
   @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: inline-block;
      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
      }
    }