    .gm-control-active>img {
      box-sizing: content-box;
      display: none;
      left: 50%;
      pointer-events: none;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%)
    }

    .gm-control-active>img:nth-child(1) {
      display: block
    }

    .gm-control-active:focus>img:nth-child(1),
    .gm-control-active:hover>img:nth-child(1),
    .gm-control-active:active>img:nth-child(1),
    .gm-control-active:disabled>img:nth-child(1) {
      display: none
    }

    .gm-control-active:focus>img:nth-child(2),
    .gm-control-active:hover>img:nth-child(2) {
      display: block
    }

    .gm-control-active:active>img:nth-child(3) {
      display: block
    }

    .gm-control-active:disabled>img:nth-child(4) {
      display: block
    }
      .gm-ui-hover-effect {
      opacity: .6
    }

    .gm-ui-hover-effect:hover {
      opacity: 1
    }

    .gm-ui-hover-effect>span {
      background-color: #000
    }

    @media (forced-colors:active),
    (prefers-contrast:more) {
      .gm-ui-hover-effect>span {
        background-color: ButtonText
      }
    }
  
    .gm-style .gm-style-cc a,
    .gm-style .gm-style-cc button,
    .gm-style .gm-style-cc span,
    .gm-style .gm-style-mtc div {
      font-size: 10px;
      box-sizing: border-box
    }

    .gm-style .gm-style-cc a,
    .gm-style .gm-style-cc button,
    .gm-style .gm-style-cc span {
      outline-offset: 3px
    }
  
    @media print {

      .gm-style .gmnoprint,
      .gmnoprint {
        display: none
      }
    }

    @media screen {

      .gm-style .gmnoscreen,
      .gmnoscreen {
        display: none
      }
    }
    .gm-style-moc {
      background-color: rgba(0, 0, 0, .45);
      pointer-events: none;
      text-align: center;
      transition: opacity ease-in-out
    }

    .gm-style-mot {
      color: white;
      font-family: Roboto, Arial, sans-serif;
      font-size: 22px;
      margin: 0;
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%)
    }
 
    .gm-style img {
      max-width: none;
    }

    .gm-style {
      font: 400 11px Roboto, Arial, sans-serif;
      text-decoration: none;
    }
  
    @media (min-width:1024px) {
      html {
        font-size: 13px !important
      }
    }

    @media (min-width:1279px) {
      html {
        font-size: 14px !important
      }
    }

    @media (min-width:1366px) {
      html {
        font-size: 15px !important
      }
    }

    @media (min-width:1440px) {
      html {
        font-size: 16px !important
      }
    }

    @media (min-width:1680px) {
      html {
        font-size: 17px !important
      }
    }

    @media (min-width:1920px) {
      html {
        font-size: 18px !important
      }
    }

    :root {
      --font-family-base: "Gilroy", sans-serif !important;
      --max-content-width: 1000px;
      --screen-xs-min: 480px;
      --screen-sm-min: 768px;
      --screen-md-min: 992px;
      --screen-lg-min: 1200px
    }

    ._2uFmH {
      display: -ms-flexbox;
      display: flex
    }

    ._2cVbM {
      -ms-flex-direction: row;
      flex-direction: row
    }

    ._1feG2 {
      -ms-flex-direction: column;
      flex-direction: column
    }

    ._2-rG4 {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    ._3YAW1 {
      -ms-flex-pack: center;
      justify-content: center
    }

    ._10i5T {
      -ms-flex-align: center;
      align-items: center
    }

    ._1IwjF {
      font-weight: 700
    }

    html {
      font-family: Gilroy, sans-serif
    }

    body,
    html {
      max-width: 1440px;
      margin: 0 auto
    }

    body {
      border-right: 1px solid #dad2d2;
      border-left: 1px solid #dad2d2
    }

    ._116vK {
      font-size: 13px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .12px;
      text-align: left;
      color: #4a4a4a
    }

    @media (min-width:768px) and (max-width:1023px) {

      ._3XIu5,
      ._2SJmN {
        display: none !important
      }
    }

    @media (min-width:1024px) {
      ._2G6BP {
        display: none !important
      }
    }

    @media (min-width:768px) {
      ._1FMXy {
        display: none !important
      }
    }

    @media only screen and (max-width:767px) {

      ._1QvE5,
      ._3XIu5 {
        display: none !important
      }
    }
  
    @media (min-width:1024px) {
      html {
        font-size: 13px !important
      }
    }

    @media (min-width:1279px) {
      html {
        font-size: 14px !important
      }
    }

    @media (min-width:1366px) {
      html {
        font-size: 15px !important
      }
    }

    @media (min-width:1440px) {
      html {
        font-size: 16px !important
      }
    }

    @media (min-width:1680px) {
      html {
        font-size: 17px !important
      }
    }

    @media (min-width:1920px) {
      html {
        font-size: 18px !important
      }
    }

    :root {
      --font-family-base: "Gilroy", sans-serif !important;
      --max-content-width: 1000px;
      --screen-xs-min: 480px;
      --screen-sm-min: 768px;
      --screen-md-min: 992px;
      --screen-lg-min: 1200px
    }

    .CznLi {
      display: -ms-flexbox;
      display: flex
    }

    ._1n3Ku {
      -ms-flex-direction: row;
      flex-direction: row
    }

    ._3CDE_ {
      -ms-flex-direction: column;
      flex-direction: column
    }

    ._1K7Zy {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    ._3ZTkI {
      -ms-flex-pack: center;
      justify-content: center
    }

    .mup5c {
      -ms-flex-align: center;
      align-items: center
    }

    ._1K8Ii {
      font-weight: 700
    }

    html {
      font-family: Gilroy, sans-serif
    }

    body,
    html {
      max-width: 1440px;
      margin: 0 auto
    }

    body {
      border-right: 1px solid #dad2d2;
      border-left: 1px solid #dad2d2
    }

    ._2pA6s {
      font-size: 13px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .12px;
      text-align: left;
      color: #4a4a4a
    }

    @media (min-width:768px) and (max-width:1023px) {

      ._1okLe,
      ._2s8kc {
        display: none !important
      }
    }

    @media (min-width:1024px) {
      ._1EW2h {
        display: none !important
      }
    }

    @media (min-width:768px) {
      .OyF2m {
        display: none !important
      }
    }

    @media only screen and (max-width:767px) {

      ._3tbnY,
      ._1okLe {
        display: none !important
      }
    }

    .KonXc {
      width: 12px;
      width: .75rem;
      background-color: hsla(0, 0%, 100%, .35)
    }

    .qPG6P,
    .KonXc {
      height: 3px;
      height: .1875rem;
      -o-object-fit: contain;
      object-fit: contain;
      border-radius: .25rem;
      margin-right: .5rem;
      cursor: pointer
    }

    .qPG6P {
      width: 14px;
      width: .875rem;
      background-color: #fff
    }

    ._3kQPO {
      display: grid;
      grid-template-columns: 100%;
      margin: 16px 0
    }

    ._1RnVa {
      margin: 16px 0 0;
      display: grid;
      border-top: 1px solid #f6f6f6;
      border-bottom: 1px solid #f6f6f6;
      padding: 16px
    }

    ._2gfgz {
      margin: 2px 16px;
      display: grid;
      grid-auto-columns: minmax(0, 1fr);
      background-color: #fff;
      grid-row-gap: 1rem;
      padding-bottom: 1.125rem
    }

    ._9tg-Z {
      padding: .9375rem;
      font-size: 14px;
      font-size: .875rem;
      font-weight: 700;
      text-transform: uppercase;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .129px;
      letter-spacing: .0081rem;
      text-align: left;
      color: #4a4a4a;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      border: .0625rem solid hsla(0, 0%, 60.8%, .3);
      overflow: hidden
    }

    ._9tg-Z>input {
      font-weight: 500;
      text-transform: uppercase
    }

    ._9tg-Z>input,
    ._9tg-Z>input:focus {
      border: none;
      outline: none;
      width: 100%
    }

    ._3YZic {
      background-color: #fff;
      overflow-x: hidden
    }

    ._3CZuD {
      cursor: pointer
    }

    ._3CZuD,
    [data-redboxdisabled=false] {
      width: 100%;
      min-height: 48px;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      border-radius: 4px;
      background-color: #f80101;
      color: #fff;
      font-weight: 700;
      font-size: 16px;
      line-height: 20px;
      letter-spacing: .16px;
      letter-spacing: .01rem
    }

    [data-redboxdisabled=false] {
      opacity: .54;
      cursor: not-allowed
    }

    ._1CK74 {
      background-color: #5f5858
    }

    ._3stCc {
      margin-top: 1rem;
      font-size: 14px;
      font-size: .875rem;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .129px;
      letter-spacing: .0081rem;
      text-align: left;
      color: #4a4a4a;
      margin-bottom: .9375rem
    }

    .IBV_k {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(6.5625rem, 1fr));
      grid-row-gap: .625rem;
      -ms-flex-pack: start;
      justify-content: flex-start
    }

    ._2f4wQ,
    .IBV_k {
      -ms-flex-align: center;
      align-items: center
    }

    ._2f4wQ {
      border-radius: .125rem;
      -webkit-box-shadow: 0 .25rem .3125rem -.15rem rgba(0, 0, 0, .12);
      box-shadow: 0 .25rem .3125rem -.15rem rgba(0, 0, 0, .12);
      background-color: hsla(0, 0%, 91.8%, .56);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 1.0625rem .625rem .5rem;
      -ms-flex-pack: center;
      justify-content: center;
      max-width: 100px;
      max-width: 6.25rem;
      min-width: 100px;
      min-width: 6.25rem;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-top: .375rem;
      margin-right: .375rem;
      min-height: 114.88px;
      min-height: 7.18rem;
      height: 100px;
      height: 6.25rem;
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s;
      text-transform: uppercase
    }

    ._2f4wQ:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1)
    }

    ._2f4wQ>img {
      width: 60px;
      width: 3.75rem;
      justify-self: center;
      height: 60px;
      height: 3.75rem
    }

    ._2f4wQ>span {
      font-size: 13px;
      font-size: .8125rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .12px;
      letter-spacing: .0075rem;
      text-align: center;
      color: #4a4a4a
    }

    ._2A8B6 {
      min-height: 750px;
      min-height: 46.875rem;
      min-width: 100%;
      background: url(https://retail-app.s3.ap-south-1.amazonaws.com/banners-minified/desktop-homepage-banner/home-screen.jpg) no-repeat;
      background-size: cover;
      background-position: 25% -60px;
      background-position: 25% -3.75rem
    }

    ._3YKq8 {
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: .5rem 1.75rem
    }

    ._3YKq8,
    ._3YKq8>div {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }

    ._1J0Rv,
    ._3YKq8>div {
      -ms-flex-pack: center;
      justify-content: center
    }

    ._1J0Rv {
      background-color: #f80101;
      padding: .25rem .375rem;
      display: grid;
      -ms-flex-align: center;
      align-items: center;
      text-transform: uppercase;
      font-size: 12px;
      line-height: 16px;
      font-weight: 600;
      color: #fff;
      border-radius: 4px
    }

    ._3CdwB {
      margin-left: .75rem
    }

    ._2ewdI,
    ._3CdwB {
      font-size: 13px;
      line-height: 17px;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: left;
      color: rgba(0, 0, 0, .87)
    }

    ._2ewdI {
      margin-right: 1.125rem
    }

    .UjOAC {
      font-size: 13px;
      line-height: 17px;
      font-weight: 600;
      color: rgba(0, 0, 0, .87)
    }

    ._36ZxF:before {
      content: "";
      height: 65px;
      height: 4.0625rem;
      width: 48px;
      width: 3rem;
      position: absolute;
      background: #f0f8ff;
      -webkit-box-shadow: 0 0 1.5rem .125rem hsla(0, 0%, 100%, .2);
      box-shadow: 0 0 1.5rem .125rem hsla(0, 0%, 100%, .2);
      opacity: .3;
      -webkit-animation: _3fdHk 3s ease-in .5s infinite normal forwards;
      animation: _3fdHk 3s ease-in .5s infinite normal forwards;
      margin-left: -70%;
      -webkit-transform: skew(-27deg);
      -ms-transform: skew(-27deg);
      transform: skew(-27deg)
    }

    @-webkit-keyframes _3fdHk {
      0% {
        margin-left: -70%
      }

      33% {
        margin-left: 70%
      }

      to {
        margin-left: 70%
      }
    }

    @keyframes _3fdHk {
      0% {
        margin-left: -70%
      }

      33% {
        margin-left: 70%
      }

      to {
        margin-left: 70%
      }
    }

    .ZVPI0 {
      height: 100%;
      width: 100%
    }

    .GpEnb {
      display: grid;
      grid-template-columns: 1fr 1.1fr;
      grid-column-gap: 2rem
    }

    ._2ewJS {
      display: none
    }

    ._1njB- {
      height: 2px;
      height: .125rem;
      width: 50px;
      width: 3.125rem;
      background-color: red;
      margin-left: 1.875rem;
      margin-top: .625rem
    }

    .gs_9u {
      font-weight: 400
    }

    .gs_9u,
    .WkldB {
      font-size: 21px;
      font-size: 1.3125rem;
      padding-top: 1em;
      position: relative;
      left: 48px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      margin-left: -2.25rem
    }

    .WkldB {
      font-weight: 700
    }

    ._2a5NX {
      font-size: 21px;
      font-size: 1.3125rem;
      padding-top: 1em;
      position: relative;
      left: 48px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      font-weight: 600;
      margin-left: -2.25rem
    }

    ._3z5wo {
      padding-top: 3rem
    }

    ._1O_9J,
    ._3z5wo {
      font-size: 21px;
      font-size: 1.3125rem;
      position: relative;
      left: 48px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      font-weight: 700;
      margin-left: -2.25rem
    }

    ._1O_9J {
      padding-top: 1.3rem
    }

    ._1249n {
      font-size: 21px;
      font-size: 1.3125rem;
      padding-top: 1.5rem;
      position: relative;
      left: 78px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      font-weight: 600;
      margin-left: -2.25rem
    }

    ._23vE- {
      font-size: 22px;
      font-size: 1.375rem;
      left: 21.8px;
      left: 1.3625rem
    }

    ._2zv6u,
    ._23vE- {
      position: relative;
      color: #000;
      top: 20px;
      top: 1.25rem;
      font-weight: 400
    }

    ._2zv6u {
      font-size: 17.2px;
      font-size: 1.075rem;
      left: 13.8px;
      left: .8625rem
    }

    .znWCd {
      font-size: 22px;
      font-size: 1.375rem;
      left: 22px;
      left: 1.375rem
    }

    .znWCd,
    .-NASi {
      color: #000;
      position: relative;
      top: 10px;
      top: .625rem;
      font-weight: 400
    }

    .-NASi {
      font-size: 17.2px;
      font-size: 1.075rem;
      left: 13.8px;
      left: .8625rem
    }

    ._1rx3s {
      text-decoration: none;
      position: relative;
      left: 30px;
      left: 1.875rem;
      top: 30px;
      top: 1.875rem
    }

    ._2RVed {
      font-size: 17.2px;
      font-size: 1.075rem;
      line-height: 15px;
      line-height: .9375rem
    }

    .fcWZv {
      height: 100vh;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center
    }

    ._2I9jO {
      height: 36px;
      height: 2.25rem;
      color: #000;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-align: center;
      align-items: center
    }

    ._3xPS5,
    ._2I9jO {
      width: 100%;
      margin-top: .7rem;
      margin-bottom: .5rem;
      text-align: center;
      font-size: 17.6px;
      font-size: 1.1rem;
      background-color: #f6f6f6
    }

    ._3xPS5 {
      height: 48px;
      height: 3rem;
      color: #93c1ec
    }

    ._1ddNg {
      height: 48px;
      height: 3rem;
      width: 100%;
      margin-top: .7rem;
      margin-bottom: .5rem;
      text-align: center;
      font-size: 17.6px;
      font-size: 1.1rem;
      color: #000;
      background-color: #f6f6f6
    }

    ._1wyu5 {
      margin: 1.125rem 1.25rem;
      background-color: #fff
    }

    ._2rUin {
      padding: .25rem 0;
      font-family: Gilroy, sans-serif;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      text-align: center;
      color: #f80101;
      background: #fff;
      border: 1px solid #f80101;
      border-radius: 4px;
      width: auto;
      height: 32px;
      height: 2rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center
    }

    ._2yCx2 {
      margin-top: .5rem;
      border-radius: 2px;
      border: 1px solid hsla(0, 0%, 60.8%, .5);
      background-color: #fff
    }

    .b_0CK {
      padding: .8rem;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 500;
      line-height: 1.27;
      letter-spacing: .14px;
      letter-spacing: .00875rem;
      color: #000;
      outline: none;
      border: none;
      width: 75%
    }

    .b_0CK,
    .UvFM- {
      font-stretch: normal;
      font-style: normal;
      text-align: left
    }

    .UvFM- {
      font-family: Gilroy, sans-serif;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.19;
      letter-spacing: .14px;
      color: rgba(224, 32, 32, .5);
      cursor: pointer
    }

    .UvFM-:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1);
      color: #e02020
    }

    ._12ECp {
      background-color: #071c2c;
      color: #fff;
      padding: .375rem .875rem;
      font-size: small;
      font-weight: 500;
      margin-left: 1rem;
      cursor: pointer
    }

    ._1LFlU {
      margin: 1rem 0;
      padding: 1rem;
      background: #f6f6f6;
      font-size: 15px;
      font-size: .9375rem;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.67;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: justify;
      color: #4a4a4a
    }

    ._2doHn {
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    ._2doHn,
    ._1Eema {
      display: -ms-flexbox;
      display: flex;
      cursor: pointer
    }

    ._1Eema {
      width: 24px;
      width: 1.5rem;
      height: 24px;
      height: 1.5rem;
      -ms-flex-pack: center;
      justify-content: center;
      background: #e0e0e0
    }

    ._1APIY {
      color: #282828;
      font-size: 16px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.12;
      letter-spacing: .15px;
      text-align: left
    }

    ._2GvO1 {
      width: 12px
    }

    ._3ePrD {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s
    }

    .WGxuw {
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    ._1cD-h {
      background: #f6f6f6;
      padding: 3%;
      color: #4a4a4a;
      width: 94%
    }

    ._3otHI {
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(231, 60, 51, .1)), to(rgba(231, 60, 51, .1))), #fff;
      background: -o-linear-gradient(bottom, rgba(231, 60, 51, .1), rgba(231, 60, 51, .1)), #fff;
      background: linear-gradient(0deg, rgba(231, 60, 51, .1), rgba(231, 60, 51, .1)), #fff;
      width: 90%;
      height: 48px;
      height: 3rem;
      margin: .5rem 0;
      padding: 0 5%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      color: #f80101;
      font-weight: 500;
      font-size: 16px;
      font-size: 1rem;
      letter-spacing: .15px
    }

    ._1mVjD {
      background: #19ac5d;
      color: #fff;
      font-weight: 600;
      font-size: 10px;
      padding: 1px 8px 1.15px;
      border-radius: 2px;
      margin-left: .5rem
    }

    ._12ctP {
      margin: 0 1.25rem;
      color: #000;
      font-weight: 500;
      opacity: .4;
      padding-top: 6px
    }

    ._12ctP,
    .Y8fpa {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center
    }

    .Y8fpa {
      cursor: pointer;
      margin-top: 2rem;
      font-size: 14px;
      line-height: 20px;
      font-weight: 600;
      color: #f80101;
      text-decoration: underline;
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s;
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1)
    }

    .Y8fpa:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1)
    }

    ._3q3G6 {
      padding: 0 16px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
    }

    ._37MTZ {
      display: grid;
      grid-template-rows: auto;
      font-family: Gilroy, sans-serif;
      margin: 4px .625rem 0 0;
      border-radius: 6px;
      border: .0625rem solid #dddada
    }

    .uRTV6 {
      width: unset;
      height: 170px;
      border-radius: 6px;
      -o-object-fit: unset;
      object-fit: unset;
      background-color: #fff
    }

    [data-topbannerimagewidth=true] {
      max-width: 330px
    }

    .xZLGP {
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 10px;
      gap: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    ._2XOph {
      margin: 0 0 16px
    }

    ._1coju,
    ._2XOph {
      font-weight: 600;
      font-size: 18px;
      line-height: 24px;
      color: rgba(0, 0, 0, .87)
    }

    ._1coju {
      margin: 16px 0 0
    }

    ._2smMn {
      margin-top: 12px;
      font-size: 14px;
      line-height: 20px;
      font-weight: 500;
      color: #f80101
    }

    @media (min-width:1024px) {
      ._2f4wQ {
        grid-row-gap: 1.5625rem;
        padding: 1.375rem 2.75rem;
        margin-right: 1.5625rem;
        margin-top: 1.5625rem;
        max-width: 11.25rem;
        min-width: 11.25rem;
        height: 11.25rem
      }

      ._2f4wQ>img {
        width: 5.625rem;
        justify-self: center;
        height: 5.625rem
      }

      ._2f4wQ>span {
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.44;
        letter-spacing: .00875rem;
        text-align: center;
        color: #4a4a4a
      }

      ._2gfgz {
        margin: 18px 78px;
        grid-row-gap: unset
      }

      ._3stCc {
        font-size: .9375rem
      }

      .IBV_k {
        grid-template-columns: repeat(auto-fill, minmax(175px, 1fr))
      }

      .Y8fpa {
        font-size: 18px;
        line-height: 24px
      }

      ._1coju {
        margin: 48px 0 0;
        font-weight: 700;
        font-size: 32px;
        line-height: 40px
      }

      ._1RnVa {
        margin: 40px 80px 8px;
        display: grid;
        border: none;
        padding: 0
      }

      ._2XOph {
        margin: 0 0 24px;
        font-weight: 700;
        font-size: 32px;
        line-height: 40px
      }

      .xZLGP {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-gap: 32px;
        gap: 32px;
        padding: 16px 24px;
        border-radius: 4px;
        background: rgba(253, 235, 235, .6);
        -webkit-box-sizing: border-box;
        box-sizing: border-box
      }
    }
 
    @media (min-width:1024px) {
      html {
        font-size: 13px !important
      }
    }

    @media (min-width:1279px) {
      html {
        font-size: 14px !important
      }
    }

    @media (min-width:1366px) {
      html {
        font-size: 15px !important
      }
    }

    @media (min-width:1440px) {
      html {
        font-size: 16px !important
      }
    }

    @media (min-width:1680px) {
      html {
        font-size: 17px !important
      }
    }

    @media (min-width:1920px) {
      html {
        font-size: 18px !important
      }
    }

    :root {
      --font-family-base: "Gilroy", sans-serif !important;
      --max-content-width: 1000px;
      --screen-xs-min: 480px;
      --screen-sm-min: 768px;
      --screen-md-min: 992px;
      --screen-lg-min: 1200px
    }

    .Ge8_S {
      display: -ms-flexbox;
      display: flex
    }

    ._7ue2V {
      -ms-flex-direction: row;
      flex-direction: row
    }

    ._1jSBD {
      -ms-flex-direction: column;
      flex-direction: column
    }

    .fiPqx {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    ._2_KVz {
      -ms-flex-pack: center;
      justify-content: center
    }

    ._1AXzl {
      -ms-flex-align: center;
      align-items: center
    }

    ._3FSAT {
      font-weight: 700
    }

    html {
      font-family: Gilroy, sans-serif
    }

    body,
    html {
      max-width: 1440px;
      margin: 0 auto
    }

    body {
      border-right: 1px solid #dad2d2;
      border-left: 1px solid #dad2d2
    }

    ._1SNPA {
      font-size: 13px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .12px;
      text-align: left;
      color: #4a4a4a
    }

    @media (min-width:768px) and (max-width:1023px) {

      .ocz63,
      ._3Ndf1 {
        display: none !important
      }
    }

    @media (min-width:1024px) {
      ._11CTy {
        display: none !important
      }
    }

    @media (min-width:768px) {
      ._3FCny {
        display: none !important
      }
    }

    @media only screen and (max-width:767px) {

      ._3Qbd8,
      .ocz63 {
        display: none !important
      }
    }

    .TM0BZ {
      width: 12px;
      width: .75rem;
      background-color: hsla(0, 0%, 100%, .35)
    }

    ._1-3eb,
    .TM0BZ {
      height: 3px;
      height: .1875rem;
      -o-object-fit: contain;
      object-fit: contain;
      border-radius: .25rem;
      margin-right: .5rem;
      cursor: pointer
    }

    ._1-3eb {
      width: 14px;
      width: .875rem;
      background-color: #fff
    }

    .C5cF7 {
      display: grid;
      grid-template-columns: 100%;
      margin: 16px 0
    }

    ._2CUeQ {
      margin: 16px 0 0;
      display: grid;
      border-top: 1px solid #f6f6f6;
      border-bottom: 1px solid #f6f6f6;
      padding: 16px
    }

    ._3H1Uc {
      margin: 2px 16px;
      display: grid;
      grid-auto-columns: minmax(0, 1fr);
      background-color: #fff;
      grid-row-gap: 1rem;
      padding-bottom: 1.125rem
    }

    ._1vM3r {
      padding: .9375rem;
      font-size: 14px;
      font-size: .875rem;
      font-weight: 700;
      text-transform: uppercase;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .129px;
      letter-spacing: .0081rem;
      text-align: left;
      color: #4a4a4a;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      border: .0625rem solid hsla(0, 0%, 60.8%, .3);
      overflow: hidden
    }

    ._1vM3r>input {
      font-weight: 500;
      text-transform: uppercase
    }

    ._1vM3r>input,
    ._1vM3r>input:focus {
      border: none;
      outline: none;
      width: 100%
    }

    .Nc6Zv {
      background-color: #fff;
      overflow-x: hidden
    }

    ._4ymwy {
      cursor: pointer
    }

    ._4ymwy,
    [data-redboxdisabled=false] {
      width: 100%;
      min-height: 48px;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      border-radius: 4px;
      background-color: #f80101;
      color: #fff;
      font-weight: 700;
      font-size: 16px;
      line-height: 20px;
      letter-spacing: .16px;
      letter-spacing: .01rem
    }

    [data-redboxdisabled=false] {
      opacity: .54;
      cursor: not-allowed
    }

    ._1_yYU {
      background-color: #5f5858
    }

    ._1jPRK {
      margin-top: 1rem;
      font-size: 14px;
      font-size: .875rem;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .129px;
      letter-spacing: .0081rem;
      text-align: left;
      color: #4a4a4a;
      margin-bottom: .9375rem
    }

    .X_CDF {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(6.5625rem, 1fr));
      grid-row-gap: .625rem;
      -ms-flex-pack: start;
      justify-content: flex-start
    }

    ._2KCV1,
    .X_CDF {
      -ms-flex-align: center;
      align-items: center
    }

    ._2KCV1 {
      border-radius: .125rem;
      -webkit-box-shadow: 0 .25rem .3125rem -.15rem rgba(0, 0, 0, .12);
      box-shadow: 0 .25rem .3125rem -.15rem rgba(0, 0, 0, .12);
      background-color: hsla(0, 0%, 91.8%, .56);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 1.0625rem .625rem .5rem;
      -ms-flex-pack: center;
      justify-content: center;
      max-width: 100px;
      max-width: 6.25rem;
      min-width: 100px;
      min-width: 6.25rem;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-top: .375rem;
      margin-right: .375rem;
      min-height: 114.88px;
      min-height: 7.18rem;
      height: 100px;
      height: 6.25rem;
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s;
      text-transform: uppercase
    }

    ._2KCV1:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1)
    }

    ._2KCV1>img {
      width: 60px;
      width: 3.75rem;
      justify-self: center;
      height: 60px;
      height: 3.75rem
    }

    ._2KCV1>span {
      font-size: 13px;
      font-size: .8125rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .12px;
      letter-spacing: .0075rem;
      text-align: center;
      color: #4a4a4a
    }

    ._1utTR {
      min-height: 750px;
      min-height: 46.875rem;
      min-width: 100%;
      background: url(https://retail-app.s3.ap-south-1.amazonaws.com/banners-minified/desktop-homepage-banner/home-screen.jpg) no-repeat;
      background-size: cover;
      background-position: 25% -60px;
      background-position: 25% -3.75rem
    }

    .I7kzn {
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: .5rem 1.75rem
    }

    .I7kzn,
    .I7kzn>div {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }

    ._3alAj,
    .I7kzn>div {
      -ms-flex-pack: center;
      justify-content: center
    }

    ._3alAj {
      background-color: #f80101;
      padding: .25rem .375rem;
      display: grid;
      -ms-flex-align: center;
      align-items: center;
      text-transform: uppercase;
      font-size: 12px;
      line-height: 16px;
      font-weight: 600;
      color: #fff;
      border-radius: 4px
    }

    ._15qo9 {
      margin-left: .75rem
    }

    .BJvbF,
    ._15qo9 {
      font-size: 13px;
      line-height: 17px;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: left;
      color: rgba(0, 0, 0, .87)
    }

    .BJvbF {
      margin-right: 1.125rem
    }

    ._1Jgg5 {
      font-size: 13px;
      line-height: 17px;
      font-weight: 600;
      color: rgba(0, 0, 0, .87)
    }

    ._3yAHH:before {
      content: "";
      height: 65px;
      height: 4.0625rem;
      width: 48px;
      width: 3rem;
      position: absolute;
      background: #f0f8ff;
      -webkit-box-shadow: 0 0 1.5rem .125rem hsla(0, 0%, 100%, .2);
      box-shadow: 0 0 1.5rem .125rem hsla(0, 0%, 100%, .2);
      opacity: .3;
      -webkit-animation: _3cIkH 3s ease-in .5s infinite normal forwards;
      animation: _3cIkH 3s ease-in .5s infinite normal forwards;
      margin-left: -70%;
      -webkit-transform: skew(-27deg);
      -ms-transform: skew(-27deg);
      transform: skew(-27deg)
    }

    @-webkit-keyframes _3cIkH {
      0% {
        margin-left: -70%
      }

      33% {
        margin-left: 70%
      }

      to {
        margin-left: 70%
      }
    }

    @keyframes _3cIkH {
      0% {
        margin-left: -70%
      }

      33% {
        margin-left: 70%
      }

      to {
        margin-left: 70%
      }
    }

    ._3qKY2 {
      height: 100%;
      width: 100%
    }

    ._3Olyk {
      display: grid;
      grid-template-columns: 1fr 1.1fr;
      grid-column-gap: 2rem
    }

    ._3QzUz {
      display: none
    }

    ._1OdX4 {
      height: 2px;
      height: .125rem;
      width: 50px;
      width: 3.125rem;
      background-color: red;
      margin-left: 1.875rem;
      margin-top: .625rem
    }

    ._1XLyv {
      font-weight: 400
    }

    ._1XLyv,
    ._9lfge {
      font-size: 21px;
      font-size: 1.3125rem;
      padding-top: 1em;
      position: relative;
      left: 48px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      margin-left: -2.25rem
    }

    ._9lfge {
      font-weight: 700
    }

    .pWUEU {
      font-size: 21px;
      font-size: 1.3125rem;
      padding-top: 1em;
      position: relative;
      left: 48px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      font-weight: 600;
      margin-left: -2.25rem
    }

    .YO0q0 {
      padding-top: 3rem
    }

    ._3LCM6,
    .YO0q0 {
      font-size: 21px;
      font-size: 1.3125rem;
      position: relative;
      left: 48px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      font-weight: 700;
      margin-left: -2.25rem
    }

    ._3LCM6 {
      padding-top: 1.3rem
    }

    .pYiUu {
      font-size: 21px;
      font-size: 1.3125rem;
      padding-top: 1.5rem;
      position: relative;
      left: 78px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      font-weight: 600;
      margin-left: -2.25rem
    }

    ._2xAGL {
      font-size: 22px;
      font-size: 1.375rem;
      left: 21.8px;
      left: 1.3625rem
    }

    ._2AQED,
    ._2xAGL {
      position: relative;
      color: #000;
      top: 20px;
      top: 1.25rem;
      font-weight: 400
    }

    ._2AQED {
      font-size: 17.2px;
      font-size: 1.075rem;
      left: 13.8px;
      left: .8625rem
    }

    ._3IZi3 {
      font-size: 22px;
      font-size: 1.375rem;
      left: 22px;
      left: 1.375rem
    }

    ._3IZi3,
    ._3Ccca {
      color: #000;
      position: relative;
      top: 10px;
      top: .625rem;
      font-weight: 400
    }

    ._3Ccca {
      font-size: 17.2px;
      font-size: 1.075rem;
      left: 13.8px;
      left: .8625rem
    }

    .YPcww {
      text-decoration: none;
      position: relative;
      left: 30px;
      left: 1.875rem;
      top: 30px;
      top: 1.875rem
    }

    ._33gnx {
      font-size: 17.2px;
      font-size: 1.075rem;
      line-height: 15px;
      line-height: .9375rem
    }

    ._2SirG {
      height: 100vh;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center
    }

    ._3AzIc {
      height: 36px;
      height: 2.25rem;
      color: #000;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-align: center;
      align-items: center
    }

    ._25V8h,
    ._3AzIc {
      width: 100%;
      margin-top: .7rem;
      margin-bottom: .5rem;
      text-align: center;
      font-size: 17.6px;
      font-size: 1.1rem;
      background-color: #f6f6f6
    }

    ._25V8h {
      height: 48px;
      height: 3rem;
      color: #93c1ec
    }

    ._1C0hs {
      height: 48px;
      height: 3rem;
      width: 100%;
      margin-top: .7rem;
      margin-bottom: .5rem;
      text-align: center;
      font-size: 17.6px;
      font-size: 1.1rem;
      color: #000;
      background-color: #f6f6f6
    }

    ._3y03C {
      margin: 1.125rem 1.25rem;
      background-color: #fff
    }

    ._2wj4c {
      padding: .25rem 0;
      font-family: Gilroy, sans-serif;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      text-align: center;
      color: #f80101;
      background: #fff;
      border: 1px solid #f80101;
      border-radius: 4px;
      width: auto;
      height: 32px;
      height: 2rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center
    }

    ._2uDs4 {
      margin-top: .5rem;
      border-radius: 2px;
      border: 1px solid hsla(0, 0%, 60.8%, .5);
      background-color: #fff
    }

    ._1DHgV {
      padding: .8rem;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 500;
      line-height: 1.27;
      letter-spacing: .14px;
      letter-spacing: .00875rem;
      color: #000;
      outline: none;
      border: none;
      width: 75%
    }

    ._1DHgV,
    ._2mSGx {
      font-stretch: normal;
      font-style: normal;
      text-align: left
    }

    ._2mSGx {
      font-family: Gilroy, sans-serif;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.19;
      letter-spacing: .14px;
      color: rgba(224, 32, 32, .5);
      cursor: pointer
    }

    ._2mSGx:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1);
      color: #e02020
    }

    ._190LA {
      background-color: #071c2c;
      color: #fff;
      padding: .375rem .875rem;
      font-size: small;
      font-weight: 500;
      margin-left: 1rem;
      cursor: pointer
    }

    ._25_9D {
      margin: 1rem 0;
      padding: 1rem;
      background: #f6f6f6;
      font-size: 15px;
      font-size: .9375rem;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.67;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: justify;
      color: #4a4a4a
    }

    ._3xFYT {
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    ._3xFYT,
    ._3Lu4- {
      display: -ms-flexbox;
      display: flex;
      cursor: pointer
    }

    ._3Lu4- {
      width: 24px;
      width: 1.5rem;
      height: 24px;
      height: 1.5rem;
      -ms-flex-pack: center;
      justify-content: center;
      background: #e0e0e0
    }

    ._3myTx {
      color: #282828;
      font-size: 16px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.12;
      letter-spacing: .15px;
      text-align: left
    }

    ._1aW5y {
      width: 12px
    }

    ._353Zl {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s
    }

    ._2jeLF {
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .EzJa8 {
      background: #f6f6f6;
      padding: 3%;
      color: #4a4a4a;
      width: 94%
    }

    ._1bac3 {
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(231, 60, 51, .1)), to(rgba(231, 60, 51, .1))), #fff;
      background: -o-linear-gradient(bottom, rgba(231, 60, 51, .1), rgba(231, 60, 51, .1)), #fff;
      background: linear-gradient(0deg, rgba(231, 60, 51, .1), rgba(231, 60, 51, .1)), #fff;
      width: 90%;
      height: 48px;
      height: 3rem;
      margin: .5rem 0;
      padding: 0 5%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      color: #f80101;
      font-weight: 500;
      font-size: 16px;
      font-size: 1rem;
      letter-spacing: .15px
    }

    ._1OvYi {
      background: #19ac5d;
      color: #fff;
      font-weight: 600;
      font-size: 10px;
      padding: 1px 8px 1.15px;
      border-radius: 2px;
      margin-left: .5rem
    }

    ._2Mvs- {
      margin: 0 1.25rem;
      color: #000;
      font-weight: 500;
      opacity: .4;
      padding-top: 6px
    }

    ._2Mvs-,
    ._3vWfi {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center
    }

    ._3vWfi {
      cursor: pointer;
      margin-top: 2rem;
      font-size: 14px;
      line-height: 20px;
      font-weight: 600;
      color: #f80101;
      text-decoration: underline;
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s;
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1)
    }

    ._3vWfi:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1)
    }

    ._2zxJx {
      padding: 0 16px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
    }

    .iszCK {
      display: grid;
      grid-template-rows: auto;
      font-family: Gilroy, sans-serif;
      margin: 4px .625rem 0 0;
      border-radius: 6px;
      border: .0625rem solid #dddada
    }

    ._2uMI1 {
      width: unset;
      height: 170px;
      border-radius: 6px;
      -o-object-fit: unset;
      object-fit: unset;
      background-color: #fff
    }

    [data-topbannerimagewidth=true] {
      max-width: 330px
    }

    ._24Qmt {
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 10px;
      gap: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    ._3auhK {
      margin: 0 0 16px
    }

    ._3qU4m,
    ._3auhK {
      font-weight: 600;
      font-size: 18px;
      line-height: 24px;
      color: rgba(0, 0, 0, .87)
    }

    ._3qU4m {
      margin: 16px 0 0
    }

    ._2_Gqf {
      margin-top: 12px;
      font-size: 14px;
      line-height: 20px;
      font-weight: 500;
      color: #f80101
    }
    ._1oIgi {
      height: 45px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      margin-top: -4px
    }

    ._3hw-y,
    ._1oIgi {
      -o-object-fit: contain;
      object-fit: contain
    }

    ._3hw-y {
      width: 276.571px;
      width: 17.2857rem;
      height: 51.428px;
      height: 3.2143rem
    }

    .rgUbP {
      position: -webkit-sticky;
      position: sticky;
      top: 0
    }

    .dzoRy {
      border-bottom: 1px solid #e2e2e2;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-align: center;
      align-items: center;
      padding: 1.25rem 2.5rem 0;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    .ODyOC {
      background-color: #fff
    }

    .dzoRy>div {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center
    }

    .lwTSA {
      background-color: #fff;
      padding: 12px 18px;
      margin-top: 0
    }

    ._2vroX {
      font-size: 16px;
      font-size: 1rem;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .15px;
      letter-spacing: .0094rem;
      text-align: left;
      color: #fff;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }

    ._3pl87 {
      margin: 10px;
      color: #000
    }

    ._3pl87:hover {
      background-color: grey;
      color: #fff;
      cursor: pointer
    }

    .LqlIb {
      margin-right: 1.5rem
    }

    ._2XuxI {
      margin-left: .9375rem;
      cursor: pointer;
      margin-top: .5rem
    }

    ._2DpQG {
      width: 11px;
      width: .6875rem;
      height: 7px;
      height: .4375rem;
      margin-left: .5625rem
    }

    ._284Sh {
      border-radius: 4px;
      background-color: #f80101;
      font-size: medium;
      text-align: left;
      color: #fff
    }

    ._32sX9,
    ._284Sh {
      padding: .625rem .875rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .15px;
      letter-spacing: .0094rem;
      cursor: pointer
    }

    ._32sX9 {
      color: #f80101;
      margin-right: .75rem;
      font-size: 16px
    }

    ._284Sh:hover {
      -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05)
    }

    .zB8_K {
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      font-size: medium;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .15px;
      letter-spacing: .0094rem;
      text-align: left;
      color: #000
    }

    .uIp9P {
      position: relative;
      background: #fff;
      -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
      box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
      padding: .8125rem 1.25rem;
      border-radius: 4px;
      min-width: 490px;
      min-width: 30.625rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important;
      -ms-flex-align: center !important;
      align-items: center !important
    }

    ._2yGR7 {
      width: 16px;
      width: 1rem;
      height: 16px;
      height: 1rem;
      cursor: pointer
    }

    ._1eLRR {
      -webkit-animation: _32l_I 2s infinite;
      animation: _32l_I 2s infinite;
      border-radius: 50%;
      padding: .2rem
    }

    .txJH- {
      font-size: 15px;
      font-size: .9375rem;
      font-family: Gilroy, sans-serif;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.27;
      letter-spacing: .14px;
      letter-spacing: .00875rem;
      text-align: left;
      color: #000;
      outline: none;
      border: none;
      width: 100%;
      background-color: unset
    }

    .ZDoVw,
    .nyUYf {
      -webkit-box-shadow: 0 -.25rem .875rem 0 rgba(0, 0, 0, .15), 0 .0625rem .625rem 0 rgba(0, 0, 0, .12), 0 .25rem .9375rem .3125rem rgba(0, 0, 0, .2);
      box-shadow: 0 -.25rem .875rem 0 rgba(0, 0, 0, .15), 0 .0625rem .625rem 0 rgba(0, 0, 0, .12), 0 .25rem .9375rem .3125rem rgba(0, 0, 0, .2);
      -webkit-transition: all .8s;
      -o-transition: all .8s;
      transition: all .8s;
      opacity: 1;
      width: 100%;
      position: absolute;
      left: 0;
      top: 62px;
      top: 3.875rem;
      z-index: 12;
      border: .0625rem solid hsla(0, 0%, 60.8%, .4);
      border-top: .125rem solid #e02020;
      background-color: #fff
    }

    ._2ZMra {
      position: absolute;
      top: -20px;
      top: -1.25rem;
      background-color: red;
      margin-left: calc(50% - 1.25rem);
      width: 20px;
      width: 1.25rem;
      height: 20px;
      height: 1.25rem;
      -webkit-clip-path: polygon(50% 50%, 0 100%, 100% 100%);
      clip-path: polygon(50% 50%, 0 100%, 100% 100%)
    }

    .tb7fj {
      padding: .5rem;
      background-color: hsla(0, 0%, 57.3%, .5);
      font-weight: 700
    }

    ._1wgLb {
      padding: 1.0625rem;
      color: #000;
      font-weight: 500
    }

    .ZDoVw:before,
    .nyUYf:before {
      content: "";
      top: -17px;
      top: -1.0625rem;
      position: absolute;
      background-color: #fff;
      margin-left: calc(50% - 1.25rem);
      width: 20px;
      width: 1.25rem;
      height: 20px;
      height: 1.25rem;
      -webkit-clip-path: polygon(50% 50%, 0 100%, 100% 100%);
      clip-path: polygon(50% 50%, 0 100%, 100% 100%);
      z-index: 16
    }

    .txJH-::-webkit-input-placeholder {
      color: #4a4a4a
    }

    .txJH-::-moz-placeholder {
      color: #4a4a4a
    }

    .txJH-:-ms-input-placeholder {
      color: #4a4a4a
    }

    .txJH-::-ms-input-placeholder {
      color: #4a4a4a
    }

    .txJH-::placeholder {
      color: #4a4a4a
    }

    .txJH-:hover {
      outline: none;
      border: none
    }

    .ZDoVw {
      opacity: 1;
      z-index: 6
    }

    .txJH-:focus+img+img+div+.nyUYf {
      opacity: 1;
      z-index: 85
    }

    ._1_4YI {
      display: none;
      width: 200px;
      width: 12.5rem;
      background-color: #fff;
      position: absolute;
      z-index: 3;
      -webkit-box-shadow: 0 -.25rem .875rem 0 rgba(0, 0, 0, .15), 0 .0625rem .625rem 0 rgba(0, 0, 0, .12), 0 .25rem .9375rem .3125rem rgba(0, 0, 0, .2);
      box-shadow: 0 -.25rem .875rem 0 rgba(0, 0, 0, .15), 0 .0625rem .625rem 0 rgba(0, 0, 0, .12), 0 .25rem .9375rem .3125rem rgba(0, 0, 0, .2)
    }

    ._2vroX:hover ._1_4YI {
      display: block
    }

    ._1EeQ9 {
      width: 18px;
      width: 1.125rem;
      margin-top: -26.75rem;
      margin-left: 5.8125rem
    }

    .UX3l6,
    ._1EeQ9 {
      position: -webkit-sticky;
      position: sticky;
      height: 10px;
      height: .625rem
    }

    .UX3l6 {
      width: 200px;
      width: 12.5rem;
      margin-top: -413px
    }

    .zuVKD {
      max-width: 171px;
      max-width: 10.6875rem;
      height: 17px;
      height: 1.0625rem;
      font-size: 17px;
      font-size: 1.0625rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.41;
      letter-spacing: .15px;
      letter-spacing: .009375rem;
      text-align: left;
      color: rgba(0, 0, 0, .85);
      margin-left: 1.25rem;
      margin-top: 1.25rem;
      z-index: 999
    }

    ._2DM9J {
      text-decoration: none
    }

    ._2DM9J:hover {
      background-color: #4d4d4d
    }

    ._2DM9J>div {
      padding: 3px 5px
    }

    ._3orz3 {
      width: 34px;
      height: 34px;
      -o-object-fit: contain;
      object-fit: contain;
      position: relative;
      bottom: 4px
    }

    ._3orz3>img {
      width: 100%;
      height: 100%
    }

    .pI3va {
      position: absolute;
      width: 15px;
      width: .9375rem;
      height: 15px;
      height: .9375rem;
      border-radius: 50%;
      text-align: center;
      line-height: 1.5;
      z-index: 1;
      color: #fff;
      font-weight: 600;
      margin-left: 18.8px;
      margin-top: -.1023rem;
      font-size: 12.75px;
      font-size: .7969rem;
      letter-spacing: .5px
    }

    ._1umrm {
      cursor: pointer
    }

    ._1umrm:hover {
      -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
      transform: scale(1.2)
    }

    ._2_swA {
      max-height: 75vh;
      overflow-y: auto
    }

    ._2cMuU {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-margin-before: 0;
      margin-block-start: 0;
      -webkit-padding-start: 0;
      padding-inline-start: 0
    }

    ._2cMuU>._2XZ5- {
      min-width: 83px;
      height: 32px;
      border-radius: 19px;
      background-color: #f0f0f0;
      margin: 0 1rem 1rem 0;
      text-align: center;
      padding: 0 8px;
      cursor: pointer
    }

    ._2cMuU>._2XZ5->span {
      line-height: 2.36;
      letter-spacing: .13px;
      text-align: left;
      color: #9b9b9b;
      font-size: 14px;
      font-weight: 400
    }

    ._312Ev>img,
    ._1bGW0>img {
      width: inherit;
      height: inherit
    }

    ._2cMuU>._2XZ5->img {
      width: 14px;
      height: 14px;
      margin-left: 8px;
      vertical-align: middle
    }

    .oheWD {
      font-size: 12px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.58;
      letter-spacing: .11px;
      text-align: left;
      color: #9b9b9b;
      margin: 1rem 0
    }

    ._2b5_x {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-gap: .5rem;
      -webkit-margin-before: 0;
      margin-block-start: 0;
      -webkit-padding-start: 0;
      padding-inline-start: 0
    }

    ._2b5_x>._1-RKx {
      border-radius: 14px;
      border: 1px solid rgba(231, 60, 51, .2);
      background-color: #fff;
      height: 41px;
      padding: 0 8px;
      font-weight: 700;
      font-stretch: normal;
      font-style: normal;
      line-height: 2.98;
      letter-spacing: .13px;
      color: #4a4a4a;
      font-size: 14px;
      text-align: center;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap
    }

    ._2b5_x>._1-RKx:hover {
      border: 1px solid rgba(231, 60, 51, .2);
      background-color: #f80101;
      color: #fff;
      cursor: pointer
    }

    ._2b5_x>.VDsl9 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      line-height: 1.7;
      overflow: hidden
    }

    ._3y21F {
      font-size: 12px;
      font-weight: 500
    }

    ._2viYW {
      width: 11.2px;
      width: .7rem;
      cursor: pointer;
      margin-right: .8125rem
    }

    ._2H-5d {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    ._2G5Q5 {
      margin-right: .5rem;
      cursor: pointer;
      border-radius: .125rem;
      background-color: #f80101;
      color: #fff;
      padding: .2rem .5rem
    }

    ._21sqo {
      font-family: Gilroy, sans-serif;
      font-size: 14.4px;
      font-size: .9rem;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.18;
      letter-spacing: .15px;
      text-align: center;
      color: rgba(0, 0, 0, .87);
      margin-left: 4rem;
      padding-bottom: 1rem
    }

    ._39ZTV {
      font-size: 16px;
      font-size: 1rem;
      font-weight: 400;
      color: #9b9b9b
    }

    ._18KRO,
    ._39ZTV {
      font-family: Gilroy, sans-serif;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.29;
      letter-spacing: normal;
      text-align: left
    }

    ._18KRO {
      font-size: 14px;
      font-weight: 700;
      color: #4c88f5;
      cursor: pointer;
      border: none;
      background: rgba(0, 0, 0, 0)
    }

    .XiGhV {
      width: 100%;
      height: 40px;
      border: 1px solid #f80101;
      background-color: #fff;
      color: #f80101;
      text-align: center;
      margin-top: 10px;
      outline: none;
      cursor: pointer
    }

    .XiGhV:hover {
      -webkit-transform: scale(1.03);
      -ms-transform: scale(1.03);
      transform: scale(1.03)
    }

    .amHa8 {
      width: 100%;
      height: 40px;
      border: none;
      background-color: #f80101;
      color: #fff;
      text-align: center;
      margin-top: 10px;
      outline: none;
      cursor: pointer
    }

    .amHa8:hover {
      -webkit-transform: scale(1.03);
      -ms-transform: scale(1.03);
      transform: scale(1.03)
    }

    ._6WPqW {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-column-gap: 1rem
    }

    ._1YwFM {
      font-family: Gilroy, sans-serif;
      font-size: 14px;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.36;
      letter-spacing: .13px;
      text-align: left;
      color: #9b9b9b
    }

    .oOw6l,
    ._3VDmO {
      padding: .5rem;
      border: none;
      color: #9b9b9b;
      width: 70%;
      outline: none
    }

    ._2WpcN {
      overflow-y: auto;
      overflow-x: hidden;
      max-height: 240px;
      max-height: 15rem
    }

    ._2WpcN::-webkit-scrollbar {
      width: 6px
    }

    ._2WpcN::-webkit-scrollbar-track {
      border-radius: 10px
    }

    ._2WpcN::-webkit-scrollbar-thumb {
      border-radius: 10px;
      -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5);
      box-shadow: inset 0 0 6px rgba(0, 0, 0, .5)
    }

    ._3p9hP {
      padding: .5rem .5rem .5rem 0;
      width: 25.6px;
      width: 1.6rem;
      cursor: pointer;
      vertical-align: middle
    }

    ._8PE-9 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      margin: 1.5rem 0 .8rem
    }

    @-webkit-keyframes _32l_I {
      0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 rgba(255, 82, 82, .7);
        box-shadow: 0 0 0 0 rgba(255, 82, 82, .7)
      }

      70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
        box-shadow: 0 0 0 10px rgba(255, 82, 82, 0)
      }

      to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
        box-shadow: 0 0 0 0 rgba(255, 82, 82, 0)
      }
    }

    @keyframes _32l_I {
      0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 rgba(255, 82, 82, .7);
        box-shadow: 0 0 0 0 rgba(255, 82, 82, .7)
      }

      70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
        box-shadow: 0 0 0 10px rgba(255, 82, 82, 0)
      }

      to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
        box-shadow: 0 0 0 0 rgba(255, 82, 82, 0)
      }
    }

    ._2s1aV {
      -webkit-transition: all .8s;
      -o-transition: all .8s;
      transition: all .8s;
      width: 100%;
      left: 0;
      top: 64px;
      top: 4rem;
      background-color: #fff
    }

    ._3eamw {
      cursor: pointer;
      color: #000;
      font-weight: 500;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: start;
      justify-content: flex-start
    }

    ._3VDmO:focus {
      opacity: 1;
      z-index: 85
    }

    ._1Rqw4 {
      width: 17px;
      height: 17px;
      -o-object-fit: cover;
      object-fit: cover;
      margin-top: .5rem;
      cursor: pointer
    }

    ._10Oq4 {
      font-family: Gilroy, sans-serif;
      font-size: 12.8px;
      font-size: .8rem;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: .14px;
      text-align: left;
      color: rgba(43, 43, 43, .5)
    }

    ._10Oq4:hover {
      background-color: grey;
      color: #fff;
      cursor: pointer
    }

    ._3YzHt {
      cursor: pointer;
      float: right;
      border: none;
      color: #f80101;
      outline: none
    }

    ._14BRJ {
      width: 17px;
      height: 17px;
      -o-object-fit: cover;
      object-fit: cover;
      margin-top: .25rem;
      margin-left: .5rem;
      cursor: pointer
    }

    ._1Dz9- {
      border: 1px solid hsla(0, 0%, 60.8%, .2);
      padding: .5rem;
      margin-top: .5rem;
      -ms-flex-align: center;
      align-items: center
    }

    ._3RSs3,
    ._1Dz9- {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    ._3RSs3 {
      font-size: 13px;
      font-size: .8125rem;
      float: right;
      cursor: pointer;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content
    }

    ._3RSs3>._312Ev,
    ._3RSs3>._1bGW0 {
      width: 10.4px;
      width: .65rem;
      padding: .3625rem
    }

    ._3e8JQ {
      padding: 0 1rem 1rem
    }

    ._2Qs4u {
      padding-bottom: 1rem;
      border-bottom: 1px dashed #e2e2e2;
      font-size: 12.8px;
      font-size: .8rem;
      font-weight: 400;
      line-height: 1.2
    }

    ._2Qs4u,
    ._2YM9H {
      text-align: center;
      font-family: Gilroy, sans-serif;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: var(--black-87)
    }

    ._2YM9H {
      font-size: 14.4px;
      font-size: .9rem;
      font-weight: 500;
      line-height: 1.43;
      padding: .7rem 0
    }

    ._2GygP,
    ._2YM9H {
      display: grid;
      grid-template-columns: 1fr 1fr;
      width: 100%
    }

    ._2PpGM {
      padding: .7rem 0;
      text-align: center;
      font-family: Gilroy, sans-serif;
      font-size: 12.8px;
      font-size: .8rem;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.2;
      letter-spacing: normal;
      color: var(--black-87);
      border-bottom: 1px solid #e2e2e2
    }

    ._3X1ki {
      z-index: 3;
      bottom: 0;
      right: 0
    }

    ._3X1ki,
    .vSJ4Q {
      width: 100vw;
      height: 100vh;
      position: fixed;
      left: 0;
      top: 0
    }

    .vSJ4Q {
      z-index: 11
    }

    ._9CeUA {
      background: #19ac5d;
      color: #fff;
      font-weight: 600;
      font-size: 9px;
      padding: 2.5px 10px;
      position: absolute;
      top: -7px;
      left: -6px;
      border-radius: 2px
    }

    ._20Oy6,
    .f4YRK {
      font-family: Gilroy, sans-serif;
      font-size: 11.2px;
      font-size: .7rem;
      font-weight: 300;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.2;
      letter-spacing: normal;
      text-align: left;
      margin-right: .5rem
    }

    .f4YRK {
      color: #f80101
    }

    .R7WfH {
      margin-left: 2rem;
      padding: 3px 6px;
      border-radius: 4px;
      color: #3bb95e;
      font-size: 13px;
      line-height: 17px;
      font-weight: 600;
      letter-spacing: .12px;
      background: rgba(59, 185, 94, .2)
    }

    ._3pl87:hover>.R7WfH {
      background: #ebf5e7
    }
  
    ._1JQcz {
      display: grid;
      grid-template-rows: 1fr;
      border: 1px solid hsla(0, 0%, 60.8%, .5);
      position: relative
    }

    ._3OJsa {
      font-weight: 400;
      color: #4a4a4a;
      margin-bottom: 5px
    }

    ._3OJsa,
    ._1Ed8e {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .11px;
      text-align: left
    }

    ._1Ed8e {
      font-weight: 600;
      line-height: 1.42;
      color: #9b9b9b
    }

    .rEyG4 {
      padding: 5px 10px 5px 5px
    }

    ._4wUfU {
      border: none;
      padding-bottom: 0
    }

    ._3y4Cx {
      font-size: 15px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      text-align: left;
      color: #282828
    }

    ._1JQcz ul.eXNX9 li>input {
      width: 100%;
      border: none;
      font-size: 13px;
      position: inherit;
      opacity: 1;
      height: 32px;
      height: 2rem;
      padding: .5rem
    }

    ._1JQcz ul.eXNX9 li>input:focus,
    ._3y4Cx,
    ._3y4Cx:focus {
      border: none;
      outline: none;
      width: 100%
    }

    ._1JQcz ._35UpL {
      padding: 10px 10px 10px 15px;
      border: none;
      width: -webkit-fill-available;
      position: inherit;
      opacity: 1;
      background: rgba(0, 0, 0, 0);
      font-family: inherit;
      color: rgba(0, 0, 0, .87);
      margin-left: -4px;
      font-size: 15.4px;
      font-size: .9625rem;
      font-weight: 500;
      line-height: 1.41
    }

    .eXNX9:hover {
      display: block !important
    }

    ._35UpL:focus {
      outline: none
    }

    ._35UpL:focus+.eXNX9 {
      display: block
    }

    .Fuwz6 {
      visibility: hidden !important
    }

    ._1JQcz ul.eXNX9 {
      padding: 2px 2px 2px 0;
      display: none;
      margin: 0;
      border: 1px solid #ccc;
      border-top: none;
      position: absolute;
      background: #fff;
      z-index: 1;
      max-height: 350px;
      overflow: auto;
      width: auto;
      -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2)
    }

    ._1JQcz ul.eXNX9::-webkit-scrollbar {
      width: 6px
    }

    ._1JQcz ul.eXNX9::-webkit-scrollbar-thumb {
      background: #eceef4;
      border-radius: 4px
    }

    ._1JQcz ul.eXNX9::-webkit-scrollbar-track {
      background: #fff
    }

    ._1JQcz ul.eXNX9 li {
      list-style: none;
      width: 100%;
      display: -ms-inline-flexbox;
      display: inline-flex;
      border-bottom: 1px solid #e5e5e5;
      letter-spacing: 1px;
      font-weight: 400;
      font-size: 13px;
      text-transform: uppercase
    }

    ._1JQcz ul.eXNX9 li:hover {
      color: #df2224;
      font-weight: 600
    }

    ._1JQcz ul.eXNX9 li>label {
      width: 100%;
      display: inline-block;
      padding: 10px 20px;
      cursor: pointer;
      text-transform: uppercase
    }

    ._1Rg_k {
      display: contents
    }

    .TnFVc {
      font-family: Gilroy, sans-serif;
      font-size: 12px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.17;
      letter-spacing: .08px;
      text-align: left;
      color: #f80101;
      padding: .3rem 0
    }

    ._23IWh {
      width: 9px
    }
  
    ._35cxG {
      margin: 54px 78px 0;
      background: #fff;
      position: relative
    }

    .WCAXZ {
      list-style-type: none;
      margin: 0;
      padding: 4px;
      display: grid;
      grid-auto-flow: column;
      grid-gap: 32px;
      gap: 32px;
      overflow-y: hidden;
      overflow-x: auto;
      scrollbar-width: none;
      scroll-behavior: smooth
    }

    .WCAXZ::-webkit-scrollbar {
      display: none
    }

    ._2ZeQv {
      left: 8px;
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg)
    }

    ._2ZeQv,
    ._5fudb {
      position: absolute;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      top: 31%;
      cursor: pointer
    }

    ._5fudb {
      right: 8px
    }

    ._1avmF {
      width: 295px;
      height: 197px;
      border-radius: 12px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      cursor: pointer
    }

    ._3gdM5 {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain;
      border-radius: 12px
    }

    ._2-pQF {
      width: 49px;
      height: 8px;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .08)), to(rgba(0, 0, 0, .08))), #fff;
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      background: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      margin: 16px auto 0;
      border-radius: 8px
    }

    ._9axLc {
      width: 24px;
      height: 100%;
      border-radius: 8px;
      background: #f80101
    }

    @media (max-width:1023px) {
      ._35cxG {
        margin: 0;
        padding: 12px 0 12px 14px;
        border-bottom: 1px solid #f6f6f6
      }

      .WCAXZ {
        grid-gap: 16px;
        gap: 16px
      }

      .WCAXZ>li:last-of-type {
        margin-right: 12px
      }

      ._2ZeQv,
      ._5fudb {
        display: none
      }

      ._1avmF {
        width: 300px;
        height: 96px;
        border-radius: 4px
      }

      ._3gdM5 {
        -o-object-fit: unset;
        object-fit: unset;
        border-radius: 4px
      }

      ._2-pQF {
        width: 36px;
        height: 6px;
        margin: 8px auto 0
      }

      ._9axLc {
        width: 12px;
        height: 100%
      }
    }
    ._258eO {
      background: #fff;
      margin-top: 30px
    }

    ._32FjE {
      margin: 0;
      padding: 0;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      font-weight: 700;
      font-size: 32px;
      line-height: 40px;
      color: rgba(0, 0, 0, .87)
    }

    ._3B_TJ,
    ._32FjE {
      display: -ms-flexbox;
      display: flex
    }

    ._3B_TJ {
      margin-left: auto;
      grid-gap: 48px;
      gap: 48px
    }

    ._3B_TJ>img {
      cursor: pointer
    }

    ._1cQWA {
      margin: 44px 0 0;
      padding: 0;
      display: grid;
      grid-template-rows: 1fr 1fr;
      grid-template-columns: repeat(13, 200px);
      justify-items: center;
      grid-column-gap: 16px;
      -webkit-column-gap: 16px;
      -moz-column-gap: 16px;
      column-gap: 16px;
      grid-row-gap: 48px;
      row-gap: 48px;
      list-style-type: none;
      overflow-x: auto;
      overflow-y: hidden;
      scrollbar-width: none;
      scroll-behavior: smooth
    }

    ._1cQWA::-webkit-scrollbar {
      display: none
    }

    ._1oERy {
      padding: 4px;
      width: 100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -ms-flex-direction: column;
      flex-direction: column
    }

    ._3TNRV,
    ._1oERy {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }

    ._3TNRV {
      width: 120px;
      height: 120px;
      background: #f7f7fa;
      -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
      box-shadow: 0 0 4px rgba(0, 0, 0, .2);
      border-radius: 12px;
      -ms-flex-pack: center;
      justify-content: center
    }

    ._3TNRV>img {
      width: 60px;
      height: 60px
    }

    ._20pxa {
      margin-top: 16px;
      font-style: normal;
      font-weight: 500;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      color: rgba(0, 0, 0, .87)
    }

    ._1QpeF {
      width: 49px;
      height: 8px;
      margin: 16px auto 0;
      border-radius: 8px;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .08)), to(rgba(0, 0, 0, .08))), #fff;
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      background: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff
    }

    ._2Zyuz {
      width: 24px;
      height: 100%;
      border-radius: 8px;
      background: #f80101
    }

    @media (max-width:1023px) {
      ._258eO {
        background: #fff;
        margin-top: 16px
      }

      ._32FjE {
        font-weight: 600;
        font-size: 18px;
        line-height: 24px
      }

      [data-segment=false] {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
      }

      [data-segment=false],
      [data-segment=true] {
        width: 14px;
        -webkit-transition: -webkit-transform .5s;
        transition: -webkit-transform .5s;
        -o-transition: transform .5s;
        transition: transform .5s;
        transition: transform .5s, -webkit-transform .5s
      }

      [data-segment=true] {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
      }

      ._1cQWA {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(76px, 1fr));
        grid-auto-flow: unset;
        grid-column-gap: 12px;
        -webkit-column-gap: 12px;
        -moz-column-gap: 12px;
        column-gap: 12px;
        grid-row-gap: 16px;
        row-gap: 16px;
        margin: 16px 0 0;
        overflow: hidden
      }

      ._3TNRV {
        width: 73px;
        height: 73px;
        border-radius: 8px
      }

      ._3TNRV>img {
        width: 45px;
        height: 45px
      }

      ._20pxa {
        margin-top: 8px;
        font-size: 12px;
        line-height: 16px
      }

      ._1QpeF {
        width: 36px;
        height: 6px;
        margin: 8px auto
      }

      ._2Zyuz {
        width: 12px;
        height: 100%
      }
    }
  
    ._3SHXi {
      margin: 48px 0 0;
      background: #fff
    }

    .bHmmh {
      margin: 24px 0 0;
      background: #fff
    }

    .idnz0 {
      margin: 0;
      padding: 0;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      font-weight: 700;
      font-size: 32px;
      line-height: 40px;
      color: rgba(0, 0, 0, .87)
    }

    ._2hYO0,
    .idnz0 {
      display: -ms-flexbox;
      display: flex
    }

    ._2hYO0 {
      margin-left: auto;
      grid-gap: 48px;
      gap: 48px
    }

    ._2hYO0>img {
      cursor: pointer
    }

    ._25479 {
      margin: 44px 0 0;
      padding: 4px;
      display: grid;
      grid-auto-flow: column;
      grid-gap: 50px;
      gap: 50px;
      list-style-type: none;
      overflow-y: hidden;
      overflow-x: auto;
      scrollbar-width: none;
      scroll-behavior: smooth
    }

    ._25479::-webkit-scrollbar {
      display: none
    }

    .LnXTW {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 172px;
      height: 115px;
      background: #fff;
      border-radius: 8px;
      -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .15);
      box-shadow: 0 0 4px rgba(0, 0, 0, .15)
    }

    .LnXTW>img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain
    }

    .Be9TT {
      width: 49px;
      height: 8px;
      margin: 16px auto 0;
      border-radius: 8px;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .08)), to(rgba(0, 0, 0, .08))), #fff;
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      background: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff
    }

    ._2sihe {
      width: 24px;
      height: 100%;
      border-radius: 8px;
      background: #f80101
    }

    @media (max-width:1023px) {

      ._3SHXi,
      .bHmmh {
        margin: 0
      }

      .idnz0 {
        margin-top: 4px;
        font-weight: 600;
        font-size: 18px;
        line-height: 24px
      }

      [data-brand=false] {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
      }

      [data-brand=false],
      [data-brand=true] {
        width: 14px;
        -webkit-transition: -webkit-transform .5s;
        transition: -webkit-transform .5s;
        -o-transition: transform .5s;
        transition: transform .5s;
        transition: transform .5s, -webkit-transform .5s
      }

      [data-brand=true] {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
      }

      ._25479 {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(76px, 1fr));
        grid-column-gap: 12px;
        -webkit-column-gap: 12px;
        -moz-column-gap: 12px;
        column-gap: 12px;
        grid-row-gap: 16px;
        row-gap: 16px;
        margin: 16px 0 4px;
        grid-auto-flow: unset;
        overflow: hidden
      }

      .LnXTW {
        width: 100%;
        height: 60px;
        border-radius: 4px;
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .15);
        box-shadow: 0 0 4px rgba(0, 0, 0, .15);
        -webkit-filter: unset;
        filter: unset
      }

      .Be9TT {
        width: 36px;
        height: 6px;
        margin: 8px auto
      }

      ._2sihe {
        width: 12px;
        height: 100%
      }
    }
  
    .ezmUG {
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(245, 166, 35, .12)), to(rgba(245, 166, 35, .12))), #fff;
      background: -o-linear-gradient(bottom, rgba(245, 166, 35, .12), rgba(245, 166, 35, .12)), #fff;
      background: linear-gradient(0deg, rgba(245, 166, 35, .12), rgba(245, 166, 35, .12)), #fff;
      padding: 36px 78px 16px;
      height: 288px;
      height: 18rem;
      margin: 48px -78px 16rem
    }

    .beZs2 {
      margin: 0;
      font-weight: 700;
      font-size: 32px;
      line-height: 40px;
      color: rgba(0, 0, 0, .87);
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 24px;
      gap: 24px
    }

    ._36woc,
    .beZs2 {
      display: -ms-flexbox;
      display: flex
    }

    ._36woc {
      margin-left: auto;
      grid-gap: 48px;
      gap: 48px
    }

    ._36woc>img {
      cursor: pointer
    }

    ._3dzuu {
      margin: 18px 0 0;
      padding: 4px;
      list-style-type: none;
      display: grid;
      overflow-x: auto;
      overflow-y: hidden;
      scrollbar-width: none;
      scroll-behavior: smooth;
      grid-auto-flow: column;
      grid-gap: 36px;
      gap: 36px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    ._3dzuu::-webkit-scrollbar {
      display: none
    }

    ._18sVI {
      width: 248px;
      height: 100%;
      min-height: -webkit-fit-content;
      min-height: -moz-fit-content;
      min-height: fit-content;
      background: #fff;
      -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
      box-shadow: 0 0 4px rgba(0, 0, 0, .2);
      border-radius: 8px
    }

    ._2wHQh {
      width: 49px;
      height: 8px;
      margin: 16px auto 0;
      border-radius: 8px;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .08)), to(rgba(0, 0, 0, .08))), #fff;
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      background: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff
    }

    ._30WQq {
      width: 24px;
      height: 100%;
      border-radius: 8px;
      background: #f80101
    }

    @media (max-width:1023px) {
      .ezmUG {
        background: -webkit-gradient(linear, left bottom, left top, from(rgba(245, 166, 35, .12)), to(rgba(245, 166, 35, .12))), #fff;
        background: -o-linear-gradient(bottom, rgba(245, 166, 35, .12), rgba(245, 166, 35, .12)), #fff;
        background: linear-gradient(0deg, rgba(245, 166, 35, .12), rgba(245, 166, 35, .12)), #fff;
        padding: 16px 0 16px 16px;
        margin: 0 -15px;
        height: unset
      }

      .beZs2 {
        font-weight: 600;
        font-size: 16px;
        line-height: 20px
      }

      ._36woc {
        display: none;
        visibility: hidden
      }

      ._3dzuu {
        margin: 12px 0 0;
        grid-gap: 12px;
        gap: 12px
      }

      ._3dzuu>a:last-of-type {
        margin-right: 16px
      }

      ._18sVI {
        width: 16rem;
        height: 100%
      }

      ._2wHQh {
        width: 36px;
        height: 6px;
        margin: 8px auto 0
      }

      ._30WQq {
        width: 12px;
        height: 100%
      }
    }
    ._2pkkB {
      margin: 44px -78px 0;
      background: #f7f7fa;
      -ms-flex-pack: space-evenly;
      justify-content: space-evenly
    }

    ._2pkkB,
    ._3SKPy {
      display: -ms-flexbox;
      display: flex
    }

    ._3SKPy {
      width: 50%;
      margin: 20px 0;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 12px;
      gap: 12px
    }

    ._3SKPy:first-of-type {
      border-right: 5px solid #fff
    }

    ._10nKL {
      color: #3a9b14;
      font-weight: 600;
      font-size: 30px;
      line-height: 28px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 8px;
      gap: 8px
    }

    .uccCh {
      font-size: 24px
    }

    .q4iRe,
    .uccCh {
      font-weight: 600;
      line-height: 32px;
      color: rgba(0, 0, 0, .87)
    }

    .q4iRe {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 8px;
      gap: 8px;
      font-size: 28px
    }

    ._2ZcQC {
      width: 27px
    }

    ._2hOgW {
      width: 34px
    }

    @media (max-width:1023px) {
      ._2pkkB {
        display: block;
        margin: 0 -15px;
        background: #f7f7fa
      }

      ._2hOgW {
        width: 18px
      }

      ._3SKPy {
        width: 100%;
        margin: auto;
        padding: 12px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        grid-gap: 12px;
        gap: 12px
      }

      ._2ZcQC {
        width: 18px
      }

      ._3SKPy:first-of-type {
        width: 90%;
        border-right: none;
        border-bottom: 2px solid #fff
      }

      ._10nKL {
        color: #3a9b14;
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        grid-gap: 8px;
        gap: 8px
      }

      .uccCh {
        font-size: 12px;
        line-height: 16px
      }

      .q4iRe,
      .uccCh {
        font-weight: 600;
        color: rgba(0, 0, 0, .87)
      }

      .q4iRe {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        grid-gap: 8px;
        gap: 8px;
        font-size: 14px;
        line-height: 20px
      }
    }
  
    ._1S331 {
      margin: 44px -78px 0;
      background: #fff
    }

    ._2BgWa {
      margin: 0 78px;
      font-weight: 700;
      font-size: 32px;
      line-height: 40px;
      color: rgba(0, 0, 0, .87)
    }

    ._9h2Dt {
      display: -ms-flexbox;
      display: flex;
      margin-top: 32px;
      background: -o-linear-gradient(359.99deg, #fff -8.01%, rgba(253, 235, 235, .6) 80.27%, rgba(155, 162, 168, .05) 169.29%);
      background: linear-gradient(90.01deg, #fff -8.01%, rgba(253, 235, 235, .6) 80.27%, rgba(155, 162, 168, .05) 169.29%)
    }

    ._3nyqk {
      margin: 36px 0;
      border-right: 2px solid rgba(0, 0, 0, .2)
    }

    ._24rYi {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-row-gap: 52px;
      row-gap: 52px;
      grid-column-gap: 36px;
      -webkit-column-gap: 36px;
      -moz-column-gap: 36px;
      column-gap: 36px;
      padding: 38px 64px 48px 44px
    }

    ._31H0H {
      grid-gap: 36px;
      gap: 36px;
      -ms-flex-align: center;
      align-items: center;
      font-weight: 600;
      font-size: 16px;
      line-height: 20px
    }

    ._31H0H,
    ._1mmrn {
      display: -ms-flexbox;
      display: flex
    }

    ._1mmrn {
      font-weight: 400;
      width: 500px;
      font-size: 18px;
      line-height: 28px;
      color: #000;
      -ms-flex-direction: column;
      flex-direction: column;
      grid-gap: 12px;
      gap: 12px;
      padding: 34px 40px 32px 80px
    }

    @media (max-width:1023px) {
      ._1S331 {
        margin: 16px -15px 0
      }

      ._2BgWa {
        margin: 0 0 0 16px;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px
      }

      ._3nyqk {
        margin: 12px 0;
        border-bottom: 2px solid #fff
      }

      ._9h2Dt {
        display: grid;
        padding: 16px;
        margin-top: 16px
      }

      ._1mmrn {
        padding: 0;
        width: 100%;
        font-weight: 400;
        font-size: 12px;
        line-height: 16px
      }

      ._24rYi {
        padding: 0;
        grid-row-gap: 24px;
        row-gap: 24px;
        grid-column-gap: 16px;
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px
      }

      ._31H0H {
        text-align: center;
        font-size: 12px;
        font-weight: 600;
        line-height: 16px;
        grid-gap: 5px;
        gap: 5px
      }
    }
  
    @media (min-width:1024px) {
      html {
        font-size: 13px !important
      }
    }

    @media (min-width:1279px) {
      html {
        font-size: 14px !important
      }
    }

    @media (min-width:1366px) {
      html {
        font-size: 15px !important
      }
    }

    @media (min-width:1440px) {
      html {
        font-size: 16px !important
      }
    }

    @media (min-width:1680px) {
      html {
        font-size: 17px !important
      }
    }

    @media (min-width:1920px) {
      html {
        font-size: 18px !important
      }
    }

    :root {
      --font-family-base: "Gilroy", sans-serif !important;
      --max-content-width: 1000px;
      --screen-xs-min: 480px;
      --screen-sm-min: 768px;
      --screen-md-min: 992px;
      --screen-lg-min: 1200px
    }

    ._3H2Wt {
      display: -ms-flexbox;
      display: flex
    }

    ._3P_f7 {
      -ms-flex-direction: row;
      flex-direction: row
    }

    ._2Eg_1 {
      -ms-flex-direction: column;
      flex-direction: column
    }

    .hMkTo {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    ._3bNjh {
      -ms-flex-pack: center;
      justify-content: center
    }

    ._2HlWV {
      -ms-flex-align: center;
      align-items: center
    }

    ._3Wiod {
      font-weight: 700
    }

    html {
      font-family: Gilroy, sans-serif
    }

    body,
    html {
      max-width: 1440px;
      margin: 0 auto
    }

    body {
      border-right: 1px solid #dad2d2;
      border-left: 1px solid #dad2d2
    }

    ._3ImFi {
      font-size: 13px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .12px;
      text-align: left;
      color: #4a4a4a
    }

    @media (min-width:768px) and (max-width:1023px) {

      .XxDiq,
      ._3si3z {
        display: none !important
      }
    }

    @media (min-width:1024px) {
      ._20y4C {
        display: none !important
      }
    }

    @media (min-width:768px) {
      .rHt4r {
        display: none !important
      }
    }

    @media only screen and (max-width:767px) {

      .iGKu3,
      .XxDiq {
        display: none !important
      }
    }

    ._3hdI0 {
      margin-top: 1.875rem
    }

    .W4eJI {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      margin-top: .9375rem
    }

    ._28Mw- {
      width: 300px;
      height: auto;
      -o-object-fit: cover;
      object-fit: cover
    }

    ._2K4CQ {
      margin-top: 1rem;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: justify;
      justify-content: space-between;
      background-color: #fff;
      border: 1px solid rgba(0, 0, 0, .12);
      height: 48px;
      border-radius: 4px
    }

    ._2K4CQ,
    .KLN9M {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      width: 100%
    }

    .KLN9M {
      padding: 12px;
      height: 100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    .KLN9M>input,
    .KLN9M>input:focus {
      outline: none;
      border: none;
      height: 100%;
      width: 100%
    }

    .nTp1x {
      width: 25px;
      width: 1.5625rem;
      height: 16px;
      height: 1rem;
      padding-right: .625rem;
      border-right: .0625rem solid #e3ecf8
    }

    ._9ycN4 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      white-space: nowrap;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      height: 100%;
      font-size: 14px;
      font-weight: 600;
      color: #fff;
      padding: 8px 12px;
      cursor: pointer;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border-radius: 0 4px 4px 0;
      background: -webkit-gradient(linear, left bottom, left top, from(#c2c2c2), to(#c2c2c2)), -webkit-gradient(linear, left top, right top, color-stop(27.59%, #ed3938), to(#fe5379));
      background: -o-linear-gradient(bottom, #c2c2c2, #c2c2c2), -o-linear-gradient(left, #ed3938 27.59%, #fe5379 100%);
      background: linear-gradient(0deg, #c2c2c2, #c2c2c2), linear-gradient(90deg, #ed3938 27.59%, #fe5379)
    }

    [data-mobile=true] {
      background: #f80101;
      color: #fff
    }

    ._7AIz8 {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-column-gap: 1rem;
      margin-top: 1.5625rem
    }

    ._7AIz8>div {
      height: 35px;
      height: 2.1875rem;
      background-color: #071c2c;
      padding: .25rem 1.25rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: left;
      color: #fff
    }

    ._7AIz8>div>img {
      margin-right: .5rem
    }

    ._1xheC {
      font-size: 14px;
      font-weight: 500;
      line-height: 20px;
      letter-spacing: .112px;
      letter-spacing: .007rem;
      text-align: left;
      color: rgba(0, 0, 0, .87)
    }

    .sUMGA {
      padding-left: 1rem
    }

    ._2ydfk {
      -ms-flex-pack: center;
      justify-content: center
    }

    ._3OG7i {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 12px;
      gap: 12px;
      margin-top: 16px
    }

    ._3H-U_ {
      margin-top: 12px;
      font-weight: 500;
      font-size: 10px;
      line-height: 12px;
      text-align: center;
      color: rgba(0, 0, 0, .87)
    }

    ._1Yxss {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-align: center;
      align-items: center
    }

    .rhUXf {
      font-weight: 500;
      font-size: 14px;
      line-height: 20px
    }

    @media (min-width:1024px) {
      ._1Yxss {
        display: block;
        width: 60%
      }

      ._9ycN4 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        white-space: nowrap;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        height: 100%;
        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        color: #fff;
        padding: 8px 12px;
        cursor: pointer;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 0 4px 4px 0;
        background: -webkit-gradient(linear, left bottom, left top, from(#c2c2c2), to(#c2c2c2)), -webkit-gradient(linear, left top, right top, color-stop(27.59%, #ed3938), to(#fe5379));
        background: -o-linear-gradient(bottom, #c2c2c2, #c2c2c2), -o-linear-gradient(left, #ed3938 27.59%, #fe5379 100%);
        background: linear-gradient(0deg, #c2c2c2, #c2c2c2), linear-gradient(90deg, #ed3938 27.59%, #fe5379)
      }

      ._3H-U_ {
        margin-top: 44px;
        font-weight: 500;
        font-size: 20px;
        line-height: 28px;
        text-align: left;
        color: rgba(0, 0, 0, .87)
      }

      .W4eJI {
        display: block;
        width: 30%
      }

      ._28Mw- {
        width: 300px;
        height: auto;
        -o-object-fit: cover;
        object-fit: cover
      }

      ._3hdI0 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1.875rem
      }

      ._3I7KW {
        height: -webkit-fit-content !important;
        height: -moz-fit-content !important;
        height: fit-content !important;
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
        padding: 15px !important
      }

      ._7AIz8>div>img {
        height: 32px;
        width: 28px
      }

      .SQhMw {
        -ms-flex-pack: center;
        justify-content: center
      }

      ._1SgpE {
        display: grid;
        grid-template-columns: 13% 60% 15%
      }

      ._1xheC {
        font-weight: 600;
        font-size: 26px;
        line-height: 32px
      }

      ._2K4CQ {
        margin-top: 32px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, .12);
        width: 477px;
        height: 56px;
        border-radius: 4px
      }

      .sXVtM {
        font-weight: 500;
        font-size: 20px;
        line-height: 28px
      }

      .sXVtM::-webkit-input-placeholder {
        font-weight: 500;
        font-size: 20px;
        line-height: 28px
      }

      .sXVtM::-moz-placeholder {
        font-weight: 500;
        font-size: 20px;
        line-height: 28px
      }

      .sXVtM:-ms-input-placeholder {
        font-weight: 500;
        font-size: 20px;
        line-height: 28px
      }

      .sXVtM::-ms-input-placeholder {
        font-weight: 500;
        font-size: 20px;
        line-height: 28px
      }

      .sXVtM::placeholder {
        font-weight: 500;
        font-size: 20px;
        line-height: 28px
      }

      .rhUXf {
        font-weight: 400;
        font-size: 24px;
        line-height: 32px
      }

      ._2TAD0 {
        width: 18px
      }

      ._1kxVA {
        width: 12rem;
        height: 3.50877rem;
        -o-object-fit: contain;
        object-fit: contain;
        margin: 0 8px
      }

      ._2XdIi {
        width: 10rem;
        height: 3rem;
        margin: 0 8px
      }

      .zRwUc {
        margin: 1.5rem 1rem 0
      }

      [data-mobile=true] {
        background: #f80101;
        color: #fff
      }

      ._3OG7i {
        margin-top: 28px
      }
    }

    @media screen and (max-width:768px) {
      ._1kxVA {
        width: 98%
      }

      ._2XdIi,
      ._1kxVA {
        height: auto;
        -o-object-fit: contain;
        object-fit: contain
      }

      ._2XdIi {
        width: 94%
      }

      ._2KXsn {
        margin-top: 10px;
        border-radius: 2px;
        text-decoration: none
      }

      .zRwUc {
        margin: 0 1rem
      }

      ._1xheC {
        margin-top: .75rem
      }
    }

    @media only screen and (min-width:769px) and (max-width:1023px) {
      ._2KXsn {
        width: 90%;
        text-align: center
      }

      ._2XdIi,
      ._1kxVA {
        width: 200px;
        height: 100%
      }

      ._1xheC {
        margin-top: .75rem
      }

      .zRwUc {
        margin-top: .5rem
      }
    }

    ._1Fxjh {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row
    }
  
    .Iz0Rv {
      margin: 48px -78px 0;
      display: -ms-flexbox;
      display: flex
    }

    .F44oC {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      grid-gap: 32px;
      gap: 32px;
      padding: 61px 0 61px 80px
    }

    ._1tgnu {
      font-weight: 500;
      font-size: 28px;
      line-height: 36px
    }

    ._3ug-_ {
      font-weight: 700;
      font-size: 48px;
      line-height: 64px
    }

    ._3SijG {
      font-weight: 500;
      font-size: 24px;
      line-height: 32px;
      color: rgba(0, 0, 0, .54)
    }

    ._1IPxW {
      margin: 32px
    }

    ._3-Kkn {
      width: 100%;
      pointer-events: none
    }
  
    ._1uLL8 {
      font-size: 22px;
      font-size: 1.375rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: .82;
      letter-spacing: .2px;
      letter-spacing: .0125rem;
      text-align: left;
      color: #282828
    }

    ._3hmW1 {
      color: #4a4a4a;
      background: #f6f6f6;
      padding: 3%;
      width: 44%
    }

    ._3lHv7 {
      font-size: 12px;
      font-size: .75rem;
      background-color: #071c2c;
      color: #fff;
      height: 40px;
      height: 2.5rem;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center;
      margin: 20px 0 0;
      cursor: pointer
    }

    ._1uOUY {
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: 600;
      letter-spacing: .16px;
      letter-spacing: .01rem;
      text-align: center;
      color: #fff;
      line-height: 40px;
      margin-top: 0;
      margin-left: 20px;
      margin-right: 20px
    }

    ._1uOUY,
    ._2rfRL {
      font-stretch: normal;
      font-style: normal
    }

    ._2rfRL {
      font-size: 15px;
      font-size: .9375rem;
      font-weight: 400;
      line-height: 1.67;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: left;
      color: #4a4a4a
    }

    ._2m0Oj {
      width: 50%
    }

    ._2m0Oj>img {
      height: 100%;
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    .WOD5N {
      height: 19px;
      width: 19px;
      margin-left: 10px
    }

    ._3unyy {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }
  
    ._4IASf {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-top: .725rem
    }

    ._1Gy5q {
      font-size: 22px;
      font-size: 1.375rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: .82;
      letter-spacing: .2px;
      letter-spacing: .0125rem;
      text-align: left;
      color: #282828
    }

    .T_PJ8 {
      color: #4a4a4a;
      background: #f6f6f6;
      padding: 3%;
      width: 44%;
      height: 208px;
      height: 13rem
    }

    ._3ps34 {
      font-size: 12px;
      font-size: .75rem;
      background-color: #071c2c;
      color: #fff;
      height: 40px;
      height: 2.5rem;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center;
      margin: 20px 0 0;
      cursor: pointer
    }

    ._1v1MM {
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: 600;
      letter-spacing: .16px;
      letter-spacing: .01rem;
      text-align: center;
      color: #fff;
      line-height: 40px;
      margin-top: 0;
      margin-left: 20px;
      margin-right: 20px
    }

    ._1v1MM,
    ._3d4DM {
      font-stretch: normal;
      font-style: normal
    }

    ._3d4DM {
      font-size: 15px;
      font-size: .9375rem;
      font-weight: 400;
      line-height: 1.67;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: left;
      color: #4a4a4a
    }

    ._31ZKr {
      width: 50%
    }

    ._31ZKr>img {
      height: 100%;
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    ._2fb4M {
      height: 19px;
      width: 19px;
      margin-left: 10px
    }

    ._1p4Db {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }

    @media (max-width:767px) {
      ._4IASf {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
      }

      ._3ps34 {
        border-radius: 4px;
        margin: 1rem auto
      }

      ._31ZKr {
        width: 100%
      }

      .T_PJ8 {
        width: 94%;
        height: unset
      }
    }
  
    ._3QfUP {
      margin-top: 6px
    }

    ._3f-An {
      background-color: #fff;
      padding: 16px 11px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-align: center;
      align-items: center
    }

    .LITgL {
      font-size: 17px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.12;
      letter-spacing: .15px;
      text-align: left;
      color: #282828
    }

    [data-expanded=true] {
      background-color: #f7f7fa
    }

    ._2FHWM {
      width: 15.2px;
      height: 9.4px;
      -o-object-fit: contain;
      object-fit: contain
    }

    ._3mY1o,
    ._2FHWM {
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s
    }

    ._3mY1o {
      background-color: #f7f7fa;
      font-size: 15px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.53;
      letter-spacing: .14px;
      text-align: left;
      color: #4a4a4a;
      -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-transform-origin: top;
      -ms-transform-origin: top;
      transform-origin: top;
      height: 0;
      padding: 0;
      overflow: hidden
    }

    ._3f-An[aria-expanded=true]+._3mY1o {
      -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
      transform: scaleY(1);
      padding: 7px 13px 13px 14px;
      height: 100%
    }

    ._3f-An[aria-expanded=true]>._2FHWM {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg)
    }

    @media (max-width:480px) {
      .LITgL {
        font-size: 15px
      }

      ._3mY1o {
        font-size: 13px
      }
    }
  
    @media (min-width:1024px) {
      html {
        font-size: 13px !important
      }
    }

    @media (min-width:1279px) {
      html {
        font-size: 14px !important
      }
    }

    @media (min-width:1366px) {
      html {
        font-size: 15px !important
      }
    }

    @media (min-width:1440px) {
      html {
        font-size: 16px !important
      }
    }

    @media (min-width:1680px) {
      html {
        font-size: 17px !important
      }
    }

    @media (min-width:1920px) {
      html {
        font-size: 18px !important
      }
    }

    :root {
      --font-family-base: "Gilroy", sans-serif !important;
      --max-content-width: 1000px;
      --screen-xs-min: 480px;
      --screen-sm-min: 768px;
      --screen-md-min: 992px;
      --screen-lg-min: 1200px
    }

    ._25oth {
      display: -ms-flexbox;
      display: flex
    }

    ._3wjlI {
      -ms-flex-direction: column;
      flex-direction: column
    }

    ._22xxc {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    ._14_Er {
      -ms-flex-align: center;
      align-items: center
    }

    ._32A7X {
      font-weight: 700
    }

    html {
      font-family: Gilroy, sans-serif
    }

    body,
    html {
      max-width: 1440px;
      margin: 0 auto
    }

    body {
      border-right: 1px solid #dad2d2;
      border-left: 1px solid #dad2d2
    }

    ._2oSMs {
      font-size: 13px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .12px;
      text-align: left;
      color: #4a4a4a
    }

    @media (min-width:768px) and (max-width:1023px) {

      ._0gzK,
      ._3OiB4 {
        display: none !important
      }
    }

    @media (min-width:1024px) {
      ._1zCyn {
        display: none !important
      }
    }

    @media (min-width:768px) {
      ._1WQQ5 {
        display: none !important
      }
    }

    @media only screen and (max-width:767px) {

      ._3O24z,
      ._0gzK {
        display: none !important
      }
    }

    ._3Rqfd {
      height: 15px;
      width: 15px;
      margin-left: 44px
    }

    ._1vy0D {
      height: 16px;
      width: 16px
    }

    ._1vy0D,
    ._1-JLP {
      margin-top: 8px;
      position: absolute;
      margin-left: 90%
    }

    ._1-JLP {
      height: 20px;
      width: 20px
    }

    .Au8h- {
      height: 10px;
      width: 10px
    }

    ._2KW-L {
      height: 15px;
      width: 15px;
      margin-left: 24px;
      margin-top: 7px
    }

    ._3yzhN {
      margin-top: 20px;
      display: none
    }

    ._1f0lR {
      display: block;
      margin-left: 30px
    }

    ._1wSk4 {
      margin-top: 2rem;
      font-size: 12.96px;
      font-size: .81rem;
      font-weight: 500;
      letter-spacing: .112px;
      letter-spacing: .007rem
    }

    ._2Cnak {
      margin-top: 54px;
      margin-left: 25px
    }

    ._1CquF {
      margin-top: .6rem;
      margin-left: 1 rem;
      font-size: 12.96px;
      font-size: .81rem
    }

    ._2nW33,
    ._1CquF {
      font-weight: 500;
      letter-spacing: .112px;
      letter-spacing: .007rem
    }

    ._2nW33 {
      margin-top: .2rem;
      font-size: 10px;
      font-size: .625rem;
      text-align: center
    }

    ._27b-x {
      height: 12.8px;
      height: .8rem;
      line-height: 1.69;
      letter-spacing: .12px;
      text-align: center;
      color: #fff;
      font-size: 13px;
      font-weight: 500
    }

    ._1gauY {
      padding-bottom: .7rem
    }

    ._3Siux {
      height: 15px;
      font-size: 10px;
      line-height: 1.27;
      letter-spacing: .14px;
      text-align: left;
      color: #fff;
      margin-left: 10px
    }

    .jj51Z {
      color: #fff;
      background-color: #071c2c;
      position: -webkit-sticky;
      position: sticky;
      z-index: 3
    }

    ._10I-M,
    ._1vgUz {
      display: grid;
      grid-auto-rows: minmax(-webkit-min-content, -webkit-max-content);
      grid-auto-rows: minmax(min-content, max-content)
    }

    .gDWqh {
      margin-left: 70px
    }

    ._1N5e1 {
      padding-bottom: 1rem
    }

    ._131aD {
      background-color: #282828
    }

    .H6UO3 {
      text-decoration: none;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      margin-top: 1rem
    }

    ._3LihB {
      height: 25px;
      width: 25px;
      margin-left: 20px;
      margin-top: 10px
    }

    ._2j2BF {
      width: 99px;
      padding: .4rem 0;
      font-size: 9.6px;
      font-size: .6rem
    }

    ._2j2BF,
    ._3hCtG {
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      text-align: left;
      color: #071c2c
    }

    ._3hCtG {
      height: 9.6px;
      height: .6rem;
      font-size: 16px;
      font-size: 1rem
    }

    ._3gKLl {
      -ms-flex-direction: column;
      flex-direction: column
    }

    ._3gKLl,
    .Exnkb {
      display: -ms-flexbox;
      display: flex
    }

    .Exnkb {
      text-align: left;
      font-size: 30px;
      -ms-flex-direction: row;
      flex-direction: row
    }

    ._25Ulg {
      font-size: 12.8px;
      font-size: .8rem;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.11;
      color: #fff;
      margin-left: 20px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      padding-bottom: 10px;
      white-space: nowrap
    }

    ._3HbT1 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-left: 18px
    }

    ._3s5JJ {
      display: none
    }

    .tmkkp,
    ._2chj1,
    ._31swA,
    .Yudkz,
    .Hj0_s {
      text-decoration: none
    }

    ._1NWr- {
      font-size: 12px;
      margin-left: 3px;
      text-align: left;
      letter-spacing: 1px;
      margin-top: 1px;
      font-weight: 500;
      text-transform: capitalize
    }

    ._2jcNP {
      display: grid;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-left: 30px
    }

    .u2fuH {
      font-size: 30px;
      margin-top: 20px;
      margin-left: 55px
    }

    .MIiBH,
    .u2fuH,
    .NOEt7 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .MIiBH {
      -ms-flex-pack: center;
      justify-content: center
    }

    ._3baZq {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .SoMqo {
      width: 45px;
      height: 45px;
      margin-left: 24px;
      margin-top: 35px
    }

    ._2_Wb7 {
      margin-left: 60px;
      height: 20px;
      width: 20px
    }

    ._1FZ3T {
      margin-top: 35px;
      font-size: 25px;
      margin-left: 10px
    }

    ._1nxUd {
      font-size: 15px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.93;
      letter-spacing: .14px;
      text-align: left;
      color: #fff
    }

    ._1GKea {
      margin-left: 10%
    }

    ._3mYXF {
      height: 15px;
      width: 15px;
      margin-left: 30px
    }

    .AER38 {
      width: 11px;
      height: 7px;
      background: url(/spares/addons/f8ea2ae2.png) -262px -86px;
      margin-left: 30px
    }

    ._2THYu {
      width: 21px;
      height: 18px;
      background: url(/spares/addons/f8ea2ae2.png) -160px -130px;
      margin-left: 25px
    }

    ._20YiA {
      width: 11px;
      height: 20px;
      background: url(/spares/addons/f8ea2ae2.png) -262px -46px
    }

    ._12Wft {
      width: 20px;
      height: 20px;
      background: url(/spares/addons/f8ea2ae2.png) -10px -196px;
      margin-left: 25px
    }

    ._1NOwy {
      width: 19px;
      background: url(/spares/addons/f8ea2ae2.png) -50px -196px
    }

    ._1NOwy,
    ._3Yh_Q {
      height: 19px;
      margin-left: 25px
    }

    ._3Yh_Q {
      width: 26px;
      background: url(/spares/addons/f8ea2ae2.png) -114px -130px
    }

    ._1XhjF {
      margin-top: 20px
    }

    .AHsWO {
      width: 240px;
      width: 15rem;
      height: 48px;
      height: 3rem;
      background: url(/spares/addons/f8ea2ae2.png) -10px -10px;
      margin-top: 1.5rem;
      -webkit-transform: scale(.9);
      -ms-transform: scale(.9);
      transform: scale(.9)
    }

    ._3wRwr {
      width: 20px;
      height: 16px;
      background: url(/spares/addons/f8ea2ae2.png) -201px -130px
    }

    .pgEwo {
      background: url(/spares/addons/f8ea2ae2.png) -129px -196px
    }

    .pgEwo,
    ._2wrTx {
      width: 16px;
      height: 16px
    }

    ._2wrTx {
      background: url(/spares/addons/f8ea2ae2.png) -262px -10px
    }

    ._2X3CU {
      width: 16px;
      height: 16px;
      background: url(/spares/addons/f8ea2ae2.png) -165px -196px
    }

    ._30m0y {
      width: 35px;
      height: 45px;
      background: url(/spares/addons/f8ea2ae2.png) -114px -76px;
      margin-left: 20px;
      margin-top: 7px
    }

    ._11URv {
      width: 29px;
      height: 32px;
      background: url(/spares/addons/f8ea2ae2.png) -162px -76px
    }

    ._1Cyuy {
      width: 32px;
      width: 2rem;
      height: 32px;
      height: 2rem;
      background: url(/spares/addons/f8ea2ae2.png) -210px -76px;
      -webkit-transform: scale(.5);
      -ms-transform: scale(.5);
      transform: scale(.5)
    }

    .BIIS6,
    ._1U4dt {
      -ms-flex-pack: center;
      justify-content: center
    }

    ._3kg1Z {
      margin: 0 1rem
    }

    ._3daSg {
      padding-left: 1rem
    }

    ._39-cO {
      padding-top: 1.5rem
    }

    ._3jpbc {
      padding: .7rem 0
    }

    ._3SwWy {
      padding-left: .5rem
    }

    ._27CxU {
      margin: .45rem
    }

    ._2uiim {
      height: 45px;
      -o-object-fit: none;
      object-fit: none;
      padding: 10px
    }

    ._560DC {
      margin-left: -16.9286rem;
      height: 45px;
      -o-object-fit: contain;
      object-fit: contain;
      padding: 10px
    }

    ._3foEy {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      font-size: 14px;
      font-weight: 500;
      padding: 12px
    }

    ._2TmpS {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    ._2TmpS>span {
      padding-top: 13px;
      padding-bottom: 13px
    }

    ._3L0pG {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }

    ._3L0pG>div {
      padding-right: 10px
    }

    ._2DJwJ {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center
    }

    ._1TARb {
      font-size: 14px;
      font-weight: 500;
      padding-left: 1rem
    }

    ._1RH6a {
      min-width: 144px;
      min-width: 9rem
    }

    ._26rWJ {
      color: #fff
    }

    ._26rWJ,
    ._27r-t {
      text-decoration: none
    }

    @media only screen and (min-width:1024px) {
      ._10I-M {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        padding: 1rem
      }

      ._1vgUz {
        display: grid;
        grid-template-columns: 40% 40% 20%;
        padding: 1rem
      }

      ._1x_-j {
        display: grid;
        grid-template-columns: 35% 30% 35%;
        padding: 1rem
      }

      ._1vy0D {
        margin-left: 0;
        margin-top: 0;
        display: none
      }

      ._1ElM0 {
        margin-left: 10px
      }

      ._3HbT1,
      ._3s5JJ {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 18px
      }

      .YRe6m {
        grid-template-columns: 43% 40% 17%
      }

      .YRe6m,
      ._2PxU9 {
        display: grid;
        background-color: #282828
      }

      ._2PxU9 {
        grid-template-columns: 44% 40%
      }

      ._2KW-L {
        height: 15px;
        width: 15px;
        margin-top: 15px
      }

      .NOEt7 {
        -ms-flex-direction: column;
        flex-direction: column
      }

      .u2fuH,
      .NOEt7 {
        display: -ms-flexbox;
        display: flex
      }

      .u2fuH {
        font-size: 30px;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 15px;
        margin-left: -15px
      }

      ._1f0lR {
        display: none;
        -webkit-text-emphasis: none;
        text-emphasis: none
      }

      ._1lwz0 {
        width: 232px;
        height: 46px;
        background: url(/spares/addons/f8ea2ae2.png) -10px -10px;
        margin-left: 25px;
        margin-top: 25px
      }

      ._3yzhN {
        margin-top: 20px;
        display: inline
      }

      ._1Cyuy {
        width: 2rem;
        height: 2rem;
        background: url(/spares/addons/f8ea2ae2.png) -210px -76px;
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        transform: scale(.5)
      }

      ._2j2BF {
        width: 110px;
        font-size: 12px
      }

      ._2j2BF,
      ._3hCtG {
        height: 12px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        text-align: left;
        color: #071c2c
      }

      ._3hCtG {
        font-size: 15px
      }

      ._3baZq {
        -ms-flex-direction: column;
        flex-direction: column
      }

      ._1U4dt {
        -ms-flex-pack: left;
        justify-content: left
      }

      ._3jYcf {
        padding-left: 0
      }

      ._2uiim {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
      }

      ._27b-x {
        text-align: left
      }

      ._3-Wpf {
        margin-top: 0
      }

      ._2TmpS {
        margin: unset;
        display: grid;
        grid-template-columns: 1fr 1fr
      }

      ._1NWr- {
        cursor: pointer
      }

      ._2j0Rj,
      .uOMMO {
        width: 11rem;
        height: 3.5rem
      }
    }

    @media screen and (max-width:1023px) {

      ._2j0Rj,
      .uOMMO {
        width: 10rem;
        height: 3.5rem
      }
    }

    @media screen and (max-width:768px) {
      ._560DC {
        margin-left: .25rem;
        height: 45px;
        -o-object-fit: contain;
        object-fit: contain;
        padding: 10px
      }

      ._2j0Rj,
      .uOMMO {
        width: 98%;
        height: 3rem
      }
    }
  
    ._3W1dW {
      padding: 36px 78px 16px;
      height: 224px;
      height: 14rem;
      margin: 48px -78px 12rem;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(253, 235, 235, .7)), to(rgba(253, 235, 235, .7))), #fff;
      background: -o-linear-gradient(bottom, rgba(253, 235, 235, .7), rgba(253, 235, 235, .7)), #fff;
      background: linear-gradient(0deg, rgba(253, 235, 235, .7), rgba(253, 235, 235, .7)), #fff;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    ._2LW7Q {
      margin: 0;
      padding: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      font-weight: 700;
      font-size: 28px;
      line-height: 32px;
      color: rgba(0, 0, 0, .87)
    }

    ._3FMOh {
      width: 54px;
      height: 54px;
      margin-right: 24px
    }

    ._2LW7Q>span {
      margin-left: 12px;
      font-weight: 500;
      font-size: 18px;
      line-height: 24px;
      color: rgba(0, 0, 0, .54)
    }

    ._2bZp_ {
      margin-left: auto;
      display: -ms-flexbox;
      display: flex;
      grid-gap: 48px;
      gap: 48px
    }

    ._2bZp_>img {
      cursor: pointer
    }

    .cHWUG {
      list-style-type: none;
      margin: 12px 0 0;
      padding: 4px;
      display: grid;
      grid-auto-flow: column;
      grid-gap: 36px;
      gap: 36px;
      overflow-y: hidden;
      overflow-x: auto;
      scrollbar-width: none;
      scroll-behavior: smooth
    }

    .cHWUG::-webkit-scrollbar {
      display: none
    }

    ._2IEqw {
      cursor: pointer;
      width: 153px;
      min-height: 196px;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -ms-flex-align: center;
      align-items: center;
      padding: 24px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      background: #fff;
      -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
      box-shadow: 0 0 4px rgba(0, 0, 0, .2);
      border-radius: 12px
    }

    ._2IEqw>._1Qynx {
      margin: 0;
      font-weight: 600;
      font-size: 18px;
      line-height: 24px;
      color: #f80101;
      text-align: center;
      padding-bottom: 8px;
      border-bottom: 1px solid #f80101
    }

    ._2IEqw>.wcQJJ {
      margin-top: 12px;
      font-weight: 500;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      color: rgba(0, 0, 0, .87)
    }

    ._2IEqw>img {
      margin-top: auto;
      width: 72px;
      height: 72px
    }

    ._3QaZG {
      width: 49px;
      height: 8px;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .08)), to(rgba(0, 0, 0, .08))), #fff;
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      background: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      margin: 16px auto 0;
      border-radius: 8px
    }

    .MbqI0 {
      width: 24px;
      height: 100%;
      border-radius: 8px;
      background: #f80101
    }

    @media (max-width:1023px) {
      ._3W1dW {
        margin: 0 -15px;
        padding: 16px 0 16px 16px;
        min-height: 210px;
        height: auto
      }

      ._2LW7Q {
        font-weight: 600;
        font-size: 16px;
        line-height: 20px
      }

      ._2LW7Q>span {
        margin-left: 6px;
        font-size: 13px;
        line-height: 17px
      }

      .cHWUG {
        margin: 8px 0 0;
        grid-gap: 12px;
        gap: 12px
      }

      .cHWUG>a:last-of-type {
        margin-right: 16px
      }

      ._2IEqw {
        width: 112px;
        height: 100%;
        min-height: 136px;
        padding: 16px
      }

      ._2IEqw>._1Qynx,
      ._2IEqw>.wcQJJ {
        font-size: 12px;
        line-height: 16px
      }

      ._2IEqw>.wcQJJ {
        margin-top: 8px
      }

      ._2IEqw>img {
        margin-top: auto;
        width: 48px;
        height: 48px
      }

      ._3QaZG {
        width: 36px;
        height: 6px;
        margin: 8px auto 0
      }

      .MbqI0 {
        width: 12px;
        height: 100%
      }
    }
  
    ._2ZS4X {
      margin: 40px -78px 5.6rem;
      padding: 36px 78px 16px;
      height: 96px;
      height: 6rem;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(81, 149, 224, .12)), to(rgba(81, 149, 224, .12))), #fff;
      background: -o-linear-gradient(bottom, rgba(81, 149, 224, .12), rgba(81, 149, 224, .12)), #fff;
      background: linear-gradient(0deg, rgba(81, 149, 224, .12), rgba(81, 149, 224, .12)), #fff
    }

    ._1qgAK {
      margin: 0;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 4px;
      gap: 4px;
      font-weight: 700;
      font-size: 32px;
      line-height: 40px;
      color: rgba(0, 0, 0, .87)
    }

    ._2pYQ5,
    ._1qgAK {
      display: -ms-flexbox;
      display: flex
    }

    ._2pYQ5 {
      margin-left: auto;
      grid-gap: 48px;
      gap: 48px
    }

    ._2pYQ5>img {
      cursor: pointer
    }

    ._3e847 {
      margin: 18px 0 0;
      padding: 4px;
      display: grid;
      grid-auto-flow: column;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: start;
      justify-content: flex-start;
      grid-gap: 28px;
      gap: 28px;
      list-style-type: none;
      overflow-x: auto;
      overflow-y: hidden;
      scrollbar-width: none;
      scroll-behavior: smooth
    }

    ._3e847::-webkit-scrollbar {
      display: none
    }

    ._37jlT {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 286px;
      height: 98px;
      padding: 18px 12px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      background: -o-linear-gradient(7.81deg, #fff 0, #fff 100%);
      background: linear-gradient(82.19deg, #fff, #fff);
      -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
      box-shadow: 0 0 4px rgba(0, 0, 0, .2);
      border-radius: 4px
    }

    .GNZxI {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column
    }

    .ky79- {
      font-weight: 500;
      font-size: 16px;
      line-height: 20px
    }

    .ky79-,
    ._1Wj_X {
      letter-spacing: .2px;
      letter-spacing: .0125rem;
      color: rgba(0, 0, 0, .87)
    }

    ._1Wj_X {
      margin-top: 4px;
      font-size: 12px;
      line-height: 16px
    }

    .UVsfK {
      width: 46px;
      height: 46px;
      mix-blend-mode: normal;
      border-radius: 6px
    }

    .UVsfK>img {
      width: 100%;
      height: 100%;
      border-radius: 6px
    }

    ._3L6Qn {
      width: 49px;
      height: 8px;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .08)), to(rgba(0, 0, 0, .08))), #fff;
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      background: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      border-radius: 8px;
      margin: 16px auto 0
    }

    .L0LH6 {
      width: 24px;
      height: 100%;
      border-radius: 8px;
      background: #f80101
    }

    @media (max-width:1023px) {
      ._2ZS4X {
        margin: 0 -15px;
        background: -webkit-gradient(linear, left bottom, left top, from(rgba(81, 149, 224, .12)), to(rgba(81, 149, 224, .12))), #fff;
        background: -o-linear-gradient(bottom, rgba(81, 149, 224, .12), rgba(81, 149, 224, .12)), #fff;
        background: linear-gradient(0deg, rgba(81, 149, 224, .12), rgba(81, 149, 224, .12)), #fff;
        padding: 16px 0 16px 16px;
        height: unset
      }

      ._1qgAK {
        font-weight: 600;
        font-size: 18px;
        line-height: 24px
      }

      ._2ingI {
        font-size: 12px;
        font-weight: 500;
        line-height: 16px;
        color: rgba(0, 0, 0, .54)
      }

      ._2pYQ5 {
        display: none;
        visibility: hidden
      }

      ._3e847 {
        margin: 12px 0 0;
        grid-gap: 12px;
        gap: 12px
      }

      ._37jlT {
        width: 216px;
        height: 72px;
        background: #fff;
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
        box-shadow: 0 0 4px rgba(0, 0, 0, .2);
        border-radius: 4px;
        border: none;
        padding: 12px
      }

      ._37jlT:last-of-type {
        margin-right: 12px
      }

      .ky79- {
        font-weight: 500;
        font-size: 12px;
        line-height: 16px
      }

      .ky79-,
      ._1Wj_X {
        width: 160px;
        overflow-wrap: break-word
      }

      ._1Wj_X {
        font-size: 10px;
        line-height: 12px
      }

      .UVsfK {
        width: 28px;
        height: 28px;
        border-radius: 6px
      }

      ._3L6Qn {
        width: 36px;
        height: 6px;
        margin: 8px auto 0
      }

      .L0LH6 {
        width: 12px
      }
    }
    ._1ukH_ {
      background: #fff;
      margin-top: 40px
    }

    .zvaH6 {
      margin: 0;
      font-weight: 700;
      font-size: 32px;
      line-height: 40px;
      color: rgba(0, 0, 0, .87);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }

    ._2Kn08 {
      list-style-type: none;
      margin: 44px 0 0;
      padding: 0;
      display: grid;
      grid-auto-flow: column;
      grid-gap: 16px;
      gap: 16px;
      overflow-y: hidden;
      overflow-x: auto;
      scrollbar-width: none;
      scroll-behavior: smooth
    }

    ._2Kn08::-webkit-scrollbar {
      display: none
    }

    .cDyye {
      margin-left: auto;
      display: -ms-flexbox;
      display: flex;
      grid-gap: 48px;
      gap: 48px
    }

    .cDyye>img {
      cursor: pointer
    }

    ._23rwE {
      width: 49px;
      height: 8px;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .08)), to(rgba(0, 0, 0, .08))), #fff;
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      background: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #fff;
      margin: 16px auto 0;
      border-radius: 8px
    }

    ._2lD9c {
      width: 24px;
      height: 100%;
      border-radius: 8px;
      background: #f80101
    }

    @media (max-width:1023px) {
      ._1ukH_ {
        margin-top: 4px;
        margin-right: -14px
      }

      .zvaH6 {
        font-weight: 600;
        font-size: 18px;
        line-height: 24px
      }

      ._2Kn08 {
        margin: 16px 0 0;
        grid-gap: 5px;
        gap: 5px
      }

      ._23rwE {
        width: 36px;
        height: 6px;
        margin: 8px auto 0
      }

      ._2lD9c {
        width: 12px;
        height: 100%
      }
    }
 
    .vUBJr {
      max-width: 230px;
      max-width: 14.375rem;
      margin: 0 .625rem
    }

    .vUBJr,
    ._3MRFP {
      display: grid;
      grid-template-rows: auto;
      font-family: Gilroy, sans-serif
    }

    ._3MRFP {
      margin: 4px .625rem 0 0
    }

    ._3_vq6 {
      max-width: 230px;
      max-width: 14.375rem;
      min-width: 230px;
      min-width: 14.375rem
    }

    ._3inrW {
      width: 230px;
      width: 14.375rem;
      height: 150px;
      height: 9.375rem;
      -o-object-fit: cover;
      object-fit: cover
    }

    ._1ER0k {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-pack: center;
      justify-content: center;
      vertical-align: middle;
      -ms-flex-align: center;
      align-items: center
    }

    ._1v7Wn {
      font-size: 15px;
      font-size: .9375rem;
      margin-top: -64px;
      font-weight: 800;
      padding-top: 1px
    }

    ._2g7Gt,
    ._1v7Wn {
      color: #fff;
      position: relative;
      text-align: center
    }

    ._2g7Gt {
      font-size: 12px;
      font-size: .75rem;
      font-weight: 600;
      margin: 2px 16px 0
    }

    ._3-1Ed {
      display: none
    }

    .dEO9M {
      width: 278px;
      width: 17.375rem;
      height: 182px;
      height: 11.375rem;
      border-radius: 8px
    }

    ._27Rqd {
      padding: .75rem .75rem .75rem .9375rem;
      background-color: #fff
    }

    ._1J1gZ {
      font-size: 11px;
      font-size: .6875rem;
      letter-spacing: .1px;
      letter-spacing: .0063rem;
      color: #4a4a4a;
      display: grid;
      grid-template-columns: 1fr 1fr;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    ._3QVgT,
    ._1J1gZ {
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      text-align: left
    }

    ._3QVgT {
      margin-top: 1.375rem;
      font-size: 13px;
      font-size: .8125rem;
      letter-spacing: .12px;
      letter-spacing: .0075rem;
      color: #083250
    }

    ._1fK4u>img,
    ._1F35H>img {
      width: 10px;
      width: .625rem;
      height: 10px;
      height: .625rem;
      margin-right: .25rem
    }

    ._2xbiv {
      color: #000;
      font-size: 15px;
      font-size: .9375rem;
      position: relative;
      font-weight: 700;
      padding-bottom: 8px;
      text-align: center;
      margin-top: 13px
    }

    @media only screen and (min-width:700px) {
      .dEO9M {
        width: 20.375rem;
        height: 13.375rem;
        border-radius: 7px;
        cursor: pointer
      }

      .vUBJr {
        max-width: 90vw
      }

      ._1v7Wn {
        margin-top: -56px
      }
    }
  
    .XBMRQ,
    .ZZf3L {
      width: 85%;
      height: 192px;
      height: 12rem;
      margin: 1rem auto
    }

    .XBMRQ>img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain
    }

    ._3AkG3 {
      width: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 12px
    }

    ._2Icxt {
      margin-top: 5px;
      font-size: 16px;
      font-weight: 600;
      line-height: 20px;
      letter-spacing: .11px;
      letter-spacing: .006875rem;
      text-align: left;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      overflow: hidden;
      -webkit-line-clamp: 2;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      white-space: normal;
      color: rgba(0, 0, 0, .87)
    }

    .SpXy4,
    ._2Icxt {
      width: 100%;
      font-family: Gilroy, sans-serif
    }

    .SpXy4 {
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      cursor: pointer;
      -webkit-transition: all .25s;
      -o-transition: all .25s;
      transition: all .25s;
      -ms-flex-pack: justify;
      justify-content: space-between;
      border-radius: 4px;
      border: 1px solid rgba(0, 0, 0, .12)
    }

    .SpXy4:hover {
      -webkit-box-shadow: .5rem .5rem .5rem -.75rem #adadad;
      box-shadow: .5rem .5rem .5rem -.75rem #adadad
    }

    .SpXy4:hover>.XBMRQ {
      -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05)
    }

    ._28sm3 {
      width: 100%;
      overflow: hidden;
      font-weight: 400;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 14px;
      letter-spacing: .2px;
      color: rgba(0, 0, 0, .54)
    }

    ._2h64K,
    ._28sm3 {
      line-height: 20px;
      text-align: left;
      font-family: Gilroy, sans-serif
    }

    ._2h64K {
      font-size: 16px;
      font-weight: 600;
      letter-spacing: .11px;
      letter-spacing: .006875rem;
      color: rgba(0, 0, 0, .87)
    }

    ._2JI9w {
      margin-top: 4px;
      font-size: 14px;
      line-height: 17px;
      text-decoration: line-through;
      color: rgba(0, 0, 0, .38);
      font-family: Gilroy, sans-serif
    }

    ._1T5P-,
    ._2JI9w {
      text-align: left;
      letter-spacing: .09px;
      letter-spacing: .005625rem
    }

    ._1T5P- {
      font-size: 13px;
      font-size: .8125rem;
      line-height: 1.46;
      color: #f56e32
    }

    ._3mB9m {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 100%;
      margin-left: 12px
    }

    ._1N2md {
      padding: 4px 8px;
      color: #30990b;
      white-space: nowrap;
      text-align: center;
      border-radius: 2px;
      background: rgba(48, 153, 11, .2)
    }

    .jzOZi,
    ._1N2md {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      font-size: 12px;
      line-height: 16px;
      font-weight: 600;
      text-transform: uppercase
    }

    .jzOZi {
      margin: 2px 0 0;
      width: 130px;
      height: 24px;
      border-radius: 0 0 4px 0;
      background: #f5a623;
      color: #fff
    }

    ._2vRxA {
      min-width: 70px;
      display: inline-block;
      border: 1px solid #f80101;
      color: #f80101;
      border-radius: .1875rem
    }

    ._2vRxA,
    ._25uKq {
      margin-left: auto;
      padding: 6px;
      font-size: 16px;
      line-height: 20px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      letter-spacing: .00875rem;
      cursor: pointer;
      text-align: center
    }

    ._25uKq {
      width: 70px;
      height: 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      border-radius: 4px;
      border: .75px solid #f80101
    }

    ._25uKq>.EPH-7,
    ._25uKq>.kD72m {
      width: 13px;
      padding-top: 3px
    }

    .EPH-7>img,
    .kD72m>img {
      width: inherit;
      height: inherit
    }

    .q_e2n {
      color: #f80101;
      margin: 0 .5rem;
      display: -ms-flexbox;
      display: flex
    }

    ._1f1-2 {
      cursor: default
    }

    .KVWdQ {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 4px;
      gap: 4px;
      background: #3a9b14;
      padding: 3px 10px;
      border-radius: 10px;
      color: #fff;
      font-size: 12px;
      line-height: 16px
    }

    ._3IUZ3 {
      margin-top: -2px
    }

    @media (max-width:1023px) {
      .SpXy4 {
        width: inherit;
        height: 100%;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        cursor: default;
        border-radius: unset;
        border: 1px solid #edeef4
      }

      .SpXy4,
      .SpXy4:hover {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
      }

      .SpXy4:hover {
        -webkit-box-shadow: none;
        box-shadow: none
      }

      .XBMRQ>img {
        width: 100%;
        -o-object-fit: contain;
        object-fit: contain
      }

      ._3AkG3 {
        padding: 8px 10px;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
      }

      ._28sm3 {
        font-size: 10px;
        line-height: 12px
      }

      ._2Icxt {
        margin-top: 0
      }

      ._2Icxt,
      ._2h64K {
        font-size: 12px;
        line-height: 16px
      }

      ._2JI9w {
        font-size: 11px;
        line-height: 12px
      }

      .jzOZi {
        width: 98px;
        height: 14px;
        margin: 6px 0 0;
        border-radius: 0 2px 2px 0
      }

      .jzOZi,
      ._1N2md {
        font-size: 10px;
        line-height: 12px
      }

      ._1N2md {
        margin-top: 8px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
      }

      ._2vRxA {
        font-size: 14px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
      }

      ._2vRxA,
      ._25uKq {
        line-height: 16px;
        height: 24px;
        border: .75px solid #e0e0e2
      }

      ._25uKq {
        font-size: 12px
      }

      ._25uKq>.EPH-7,
      ._25uKq>.kD72m {
        width: 12px
      }

      .q_e2n {
        margin: 0 .2rem
      }

      .KVWdQ {
        padding: 3px 8px;
        font-size: 10px;
        line-height: 12px
      }
    }
  
    ._3P7-1 {
      padding: 2rem 4rem;
      text-align: center;
      font-family: Gilroy, sans-serif
    }

    ._2lIl1 {
      font-weight: 600
    }

    ._2lIl1,
    ._34-dT {
      font-size: 32px;
      font-size: 2rem
    }

    ._34-dT {
      margin-top: 1rem;
      color: #333131;
      font-weight: 400
    }

    ._1u9gc {
      margin-top: 1rem;
      font-size: 24px;
      font-size: 1.5rem;
      text-align: left;
      font-weight: 500
    }

    ._1Mujv {
      margin-top: 1rem;
      font-size: 16px;
      font-size: 1rem;
      text-align: justify;
      color: #333131;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: .16px
    }

    @media (max-width:1023px) {
      ._3P7-1 {
        padding: 1rem
      }

      ._2lIl1 {
        font-size: 2rem
      }

      ._34-dT {
        font-size: 1.5rem
      }

      ._1u9gc {
        font-size: 1.3rem
      }
    }
  
    @media (min-width:1024px) {
      html {
        font-size: 13px !important
      }
    }

    @media (min-width:1279px) {
      html {
        font-size: 14px !important
      }
    }

    @media (min-width:1366px) {
      html {
        font-size: 15px !important
      }
    }

    @media (min-width:1440px) {
      html {
        font-size: 16px !important
      }
    }

    @media (min-width:1680px) {
      html {
        font-size: 17px !important
      }
    }

    @media (min-width:1920px) {
      html {
        font-size: 18px !important
      }
    }

    :root {
      --font-family-base: "Gilroy", sans-serif !important;
      --max-content-width: 1000px;
      --screen-xs-min: 480px;
      --screen-sm-min: 768px;
      --screen-md-min: 992px;
      --screen-lg-min: 1200px
    }

    ._2oflg {
      display: -ms-flexbox;
      display: flex
    }

    ._15i3x {
      -ms-flex-direction: row;
      flex-direction: row
    }

    ._3mz3D {
      -ms-flex-direction: column;
      flex-direction: column
    }

    ._1Q7IM {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    .D6Thi {
      -ms-flex-pack: center;
      justify-content: center
    }

    ._3POLS {
      -ms-flex-align: center;
      align-items: center
    }

    .g57he {
      font-weight: 700
    }

    html {
      font-family: Gilroy, sans-serif
    }

    body,
    html {
      max-width: 1440px;
      margin: 0 auto
    }

    body {
      border-right: 1px solid #dad2d2;
      border-left: 1px solid #dad2d2
    }

    ._3IB-8 {
      font-size: 13px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .12px;
      text-align: left;
      color: #4a4a4a
    }

    @media (min-width:768px) and (max-width:1023px) {

      .bzsiL,
      ._3Njo8 {
        display: none !important
      }
    }

    @media (min-width:1024px) {
      ._35mha {
        display: none !important
      }
    }

    @media (min-width:768px) {
      ._2OC_t {
        display: none !important
      }
    }

    @media only screen and (max-width:767px) {

      ._3vyxo,
      .bzsiL {
        display: none !important
      }
    }

    ._3W5ex {
      width: 12px;
      width: .75rem;
      background-color: hsla(0, 0%, 100%, .35)
    }

    .LqUSd,
    ._3W5ex {
      height: 3px;
      height: .1875rem;
      -o-object-fit: contain;
      object-fit: contain;
      border-radius: .25rem;
      margin-right: .5rem;
      cursor: pointer
    }

    .LqUSd {
      width: 14px;
      width: .875rem;
      background-color: #fff
    }

    ._125Rh {
      display: grid;
      grid-template-columns: 100%;
      margin: 16px 0
    }

    ._1Oqxm {
      margin: 16px 0 0;
      display: grid;
      border-top: 1px solid #f6f6f6;
      border-bottom: 1px solid #f6f6f6;
      padding: 16px
    }

    ._1JWaK {
      margin: 2px 16px;
      display: grid;
      grid-auto-columns: minmax(0, 1fr);
      background-color: #fff;
      grid-row-gap: 1rem;
      padding-bottom: 1.125rem
    }

    ._1bQXo {
      padding: .9375rem;
      font-size: 14px;
      font-size: .875rem;
      font-weight: 700;
      text-transform: uppercase;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .129px;
      letter-spacing: .0081rem;
      text-align: left;
      color: #4a4a4a;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      border: .0625rem solid hsla(0, 0%, 60.8%, .3);
      overflow: hidden
    }

    ._1bQXo>input {
      font-weight: 500;
      text-transform: uppercase
    }

    ._1bQXo>input,
    ._1bQXo>input:focus {
      border: none;
      outline: none;
      width: 100%
    }

    ._2x0iN {
      background-color: #fff;
      overflow-x: hidden
    }

    ._2kcDe {
      cursor: pointer
    }

    ._2kcDe,
    [data-redboxdisabled=false] {
      width: 100%;
      min-height: 48px;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      border-radius: 4px;
      background-color: #f80101;
      color: #fff;
      font-weight: 700;
      font-size: 16px;
      line-height: 20px;
      letter-spacing: .16px;
      letter-spacing: .01rem
    }

    [data-redboxdisabled=false] {
      opacity: .54;
      cursor: not-allowed
    }

    ._3WA1H {
      background-color: #5f5858
    }

    ._9Zxou>img {
      width: 60px;
      width: 3.75rem
    }

    ._1EUa_ {
      min-height: 750px;
      min-height: 46.875rem;
      min-width: 100%;
      background: url(https://retail-app.s3.ap-south-1.amazonaws.com/banners-minified/desktop-homepage-banner/home-screen.jpg) no-repeat;
      background-size: cover;
      background-position: 25% -60px;
      background-position: 25% -3.75rem
    }

    ._27avM {
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: .5rem 1.75rem
    }

    ._27avM,
    ._27avM>div {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }

    .Pj0P-,
    ._27avM>div {
      -ms-flex-pack: center;
      justify-content: center
    }

    .Pj0P- {
      background-color: #f80101;
      padding: .25rem .375rem;
      display: grid;
      -ms-flex-align: center;
      align-items: center;
      text-transform: uppercase;
      font-size: 12px;
      line-height: 16px;
      font-weight: 600;
      color: #fff;
      border-radius: 4px
    }

    ._3tbqA {
      margin-left: .75rem
    }

    ._2dfAq,
    ._3tbqA {
      font-size: 13px;
      line-height: 17px;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: left;
      color: rgba(0, 0, 0, .87)
    }

    ._2dfAq {
      margin-right: 1.125rem
    }

    ._2Wuuz {
      font-size: 13px;
      line-height: 17px;
      font-weight: 600;
      color: rgba(0, 0, 0, .87)
    }

    ._2CFUx:before {
      content: "";
      height: 65px;
      height: 4.0625rem;
      width: 48px;
      width: 3rem;
      position: absolute;
      background: #f0f8ff;
      -webkit-box-shadow: 0 0 1.5rem .125rem hsla(0, 0%, 100%, .2);
      box-shadow: 0 0 1.5rem .125rem hsla(0, 0%, 100%, .2);
      opacity: .3;
      -webkit-animation: M4RYk 3s ease-in .5s infinite normal forwards;
      animation: M4RYk 3s ease-in .5s infinite normal forwards;
      margin-left: -70%;
      -webkit-transform: skew(-27deg);
      -ms-transform: skew(-27deg);
      transform: skew(-27deg)
    }

    @-webkit-keyframes M4RYk {
      0% {
        margin-left: -70%
      }

      33% {
        margin-left: 70%
      }

      to {
        margin-left: 70%
      }
    }

    @keyframes M4RYk {
      0% {
        margin-left: -70%
      }

      33% {
        margin-left: 70%
      }

      to {
        margin-left: 70%
      }
    }

    .d_Zjp {
      height: 100%;
      width: 100%
    }

    .zw7ep {
      display: grid;
      grid-template-columns: 1fr 1.1fr;
      grid-column-gap: 2rem
    }

    ._1NZh1 {
      display: none
    }

    ._1UGVO {
      height: 2px;
      height: .125rem;
      width: 50px;
      width: 3.125rem;
      background-color: red;
      margin-left: 1.875rem;
      margin-top: .625rem
    }

    ._36Wrn {
      font-weight: 400
    }

    ._36Wrn,
    .RkBho {
      font-size: 21px;
      font-size: 1.3125rem;
      padding-top: 1em;
      position: relative;
      left: 48px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      margin-left: -2.25rem
    }

    .RkBho {
      font-weight: 700
    }

    ._2VodW {
      font-size: 21px;
      font-size: 1.3125rem;
      padding-top: 1em;
      position: relative;
      left: 48px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      font-weight: 600;
      margin-left: -2.25rem
    }

    ._2Ch75 {
      padding-top: 3rem
    }

    ._1XR4O,
    ._2Ch75 {
      font-size: 21px;
      font-size: 1.3125rem;
      position: relative;
      left: 48px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      font-weight: 700;
      margin-left: -2.25rem
    }

    ._1XR4O {
      padding-top: 1.3rem
    }

    ._1O2WV {
      font-size: 21px;
      font-size: 1.3125rem;
      padding-top: 1.5rem;
      position: relative;
      left: 78px;
      line-height: 24px;
      line-height: 1.5rem;
      color: #716b6a;
      font-family: Roboto, sans-serif;
      font-weight: 600;
      margin-left: -2.25rem
    }

    ._38LeE {
      font-size: 22px;
      font-size: 1.375rem;
      left: 21.8px;
      left: 1.3625rem
    }

    .Jn0OK,
    ._38LeE {
      position: relative;
      color: #000;
      top: 20px;
      top: 1.25rem;
      font-weight: 400
    }

    .Jn0OK {
      font-size: 17.2px;
      font-size: 1.075rem;
      left: 13.8px;
      left: .8625rem
    }

    ._2gw6R {
      font-size: 22px;
      font-size: 1.375rem;
      left: 22px;
      left: 1.375rem
    }

    ._2gw6R,
    ._3bApj {
      color: #000;
      position: relative;
      top: 10px;
      top: .625rem;
      font-weight: 400
    }

    ._3bApj {
      font-size: 17.2px;
      font-size: 1.075rem;
      left: 13.8px;
      left: .8625rem
    }

    ._2hPE7 {
      text-decoration: none;
      position: relative;
      left: 30px;
      left: 1.875rem;
      top: 30px;
      top: 1.875rem
    }

    ._2jSS8 {
      font-size: 17.2px;
      font-size: 1.075rem;
      line-height: 15px;
      line-height: .9375rem
    }

    ._2M2Lh {
      height: 100vh;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center
    }

    ._3dkWk {
      height: 36px;
      height: 2.25rem;
      color: #000;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-align: center;
      align-items: center
    }

    ._2JzD0,
    ._3dkWk {
      width: 100%;
      margin-top: .7rem;
      margin-bottom: .5rem;
      text-align: center;
      font-size: 17.6px;
      font-size: 1.1rem;
      background-color: #f6f6f6
    }

    ._2JzD0 {
      height: 48px;
      height: 3rem;
      color: #93c1ec
    }

    ._21G-7 {
      height: 48px;
      height: 3rem;
      width: 100%;
      margin-top: .7rem;
      margin-bottom: .5rem;
      text-align: center;
      font-size: 17.6px;
      font-size: 1.1rem;
      color: #000;
      background-color: #f6f6f6
    }

    .VOHLn {
      margin: 1.125rem 1.25rem;
      background-color: #fff
    }

    ._3kpyF {
      padding: .25rem 0;
      font-family: Gilroy, sans-serif;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      text-align: center;
      color: #f80101;
      background: #fff;
      border: 1px solid #f80101;
      border-radius: 4px;
      width: auto;
      height: 32px;
      height: 2rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center
    }

    .hD0Rr {
      margin-top: .5rem;
      border-radius: 2px;
      border: 1px solid hsla(0, 0%, 60.8%, .5);
      background-color: #fff
    }

    ._1TMgB {
      padding: .8rem;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 500;
      line-height: 1.27;
      letter-spacing: .14px;
      letter-spacing: .00875rem;
      color: #000;
      outline: none;
      border: none;
      width: 75%
    }

    ._1TMgB,
    ._33dv9 {
      font-stretch: normal;
      font-style: normal;
      text-align: left
    }

    ._33dv9 {
      font-family: Gilroy, sans-serif;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.19;
      letter-spacing: .14px;
      color: rgba(224, 32, 32, .5);
      cursor: pointer
    }

    ._33dv9:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1);
      color: #e02020
    }

    .SKt92 {
      background-color: #071c2c;
      color: #fff;
      padding: .375rem .875rem;
      font-size: small;
      font-weight: 500;
      margin-left: 1rem;
      cursor: pointer
    }

    ._2HKzB {
      margin: 1rem 0;
      padding: 1rem;
      background: #f6f6f6;
      font-size: 15px;
      font-size: .9375rem;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.67;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: justify;
      color: #4a4a4a
    }

    ._2WcYe {
      width: 12px
    }

    ._12OlS {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s
    }

    ._3b56v {
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover
    }

    ._2T1mc {
      background: #f6f6f6;
      padding: 3%;
      color: #4a4a4a;
      width: 94%
    }

    ._32BH2 {
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(231, 60, 51, .1)), to(rgba(231, 60, 51, .1))), #fff;
      background: -o-linear-gradient(bottom, rgba(231, 60, 51, .1), rgba(231, 60, 51, .1)), #fff;
      background: linear-gradient(0deg, rgba(231, 60, 51, .1), rgba(231, 60, 51, .1)), #fff;
      width: 90%;
      height: 48px;
      height: 3rem;
      margin: .5rem 0;
      padding: 0 5%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      color: #f80101;
      font-weight: 500;
      font-size: 16px;
      font-size: 1rem;
      letter-spacing: .15px
    }

    ._2PCqm {
      background: #19ac5d;
      color: #fff;
      font-weight: 600;
      font-size: 10px;
      padding: 1px 8px 1.15px;
      border-radius: 2px;
      margin-left: .5rem
    }

    .gtF-C {
      margin: 0 1.25rem;
      color: #000;
      font-weight: 500;
      opacity: .4;
      padding-top: 6px
    }

    .gtF-C,
    ._1LHYg {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center
    }

    ._1LHYg {
      cursor: pointer;
      margin-top: 2rem;
      font-size: 14px;
      line-height: 20px;
      font-weight: 600;
      color: #f80101;
      text-decoration: underline;
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s;
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1)
    }

    ._1LHYg:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1)
    }

    ._3FG4m {
      padding: 0 16px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
    }

    .q2NFD {
      display: grid;
      grid-template-rows: auto;
      font-family: Gilroy, sans-serif;
      margin: 4px .625rem 0 0;
      border-radius: 6px;
      border: .0625rem solid #dddada
    }

    .iR41B {
      width: unset;
      height: 170px;
      border-radius: 6px;
      -o-object-fit: unset;
      object-fit: unset;
      background-color: #fff
    }

    [data-topbannerimagewidth=true] {
      max-width: 330px
    }

    ._2_jHc {
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 10px;
      gap: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    ._1PAuE {
      margin: 0 0 16px
    }

    .k0G2Z,
    ._1PAuE {
      font-weight: 600;
      font-size: 18px;
      line-height: 24px;
      color: rgba(0, 0, 0, .87)
    }

    .k0G2Z {
      margin: 16px 0 0
    }

    .nQb67 {
      margin-top: 12px;
      font-size: 14px;
      line-height: 20px;
      font-weight: 500;
      color: #f80101
    }

    @media (min-width:1024px) {
      ._9Zxou {
        grid-row-gap: 1.5625rem;
        padding: 1.375rem 2.75rem;
        margin-right: 1.5625rem;
        margin-top: 1.5625rem;
        max-width: 11.25rem;
        min-width: 11.25rem;
        height: 11.25rem
      }

      ._9Zxou>img {
        width: 5.625rem;
        justify-self: center;
        height: 5.625rem
      }

      ._9Zxou>span {
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.44;
        letter-spacing: .00875rem;
        text-align: center;
        color: #4a4a4a
      }

      ._1JWaK {
        margin: 18px 78px;
        grid-row-gap: unset
      }

      .rTGpf {
        font-size: .9375rem
      }

      ._1C77I {
        grid-template-columns: repeat(auto-fill, minmax(175px, 1fr))
      }

      ._1LHYg {
        font-size: 18px;
        line-height: 24px
      }

      .k0G2Z {
        margin: 48px 0 0;
        font-weight: 700;
        font-size: 32px;
        line-height: 40px
      }

      ._1Oqxm {
        margin: 40px 80px 8px;
        display: grid;
        border: none;
        padding: 0
      }

      ._1PAuE {
        margin: 0 0 24px;
        font-weight: 700;
        font-size: 32px;
        line-height: 40px
      }

      ._2_jHc {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-gap: 32px;
        gap: 32px;
        padding: 16px 24px;
        border-radius: 4px;
        background: rgba(253, 235, 235, .6);
        -webkit-box-sizing: border-box;
        box-sizing: border-box
      }
    }

    ._1f7a8 {
      overflow-x: auto;
      width: -webkit-fill-available;
      padding-left: .9375rem;
      -webkit-box-shadow: 0 .25rem .3125rem 0 rgba(0, 0, 0, .14), 0 .0625rem 0 0 rgba(0, 0, 0, .12), 0 .125rem .25rem -.25rem rgba(0, 0, 0, .2);
      box-shadow: 0 .25rem .3125rem 0 rgba(0, 0, 0, .14), 0 .0625rem 0 0 rgba(0, 0, 0, .12), 0 .125rem .25rem -.25rem rgba(0, 0, 0, .2);
      background-color: #fff;
      z-index: 2;
      position: -webkit-sticky;
      position: sticky;
      top: 0
    }

    ._1WEP5 {
      -ms-flex-item-align: center;
      align-self: center;
      position: -webkit-sticky;
      position: sticky;
      left: calc(100% - 25px);
      cursor: pointer
    }

    ._1_LaQ,
    ._3M68D {
      width: 24px;
      height: 24px;
      -o-object-fit: contain;
      object-fit: contain
    }

    ._1_LaQ,
    ._3ljWS {
      -ms-flex-item-align: center;
      align-self: center
    }

    ._3ljWS {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      position: -webkit-sticky;
      position: sticky;
      left: 0;
      cursor: pointer
    }

    ._1B31a {
      background-color: #fff
    }

    ._2e1A3 {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 4
    }

    @media (min-width:1024px) {
      ._3wxlh {
        max-width: calc(100% - 32.375rem)
      }
    }

    .y6O13 {
      width: 35px;
      width: 2.1875rem;
      height: 35px;
      height: 2.1875rem;
      -o-object-fit: contain;
      object-fit: contain;
      margin-top: .275rem;
      margin-bottom: .25rem;
      -webkit-transition: background-color 1s;
      -o-transition: background-color 1s;
      transition: background-color 1s;
      background-color: #fff
    }

    ._2qMKq {
      border-bottom: solid;
      border-bottom-color: red !important;
      border-bottom-width: .3125rem
    }

    .DxNEA {
      padding-bottom: .1875rem;
      font-family: Gilroy, sans-serif;
      font-size: 13.2px;
      font-size: .825rem;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .09px;
      letter-spacing: .005625rem;
      text-align: left;
      color: #4a4a4a;
      border-bottom-color: #fff;
      -webkit-transition: border-bottom-color 1s;
      -o-transition: border-bottom-color 1s;
      transition: border-bottom-color 1s;
      font-weight: 700;
      -ms-flex-pack: center;
      justify-content: center
    }

    ._-7D_x,
    .DxNEA {
      width: 100%;
      display: -ms-flexbox;
      display: flex
    }

    ._-7D_x {
      padding: .625rem .9375rem .8125rem;
      margin: .46875rem 0;
      background: #fff;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    ._-7D_x:last-child {
      margin-bottom: .9375rem
    }

    ._1r82r {
      width: 100px;
      width: 6.25rem;
      height: 100px;
      height: 6.25rem;
      -o-object-fit: contain;
      object-fit: contain
    }

    ._38L72 {
      font-size: 17.6px;
      font-size: 1.1rem;
      font-weight: 700;
      letter-spacing: .13px;
      letter-spacing: .008125rem;
      color: #282828
    }

    ._38L72,
    .ezwIc {
      font-family: Gilroy, sans-serif;
      font-stretch: normal;
      font-style: normal;
      text-align: left
    }

    .ezwIc {
      display: none;
      font-size: 10px;
      font-size: .625rem;
      font-weight: 600;
      letter-spacing: .09px;
      letter-spacing: .005625rem;
      color: #071c2c;
      min-width: 30%;
      margin-right: 1.25rem
    }

    ._8fYol {
      display: grid;
      grid-row-gap: 1.125rem;
      grid-column-gap: .625rem
    }

    ._1Gdod {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: start;
      align-items: flex-start
    }

    .QPTND {
      margin-left: .5rem;
      font-size: 13.2px;
      font-size: .825rem;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      letter-spacing: .00875rem;
      text-align: left;
      color: #4a4a4a
    }

    ._1WGQD {
      width: 15px;
      width: .9375rem;
      height: 15px;
      height: .9375rem
    }

    ._2iLlV {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      margin: 0 .46875rem;
      -ms-flex-align: center;
      align-items: center
    }

    .YG2hI {
      background-color: rgba(231, 60, 51, .1);
      padding: 0 .3125rem;
      border-radius: .625rem .625rem 0 0
    }

    ._1f7a8::-webkit-scrollbar {
      display: none
    }

    ._1dG2L {
      background-color: rgba(231, 60, 51, 0);
      border-radius: 1.875rem;
      max-width: 50px;
      max-width: 3.125rem;
      padding: 0 .9375rem
    }

    .NtKQX {
      height: 15px;
      height: .9375rem;
      background-color: #1daf65;
      min-width: 52px;
      min-width: 3.25rem;
      margin-left: .625rem
    }

    ._2wzG0 {
      font-family: Gilroy, sans-serif;
      font-size: 8px;
      font-size: .5rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .19px;
      letter-spacing: .011875rem;
      text-align: center;
      color: #fff
    }

    ._2OMnI {
      margin-top: .5rem;
      margin-bottom: .5rem;
      font-size: 13px;
      font-size: .8125rem;
      font-weight: 600;
      line-height: 1.9
    }

    ._37P_H,
    ._2OMnI {
      font-family: Gilroy, sans-serif;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .09px;
      letter-spacing: .005625rem;
      text-align: left;
      color: #4a4a4a
    }

    ._37P_H {
      font-size: 11px;
      font-size: .6875rem;
      font-weight: 400;
      line-height: 1.73
    }

    ._3PNlf {
      font-weight: 500;
      text-decoration: underline
    }

    ._2rlPC {
      position: fixed;
      margin: .3125rem
    }

    ._1lrGr {
      border: .0625rem solid hsla(0, 0%, 60.8%, .3);
      background-color: #f1f1f1;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      padding: .5625rem .3125rem;
      -ms-flex-align: center;
      align-items: center;
      width: 75px;
      width: 4.6875rem;
      -ms-flex-pack: center;
      justify-content: center
    }

    ._1kWzk {
      height: 12px;
      height: .75rem;
      font-family: Gilroy, sans-serif;
      font-size: 12px;
      font-size: .75rem;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .11px;
      letter-spacing: .006875rem;
      text-align: left;
      color: #9b9b9b;
      margin-left: .3125rem
    }

    ._1Kr29 {
      width: 8px;
      width: .5rem;
      height: 8px;
      height: .5rem
    }

    ._3y5C7 {
      height: 30px;
      height: 1.875rem;
      background-color: #f80101;
      width: 76px;
      width: 4.75rem;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-pack: center;
      justify-content: center;
      border-radius: .1875rem
    }

    ._3y5C7,
    ._1r1t2 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
    }

    ._1r1t2 {
      font-family: Gilroy, sans-serif;
      font-size: 12px;
      font-size: .75rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.58;
      letter-spacing: .11px;
      letter-spacing: .006875rem;
      text-align: left;
      color: #fff
    }

    ._2jwZw {
      margin-top: 1.0625rem
    }

    .N7AQw {
      height: 10px;
      height: .625rem;
      font-size: 13px;
      font-size: .8125rem;
      font-weight: 400;
      text-decoration: line-through;
      letter-spacing: .09px;
      letter-spacing: .005625rem;
      color: #9b9b9b;
      margin-right: .625rem
    }

    ._2-884,
    .N7AQw {
      font-family: Gilroy, sans-serif;
      font-stretch: normal;
      font-style: normal;
      text-align: left
    }

    ._2-884 {
      height: 13px;
      height: .8125rem;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 600;
      letter-spacing: .12px;
      letter-spacing: .0075rem;
      color: #282828;
      margin-right: 1.25rem
    }

    ._1ic0g {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center
    }

    .u6xxc {
      height: 16px;
      height: 1rem;
      font-family: Gilroy, sans-serif;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 700;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.19;
      letter-spacing: .14px;
      letter-spacing: .00875rem;
      text-align: center;
      color: #282828
    }

    ._2Oq7h {
      width: 12px;
      width: .75rem;
      height: 12px;
      height: .75rem;
      -o-object-fit: contain;
      object-fit: contain;
      margin-left: auto
    }

    ._1WXV2 {
      -webkit-box-shadow: 0 .1875rem 0 0 rgba(0, 0, 0, .12);
      box-shadow: 0 .1875rem 0 0 rgba(0, 0, 0, .12)
    }

    .Q5muz,
    ._1WXV2 {
      padding-bottom: .625rem
    }

    ._1L40P {
      height: 14px;
      height: .875rem;
      font-family: Gilroy, sans-serif;
      font-size: 14px;
      font-size: .875rem;
      font-weight: 700;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .13px;
      letter-spacing: .008125rem;
      color: #282828
    }

    ._2D2Va {
      margin-top: 1.5625rem
    }

    .Vtq41 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 1.125rem
    }

    .Vtq41>img {
      width: 13px;
      width: .8125rem;
      height: 13px;
      height: .8125rem;
      -o-object-fit: contain;
      object-fit: contain
    }

    .Vtq41>label {
      margin-left: .625rem;
      height: 13px;
      height: .8125rem;
      font-family: Gilroy, sans-serif;
      font-size: 13px;
      font-size: .8125rem;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .12px;
      letter-spacing: .0075rem;
      text-align: center;
      color: #4a4a4a
    }

    ._3--EQ {
      margin-top: 1.5625rem;
      padding-bottom: .8125rem
    }

    ._3cVyi {
      height: 48px;
      height: 3rem;
      background-color: #f80101;
      position: absolute;
      width: inherit;
      bottom: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 0 .9375rem;
      -webkit-box-shadow: 0 -.3125rem .0625rem 0 rgba(0, 0, 0, .12);
      box-shadow: 0 -.3125rem .0625rem 0 rgba(0, 0, 0, .12)
    }

    ._1-1N9 {
      font-size: 13px;
      font-size: .8125rem;
      letter-spacing: .12px;
      letter-spacing: .0075rem
    }

    .fpZVd,
    ._1-1N9 {
      font-family: Gilroy, sans-serif;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      text-align: center;
      color: #fff
    }

    .fpZVd {
      font-size: 14px;
      font-size: .875rem;
      line-height: 1.36;
      letter-spacing: .13px;
      letter-spacing: .008125rem
    }

    ._2KMX_ {
      width: 127px;
      width: 7.9375rem;
      height: 40px;
      height: 2.5rem;
      background-color: #071c2c;
      margin-left: 21.875rem;
      margin-top: -1.75rem
    }

    .d94I7 {
      height: 412px;
      height: 25.75rem;
      background-color: #000;
      margin-top: .725rem
    }

    ._3JhYb {
      -webkit-animation-name: _3JhYb;
      -webkit-animation-duration: 3s;
      animation-name: _3JhYb;
      animation-duration: 3s
    }

    @-webkit-keyframes _3JhYb {
      0% {
        opacity: .2
      }

      to {
        opacity: 1
      }
    }

    .x2ga7 {
      -webkit-animation: x2ga7 1s linear 3;
      animation: x2ga7 1s linear 3
    }

    @-webkit-keyframes x2ga7 {
      0% {
        opacity: 0
      }

      50% {
        opacity: .5
      }

      to {
        opacity: 1
      }
    }

    @keyframes x2ga7 {
      0% {
        opacity: 0
      }

      50% {
        opacity: .5
      }

      to {
        opacity: 1
      }
    }

    .lQCp- {
      font-weight: 600
    }

    .lQCp-,
    ._3Mzyq {
      font-size: 11px;
      font-size: .6875rem;
      color: #282828
    }

    ._3Mzyq {
      font-weight: 500
    }

    ._2lkwd {
      color: #f80101;
      font-size: 11px;
      font-size: .6875rem;
      text-decoration: underline;
      cursor: pointer
    }

    ._39iqx {
      margin-top: .9375rem
    }

    ._1zvJT {
      --colorServiceType: #282828;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      margin: .625rem .3125rem
    }

    ._16Br9 {
      background-color: #fff;
      color: #282828;
      border: .125rem solid var(--colorServiceType);
      border-radius: .625rem
    }

    ._16Br9,
    .rCv91 {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      font-weight: 600;
      padding: .525rem;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      font-size: 14px
    }

    .rCv91 {
      background-color: #071c2c;
      color: #fff;
      border: .125rem solid #071c2c;
      border-radius: .625rem
    }

    ._1zvJT:first-child {
      margin-left: 0
    }

    ._1zvJT:last-child {
      padding-right: .625rem
    }

    .ELJos {
      height: 100vw;
      width: 100vw;
      min-height: unset;
      min-width: unset;
      max-height: unset;
      max-width: unset;
      -o-object-fit: cover;
      object-fit: cover
    }

    ._1U0UD {
      padding-bottom: 17px;
      text-align: center
    }

    ._36Wrn {
      font-style: normal;
      letter-spacing: .2px;
      letter-spacing: .0125rem;
      vertical-align: middle;
      -ms-flex-pack: center;
      justify-content: center;
      margin-top: 20px;
      display: inline-block;
      font-size: 20px;
      font-weight: 500;
      padding-top: 20px;
      color: #000;
      line-height: 1.3
    }

    ._36Wrn,
    ._16Rm8 {
      text-align: center
    }

    ._3IB-8 {
      display: inline-block
    }

    ._2K2b8 {
      margin-left: 0 !important;
      margin-right: 0 !important;
      display: grid;
      grid-auto-columns: minmax(0, 1fr);
      background-color: #fff;
      grid-row-gap: .9375rem;
      margin-top: .3125rem;
      margin-bottom: 0;
      padding-bottom: 1.125rem
    }

    ._3qxFv {
      text-transform: uppercase;
      text-align: left;
      margin: 0;
      padding: 0;
      font-size: 25px;
      font-weight: 600
    }

    ._1f47e {
      position: relative;
      width: 100%;
      min-height: 1px;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%
    }

    ._2AQv4 {
      width: 300px;
      border-radius: 2px;
      border: 1px solid #9b9b9b;
      background-color: #fff;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.33;
      letter-spacing: normal;
      color: grey;
      float: left;
      padding-right: 35px;
      padding-left: 10px
    }

    ._2AQv4,
    ._2jf_g {
      height: 48px;
      font-stretch: normal;
      font-style: normal;
      outline: none
    }

    ._2jf_g {
      width: 306px;
      border-radius: 2px;
      background-color: #e02020;
      font-size: 18px;
      font-weight: 700;
      line-height: 1.44;
      letter-spacing: .16px;
      text-align: center;
      color: #fff;
      cursor: pointer
    }

    ._3zGzB {
      position: relative
    }

    ._2eWVS {
      background: #fff;
      min-height: 640px
    }

    ._1hnrK {
      max-width: 1140px;
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    ._170w3 {
      padding: 20px 50px 20px 70px;
      background: #fff
    }

    ._2QswL {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    ._3qqFD {
      -ms-flex: 0 0 65.666667%;
      flex: 0 0 65.666667%;
      max-width: 62.666667%;
      margin-top: 20px;
      margin-bottom: 20px
    }

    ._366YO {
      -ms-flex: 0 0 35.333333%;
      flex: 0 0 35.333333%;
      max-width: 35.333333%;
      margin-top: 20px;
      margin-bottom: 20px;
      height: 600px;
      overflow-y: auto
    }

    ._2p6x9 {
      position: relative;
      overflow: hidden;
      height: 100%;
      width: 100%
    }

    .xy9BW {
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    ._1x7VA {
      -webkit-box-shadow: 2px 2px 11px 0 #ccc;
      box-shadow: 2px 2px 11px 0 #ccc;
      border-radius: 5px;
      padding-top: 1px;
      background: #fff;
      margin: 4px 4px 15px
    }

    ._1-64u,
    ._193_B {
      position: relative
    }

    ._193_B {
      background: #fff;
      padding: 11px 0 9px;
      border-radius: 5px 5px 0 0;
      margin-bottom: 10px;
      border-bottom: 1px solid #ccc
    }

    .kUb9f {
      padding: 4px 12px;
      bottom: -27px;
      left: 0;
      right: 0
    }

    .-z3vF {
      width: 92%;
      height: 22px;
      font-size: 21.5px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.09;
      letter-spacing: .2px;
      text-align: left;
      color: #282828;
      text-decoration: none;
      position: static;
      cursor: pointer;
      white-space: nowrap;
      overflow: hidden !important;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      margin: 0
    }

    .JVo7I {
      margin-top: 2px;
      cursor: pointer;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg)
    }

    ._3GLyv {
      padding: 0 15px
    }

    ._1G-n4 {
      max-width: 5%
    }

    ._2Rc6s {
      padding: 10px 15px 1px
    }

    ._18OTM {
      padding-left: 1rem;
      width: auto;
      height: auto;
      font-size: 16px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      text-align: left;
      color: #4a4a4a;
      margin: 0
    }

    span.kdC8f {
      display: -ms-flexbox;
      display: flex
    }

    ._1I-PH address i {
      font-size: 18px;
      margin-right: 10px;
      margin-top: 3px
    }

    ._1Ppv3 {
      display: inline-block;
      margin-top: 13px;
      margin-bottom: 5px
    }

    .rTGpf {
      margin-top: 1rem;
      font-size: 14px;
      font-size: .875rem;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .129px;
      letter-spacing: .0081rem;
      text-align: left;
      color: #4a4a4a;
      margin-bottom: .9375rem
    }

    ._1C77I {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(6.5625rem, 1fr));
      grid-row-gap: .625rem;
      -ms-flex-pack: start;
      justify-content: flex-start
    }

    ._9Zxou,
    ._1C77I {
      -ms-flex-align: center;
      align-items: center
    }

    ._9Zxou {
      border-radius: .125rem;
      -webkit-box-shadow: 0 .25rem .3125rem -.15rem rgba(0, 0, 0, .12);
      box-shadow: 0 .25rem .3125rem -.15rem rgba(0, 0, 0, .12);
      background-color: hsla(0, 0%, 91.8%, .56);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 1.0625rem .625rem .5rem;
      -ms-flex-pack: center;
      justify-content: center;
      max-width: 100px;
      max-width: 6.25rem;
      min-width: 100px;
      min-width: 6.25rem;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-top: .375rem;
      margin-right: .375rem;
      min-height: 114.88px;
      min-height: 7.18rem;
      height: 100px;
      height: 6.25rem;
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s;
      text-transform: uppercase
    }

    ._9Zxou:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1)
    }

    ._9Zxou>img {
      width: 59.2px;
      width: 3.7rem;
      justify-self: center;
      height: 60px;
      height: 3.75rem
    }

    ._9Zxou>span {
      font-size: 13px;
      font-size: .8125rem;
      letter-spacing: .12px;
      letter-spacing: .0075rem;
      color: #4a4a4a
    }

    ._9Zxou>span,
    ._3FROX {
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      text-align: center
    }

    ._3FROX {
      width: 51px;
      height: 18px;
      border-radius: 9px;
      background-color: #1daf65;
      text-decoration: none;
      font-size: 14px;
      line-height: 1.43;
      letter-spacing: .13px;
      color: #fff
    }

    ._33NnB {
      width: 100%;
      height: 48px;
      background-color: #e02020;
      font-size: 16px;
      font-weight: 700;
      color: #fff;
      border: none;
      border-radius: 4px
    }

    ._33NnB,
    ._25Nyt {
      font-stretch: normal;
      font-style: normal;
      line-height: 1.44;
      letter-spacing: .16px;
      text-align: center;
      cursor: pointer;
      outline: none
    }

    ._25Nyt {
      width: 190px
    }

    ._25Nyt,
    ._1yyt7 {
      border-radius: 2px;
      border: 1px solid #e02020;
      background-color: #fff;
      text-decoration: none;
      padding: 10px 0;
      font-size: 17px;
      font-weight: 600;
      color: #e02020
    }

    ._1yyt7 {
      width: 140px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.44;
      letter-spacing: .16px;
      text-align: center;
      cursor: pointer;
      outline: none
    }

    .HS_xI {
      -ms-flex-direction: row;
      flex-direction: row
    }

    .HS_xI,
    .mAxMY {
      display: -ms-flexbox;
      display: flex
    }

    .mAxMY {
      -ms-flex-direction: column;
      flex-direction: column;
      margin: 0
    }

    ._2xHgm {
      -webkit-box-shadow: 2px 2px 11px 0 #ccc;
      box-shadow: 2px 2px 11px 0 #ccc;
      border-radius: 5px;
      background: #fff;
      margin: 4px 4px 15px
    }

    .OQebO {
      padding: 10px
    }

    ._2HGRA {
      list-style: none;
      padding: 0 0 0 4px;
      margin-bottom: 0
    }

    .WiJtt {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: row;
      flex-direction: row;
      width: 48%;
      margin-bottom: 15px;
      font-size: 16px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      text-align: left;
      color: #4a4a4a
    }

    ._15jZU {
      color: #2e3a59;
      font-size: 15px;
      font-weight: 700;
      margin-bottom: 15px
    }

    ._21NFH {
      margin: 0 15px 0 0
    }

    .w1U0P {
      padding: 0;
      list-style: none;
      margin: 7px 0 0
    }

    ._2iodX {
      margin-top: 5px;
      font-size: 12px
    }

    ._2ThSb {
      width: 48%
    }

    ._3XC4C {
      width: 100%;
      background-color: #f1f1f1;
      text-align: center;
      color: #fff;
      margin-top: 9px;
      border-radius: 10px
    }

    ._3Wh3P,
    ._31vAI {
      width: 60%;
      height: 10px;
      background-color: #4caf50;
      border-radius: 3px
    }

    ._3xzlN {
      width: 10%;
      height: 10px;
      background-color: #00bcd4;
      border-radius: 3px
    }

    ._2XkdX,
    ._3A-Wr {
      width: 15%;
      height: 10px;
      background-color: #f44336;
      border-radius: 3px
    }

    ._3kC5f {
      text-align: center;
      width: 35%
    }

    ._2R-yn {
      font-size: 36px;
      margin-top: 20px
    }

    ._1BCSw {
      font-size: 0;
      height: 21px;
      line-height: 0;
      overflow: hidden;
      text-indent: -999em;
      width: 80px;
      margin: 0 auto
    }

    ._1BCSw,
    ._3OSCn {
      background: url(https://storage.googleapis.com/gomechanic_assets/category_icons/ic_star_24px.png) repeat-x;
      background-size: 16px
    }

    ._3OSCn {
      float: left;
      height: 18px;
      display: block
    }

    ._1ik96 {
      padding: 0;
      list-style: none;
      margin: 20px 0 0
    }

    ._1tN1W {
      margin: 0 0 20px;
      padding: 10px 12px 15px;
      background: #f7f9fc;
      border-radius: 2px;
      -webkit-backdrop-filter: blur(30px);
      backdrop-filter: blur(30px);
      background-color: #f6f6f6
    }

    ._2xTUV {
      width: 55px;
      border-radius: 50%;
      margin-right: 15px;
      float: left;
      border: 1px solid #eee;
      padding: 0;
      margin-top: 0
    }

    .fa8sq {
      margin-bottom: 7px;
      color: #2e3a59;
      margin-top: 9px;
      font-size: 16px
    }

    ._2pfGm {
      font-weight: 300;
      font-size: 11px;
      display: -ms-flexbox;
      display: flex;
      position: relative
    }

    ._2RE1d {
      width: 80px
    }

    ._2luqX {
      font-size: 10px;
      font-weight: 400;
      margin-top: 3px;
      position: absolute;
      right: 0
    }

    .Vx75p {
      margin-top: 6px;
      font-weight: 400;
      font-size: 12px;
      line-height: normal;
      clear: both
    }

    ._3Qpd1 {
      padding-left: 1rem;
      width: auto;
      height: auto;
      font-size: 16px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .14px;
      text-align: left;
      color: #4a4a4a
    }

    ._3XoVg {
      padding-top: 5px;
      padding-bottom: 5px
    }

    ._366YO::-webkit-scrollbar {
      width: 3px
    }

    ._1oMGZ {
      width: 18px;
      height: 18px
    }

    ._3R4aN {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding-top: 1rem;
      padding-bottom: 1rem
    }

    .kVbf6 {
      background: #fff
    }

    ._1QUmd {
      width: 84%;
      margin-left: 8%;
      margin-right: 8%
    }

    ._1Kcc_ {
      width: 100%;
      text-align: center;
      padding-bottom: 2.3rem
    }

    ._1JrDq {
      border-radius: 2px;
      margin-top: 20px;
      margin-bottom: 20px;
      background: #f6f6f6;
      padding: 14px 0;
      font-size: 18px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: .16px;
      text-align: center;
      color: #282828;
      text-transform: uppercase
    }

    ._1YU3Z {
      background: #fff;
      width: 25%
    }

    .xd5_9 {
      padding: 1.5rem;
      display: block;
      border-radius: 2px;
      -webkit-backdrop-filter: blur(30px);
      backdrop-filter: blur(30px);
      border: 1px solid #e02020;
      background-color: #fff;
      color: #e02020
    }

    a.xd5_9 {
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      text-decoration: none
    }

    ._12qAc {
      font-size: 18px;
      font-weight: 700;
      line-height: 1.44;
      letter-spacing: .16px;
      overflow: hidden !important;
      -o-text-overflow: ellipsis !important;
      text-overflow: ellipsis !important;
      white-space: nowrap
    }

    ._12qAc,
    ._2amME {
      font-stretch: normal;
      font-style: normal;
      text-align: center;
      color: #e02020
    }

    ._2amME {
      font-size: 14px;
      font-weight: 400;
      line-height: 1.86;
      letter-spacing: .13px
    }

    ._3qYOs {
      width: 20px;
      height: 20px
    }

    ._2TWRT {
      overflow-y: auto;
      height: 1200px
    }

    ._2VpSU {
      background: #fff;
      padding-top: 20px;
      padding-bottom: 20px
    }

    .snaVx {
      width: 84%;
      margin-left: 8%;
      margin-right: 8%
    }

    ._13rAH {
      border-bottom: 1px solid;
      margin-top: 20px
    }

    ._2GTvg {
      display: inline-block;
      line-height: 1;
      text-align: center;
      white-space: nowrap;
      vertical-align: baseline;
      color: #000;
      background-color: #f4f4f4;
      border: 1px solid #adadad;
      padding: .5em 1em;
      font-size: 13px;
      font-weight: 400;
      margin-right: 8px;
      margin-bottom: 8px;
      border-radius: 0
    }

    .sU3lx {
      text-align: left;
      font-size: 24px;
      font-weight: 700;
      text-transform: capitalize
    }

    ._1U4Qt {
      font-weight: 400;
      font-size: 15px;
      line-height: 25px;
      text-align: justify
    }

    ._2WDMt {
      font-size: 18px;
      font-weight: 700;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.44;
      letter-spacing: .16px;
      text-align: left;
      color: #4a4a4a
    }

    ._1Q8an {
      width: 220px;
      height: 160px;
      border-radius: 2px;
      -webkit-backdrop-filter: blur(30px);
      backdrop-filter: blur(30px);
      background-color: rgba(0, 0, 0, .33);
      margin-right: .875rem
    }

    ._2oaXf {
      overflow: auto;
      white-space: nowrap;
      margin-right: .25rem;
      margin-left: .25rem
    }

    ._2oaXf::-webkit-scrollbar {
      display: none
    }

    ._2_3mn {
      left: 8px
    }

    ._1Adn6,
    ._2_3mn {
      border-radius: 50%;
      cursor: pointer;
      position: absolute;
      width: auto;
      padding: 10px;
      color: #fff;
      font-weight: 700;
      font-size: 18px;
      -webkit-transition: .6s ease;
      -o-transition: .6s ease;
      transition: .6s ease;
      background-color: hsla(0, 0%, 92.2%, .5);
      -webkit-backdrop-filter: blur(30px);
      backdrop-filter: blur(30px);
      -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12);
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12)
    }

    ._1Adn6 {
      right: 8px
    }

    ._3RP3b {
      position: relative;
      -ms-flex-align: center;
      align-items: center
    }

    ._26lzz {
      display: none
    }

    ._2bnhz {
      color: #282828;
      font-size: 24px;
      font-size: 1.5rem;
      font-weight: 700;
      margin: 2.25rem 0 1.5rem;
      text-transform: uppercase;
      -ms-flex-direction: column;
      flex-direction: column
    }

    ._2bnhz,
    .CcW1k {
      display: -ms-flexbox;
      display: flex
    }

    .CcW1k {
      background-color: #eaeaea;
      padding: 16px 11px;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-align: center;
      align-items: center
    }

    ._3jcpx {
      font-size: 17px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.12;
      letter-spacing: .15px;
      text-align: left;
      color: #282828
    }

    ._1ulRw {
      width: 15.2px;
      height: 9.4px;
      -o-object-fit: contain;
      object-fit: contain
    }

    ._1uxyb,
    ._1ulRw {
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      -o-transition: transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s
    }

    ._1uxyb {
      background-color: #f6f6f6;
      font-size: 15px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.53;
      letter-spacing: .14px;
      text-align: left;
      color: #4a4a4a;
      -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-transform-origin: top;
      -ms-transform-origin: top;
      transform-origin: top;
      height: 0;
      padding: 0;
      overflow: hidden
    }

    .CcW1k[aria-expanded=true]+._1uxyb {
      -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
      transform: scaleY(1);
      padding: 7px 13px 13px 14px;
      height: 100%
    }

    .CcW1k[aria-expanded=true]>._1ulRw {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg)
    }

    ._1_FNz {
      margin: 2.5rem 0 1rem;
      padding: 1rem;
      background: #f6f6f6;
      font-size: 15px;
      font-size: .9375rem;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.67;
      letter-spacing: .14px;
      letter-spacing: .0088rem;
      text-align: justify;
      color: #4a4a4a;
      font-weight: 400
    }

    .yCgCL {
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    .yCgCL,
    ._21FkO {
      display: -ms-flexbox;
      display: flex;
      cursor: pointer
    }

    ._21FkO {
      width: 24px;
      width: 1.5rem;
      height: 24px;
      height: 1.5rem;
      -ms-flex-pack: center;
      justify-content: center;
      background: #e0e0e0
    }

    .mvw50 {
      color: #282828;
      font-size: 16px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.12;
      letter-spacing: .15px;
      text-align: left
    }

    @media (max-width:768px) {
      ._366YO {
        max-width: 96%;
        -ms-flex: auto;
        flex: auto;
        padding-right: 2%;
        padding-left: 2%;
        width: 100%;
        min-height: 1px;
        height: auto;
        margin-top: 0;
        margin-bottom: 0
      }

      ._2TWRT {
        height: auto;
        overflow: auto
      }

      ._2eWVS {
        background: #fff
      }

      ._3qqFD {
        position: relative;
        max-width: 100%;
        min-height: 1px;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        padding-left: 0 !important;
        margin-top: 0;
        margin-bottom: 0
      }

      ._3zGzB {
        margin-top: 0
      }

      ._3qxFv {
        font-size: 18px;
        text-align: center;
        font-weight: 600
      }

      ._1f47e {
        position: relative;
        width: 100%;
        min-height: 1px
      }

      ._170w3 {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        margin-right: 0;
        margin-left: 0;
        background: #fff
      }

      ._2QswL {
        margin-right: 10px;
        margin-left: 10px
      }

      ._1hnrK {
        max-width: 100%;
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        margin-right: 0;
        margin-left: 0
      }

      ._25Nyt,
      ._1yyt7 {
        font-size: 16px
      }

      ._1yyt7 {
        margin-left: 1rem
      }

      ._2_qdx {
        display: block;
        width: 190px;
        height: 48px;
        border-radius: 2px;
        border: 1px solid #e02020;
        background-color: #fff;
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.44;
        letter-spacing: .16px;
        text-align: center;
        color: #e02020;
        cursor: pointer;
        outline: none
      }

      ._2K2b8 {
        padding-left: 10px;
        padding-right: 10px
      }

      ._3C1z0 {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      ._1YU3Z {
        width: 100%;
        margin-bottom: 1rem
      }

      ._12qAc {
        font-size: 16px
      }

      ._2amME {
        font-size: 12px
      }

      ._1JrDq,
      ._26lzz {
        font-size: 16px
      }

      ._26lzz {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 1.125rem;
        margin-bottom: 1.125rem;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.19;
        letter-spacing: .14px;
        text-align: left;
        color: #9b9b9b
      }
    }

    @media (min-width:1024px) {
      ._2K2b8 {
        margin-left: 2.4375rem;
        padding-left: 1.25rem
      }

      ._9Zxou {
        grid-row-gap: 1.5625rem;
        padding: 1.375rem 2.75rem;
        margin-right: 1.5625rem;
        margin-top: 1.5625rem;
        max-width: 11.25rem;
        min-width: 11.25rem;
        height: 11.25rem
      }

      ._9Zxou>img {
        width: 5.625rem;
        justify-self: center;
        height: 5.625rem
      }

      ._9Zxou>span {
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.44;
        letter-spacing: .00875rem;
        text-align: center;
        color: #4a4a4a
      }

      .rTGpf {
        font-size: .9375rem
      }

      ._1C77I {
        grid-template-columns: repeat(auto-fill, minmax(175px, 1fr))
      }

      ._1f7a8 {
        border-bottom: .0625rem solid #e2dbdb;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
      }

      .y6O13 {
        width: 2.5rem;
        height: 2.5rem;
        margin-top: .625rem;
        margin-bottom: .5rem
      }

      .DxNEA {
        padding-bottom: .3125rem;
        font-size: .8125rem;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.12;
        letter-spacing: .0075rem;
        text-align: left;
        color: #282828
      }

      ._2iLlV {
        margin: 0 1.5625rem;
        cursor: pointer
      }

      ._2qMKq {
        cursor: auto !important;
        font-size: 1.0625rem
      }

      ._3pUMa {
        padding: 1.875rem 3rem;
        background-color: #fff;
        display: grid;
        grid-template-rows: auto;
        grid-row-gap: 1rem
      }

      ._36Wrn {
        height: 1.375rem;
        font-size: 1.375rem;
        font-weight: 600;
        line-height: .82;
        letter-spacing: .0125rem;
        color: #282828;
        margin-left: 1.1rem;
        margin-top: 1.25rem
      }

      ._36Wrn,
      ._299Vz {
        font-stretch: normal;
        font-style: normal;
        text-align: left
      }

      ._299Vz {
        width: 45.25rem;
        height: 1.125rem;
        padding-top: 1.3rem;
        margin-left: .6875rem;
        font-size: 1.0625rem;
        font-weight: 500;
        line-height: 1.12;
        letter-spacing: .0094rem;
        color: #4a4a4a
      }

      ._2e_IC {
        color: #4a4a4a;
        background: #f6f6f6;
        margin-left: -.1563rem;
        width: 37.5rem;
        height: 9.125rem;
        padding: 1%
      }

      ._1sYP_ {
        font-size: .75rem;
        background-color: #071c2c;
        color: #fff;
        height: 2.5rem;
        width: 12.5rem;
        margin-left: 1.25rem
      }

      ._1U0UD {
        font-size: 1.125rem;
        font-weight: 600;
        letter-spacing: .01rem;
        text-align: center;
        color: #fff;
        vertical-align: middle;
        line-height: 40px
      }

      ._1U0UD,
      ._2jSS8 {
        font-stretch: normal;
        font-style: normal
      }

      ._2jSS8 {
        width: 31.25rem;
        height: 4.0625rem;
        font-size: .9375rem;
        font-weight: 400;
        line-height: 1.67;
        letter-spacing: .0088rem;
        text-align: left;
        color: #4a4a4a
      }

      ._1Vsy6,
      ._2jSS8 {
        margin-left: 1.25rem
      }

      ._1Vsy6 {
        width: 20rem;
        height: 10rem;
        background-color: #4a4a4a
      }

      .ucS6Q {
        text-decoration: none
      }

      ._24qsR {
        height: 3.4375rem;
        margin-top: 1.25rem;
        background-color: #f6f6f6;
        margin-left: 1.875rem
      }

      ._2KMX_ {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 0;
        width: 127px;
        height: 40px;
        background-color: #071c2c;
        margin-left: 350px
      }
    }
  
    ._1hF81 {
      border-radius: 50%;
      border: 3px solid #f3f3f3;
      border-top-color: #f80101;
      width: 40px;
      height: 40px;
      -webkit-animation: -UBHw 2s linear infinite;
      animation: -UBHw 2s linear infinite
    }

    @-webkit-keyframes -UBHw {
      0% {
        -webkit-transform: rotate(0deg)
      }

      to {
        -webkit-transform: rotate(1turn)
      }
    }

    @keyframes -UBHw {
      0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
      }

      to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
      }
    }
  
    .PvRqr {
      padding: 1.0625rem 0 1.0625rem 1.5625rem;
      cursor: pointer;
      color: #000
    }

    ._2bYLK {
      position: relative;
      background-color: hsla(0, 0%, 100%, .27);
      padding: .8125rem 1.25rem;
      border-radius: 2.5rem;
      min-width: 490px;
      min-width: 30.625rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important;
      -ms-flex-align: center !important;
      align-items: center !important
    }

    ._38Hwv {
      margin-right: .8125rem;
      width: 16px;
      width: 1rem;
      height: 16px;
      height: 1rem
    }

    ._2PM2m {
      margin: 1rem;
      font-size: 15px;
      font-size: .9375rem;
      font-weight: 500;
      line-height: 1.27;
      letter-spacing: .14px;
      letter-spacing: .00875rem;
      text-align: left;
      color: #000;
      width: 50%;
      height: 32px;
      height: 2rem;
      right: 0;
      z-index: 1;
      position: absolute;
      border-radius: .5em;
      max-width: 300px;
      padding-left: 10px
    }

    input._2PM2m::-webkit-input-placeholder {
      color: #000
    }

    input._2PM2m::-moz-placeholder {
      color: #000
    }

    input._2PM2m:-ms-input-placeholder {
      color: #000
    }

    input._2PM2m::-ms-input-placeholder {
      color: #000
    }

    input._2PM2m::placeholder {
      color: #000
    }

    ._22SkV {
      -webkit-box-shadow: 0 -.25rem .875rem 0 rgba(0, 0, 0, .15), 0 .0625rem .625rem 0 rgba(0, 0, 0, .12), 0 .25rem .9375rem .3125rem rgba(0, 0, 0, .2);
      box-shadow: 0 -.25rem .875rem 0 rgba(0, 0, 0, .15), 0 .0625rem .625rem 0 rgba(0, 0, 0, .12), 0 .25rem .9375rem .3125rem rgba(0, 0, 0, .2);
      -webkit-transition: all .8s;
      -o-transition: all .8s;
      transition: all .8s;
      opacity: 0;
      max-width: 350px;
      margin-top: 3.5rem;
      min-width: 30%;
      position: absolute;
      right: 0;
      z-index: -1;
      border: .0625rem solid hsla(0, 0%, 60.8%, .4);
      background-color: #fff;
      border-radius: .5em
    }

    ._28dpc {
      padding: 1.0625rem 0 1.0625rem 1.5625rem;
      cursor: pointer;
      color: #000
    }

    ._28dpc:hover {
      background-color: hsla(0, 0%, 60.8%, .2)
    }

    ._22SkV:before {
      content: "";
      top: 1px;
      top: .0625rem;
      position: absolute;
      background-color: #fff;
      margin-left: calc(50% - 1.25rem);
      width: 20px;
      width: 1.25rem;
      height: 20px;
      height: 1.25rem;
      -webkit-clip-path: polygon(50% 50%, 0 100%, 100% 100%);
      clip-path: polygon(50% 50%, 0 100%, 100% 100%);
      z-index: 16
    }

    ._2PM2m::-webkit-input-placeholder {
      color: #fff
    }

    ._2PM2m::-moz-placeholder {
      color: #fff
    }

    ._2PM2m:-ms-input-placeholder {
      color: #fff
    }

    ._2PM2m::-ms-input-placeholder {
      color: #fff
    }

    ._2PM2m::placeholder {
      color: #fff
    }

    ._2PM2m:hover {
      outline: none
    }

    ._2PM2m:focus+._22SkV,
    ._22SkV:hover {
      opacity: 1;
      z-index: 85
    }

    ._2JhlO {
      display: none;
      width: 200px;
      width: 12.5rem;
      background-color: #fff;
      position: absolute;
      z-index: 3;
      -webkit-box-shadow: 0 -.25rem .875rem 0 rgba(0, 0, 0, .15), 0 .0625rem .625rem 0 rgba(0, 0, 0, .12), 0 .25rem .9375rem .3125rem rgba(0, 0, 0, .2);
      box-shadow: 0 -.25rem .875rem 0 rgba(0, 0, 0, .15), 0 .0625rem .625rem 0 rgba(0, 0, 0, .12), 0 .25rem .9375rem .3125rem rgba(0, 0, 0, .2)
    }

    ._2mWuT:hover ._2JhlO {
      display: block
    }

    ._1Mnm5 {
      width: 18px;
      width: 1.125rem;
      margin-top: -26.75rem;
      margin-left: 5.8125rem
    }

    ._2ZopQ,
    ._1Mnm5 {
      position: -webkit-sticky;
      position: sticky;
      height: 10px;
      height: .625rem
    }

    ._2ZopQ {
      width: 200px;
      width: 12.5rem;
      margin-top: -413px
    }

    ._1vzOE {
      max-width: 171px;
      max-width: 10.6875rem;
      height: 17px;
      height: 1.0625rem;
      font-size: 17px;
      font-size: 1.0625rem;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.41;
      letter-spacing: .15px;
      letter-spacing: .009375rem;
      text-align: left;
      color: rgba(0, 0, 0, .85);
      margin-left: 1.25rem;
      margin-top: 1.25rem;
      z-index: 999
    }

    @media (max-width:768px) {
      ._2PM2m {
        width: 90vw;
        left: unset;
        right: unset;
        margin: 10px
      }
    }

    @media (min-width:1024px) {
      ._2PM2m {
        width: 50%
      }
    }
  