.sf-hb-jewel-3xyQy {
  position: absolute;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 50%
}

.sf-hb-jewel-3xyQy .sf-hb-jewel-1wElH {
  line-height: 18px;
  text-align: center
}

.sf-hb-bouncing-indicator-3HqtI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.sf-hb-bouncing-indicator-3HqtI .sf-hb-bouncing-indicator-3hVZE {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none
}

.sf-hb-bouncing-indicator-3HqtI .sf-hb-bouncing-indicator-6SJ0P {
  border-radius: 50%;
  background-color: #ff6000
}

.sf-hb-bouncing-indicator-3HqtI .sf-hb-bouncing-indicator-6SJ0P.sf-hb-bouncing-indicator-3B3wz {
  -webkit-animation: sf-hb-bouncing-indicator-25O5s 1s ease-in infinite;
  animation: sf-hb-bouncing-indicator-25O5s 1s ease-in infinite
}

.sf-hb-bouncing-indicator-3HqtI .sf-hb-bouncing-indicator-6SJ0P.sf-hb-bouncing-indicator-1aLYS {
  -webkit-animation: sf-hb-bouncing-indicator-25O5s 1s ease-in .25s infinite;
  animation: sf-hb-bouncing-indicator-25O5s 1s ease-in .25s infinite
}

.sf-hb-bouncing-indicator-3HqtI .sf-hb-bouncing-indicator-6SJ0P.sf-hb-bouncing-indicator-ZmSbs {
  -webkit-animation: sf-hb-bouncing-indicator-25O5s 1s ease-in .5s infinite;
  animation: sf-hb-bouncing-indicator-25O5s 1s ease-in .5s infinite
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-3tTw8 {
  height: 16px
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-3tTw8 .sf-hb-bouncing-indicator-6SJ0P {
  width: 9px;
  height: 9px
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-3tTw8 .sf-hb-bouncing-indicator-6SJ0P:not(:last-of-type) {
  margin-right: 5px
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-37lKU {
  height: 12px
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-37lKU .sf-hb-bouncing-indicator-6SJ0P {
  width: 5px;
  height: 5px
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-37lKU .sf-hb-bouncing-indicator-6SJ0P:not(:last-of-type) {
  margin-right: 3px
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-26oLz {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0)
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-26oLz .sf-hb-bouncing-indicator-3hVZE {
  display: block;
  background-color: #fff;
  opacity: .7
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-26oLz .sf-hb-bouncing-indicator-6SJ0P {
  width: 9px;
  height: 9px
}

.sf-hb-bouncing-indicator-3HqtI.sf-hb-bouncing-indicator-26oLz .sf-hb-bouncing-indicator-6SJ0P:not(:last-of-type) {
  margin-right: 5px
}

@-webkit-keyframes sf-hb-bouncing-indicator-25O5s {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
  20% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
  }
  30% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }
  70% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
  }
  80% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes sf-hb-bouncing-indicator-25O5s {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
  20% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
  }
  30% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }
  70% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
  }
  80% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.sf-hb-button-3mxAT {
  position: relative;
  display: block;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: opacity, background-color, color;
  -o-transition-property: opacity, background-color, color;
  transition-property: opacity, background-color, color;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out
}

.sf-hb-button-3mxAT .sf-hb-button-32HAC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.sf-hb-button-3mxAT .sf-hb-button-1bEW5 {
  position: relative;
  display: block
}

.sf-hb-button-3mxAT .sf-hb-button-1bEW5 + .sf-hb-button-2Z2Fd {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.sf-hb-button-3mxAT .sf-hb-button-2Bs_u {
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain
}

.sf-hb-button-3mxAT .sf-hb-button-1sDlT {
  top: 0;
  right: 0
}

.sf-hb-button-3mxAT .sf-hb-button-237FV {
  margin-left: auto;
  margin-right: auto
}

.sf-hb-button-3mxAT.sf-hb-button-z0zVf, .sf-hb-button-3mxAT:disabled {
  cursor: not-allowed
}

.sf-hb-button-3mxAT:not(.sf-hb-button-1axFk).sf-hb-button-z0zVf, .sf-hb-button-3mxAT:not(.sf-hb-button-1axFk):disabled {
  opacity: .3
}

.sf-hb-button-3mxAT.sf-hb-button-CbtX4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none
}

.sf-hb-button-3zeAP {
  border-radius: 4px
}

.sf-hb-button-3zeAP .sf-hb-button-32HAC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-align: center
}

.sf-hb-image-view-AM_lX {
  position: relative;
  display: block;
  overflow: hidden
}

.sf-hb-image-view-AM_lX img {
  font-size: 0
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-Kyv7r {
  display: block;
  width: 100%
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-JPAWk {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #ddd
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-JPAWk:after {
  content: "";
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='46' height='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Cdefs%3E%3Cpath id='a' d='M0 10.652V.117h6.94v10.535z'/%3E%3Cpath id='c' d='M0 23.55h45.427V.148H0z'/%3E%3C/defs%3E%3Cg transform='translate(.273 .003)' fill-rule='evenodd'%3E%3Cg transform='translate(0 .069)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M6.482 3.736c.211.288.34.585.387.89.047.304.07.801.07 1.49v4.536H4.882v-4.7c0-.415-.07-.75-.21-1.006-.183-.359-.53-.538-1.04-.538-.529 0-.93.178-1.204.535-.274.357-.41.866-.41 1.527v4.182H0V.117h2.016v3.477c.373-.369.56-.489.933-.637a3.609 3.609 0 011.286-.227c.474 0 .905.083 1.293.248.387.165.705.418.954.758z' fill='%23BFBFBF' mask='url(%23b)'/%3E%3C/g%3E%3Cpath d='M10.44 4.903c-.285.294-.464.692-.537 1.195h3.473c-.036-.536-.215-.943-.537-1.22-.321-.277-.72-.416-1.196-.416-.517 0-.918.147-1.203.441m3.016-1.743c.538.241.982.622 1.333 1.142.315.458.52.99.614 1.595.054.354.076.865.066 1.531H9.853c.032.775.3 1.317.807 1.629.308.193.678.29 1.111.29.46 0 .833-.118 1.12-.354.156-.127.295-.305.415-.53h2.058c-.054.457-.303.922-.747 1.394-.691.75-1.658 1.125-2.901 1.125A4.2 4.2 0 019 10.032C8.215 9.4 7.823 8.37 7.823 6.945c0-1.337.354-2.362 1.062-3.075.708-.714 1.628-1.07 2.758-1.07.67 0 1.275.12 1.813.361M21.404 5.283c-.274-.457-.718-.686-1.332-.686-.739 0-1.246.347-1.523 1.04-.143.369-.214.836-.214 1.402 0 .897.24 1.527.721 1.89.286.213.624.319 1.015.319.567 0 1-.217 1.298-.652.297-.434.446-1.012.446-1.734 0-.595-.137-1.12-.41-1.579m1.547-1.451c.629.666.943 1.643.943 2.931 0 1.36-.307 2.395-.922 3.108-.614.712-1.406 1.069-2.374 1.069-.618 0-1.13-.154-1.538-.46-.223-.17-.442-.418-.655-.744v3.82H16.41V3.005h1.93v1.14c.22-.335.452-.6.699-.793.45-.345.987-.517 1.609-.517.906 0 1.674.333 2.303.998M26.591 8.257c.043.359.135.613.277.764.251.27.716.404 1.393.404.399 0 .715-.059.95-.177.234-.118.351-.295.351-.531a.573.573 0 00-.283-.517c-.19-.118-.892-.32-2.11-.609-.876-.217-1.493-.488-1.851-.814-.359-.32-.538-.783-.538-1.387 0-.713.28-1.325.84-1.837.56-.512 1.348-.769 2.364-.769.965 0 1.75.193 2.358.577.607.385.956 1.05 1.046 1.993H29.37c-.028-.26-.102-.465-.22-.616-.222-.273-.6-.41-1.135-.41-.44 0-.753.068-.94.205-.187.137-.28.297-.28.481 0 .232.1.4.298.503.199.109.9.295 2.105.56.803.188 1.405.474 1.806.856.397.387.595.87.595 1.451 0 .765-.285 1.389-.855 1.873-.569.483-1.45.725-2.64.725-1.215 0-2.111-.256-2.69-.768-.58-.512-.868-1.164-.868-1.957h2.044z' fill='%23BFBFBF'/%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%23BFBFBF' mask='url(%23d)' d='M32.67 10.72h2.045V3.004h-2.044zM4.97 21.213c.29-.42.435-.972.435-1.656 0-.548-.072-1-.214-1.36-.271-.679-.77-1.019-1.498-1.019-.737 0-1.244.333-1.52.998-.142.354-.213.812-.213 1.374 0 .66.147 1.208.442 1.642.295.434.744.651 1.348.651.523 0 .93-.21 1.22-.63m1.685-4.7c.577.731.865 1.675.865 2.831 0 1.2-.285 2.193-.853 2.98-.57.789-1.363 1.183-2.382 1.183-.64 0-1.155-.127-1.543-.382-.233-.151-.484-.415-.754-.793v.97H0V12.746h2.016v3.844c.256-.358.539-.632.847-.821.366-.236.831-.354 1.396-.354 1.02 0 1.82.366 2.396 1.097M10.64 15.585v4.651c0 .44.052.77.155.991.183.392.542.588 1.077.588.685 0 1.154-.278 1.408-.835.131-.302.197-.701.197-1.197v-4.198h2.045v7.717h-1.96v-1.09a3.778 3.778 0 00-.141.212 1.408 1.408 0 01-.268.311c-.315.283-.62.477-.914.58a3.103 3.103 0 01-1.033.157c-1.138 0-1.905-.411-2.3-1.232-.221-.453-.332-1.12-.332-2.004v-4.651h2.066zM21.36 15.405c.026.002.084.006.174.01v2.067a5.441 5.441 0 00-.58-.035c-.812 0-1.356.264-1.635.793-.156.297-.233.755-.233 1.373v3.689h-2.03v-7.717h1.924v1.345c.311-.514.582-.866.813-1.055.377-.316.868-.474 1.472-.474.037 0 .07.001.095.004M35.122 21.206c.297-.425.446-.974.446-1.65 0-.943-.239-1.618-.715-2.024a1.538 1.538 0 00-1.019-.368c-.59 0-1.022.223-1.298.669-.276.446-.414 1-.414 1.66 0 .713.14 1.283.421 1.71.28.427.706.64 1.277.64.57 0 1.005-.212 1.302-.637m-.495-5.497c.363.205.658.49.884.853v-3.816h2.044v10.556h-1.96v-1.07c-.287.459-.615.791-.983.999-.367.208-.825.311-1.372.311-.9 0-1.659-.364-2.274-1.093-.616-.73-.924-1.665-.924-2.807 0-1.317.303-2.353.91-3.108.606-.755 1.416-1.133 2.43-1.133.466 0 .881.103 1.245.308M27.023 19.566a2.23 2.23 0 01-.39.194 3.31 3.31 0 01-.54.137l-.458.085c-.429.075-.737.167-.924.276-.317.183-.476.468-.476.855 0 .343.097.592.29.745.194.153.43.23.707.23.44 0 .844-.128 1.215-.382.37-.254.562-.718.576-1.392v-.748zm.064 3.742s.014-.728 0-.903c-.28.302-.601.559-.966.77-.435.25-.927.375-1.477.375-.7 0-1.279-.2-1.736-.597-.456-.398-.685-.962-.685-1.692 0-.947.368-1.632 1.102-2.056.403-.23.996-.395 1.778-.494l.69-.085c.375-.047.642-.106.804-.177.289-.122.434-.313.434-.572 0-.315-.111-.533-.333-.653-.222-.12-.547-.18-.977-.18-.482 0-.823.117-1.023.353-.143.174-.239.41-.286.706H22.47c.043-.673.232-1.227.568-1.66.534-.678 1.45-1.017 2.75-1.017.846 0 1.598.167 2.255.501.657.335.985.966.985 1.894v3.532c0 .245.005 1.607.015 1.955h-1.956zM43.407 19.566c-.128.08-.259.144-.39.194-.13.049-.31.095-.54.137l-.458.085c-.429.075-.737.167-.924.276-.317.183-.476.468-.476.855 0 .343.097.592.29.745.194.153.43.23.707.23.44 0 .844-.128 1.215-.382.37-.254.562-.718.576-1.392v-.748zm.064 3.742s.014-.728 0-.903c-.28.302-.601.559-.966.77-.435.25-.927.375-1.477.375-.7 0-1.279-.2-1.736-.597-.456-.398-.685-.962-.685-1.692 0-.947.368-1.632 1.102-2.056.403-.23.996-.395 1.778-.494l.69-.085c.375-.047.643-.106.804-.177.289-.122.434-.313.434-.572 0-.315-.111-.533-.333-.653-.222-.12-.548-.18-.977-.18-.482 0-.823.117-1.023.353-.143.174-.239.41-.286.706h-1.942c.043-.673.232-1.227.567-1.66.535-.678 1.451-1.017 2.752-1.017.845 0 1.597.167 2.254.501.657.335.985.966.985 1.894v3.532c0 .245.005 1.607.015 1.955H43.47zM34.77 1.259a1.11 1.11 0 11-2.22 0 1.11 1.11 0 012.22 0'/%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  height: 50px;
  width: 50px
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-1fMh3 {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #ddd;
  text-indent: -10000px
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-1fMh3:after {
  content: "";
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='46' height='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Cdefs%3E%3Cpath id='a' d='M0 10.652V.117h6.94v10.535z'/%3E%3Cpath id='c' d='M0 23.55h45.427V.148H0z'/%3E%3C/defs%3E%3Cg transform='translate(.273 .003)' fill-rule='evenodd'%3E%3Cg transform='translate(0 .069)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M6.482 3.736c.211.288.34.585.387.89.047.304.07.801.07 1.49v4.536H4.882v-4.7c0-.415-.07-.75-.21-1.006-.183-.359-.53-.538-1.04-.538-.529 0-.93.178-1.204.535-.274.357-.41.866-.41 1.527v4.182H0V.117h2.016v3.477c.373-.369.56-.489.933-.637a3.609 3.609 0 011.286-.227c.474 0 .905.083 1.293.248.387.165.705.418.954.758z' fill='%23BFBFBF' mask='url(%23b)'/%3E%3C/g%3E%3Cpath d='M10.44 4.903c-.285.294-.464.692-.537 1.195h3.473c-.036-.536-.215-.943-.537-1.22-.321-.277-.72-.416-1.196-.416-.517 0-.918.147-1.203.441m3.016-1.743c.538.241.982.622 1.333 1.142.315.458.52.99.614 1.595.054.354.076.865.066 1.531H9.853c.032.775.3 1.317.807 1.629.308.193.678.29 1.111.29.46 0 .833-.118 1.12-.354.156-.127.295-.305.415-.53h2.058c-.054.457-.303.922-.747 1.394-.691.75-1.658 1.125-2.901 1.125A4.2 4.2 0 019 10.032C8.215 9.4 7.823 8.37 7.823 6.945c0-1.337.354-2.362 1.062-3.075.708-.714 1.628-1.07 2.758-1.07.67 0 1.275.12 1.813.361M21.404 5.283c-.274-.457-.718-.686-1.332-.686-.739 0-1.246.347-1.523 1.04-.143.369-.214.836-.214 1.402 0 .897.24 1.527.721 1.89.286.213.624.319 1.015.319.567 0 1-.217 1.298-.652.297-.434.446-1.012.446-1.734 0-.595-.137-1.12-.41-1.579m1.547-1.451c.629.666.943 1.643.943 2.931 0 1.36-.307 2.395-.922 3.108-.614.712-1.406 1.069-2.374 1.069-.618 0-1.13-.154-1.538-.46-.223-.17-.442-.418-.655-.744v3.82H16.41V3.005h1.93v1.14c.22-.335.452-.6.699-.793.45-.345.987-.517 1.609-.517.906 0 1.674.333 2.303.998M26.591 8.257c.043.359.135.613.277.764.251.27.716.404 1.393.404.399 0 .715-.059.95-.177.234-.118.351-.295.351-.531a.573.573 0 00-.283-.517c-.19-.118-.892-.32-2.11-.609-.876-.217-1.493-.488-1.851-.814-.359-.32-.538-.783-.538-1.387 0-.713.28-1.325.84-1.837.56-.512 1.348-.769 2.364-.769.965 0 1.75.193 2.358.577.607.385.956 1.05 1.046 1.993H29.37c-.028-.26-.102-.465-.22-.616-.222-.273-.6-.41-1.135-.41-.44 0-.753.068-.94.205-.187.137-.28.297-.28.481 0 .232.1.4.298.503.199.109.9.295 2.105.56.803.188 1.405.474 1.806.856.397.387.595.87.595 1.451 0 .765-.285 1.389-.855 1.873-.569.483-1.45.725-2.64.725-1.215 0-2.111-.256-2.69-.768-.58-.512-.868-1.164-.868-1.957h2.044z' fill='%23BFBFBF'/%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%23BFBFBF' mask='url(%23d)' d='M32.67 10.72h2.045V3.004h-2.044zM4.97 21.213c.29-.42.435-.972.435-1.656 0-.548-.072-1-.214-1.36-.271-.679-.77-1.019-1.498-1.019-.737 0-1.244.333-1.52.998-.142.354-.213.812-.213 1.374 0 .66.147 1.208.442 1.642.295.434.744.651 1.348.651.523 0 .93-.21 1.22-.63m1.685-4.7c.577.731.865 1.675.865 2.831 0 1.2-.285 2.193-.853 2.98-.57.789-1.363 1.183-2.382 1.183-.64 0-1.155-.127-1.543-.382-.233-.151-.484-.415-.754-.793v.97H0V12.746h2.016v3.844c.256-.358.539-.632.847-.821.366-.236.831-.354 1.396-.354 1.02 0 1.82.366 2.396 1.097M10.64 15.585v4.651c0 .44.052.77.155.991.183.392.542.588 1.077.588.685 0 1.154-.278 1.408-.835.131-.302.197-.701.197-1.197v-4.198h2.045v7.717h-1.96v-1.09a3.778 3.778 0 00-.141.212 1.408 1.408 0 01-.268.311c-.315.283-.62.477-.914.58a3.103 3.103 0 01-1.033.157c-1.138 0-1.905-.411-2.3-1.232-.221-.453-.332-1.12-.332-2.004v-4.651h2.066zM21.36 15.405c.026.002.084.006.174.01v2.067a5.441 5.441 0 00-.58-.035c-.812 0-1.356.264-1.635.793-.156.297-.233.755-.233 1.373v3.689h-2.03v-7.717h1.924v1.345c.311-.514.582-.866.813-1.055.377-.316.868-.474 1.472-.474.037 0 .07.001.095.004M35.122 21.206c.297-.425.446-.974.446-1.65 0-.943-.239-1.618-.715-2.024a1.538 1.538 0 00-1.019-.368c-.59 0-1.022.223-1.298.669-.276.446-.414 1-.414 1.66 0 .713.14 1.283.421 1.71.28.427.706.64 1.277.64.57 0 1.005-.212 1.302-.637m-.495-5.497c.363.205.658.49.884.853v-3.816h2.044v10.556h-1.96v-1.07c-.287.459-.615.791-.983.999-.367.208-.825.311-1.372.311-.9 0-1.659-.364-2.274-1.093-.616-.73-.924-1.665-.924-2.807 0-1.317.303-2.353.91-3.108.606-.755 1.416-1.133 2.43-1.133.466 0 .881.103 1.245.308M27.023 19.566a2.23 2.23 0 01-.39.194 3.31 3.31 0 01-.54.137l-.458.085c-.429.075-.737.167-.924.276-.317.183-.476.468-.476.855 0 .343.097.592.29.745.194.153.43.23.707.23.44 0 .844-.128 1.215-.382.37-.254.562-.718.576-1.392v-.748zm.064 3.742s.014-.728 0-.903c-.28.302-.601.559-.966.77-.435.25-.927.375-1.477.375-.7 0-1.279-.2-1.736-.597-.456-.398-.685-.962-.685-1.692 0-.947.368-1.632 1.102-2.056.403-.23.996-.395 1.778-.494l.69-.085c.375-.047.642-.106.804-.177.289-.122.434-.313.434-.572 0-.315-.111-.533-.333-.653-.222-.12-.547-.18-.977-.18-.482 0-.823.117-1.023.353-.143.174-.239.41-.286.706H22.47c.043-.673.232-1.227.568-1.66.534-.678 1.45-1.017 2.75-1.017.846 0 1.598.167 2.255.501.657.335.985.966.985 1.894v3.532c0 .245.005 1.607.015 1.955h-1.956zM43.407 19.566c-.128.08-.259.144-.39.194-.13.049-.31.095-.54.137l-.458.085c-.429.075-.737.167-.924.276-.317.183-.476.468-.476.855 0 .343.097.592.29.745.194.153.43.23.707.23.44 0 .844-.128 1.215-.382.37-.254.562-.718.576-1.392v-.748zm.064 3.742s.014-.728 0-.903c-.28.302-.601.559-.966.77-.435.25-.927.375-1.477.375-.7 0-1.279-.2-1.736-.597-.456-.398-.685-.962-.685-1.692 0-.947.368-1.632 1.102-2.056.403-.23.996-.395 1.778-.494l.69-.085c.375-.047.643-.106.804-.177.289-.122.434-.313.434-.572 0-.315-.111-.533-.333-.653-.222-.12-.548-.18-.977-.18-.482 0-.823.117-1.023.353-.143.174-.239.41-.286.706h-1.942c.043-.673.232-1.227.567-1.66.535-.678 1.451-1.017 2.752-1.017.845 0 1.597.167 2.254.501.657.335.985.966.985 1.894v3.532c0 .245.005 1.607.015 1.955H43.47zM34.77 1.259a1.11 1.11 0 11-2.22 0 1.11 1.11 0 012.22 0'/%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  height: 50px;
  width: 50px
}

.sf-hb-placeholder-frame-1D2fC:not(.sf-hb-placeholder-frame-MuCEI) .sf-hb-placeholder-frame-3yyBD {
  display: none
}

.sf-hb-placeholder-frame-1D2fC.sf-hb-placeholder-frame-MuCEI {
  position: relative;
  width: 100%;
  overflow: hidden
}

.sf-hb-placeholder-frame-1D2fC.sf-hb-placeholder-frame-MuCEI .sf-hb-placeholder-frame-U0c4k {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  width: 100%
}

.sf-hb-placeholder-frame-1D2fC.sf-hb-placeholder-frame-MuCEI .sf-hb-placeholder-frame-U0c4k > :only-child {
  height: 100%
}

.sf-hb-placeholder-frame-1D2fC.sf-hb-placeholder-frame-MuCEI .sf-hb-placeholder-frame-3yyBD {
  position: relative;
  display: block;
  content: ""
}

.sf-Share-O5q7O {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 16px;
  padding-right: 16px
}

.sf-Share-O5q7O .sf-Share-2YBgl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 40px;
  border-radius: 20px;
  height: 40px
}

.sf-Share-O5q7O .sf-Share-2YBgl:hover {
  border-radius: 20px;
  background-color: #eee
}

.sf-Share-O5q7O .sf-Share-2z71D {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' fill='none'%3E%3Cpath d='M14.25 8.25h1.5a1.5 1.5 0 011.5 1.5v12a1.5 1.5 0 01-1.5 1.5H2.25a1.5 1.5 0 01-1.5-1.5v-12a1.5 1.5 0 011.5-1.5h1.5M9 .75v10.5M5.25 4.5L9 .75l3.75 3.75' fill-rule='evenodd' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");
  width: 18px;
  height: 24px
}

.sf-Share-O5q7O .sf-Share-3PowP {
  position: absolute;
  background: #fff;
  border-radius: 8px;
  margin-top: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(72, 72, 72, .32);
  box-shadow: 0 2px 8px rgba(72, 72, 72, .3215686274509804);
  font-size: 14px;
  z-index: 1
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf {
  font-weight: 600
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 8px 0
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O .sf-Share-ozBJd {
  width: 185px;
  height: 45px !important;
  padding-top: 15px;
  padding-bottom: 14px;
  margin-left: 16px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -.15px;
  color: #484848;
  margin-right: 16px;
  -webkit-box-shadow: 0 -1px 0 0 #eee;
  box-shadow: 0 -1px #eee
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O .sf-Share-2FhdB {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%235BE469' d='M12 .09C5.408.09.05 5.408 0 12a11.74 11.74 0 002.14 6.77l-1.35 4a.5.5 0 00.12.51.51.51 0 00.51.13l4.2-1.33A12 12 0 0024 12C23.95 5.408 18.592.09 12 .09zm7.2 16.72a3.91 3.91 0 01-3.5 2.09 10.71 10.71 0 01-3.45-1 14 14 0 01-5.95-5.16c-1.91-2.53-2-4.9-.16-6.86A2.17 2.17 0 018 5.32a1.54 1.54 0 011.21.87l.38.92.63 1.51a1.1 1.1 0 010 1 5.14 5.14 0 01-1 1.37 12.41 12.41 0 001.79 2.15 9.06 9.06 0 002.73 1.63c.28-.36.83-1 1-1.27a1 1 0 011.34-.36c.38.14 2.51 1.18 2.51 1.18.27.092.507.262.68.49a2 2 0 01-.07 2z'/%3E%3C/svg%3E");
  height: 24px;
  width: 24px;
  margin-left: 16px
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O .sf-Share-2P7t0 {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%233972C1' d='M19.55 14.56a.5.5 0 01-.5.44H17a.5.5 0 00-.5.5v8a.5.5 0 00.5.5h6a1 1 0 001-1V1a1 1 0 00-1-1H1a1 1 0 00-1 1v22a1 1 0 001 1h11a.5.5 0 00.5-.5v-8a.5.5 0 00-.5-.5h-2a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5h2a.5.5 0 00.5-.5V9.19a5.69 5.69 0 015.69-5.69h1.31a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-1.31a1.69 1.69 0 00-1.69 1.69v1.31a.5.5 0 00.5.5h2.43a.5.5 0 01.5.56l-.38 3z'/%3E%3C/svg%3E");
  padding-top: 16px;
  padding-bottom: 10px;
  height: 24px;
  width: 24px;
  margin-left: 16px
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O .sf-Share-2Wy3f {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20' fill='none'%3E%3Cpath fill='%2348C1D9' d='M23.32 4.44a.5.5 0 00-.2-.87l-.79-.2a.5.5 0 01-.33-.7l.44-.89a.5.5 0 00-.58-.7l-2 .56a.5.5 0 01-.44-.08 5 5 0 00-8 4v.36a.25.25 0 01-.22.25c-2.81.33-5.5-1.1-8.4-4.44a.51.51 0 00-.51-.15A.5.5 0 002 2a7.58 7.58 0 00.46 4.92.25.25 0 01-.26.36l-1.12-.22a.5.5 0 00-.57.59 5.15 5.15 0 002.37 3.78.25.25 0 010 .45l-.53.21a.5.5 0 00-.26.69 4.36 4.36 0 003.2 2.48.25.25 0 010 .47 10.94 10.94 0 01-4.29.83.51.51 0 10-.2 1 20.06 20.06 0 008.14 1.93 12.58 12.58 0 007-2A12.5 12.5 0 0021.5 7.06v-.87a.5.5 0 01.18-.38l1.64-1.37z'/%3E%3C/svg%3E");
  height: 24px;
  width: 24px;
  margin-left: 16px
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O:not(:last-child) {
  margin-bottom: 16px
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 45px !important;
  cursor: pointer
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O li:first-child div {
  -webkit-box-shadow: none;
  box-shadow: none
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O li:hover {
  background-color: #f5f5f5
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O li:hover div {
  -webkit-box-shadow: none;
  box-shadow: none
}

.sf-Share-O5q7O .sf-Share-14e13 .sf-Share-t6jUf .sf-Share-3v83O a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 45px !important
}

.sf-Share-O5q7O.sf-Share-QRpRw .sf-Share-2YBgl:hover {
  background-color: #1c1c1c
}

.sf-herouselTemplate_1-2wp2L {
  -webkit-box-shadow: 0 6px 26px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 6px 26px rgba(0, 0, 0, .1607843137254902);
  max-width: 1088px;
  margin: 0 auto
}

.sf-herouselTemplate_1-2wp2L, .sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq {
  border-radius: 8.1px;
  -moz-border-radius: 8.1px;
  -o-border-radius: 8.1px;
  -webkit-border-radius: 8.1px;
  -ms-webkit-radius: 8.1px;
  zoom: 1
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-3G7C2 {
  padding: 56px 48px 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-3G7C2 .sf-herouselTemplate_1-3RgJM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 152px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-3G7C2 .sf-herouselTemplate_1-3RgJM .sf-herouselTemplate_1-1Narj {
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: .33px;
  max-height: 100px;
  height: 32px;
  width: 309px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-3G7C2 .sf-herouselTemplate_1-3RgJM .sf-herouselTemplate_1-1jc6J {
  margin-top: 8px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .34px;
  max-height: 100px;
  height: 40px;
  width: 309px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-3G7C2 .sf-herouselTemplate_1-209_x {
  margin-top: 24px;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  margin-right: auto;
  min-width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ff6000
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-3G7C2 .sf-herouselTemplate_1-tDaJC {
  font-size: 14px;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  font-weight: 600;
  color: #fff;
  line-height: 1.14;
  letter-spacing: -.26px;
  margin: 0 auto;
  padding: 12px 24px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-3G7C2 .sf-herouselTemplate_1-3zIKc {
  margin-top: auto;
  font-size: 12px;
  line-height: 1.33;
  color: #7b7b7b
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-1bPuf {
  padding: 4px;
  width: 680px;
  min-width: 680px
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-1bPuf .sf-herouselTemplate_1-37Jzs {
  border-radius: 8px;
  background-color: #ddd
}

.sf-herouselTemplate_1-2wp2L .sf-herouselTemplate_1-Q4Jvq .sf-herouselTemplate_1-1bPuf .sf-herouselTemplate_1-37Jzs.sf-herouselTemplate_1-1Hxts {
  background-color: #1d1c1c
}

.sf-herouselTemplate_2-12WbU {
  -webkit-box-shadow: 0 6px 26px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 6px 26px rgba(0, 0, 0, .1607843137254902);
  max-width: 1088px;
  margin: 0 auto
}

.sf-herouselTemplate_2-12WbU, .sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG {
  border-radius: 8.1px;
  -moz-border-radius: 8.1px;
  -o-border-radius: 8.1px;
  -webkit-border-radius: 8.1px;
  -ms-webkit-radius: 8.1px;
  zoom: 1
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-3J2-B {
  padding: 56px 48px 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-3J2-B .sf-herouselTemplate_2-37n5R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 152px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-3J2-B .sf-herouselTemplate_2-37n5R .sf-herouselTemplate_2-qGuQS {
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: .33px;
  max-height: 100px;
  height: 32px;
  width: 309px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-3J2-B .sf-herouselTemplate_2-37n5R .sf-herouselTemplate_2-2TbA9 {
  margin-top: 8px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .34px;
  max-height: 100px;
  height: 80px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -moz-line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-3J2-B .sf-herouselTemplate_2-2KfnF {
  margin-top: 24px;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  margin-right: auto;
  min-width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ff6000
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-3J2-B .sf-herouselTemplate_2-2sV2W {
  font-size: 14px;
  font-weight: 600;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  color: #fff;
  line-height: 1.14;
  letter-spacing: -.26px;
  margin: 0 auto;
  padding: 12px 24px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-3J2-B .sf-herouselTemplate_2-2nsBi {
  margin-top: auto;
  font-size: 12px;
  line-height: 1.33;
  color: #7b7b7b
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-2_UTg {
  padding: 4px;
  width: 680px;
  min-width: 680px
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-2_UTg .sf-herouselTemplate_2-2Zs39 {
  border-radius: 8px;
  background-color: #ddd
}

.sf-herouselTemplate_2-12WbU .sf-herouselTemplate_2-38WrG .sf-herouselTemplate_2-2_UTg .sf-herouselTemplate_2-2Zs39.sf-herouselTemplate_2-ES7ah {
  background-color: #1d1c1c
}

.sf-herouselTemplate_3-3B-WA {
  -webkit-box-shadow: 0 6px 26px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 6px 26px rgba(0, 0, 0, .1607843137254902);
  max-width: 1088px;
  margin: 0 auto
}

.sf-herouselTemplate_3-3B-WA, .sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA {
  border-radius: 8.1px;
  -moz-border-radius: 8.1px;
  -o-border-radius: 8.1px;
  -webkit-border-radius: 8.1px;
  -ms-webkit-radius: 8.1px;
  zoom: 1
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-JHr4Y {
  padding: 56px 48px 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-JHr4Y .sf-herouselTemplate_3-2OkZY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 152px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-JHr4Y .sf-herouselTemplate_3-2OkZY .sf-herouselTemplate_3-59gB_ {
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: .33px;
  max-height: 100px;
  height: 64px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -moz-line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-JHr4Y .sf-herouselTemplate_3-2OkZY .sf-herouselTemplate_3-18Fqq {
  margin-top: 8px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .34px;
  max-height: 100px;
  height: 80px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -moz-line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-JHr4Y .sf-herouselTemplate_3-1Amjj {
  margin-top: 24px;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  margin-right: auto;
  min-width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ff6000
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-JHr4Y .sf-herouselTemplate_3-3c0iZ {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  line-height: 1.14;
  letter-spacing: -.26px;
  margin: 0 auto;
  padding: 12px 24px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-JHr4Y .sf-herouselTemplate_3-2KhG4 {
  margin-top: auto;
  font-size: 12px;
  line-height: 1.33;
  color: #7b7b7b
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-2ITAW {
  padding: 4px;
  width: 680px;
  min-width: 680px
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-2ITAW .sf-herouselTemplate_3-1qm3R {
  border-radius: 8px;
  background-color: #ddd
}

.sf-herouselTemplate_3-3B-WA .sf-herouselTemplate_3-XbVkA .sf-herouselTemplate_3-2ITAW .sf-herouselTemplate_3-1qm3R.sf-herouselTemplate_3-3RwHl {
  background-color: #1d1c1c
}

.sf-herouselTemplate_4-3Q_K- {
  -webkit-box-shadow: 0 6px 26px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 6px 26px rgba(0, 0, 0, .1607843137254902);
  max-width: 1088px;
  margin: 0 auto
}

.sf-herouselTemplate_4-3Q_K-, .sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ {
  border-radius: 8.1px;
  -moz-border-radius: 8.1px;
  -o-border-radius: 8.1px;
  -webkit-border-radius: 8.1px;
  -ms-webkit-radius: 8.1px;
  zoom: 1
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-TvYTC {
  padding: 56px 48px 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-TvYTC .sf-herouselTemplate_4-3tvQ6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 152px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-TvYTC .sf-herouselTemplate_4-3tvQ6 .sf-herouselTemplate_4-Qe70K {
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: .33px;
  max-height: 100px;
  height: 32px
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-TvYTC .sf-herouselTemplate_4-3tvQ6 .sf-herouselTemplate_4-1ZwcI {
  margin-top: 8px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .34px;
  max-height: 100px;
  height: 40px;
  width: 309px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-TvYTC .sf-herouselTemplate_4-2HHbf {
  margin-top: 24px;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  margin-right: auto;
  min-width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ff6000
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-TvYTC .sf-herouselTemplate_4-3DghG {
  font-size: 14px;
  font-weight: 600;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  color: #fff;
  line-height: 1.14;
  letter-spacing: -.26px;
  margin: 0 auto;
  padding: 12px 24px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-TvYTC .sf-herouselTemplate_4-b5M3e {
  margin-top: auto;
  font-size: 12px;
  line-height: 1.33;
  color: #7b7b7b
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-153y5 {
  padding: 4px;
  width: 680px;
  min-width: 680px
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-153y5 .sf-herouselTemplate_4-1WvOD {
  border-radius: 8px;
  background-color: #ddd
}

.sf-herouselTemplate_4-3Q_K- .sf-herouselTemplate_4-22UdJ .sf-herouselTemplate_4-153y5 .sf-herouselTemplate_4-1WvOD.sf-herouselTemplate_4-D4rB9 {
  background-color: #1d1c1c
}

.sf-herouselTemplate_5-lU91m {
  -webkit-box-shadow: 0 6px 26px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 6px 26px rgba(0, 0, 0, .1607843137254902);
  max-width: 1088px;
  margin: 0 auto
}

.sf-herouselTemplate_5-lU91m, .sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h {
  border-radius: 8.1px;
  -moz-border-radius: 8.1px;
  -o-border-radius: 8.1px;
  -webkit-border-radius: 8.1px;
  -ms-webkit-radius: 8.1px;
  zoom: 1
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-15jn- {
  padding: 56px 48px 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-15jn- .sf-herouselTemplate_5-30RHN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 152px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-15jn- .sf-herouselTemplate_5-30RHN .sf-herouselTemplate_5-1C4Qj {
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: .33px;
  max-height: 100px;
  height: 32px;
  width: 309px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-15jn- .sf-herouselTemplate_5-30RHN .sf-herouselTemplate_5-1luqt {
  margin-top: 8px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .34px;
  max-height: 100px;
  height: 80px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -moz-line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-15jn- .sf-herouselTemplate_5-1LaJD {
  margin-top: 24px;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  margin-right: auto;
  min-width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ff6000
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-15jn- .sf-herouselTemplate_5-3-4OU {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  line-height: 1.14;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  letter-spacing: -.26px;
  margin: 0 auto;
  padding: 12px 24px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-15jn- .sf-herouselTemplate_5-3y4Z5 {
  margin-top: auto;
  font-size: 12px;
  line-height: 1.33;
  color: #7b7b7b
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-3a7u0 {
  padding: 4px;
  width: 680px;
  min-width: 680px
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-3a7u0 .sf-herouselTemplate_5-2AN75 {
  border-radius: 8px;
  background-color: #ddd
}

.sf-herouselTemplate_5-lU91m .sf-herouselTemplate_5-xxk1h .sf-herouselTemplate_5-3a7u0 .sf-herouselTemplate_5-2AN75.sf-herouselTemplate_5-1ndSL {
  background-color: #1d1c1c
}

.sf-herouselTemplate_6-jox86 {
  -webkit-box-shadow: 0 6px 26px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 6px 26px rgba(0, 0, 0, .1607843137254902);
  max-width: 1088px;
  margin: 0 auto
}

.sf-herouselTemplate_6-jox86, .sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi {
  border-radius: 8.1px;
  -moz-border-radius: 8.1px;
  -o-border-radius: 8.1px;
  -webkit-border-radius: 8.1px;
  -ms-webkit-radius: 8.1px;
  zoom: 1
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-3oaCM {
  padding: 56px 48px 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-3oaCM .sf-herouselTemplate_6-oqxo2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 152px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-3oaCM .sf-herouselTemplate_6-oqxo2 .sf-herouselTemplate_6-1ssnF {
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: .33px;
  max-height: 100px;
  height: 64px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -moz-line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-3oaCM .sf-herouselTemplate_6-oqxo2 .sf-herouselTemplate_6-3-TgV {
  margin-top: 8px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .34px;
  max-height: 100px;
  height: 80px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -moz-line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-3oaCM .sf-herouselTemplate_6-3AEEp {
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  margin-top: 24px;
  margin-right: auto;
  min-width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ff6000
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-3oaCM .sf-herouselTemplate_6-FricI {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  line-height: 1.14;
  letter-spacing: -.26px;
  margin: 0 auto;
  padding: 12px 24px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-3oaCM .sf-herouselTemplate_6-EzMVn {
  margin-top: auto;
  font-size: 12px;
  line-height: 1.33;
  color: #7b7b7b
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-1AxF2 {
  padding: 4px;
  width: 680px;
  min-width: 680px
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-1AxF2 .sf-herouselTemplate_6-uTOEP {
  border-radius: 8px;
  background-color: #ddd
}

.sf-herouselTemplate_6-jox86 .sf-herouselTemplate_6-HmARi .sf-herouselTemplate_6-1AxF2 .sf-herouselTemplate_6-uTOEP.sf-herouselTemplate_6-3DnKj {
  background-color: #1d1c1c
}

.sf-HerouselBaseTemplate-OcJVK {
  -webkit-box-shadow: 0 6px 26px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 6px 26px rgba(0, 0, 0, .1607843137254902);
  max-width: 1088px;
  margin: 0 auto
}

.sf-HerouselBaseTemplate-OcJVK, .sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN {
  border-radius: 8.1px;
  -moz-border-radius: 8.1px;
  -o-border-radius: 8.1px;
  -webkit-border-radius: 8.1px;
  -ms-webkit-radius: 8.1px;
  zoom: 1
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-2vL-f {
  padding: 56px 48px 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-2vL-f .sf-HerouselBaseTemplate-1Z_E- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 152px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-2vL-f .sf-HerouselBaseTemplate-1Z_E- .sf-HerouselBaseTemplate-11zGN {
  margin-top: 8px;
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: .33px;
  max-height: 100px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -moz-line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-2vL-f .sf-HerouselBaseTemplate-1Z_E- .sf-HerouselBaseTemplate-2BU3k {
  margin-top: 8px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .34px;
  max-height: 100px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -moz-line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-2vL-f .sf-HerouselBaseTemplate-22V-G {
  margin-top: 24px;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  margin-right: auto;
  min-width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ff6000
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-2vL-f .sf-HerouselBaseTemplate-N5A3I {
  font-size: 14px;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-webkit-radius: 24px;
  zoom: 1;
  font-weight: 600;
  color: #fff;
  line-height: 1.14;
  letter-spacing: -.26px;
  margin: 0 auto;
  padding: 12px 24px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-2vL-f .sf-HerouselBaseTemplate-3VopK {
  margin-top: auto;
  font-size: 12px;
  line-height: 1.33;
  color: #7b7b7b
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-rwl5U {
  padding: 4px;
  width: 680px;
  min-width: 680px
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-rwl5U .sf-HerouselBaseTemplate-30G1p {
  border-radius: 8px;
  background-color: #ddd
}

.sf-HerouselBaseTemplate-OcJVK .sf-HerouselBaseTemplate-140fN .sf-HerouselBaseTemplate-rwl5U .sf-HerouselBaseTemplate-30G1p.sf-HerouselBaseTemplate-2oxeB {
  background-color: #1d1c1c
}

.sf-HerouselBaseTemplate-OcJVK.sf-HerouselBaseTemplate-1WwYF .sf-HerouselBaseTemplate-2BU3k, .sf-HerouselBaseTemplate-OcJVK.sf-HerouselBaseTemplate-1WwYF .sf-HerouselBaseTemplate-11zGN {
  color: #fff
}

.sf-HerouselBaseTemplate-OcJVK.sf-HerouselBaseTemplate-1WwYF .sf-HerouselBaseTemplate-140fN {
  background-color: #0c0c0c
}

.sf-HerouselContentBackground-1ezkF {
  width: 100%;
  height: 100%;
  max-width: 1920px;
  margin: 0 auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0
}

.sf-HerouselContentBackground-1ezkF:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 88px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .24)));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .24));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .24));
  z-index: 1
}

.sf-HerouselContentBackground-1ezkF .sf-HerouselContentBackground-zf2n5 {
  height: 100%
}

.sf-HerouselContentBackground-1ezkF .sf-HerouselContentBackground-2cJIN {
  height: 100%;
  background-color: #ddd
}

.sf-HerouselContentBackground-1ezkF .sf-HerouselContentBackground-2cJIN.sf-HerouselContentBackground-2z6WL {
  background-color: #1d1c1c
}

.sf-HerouselContentBackground-1ezkF .sf-HerouselContentBackground-2cJIN img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.sf-herouselContent-1ToOU .sf-herouselContent-3noYA {
  position: relative;
  z-index: 1;
  padding: 64px 0 90px
}

.sf-herouselContent-1ToOU .slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  padding-bottom: 32px !important;
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.sf-herouselContent-1ToOU .slick-dots > li {
  width: 56px;
  height: 40px;
  margin: 0 8px
}

.sf-herouselContent-1ToOU .slick-dots a {
  width: 56px;
  height: 40px;
  position: relative;
  display: block;
  overflow: hidden
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-1TmJE {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  background-color: #ddd
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-1TmJE .sf-herouselContent-2iUJ5 {
  background-color: #1d1c1c
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-1TmJE img, .sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-1TmJE source {
  margin-left: -7.89px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: auto !important;
  max-width: 71px;
  height:44px;
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-1TmJE picture {
  border-radius: 8px;
  overflow: hidden
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 16px;
  padding-right: 16px;
  position: relative
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-14C-0 {
  color: #484848 !important;
  border-color: #484848 !important
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-1sNoh {
  color: #fff !important;
  border-color: #fff !important
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-2vi0U {
  opacity: .72;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 56px;
  height: 36px;
  border-radius: 18px;
  border: 2px solid #fff;
  margin-top: 6px;
  margin-bottom: 6px;
  position: absolute;
  right: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  overflow: hidden;
  cursor: pointer
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-2vi0U:hover {
  opacity: 1
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-2vi0U .sf-herouselContent-2xScr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-2vi0U .sf-herouselContent-3U0oG {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' stroke='%23fff' fill='none'%3E%3Cpath d='M15.531 8H1.47m6.561 6.682L1.47 8l6.56-6.682' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");
  width: 15px;
  height: 14px
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-2vi0U .sf-herouselContent-1pkkD {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' stroke='%23484848' fill='none'%3E%3Cpath d='M15.531 8H1.47m6.561 6.682L1.47 8l6.56-6.682' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");
  width: 15px;
  height: 14px
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-2vi0U .sf-herouselContent-3Iq_a {
  display: none
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-2vi0U.sf-herouselContent-2vG3_:hover {
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  width: 200px;
  cursor: pointer
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-2vi0U.sf-herouselContent-2vG3_:hover .sf-herouselContent-3Iq_a {
  max-width: 150px;
  overflow: hidden;
  display: inline-block;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  padding-left: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -.15px
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-1IcJg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-121fr {
  opacity: .72;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 56px;
  height: 36px;
  border-radius: 18px;
  border: 2px solid #fff;
  margin-bottom: 6px;
  margin-top: 6px;
  position: absolute;
  left: 100%;
  top: 0;
  right: 0;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  overflow: hidden
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-121fr:hover {
  opacity: 1
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-121fr .sf-herouselContent-KyJKC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 1;
  cursor: pointer
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-121fr .sf-herouselContent-18_Pt {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' stroke='%23fff' fill='none'%3E%3Cpath d='M1.469 8H15.53m-6.561 6.682L15.53 8 8.97 1.318' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");
  width: 15px;
  height: 14px
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-121fr .sf-herouselContent-3SwMu {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' stroke='%23484848' fill='none'%3E%3Cpath d='M1.469 8H15.53m-6.561 6.682L15.53 8 8.97 1.318' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");
  width: 15px;
  height: 14px
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-121fr .sf-herouselContent-3WtiP {
  display: none
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-121fr.sf-herouselContent-2vG3_ {
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  width: 200px;
  cursor: pointer
}

.sf-herouselContent-1ToOU .slick-dots .sf-herouselContent-Qxd_D .sf-herouselContent-121fr.sf-herouselContent-2vG3_ .sf-herouselContent-3WtiP {
  max-width: 150px;
  overflow: hidden;
  display: inline-block;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -.15px
}

.sf-herouselContent-1ToOU .sf-herouselContent-3B-Ag .slick-active {
  background: #0c0c0c;
  border-color: #ff6000 !important
}

.sf-herouselContent-1ToOU .slick-active {
  border-color: #fff !important;
  background: #fff;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -o-border-radius: 11px;
  -webkit-border-radius: 11px;
  -ms-webkit-radius: 11px;
  zoom: 1
}

.sf-herouselContent-1ToOU .slick-dots {
  bottom: -4px !important
}

.sf-herouselContent-1ToOU .slick-dots li {
  width: 60px !important;
  height: 44px !important;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  -ms-webkit-radius: 8px;
  zoom: 1;
  border: 2px solid rgba(0, 0, 0, 0);
  margin: 0 5px;
  overflow: hidden
}

.sf-herouselContent-1ToOU .slick-dots li.slick-active {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  -ms-webkit-radius: 10px;
  zoom: 1;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1607843137254902)
}

.sf-herouselBucket-2OosD {
  padding: 8px 16px;
  margin-left: 12px;
  margin-right: 12px;
  border: 2px solid rgba(0, 0, 0, 0);
  cursor: pointer
}

.sf-herouselBucket-2OosD .sf-herouselBucket-1fE7F {
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  color: #484848;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2
}

.sf-Herousel-2Cg1t {
  width: 100%;
  height: 540px;
  position: relative;
  background-color: #fff;
  overflow: hidden
}

.sf-Herousel-2Cg1t .sf-Herousel-18OoN .sf-Herousel-q_Kib {
  -webkit-box-shadow: 0 6px 26px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 6px 26px rgba(0, 0, 0, .1607843137254902);
  border-radius: 8.1px;
  -moz-border-radius: 8.1px;
  -o-border-radius: 8.1px;
  -webkit-border-radius: 8.1px;
  -ms-webkit-radius: 8.1px;
  zoom: 1
}

.sf-Herousel-2Cg1t .sf-Herousel-18OoN .sf-Herousel-q_Kib .sf-Herousel-2Eafn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  height: 388px;
  border-radius: 8.1px;
  -moz-border-radius: 8.1px;
  -o-border-radius: 8.1px;
  -webkit-border-radius: 8.1px;
  -ms-webkit-radius: 8.1px;
  zoom: 1
}

.sf-Herousel-2Cg1t .sf-Herousel-18OoN .sf-Herousel-q_Kib .sf-Herousel-2Eafn .sf-Herousel-VZq3l {
  margin: 4px;
  width: 409px
}

.sf-Herousel-2Cg1t .sf-Herousel-18OoN .sf-Herousel-q_Kib .sf-Herousel-2Eafn .sf-Herousel-3UrWd {
  margin: 4px;
  width: 675px
}

.sf-Herousel-2Cg1t .sf-Herousel-18OoN .sf-Herousel-q_Kib .sf-Herousel-2Eafn .sf-Herousel-3UrWd .sf-Herousel-3O_Ri {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  -ms-webkit-radius: 8px;
  zoom: 1
}

.sf-Herousel-2Cg1t .sf-Herousel-3ER5K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 18px;
  padding-bottom: 13px;
  position: absolute;
  width: 100%;
  z-index: 1;
  font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important
}

.sf-Herousel-2Cg1t .sf-Herousel-1hpVe {
  border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  -webkit-border-radius: 20px;
  -ms-webkit-radius: 20px;
  zoom: 1;
  border: 2px solid hsla(0, 0%, 100%, .32);
  position: relative;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s
}

.sf-Herousel-2Cg1t .sf-Herousel-1hpVe .sf-Herousel-1GNzy {
  border: 2px solid #fff;
  opacity: 1
}

.sf-Herousel-2Cg1t .sf-Herousel-1hpVe:after {
  border-top: 4px solid hsla(0, 0%, 100%, .32);
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  content: "";
  position: absolute;
  left: calc(50% - 4px);
  width: 0;
  height: 0;
  bottom: -6px
}

.sf-Herousel-2Cg1t .sf-Herousel-2fBdi {
  border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  -webkit-border-radius: 20px;
  -ms-webkit-radius: 20px;
  zoom: 1;
  border: 2px solid hsla(0, 0%, 100%, .32);
  position: relative
}

.sf-Herousel-2Cg1t .sf-Herousel-2fBdi .sf-Herousel-1GNzy {
  border: 2px solid #fff;
  opacity: 1
}

.sf-Herousel-2Cg1t .sf-Herousel-2fBdi:after {
  content: "";
  position: absolute;
  left: calc(50% - 4px);
  width: 0;
  height: 0;
  border-top: 4px solid hsla(0, 0%, 100%, .32);
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  bottom: -6px
}

.sf-Herousel-2Cg1t .sf-Herousel-2HQNW {
  border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  -webkit-border-radius: 20px;
  -ms-webkit-radius: 20px;
  zoom: 1;
  background-color: #fff;
  position: relative;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .0784313725490196)
}

.sf-Herousel-2Cg1t .sf-Herousel-2HQNW:after {
  content: "";
  position: absolute;
  left: calc(50% - 8px);
  width: 0;
  height: 0;
  border-top: 8px solid #fff;
  border-left: 8px solid rgba(0, 0, 0, 0);
  border-right: 8px solid rgba(0, 0, 0, 0);
  bottom: -5px
}

.sf-Herousel-2Cg1t .sf-Herousel-1GlzO, .sf-Herousel-2Cg1t .sf-Herousel-2seVY {
  color: #fff
}

.sf-Herousel-2Cg1t .sf-Herousel-2Ojs_ .slick-active {
  background-color: red
}

.sf-Herousel-2Cg1t .slick-slide {
  position: relative
}

.sf-Herousel-2Cg1t .hb-image-view__placeholder, .sf-Herousel-2Cg1t .slick-slide > div, .sf-Herousel-2Cg1t .slick-slider, .sf-Herousel-2Cg1t .slick-track {
  height: 100%
}

.sf-Herousel-2Cg1t .slick-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%
}

.sf-Herousel-2Cg1t .root > .slick-list {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  height: 540px
}

.sf-Herousel-2Cg1t .slick-dots {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%
}

.sf-hb-number-indicator-vOanr {
  font-size: 11px;
  line-height: 16.5pt;
  letter-spacing: -.22pt;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1px 6px
}

.sf-hb-number-indicator-vOanr.sf-hb-number-indicator-1Uxs9 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}

.sf-hb-number-indicator-vOanr > span {
  margin: 0 1px
}

.sf-hb-image-view-AM_lX {
  position: relative;
  display: block;
  overflow: hidden
}

.sf-hb-image-view-AM_lX img {
  font-size: 0
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-Kyv7r {
  display: block;
  width: 100%
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-JPAWk {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #ddd
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-JPAWk:after {
  content: "";
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='46' height='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Cdefs%3E%3Cpath id='a' d='M0 10.652V.117h6.94v10.535z'/%3E%3Cpath id='c' d='M0 23.55h45.427V.148H0z'/%3E%3C/defs%3E%3Cg transform='translate(.273 .003)' fill-rule='evenodd'%3E%3Cg transform='translate(0 .069)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M6.482 3.736c.211.288.34.585.387.89.047.304.07.801.07 1.49v4.536H4.882v-4.7c0-.415-.07-.75-.21-1.006-.183-.359-.53-.538-1.04-.538-.529 0-.93.178-1.204.535-.274.357-.41.866-.41 1.527v4.182H0V.117h2.016v3.477c.373-.369.56-.489.933-.637a3.609 3.609 0 011.286-.227c.474 0 .905.083 1.293.248.387.165.705.418.954.758z' fill='%23BFBFBF' mask='url(%23b)'/%3E%3C/g%3E%3Cpath d='M10.44 4.903c-.285.294-.464.692-.537 1.195h3.473c-.036-.536-.215-.943-.537-1.22-.321-.277-.72-.416-1.196-.416-.517 0-.918.147-1.203.441m3.016-1.743c.538.241.982.622 1.333 1.142.315.458.52.99.614 1.595.054.354.076.865.066 1.531H9.853c.032.775.3 1.317.807 1.629.308.193.678.29 1.111.29.46 0 .833-.118 1.12-.354.156-.127.295-.305.415-.53h2.058c-.054.457-.303.922-.747 1.394-.691.75-1.658 1.125-2.901 1.125A4.2 4.2 0 019 10.032C8.215 9.4 7.823 8.37 7.823 6.945c0-1.337.354-2.362 1.062-3.075.708-.714 1.628-1.07 2.758-1.07.67 0 1.275.12 1.813.361M21.404 5.283c-.274-.457-.718-.686-1.332-.686-.739 0-1.246.347-1.523 1.04-.143.369-.214.836-.214 1.402 0 .897.24 1.527.721 1.89.286.213.624.319 1.015.319.567 0 1-.217 1.298-.652.297-.434.446-1.012.446-1.734 0-.595-.137-1.12-.41-1.579m1.547-1.451c.629.666.943 1.643.943 2.931 0 1.36-.307 2.395-.922 3.108-.614.712-1.406 1.069-2.374 1.069-.618 0-1.13-.154-1.538-.46-.223-.17-.442-.418-.655-.744v3.82H16.41V3.005h1.93v1.14c.22-.335.452-.6.699-.793.45-.345.987-.517 1.609-.517.906 0 1.674.333 2.303.998M26.591 8.257c.043.359.135.613.277.764.251.27.716.404 1.393.404.399 0 .715-.059.95-.177.234-.118.351-.295.351-.531a.573.573 0 00-.283-.517c-.19-.118-.892-.32-2.11-.609-.876-.217-1.493-.488-1.851-.814-.359-.32-.538-.783-.538-1.387 0-.713.28-1.325.84-1.837.56-.512 1.348-.769 2.364-.769.965 0 1.75.193 2.358.577.607.385.956 1.05 1.046 1.993H29.37c-.028-.26-.102-.465-.22-.616-.222-.273-.6-.41-1.135-.41-.44 0-.753.068-.94.205-.187.137-.28.297-.28.481 0 .232.1.4.298.503.199.109.9.295 2.105.56.803.188 1.405.474 1.806.856.397.387.595.87.595 1.451 0 .765-.285 1.389-.855 1.873-.569.483-1.45.725-2.64.725-1.215 0-2.111-.256-2.69-.768-.58-.512-.868-1.164-.868-1.957h2.044z' fill='%23BFBFBF'/%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%23BFBFBF' mask='url(%23d)' d='M32.67 10.72h2.045V3.004h-2.044zM4.97 21.213c.29-.42.435-.972.435-1.656 0-.548-.072-1-.214-1.36-.271-.679-.77-1.019-1.498-1.019-.737 0-1.244.333-1.52.998-.142.354-.213.812-.213 1.374 0 .66.147 1.208.442 1.642.295.434.744.651 1.348.651.523 0 .93-.21 1.22-.63m1.685-4.7c.577.731.865 1.675.865 2.831 0 1.2-.285 2.193-.853 2.98-.57.789-1.363 1.183-2.382 1.183-.64 0-1.155-.127-1.543-.382-.233-.151-.484-.415-.754-.793v.97H0V12.746h2.016v3.844c.256-.358.539-.632.847-.821.366-.236.831-.354 1.396-.354 1.02 0 1.82.366 2.396 1.097M10.64 15.585v4.651c0 .44.052.77.155.991.183.392.542.588 1.077.588.685 0 1.154-.278 1.408-.835.131-.302.197-.701.197-1.197v-4.198h2.045v7.717h-1.96v-1.09a3.778 3.778 0 00-.141.212 1.408 1.408 0 01-.268.311c-.315.283-.62.477-.914.58a3.103 3.103 0 01-1.033.157c-1.138 0-1.905-.411-2.3-1.232-.221-.453-.332-1.12-.332-2.004v-4.651h2.066zM21.36 15.405c.026.002.084.006.174.01v2.067a5.441 5.441 0 00-.58-.035c-.812 0-1.356.264-1.635.793-.156.297-.233.755-.233 1.373v3.689h-2.03v-7.717h1.924v1.345c.311-.514.582-.866.813-1.055.377-.316.868-.474 1.472-.474.037 0 .07.001.095.004M35.122 21.206c.297-.425.446-.974.446-1.65 0-.943-.239-1.618-.715-2.024a1.538 1.538 0 00-1.019-.368c-.59 0-1.022.223-1.298.669-.276.446-.414 1-.414 1.66 0 .713.14 1.283.421 1.71.28.427.706.64 1.277.64.57 0 1.005-.212 1.302-.637m-.495-5.497c.363.205.658.49.884.853v-3.816h2.044v10.556h-1.96v-1.07c-.287.459-.615.791-.983.999-.367.208-.825.311-1.372.311-.9 0-1.659-.364-2.274-1.093-.616-.73-.924-1.665-.924-2.807 0-1.317.303-2.353.91-3.108.606-.755 1.416-1.133 2.43-1.133.466 0 .881.103 1.245.308M27.023 19.566a2.23 2.23 0 01-.39.194 3.31 3.31 0 01-.54.137l-.458.085c-.429.075-.737.167-.924.276-.317.183-.476.468-.476.855 0 .343.097.592.29.745.194.153.43.23.707.23.44 0 .844-.128 1.215-.382.37-.254.562-.718.576-1.392v-.748zm.064 3.742s.014-.728 0-.903c-.28.302-.601.559-.966.77-.435.25-.927.375-1.477.375-.7 0-1.279-.2-1.736-.597-.456-.398-.685-.962-.685-1.692 0-.947.368-1.632 1.102-2.056.403-.23.996-.395 1.778-.494l.69-.085c.375-.047.642-.106.804-.177.289-.122.434-.313.434-.572 0-.315-.111-.533-.333-.653-.222-.12-.547-.18-.977-.18-.482 0-.823.117-1.023.353-.143.174-.239.41-.286.706H22.47c.043-.673.232-1.227.568-1.66.534-.678 1.45-1.017 2.75-1.017.846 0 1.598.167 2.255.501.657.335.985.966.985 1.894v3.532c0 .245.005 1.607.015 1.955h-1.956zM43.407 19.566c-.128.08-.259.144-.39.194-.13.049-.31.095-.54.137l-.458.085c-.429.075-.737.167-.924.276-.317.183-.476.468-.476.855 0 .343.097.592.29.745.194.153.43.23.707.23.44 0 .844-.128 1.215-.382.37-.254.562-.718.576-1.392v-.748zm.064 3.742s.014-.728 0-.903c-.28.302-.601.559-.966.77-.435.25-.927.375-1.477.375-.7 0-1.279-.2-1.736-.597-.456-.398-.685-.962-.685-1.692 0-.947.368-1.632 1.102-2.056.403-.23.996-.395 1.778-.494l.69-.085c.375-.047.643-.106.804-.177.289-.122.434-.313.434-.572 0-.315-.111-.533-.333-.653-.222-.12-.548-.18-.977-.18-.482 0-.823.117-1.023.353-.143.174-.239.41-.286.706h-1.942c.043-.673.232-1.227.567-1.66.535-.678 1.451-1.017 2.752-1.017.845 0 1.597.167 2.254.501.657.335.985.966.985 1.894v3.532c0 .245.005 1.607.015 1.955H43.47zM34.77 1.259a1.11 1.11 0 11-2.22 0 1.11 1.11 0 012.22 0'/%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  height: 50px;
  width: 50px
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-1fMh3 {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #ddd;
  text-indent: -10000px
}

.sf-hb-image-view-AM_lX .sf-hb-image-view-1fMh3:after {
  content: "";
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='46' height='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Cdefs%3E%3Cpath id='a' d='M0 10.652V.117h6.94v10.535z'/%3E%3Cpath id='c' d='M0 23.55h45.427V.148H0z'/%3E%3C/defs%3E%3Cg transform='translate(.273 .003)' fill-rule='evenodd'%3E%3Cg transform='translate(0 .069)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M6.482 3.736c.211.288.34.585.387.89.047.304.07.801.07 1.49v4.536H4.882v-4.7c0-.415-.07-.75-.21-1.006-.183-.359-.53-.538-1.04-.538-.529 0-.93.178-1.204.535-.274.357-.41.866-.41 1.527v4.182H0V.117h2.016v3.477c.373-.369.56-.489.933-.637a3.609 3.609 0 011.286-.227c.474 0 .905.083 1.293.248.387.165.705.418.954.758z' fill='%23BFBFBF' mask='url(%23b)'/%3E%3C/g%3E%3Cpath d='M10.44 4.903c-.285.294-.464.692-.537 1.195h3.473c-.036-.536-.215-.943-.537-1.22-.321-.277-.72-.416-1.196-.416-.517 0-.918.147-1.203.441m3.016-1.743c.538.241.982.622 1.333 1.142.315.458.52.99.614 1.595.054.354.076.865.066 1.531H9.853c.032.775.3 1.317.807 1.629.308.193.678.29 1.111.29.46 0 .833-.118 1.12-.354.156-.127.295-.305.415-.53h2.058c-.054.457-.303.922-.747 1.394-.691.75-1.658 1.125-2.901 1.125A4.2 4.2 0 019 10.032C8.215 9.4 7.823 8.37 7.823 6.945c0-1.337.354-2.362 1.062-3.075.708-.714 1.628-1.07 2.758-1.07.67 0 1.275.12 1.813.361M21.404 5.283c-.274-.457-.718-.686-1.332-.686-.739 0-1.246.347-1.523 1.04-.143.369-.214.836-.214 1.402 0 .897.24 1.527.721 1.89.286.213.624.319 1.015.319.567 0 1-.217 1.298-.652.297-.434.446-1.012.446-1.734 0-.595-.137-1.12-.41-1.579m1.547-1.451c.629.666.943 1.643.943 2.931 0 1.36-.307 2.395-.922 3.108-.614.712-1.406 1.069-2.374 1.069-.618 0-1.13-.154-1.538-.46-.223-.17-.442-.418-.655-.744v3.82H16.41V3.005h1.93v1.14c.22-.335.452-.6.699-.793.45-.345.987-.517 1.609-.517.906 0 1.674.333 2.303.998M26.591 8.257c.043.359.135.613.277.764.251.27.716.404 1.393.404.399 0 .715-.059.95-.177.234-.118.351-.295.351-.531a.573.573 0 00-.283-.517c-.19-.118-.892-.32-2.11-.609-.876-.217-1.493-.488-1.851-.814-.359-.32-.538-.783-.538-1.387 0-.713.28-1.325.84-1.837.56-.512 1.348-.769 2.364-.769.965 0 1.75.193 2.358.577.607.385.956 1.05 1.046 1.993H29.37c-.028-.26-.102-.465-.22-.616-.222-.273-.6-.41-1.135-.41-.44 0-.753.068-.94.205-.187.137-.28.297-.28.481 0 .232.1.4.298.503.199.109.9.295 2.105.56.803.188 1.405.474 1.806.856.397.387.595.87.595 1.451 0 .765-.285 1.389-.855 1.873-.569.483-1.45.725-2.64.725-1.215 0-2.111-.256-2.69-.768-.58-.512-.868-1.164-.868-1.957h2.044z' fill='%23BFBFBF'/%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%23BFBFBF' mask='url(%23d)' d='M32.67 10.72h2.045V3.004h-2.044zM4.97 21.213c.29-.42.435-.972.435-1.656 0-.548-.072-1-.214-1.36-.271-.679-.77-1.019-1.498-1.019-.737 0-1.244.333-1.52.998-.142.354-.213.812-.213 1.374 0 .66.147 1.208.442 1.642.295.434.744.651 1.348.651.523 0 .93-.21 1.22-.63m1.685-4.7c.577.731.865 1.675.865 2.831 0 1.2-.285 2.193-.853 2.98-.57.789-1.363 1.183-2.382 1.183-.64 0-1.155-.127-1.543-.382-.233-.151-.484-.415-.754-.793v.97H0V12.746h2.016v3.844c.256-.358.539-.632.847-.821.366-.236.831-.354 1.396-.354 1.02 0 1.82.366 2.396 1.097M10.64 15.585v4.651c0 .44.052.77.155.991.183.392.542.588 1.077.588.685 0 1.154-.278 1.408-.835.131-.302.197-.701.197-1.197v-4.198h2.045v7.717h-1.96v-1.09a3.778 3.778 0 00-.141.212 1.408 1.408 0 01-.268.311c-.315.283-.62.477-.914.58a3.103 3.103 0 01-1.033.157c-1.138 0-1.905-.411-2.3-1.232-.221-.453-.332-1.12-.332-2.004v-4.651h2.066zM21.36 15.405c.026.002.084.006.174.01v2.067a5.441 5.441 0 00-.58-.035c-.812 0-1.356.264-1.635.793-.156.297-.233.755-.233 1.373v3.689h-2.03v-7.717h1.924v1.345c.311-.514.582-.866.813-1.055.377-.316.868-.474 1.472-.474.037 0 .07.001.095.004M35.122 21.206c.297-.425.446-.974.446-1.65 0-.943-.239-1.618-.715-2.024a1.538 1.538 0 00-1.019-.368c-.59 0-1.022.223-1.298.669-.276.446-.414 1-.414 1.66 0 .713.14 1.283.421 1.71.28.427.706.64 1.277.64.57 0 1.005-.212 1.302-.637m-.495-5.497c.363.205.658.49.884.853v-3.816h2.044v10.556h-1.96v-1.07c-.287.459-.615.791-.983.999-.367.208-.825.311-1.372.311-.9 0-1.659-.364-2.274-1.093-.616-.73-.924-1.665-.924-2.807 0-1.317.303-2.353.91-3.108.606-.755 1.416-1.133 2.43-1.133.466 0 .881.103 1.245.308M27.023 19.566a2.23 2.23 0 01-.39.194 3.31 3.31 0 01-.54.137l-.458.085c-.429.075-.737.167-.924.276-.317.183-.476.468-.476.855 0 .343.097.592.29.745.194.153.43.23.707.23.44 0 .844-.128 1.215-.382.37-.254.562-.718.576-1.392v-.748zm.064 3.742s.014-.728 0-.903c-.28.302-.601.559-.966.77-.435.25-.927.375-1.477.375-.7 0-1.279-.2-1.736-.597-.456-.398-.685-.962-.685-1.692 0-.947.368-1.632 1.102-2.056.403-.23.996-.395 1.778-.494l.69-.085c.375-.047.642-.106.804-.177.289-.122.434-.313.434-.572 0-.315-.111-.533-.333-.653-.222-.12-.547-.18-.977-.18-.482 0-.823.117-1.023.353-.143.174-.239.41-.286.706H22.47c.043-.673.232-1.227.568-1.66.534-.678 1.45-1.017 2.75-1.017.846 0 1.598.167 2.255.501.657.335.985.966.985 1.894v3.532c0 .245.005 1.607.015 1.955h-1.956zM43.407 19.566c-.128.08-.259.144-.39.194-.13.049-.31.095-.54.137l-.458.085c-.429.075-.737.167-.924.276-.317.183-.476.468-.476.855 0 .343.097.592.29.745.194.153.43.23.707.23.44 0 .844-.128 1.215-.382.37-.254.562-.718.576-1.392v-.748zm.064 3.742s.014-.728 0-.903c-.28.302-.601.559-.966.77-.435.25-.927.375-1.477.375-.7 0-1.279-.2-1.736-.597-.456-.398-.685-.962-.685-1.692 0-.947.368-1.632 1.102-2.056.403-.23.996-.395 1.778-.494l.69-.085c.375-.047.643-.106.804-.177.289-.122.434-.313.434-.572 0-.315-.111-.533-.333-.653-.222-.12-.548-.18-.977-.18-.482 0-.823.117-1.023.353-.143.174-.239.41-.286.706h-1.942c.043-.673.232-1.227.567-1.66.535-.678 1.451-1.017 2.752-1.017.845 0 1.597.167 2.254.501.657.335.985.966.985 1.894v3.532c0 .245.005 1.607.015 1.955H43.47zM34.77 1.259a1.11 1.11 0 11-2.22 0 1.11 1.11 0 012.22 0'/%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  height: 50px;
  width: 50px
}

.sf-hb-placeholder-frame-1D2fC:not(.sf-hb-placeholder-frame-MuCEI) .sf-hb-placeholder-frame-3yyBD {
  display: none
}

.sf-hb-placeholder-frame-1D2fC.sf-hb-placeholder-frame-MuCEI {
  position: relative;
  width: 100%;
  overflow: hidden
}

.sf-hb-placeholder-frame-1D2fC.sf-hb-placeholder-frame-MuCEI .sf-hb-placeholder-frame-U0c4k {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  width: 100%
}

.sf-hb-placeholder-frame-1D2fC.sf-hb-placeholder-frame-MuCEI .sf-hb-placeholder-frame-U0c4k > :only-child {
  height: 100%
}

.sf-hb-placeholder-frame-1D2fC.sf-hb-placeholder-frame-MuCEI .sf-hb-placeholder-frame-3yyBD {
  position: relative;
  display: block;
  content: ""
}

.sf-HerouselMobileTemplate-BXL55 {
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 10px
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1607843137254902);
  overflow: hidden;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  -ms-webkit-radius: 8px;
  zoom: 1
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba {
  width: 100%;
  min-width: 100%;
  position: relative
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba a {
  display: block;
  text-decoration: none;
  color: inherit
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba a:focus, .sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba a:hover {
  outline: 0
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba .sf-HerouselMobileTemplate-2JWeu {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -.32px;
  padding: 8px 16px
}

@media only screen and (max-width: 320px) {
  .sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba .sf-HerouselMobileTemplate-2JWeu {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -.28px;
    padding: 6px 8px
  }
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba .sf-HerouselMobileTemplate-2JWeu:empty {
  display: none
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba .sf-HerouselMobileTemplate-2JWeu.sf-HerouselMobileTemplate-SgXXq {
  color: #ffffff
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba .sf-HerouselMobileTemplate-3qGYm, .sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba .sf-HerouselMobileTemplate-39qof {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
  text-align: center;
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba .sf-HerouselMobileTemplate-2ZlrQ {
  font-weight: 600
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba .sf-HerouselMobileTemplate-3UQEa {
  background-color: #ddd
}

.sf-HerouselMobileTemplate-BXL55 .sf-HerouselMobileTemplate-1K8FI .sf-HerouselMobileTemplate-1yCba .sf-HerouselMobileTemplate-3UQEa.sf-HerouselMobileTemplate-3SIW6 {
  background-color: #1d1c1c
}

.sf-HerouselMobileTemplate-BXL55.sf-HerouselMobileTemplate-1_aQC .sf-HerouselMobileTemplate-2ZlrQ, .sf-HerouselMobileTemplate-BXL55.sf-HerouselMobileTemplate-1_aQC .sf-HerouselMobileTemplate-3ooGU {
  color: #fff
}

.sf-HerouselMobileTemplate-BXL55.sf-HerouselMobileTemplate-1_aQC .sf-HerouselMobileTemplate-1K8FI {
  background-color: #0c0c0c
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-25T7k {
  position: absolute;
  right: 24px;
  z-index: 1;
  margin: 5px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-25T7k .sf-herouselMobileContent-YcFfQ {
  margin: 2px;
  border-radius: 12px;
  height: 24px;
  background: rgba(0, 0, 0, .48);
  color: #fff
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-25T7k .sf-herouselMobileContent-YcFfQ.sf-herouselMobileContent-3O-KI {
  -webkit-animation-name: "fadeOut";
  animation-name: "fadeOut";
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-25T7k .sf-herouselMobileContent-YcFfQ > span {
  margin: 0 1.9px
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-25T7k .sf-herouselMobileContent-zbntm .sf-herouselMobileContent-138L- {
  padding: 2px
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-25T7k .sf-herouselMobileContent-zbntm .sf-herouselMobileContent-138L-.sf-herouselMobileContent-3qzPI {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: rgba(0, 0, 0, .48);
  color: #fff;
  margin: 2px
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-25T7k .sf-herouselMobileContent-zbntm .sf-herouselMobileContent-138L-.sf-herouselMobileContent-3qzPI .sf-herouselMobileContent-1jfcH {
  width: 14px;
  height: 14px;
  margin: 3px 0 0 3px;
  position: relative
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-25T7k .sf-herouselMobileContent-zbntm .sf-herouselMobileContent-138L-.sf-herouselMobileContent-3qzPI .sf-herouselMobileContent-1jfcH svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  overflow: hidden
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-1jfcH {
  width: 14px;
  height: 14px;
  position: relative
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-1jfcH svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  overflow: hidden
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-IxQ3I {
  width: 13px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.26 13.503a.75.75 0 01.102 1.493l-.102.007-1.19-.001 3.22 3.22a.75.75 0 01-.976 1.134l-.084-.073-3.222-3.221.002 1.191a.75.75 0 01-.648.743l-.102.007a.75.75 0 01-.743-.648l-.007-.102v-3.028l.004-.046-.004.074a.754.754 0 01.304-.603l-.084.073a.753.753 0 01.428-.213l.102-.007h3zm-7.504 0h.017c.02 0 .04.002.06.004l-.077-.004a.754.754 0 01.601.301l-.07-.081a.753.753 0 01.212.428l.007.102v3a.75.75 0 01-1.493.102l-.007-.102v-1.19l-3.22 3.22a.75.75 0 01-1.133-.976l.073-.084 3.219-3.221-1.189.001a.75.75 0 01-.743-.648l-.007-.102a.75.75 0 01.648-.743l.102-.007h3zm9.534-8.78a.75.75 0 01.073.976l-.073.084-3.219 3.219 1.189.001a.75.75 0 01.743.648l.007.102a.75.75 0 01-.648.743l-.102.007h-3.03a.754.754 0 01-.043-.004l.073.004a.754.754 0 01-.601-.301l.07.081a.753.753 0 01-.212-.428l-.007-.102v-3a.75.75 0 011.493-.102l.007.102-.002 1.19 3.222-3.22a.75.75 0 011.06 0zM5.702 4.65l.084.073 3.22 3.219V6.753a.75.75 0 01.648-.743l.102-.007a.75.75 0 01.743.648l.007.102v3.03l-.004.043.004-.073a.754.754 0 01-.301.601l.081-.07a.753.753 0 01-.428.212l-.102.007h-3a.75.75 0 01-.102-1.493l.102-.007 1.188-.001-3.218-3.219a.75.75 0 01.976-1.133z' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-3SH__ {
  position: relative;
  z-index: 1;
  min-width: 100%
}

.sf-herouselMobileContent-IQ7-L .sf-herouselMobileContent-1qEPU .slick-active {
  background: #0c0c0c;
  border-color: #ff6000 !important
}

.sf-herouselBucketMobile-2wtSi {
  margin-left: 16px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  height: 40px
}

.sf-herouselBucketMobile-2wtSi:first-child {
  margin-left: 12px !important
}

.sf-herouselBucketMobile-2wtSi:last-child {
  padding-right: 17px
}

.sf-herouselBucketMobile-2wtSi .sf-herouselBucketMobile-2B1-g, .sf-herouselBucketMobile-2wtSi .sf-herouselBucketMobile-yX3ma {
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  color: #919191;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  padding-bottom: 16px
}

.sf-herouselBucketMobile-2wtSi .sf-herouselBucketMobile-yX3ma {
  font-size: 20px;
  color: #484848
}

.sf-herouselMobileBottomSheetTemplate-36YMK {
  margin: 0 auto 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1607843137254902);
  overflow: hidden;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  -ms-webkit-radius: 8px;
  zoom: 1
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG {
  position: relative;
  min-width: 100%;
  width: 100%
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG a {
  display: block;
  text-decoration: none;
  color: inherit
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG a:focus, .sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG a:hover {
  outline: 0
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG .sf-herouselMobileBottomSheetTemplate-25Y0U {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -.32px;
  padding: 8px 16px
}

@media only screen and (max-width: 320px) {
  .sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG .sf-herouselMobileBottomSheetTemplate-25Y0U {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -.28px;
    padding: 6px 8px
  }
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG .sf-herouselMobileBottomSheetTemplate-25Y0U:empty {
  display: none
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG .sf-herouselMobileBottomSheetTemplate-25Y0U.sf-herouselMobileBottomSheetTemplate-3iR7l {
  color: #fff
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG .sf-herouselMobileBottomSheetTemplate-1Z-dB, .sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG .sf-herouselMobileBottomSheetTemplate-3z6P4 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG .sf-herouselMobileBottomSheetTemplate-2m_Mo {
  font-weight: 600
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-1hVFk .sf-herouselMobileBottomSheetTemplate-NodHG .sf-herouselMobileBottomSheetTemplate-1vKYE {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #ddd
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-3l5ib {
  position: absolute;
  right: 14px;
  top: 14px;
  z-index: 1
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-3l5ib .sf-herouselMobileBottomSheetTemplate-2t3vY .sf-herouselMobileBottomSheetTemplate-2qxTH.sf-herouselMobileBottomSheetTemplate-3AuND {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #f5f5f5
}

.sf-herouselMobileBottomSheetTemplate-36YMK .sf-herouselMobileBottomSheetTemplate-3l5ib .sf-herouselMobileBottomSheetTemplate-2t3vY .sf-herouselMobileBottomSheetTemplate-2qxTH.sf-herouselMobileBottomSheetTemplate-3AuND .sf-herouselMobileBottomSheetTemplate-33ynG {
  width: 12px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.26 13.503a.75.75 0 01.102 1.493l-.102.007-1.19-.001 3.22 3.22a.75.75 0 01-.976 1.134l-.084-.073-3.222-3.221.002 1.191a.75.75 0 01-.648.743l-.102.007a.75.75 0 01-.743-.648l-.007-.102v-3.028l.004-.046-.004.074a.754.754 0 01.304-.603l-.084.073a.753.753 0 01.428-.213l.102-.007h3zm-7.504 0h.017c.02 0 .04.002.06.004l-.077-.004a.754.754 0 01.601.301l-.07-.081a.753.753 0 01.212.428l.007.102v3a.75.75 0 01-1.493.102l-.007-.102v-1.19l-3.22 3.22a.75.75 0 01-1.133-.976l.073-.084 3.219-3.221-1.189.001a.75.75 0 01-.743-.648l-.007-.102a.75.75 0 01.648-.743l.102-.007h3zm9.534-8.78a.75.75 0 01.073.976l-.073.084-3.219 3.219 1.189.001a.75.75 0 01.743.648l.007.102a.75.75 0 01-.648.743l-.102.007h-3.03a.754.754 0 01-.043-.004l.073.004a.754.754 0 01-.601-.301l.07.081a.753.753 0 01-.212-.428l-.007-.102v-3a.75.75 0 011.493-.102l.007.102-.002 1.19 3.222-3.22a.75.75 0 011.06 0zM5.702 4.65l.084.073 3.22 3.219V6.753a.75.75 0 01.648-.743l.102-.007a.75.75 0 01.743.648l.007.102v3.03l-.004.043.004-.073a.754.754 0 01-.301.601l.081-.07a.753.753 0 01-.428.212l-.102.007h-3a.75.75 0 01-.102-1.493l.102-.007 1.188-.001-3.218-3.219a.75.75 0 01.976-1.133z' fill-rule='evenodd'/%3E%3C/svg%3E");
  margin: 5px auto;
  display: block
}

.sf-herouselMobileBottomSheetContent-3mTw8 .sf-herouselMobileBottomSheetContent-1Bj7j {
  color: #484848;
  letter-spacing: -.45px;
  line-height: 27px;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 16px
}

.sf-herouselMobileBottomSheetContent-3mTw8 .sf-herouselMobileBottomSheetContent-1Bj7j .sf-herouselMobileBottomSheetContent-3mEop {
  color: #646464;
  font-weight: 500;
  margin-left: 4px
}

.sf-herouselMobileBottomSheetContent-3mTw8 .sf-herouselMobileBottomSheetContent-1xUoy {
  position: relative;
  z-index: 1;
  min-width: 100%
}

.sf-herouselMobileBottomSheetContent-3mTw8 .sf-herouselMobileBottomSheetContent-JKKN0 {
  margin-bottom: 52px
}

.sf-HerouselMobile-3NvDM {
  width: 100%;
  position: relative;
  background-color: #fff
}

.sf-HerouselMobile-3NvDM .sf-HerouselMobile-1vXxY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  overflow-x: scroll;
  width: 100%;
  z-index: 1;
  padding: 0 16px
}

.sf-HerouselMobile-3NvDM .sf-HerouselMobile-1vXxY::-webkit-scrollbar {
  display: none
}

.sf-HerouselMobile-3NvDM .sf-HerouselMobile-3WSnE .sf-HerouselMobile-3X5hU .sf-HerouselMobile-2CPH_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  -ms-webkit-radius: 8px;
  zoom: 1
}

.sf-HerouselMobile-3NvDM .sf-HerouselMobile-3k1-A {
  padding: 16px 0 0;
  min-height: 41px;
  font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important
}

.sf-HerouselMobile-3NvDM .sf-HerouselMobile-3k1-A::-webkit-scrollbar {
  display: none
}

.sf-HerouselMobile-3NvDM .sf-HerouselMobile-ieBBi {
  position: relative;
  cursor: pointer
}

.sf-HerouselMobile-3NvDM .sf-HerouselMobile-3-N4B, .sf-HerouselMobile-3NvDM .sf-HerouselMobile-18RXY {
  color: #fff
}

.sf-HerouselMobile-3NvDM .sf-HerouselMobile-HNRKH .slick-active {
  background-color: red
}

.sf-HerouselMobile-3NvDM .slick-slide {
  position: relative;
  padding: 0 4px
}

.sf-HerouselMobile-3NvDM .slick-center {
  z-index: 10
}

.sf-HerouselMobile-3NvDM .hb-image-view__placeholder, .sf-HerouselMobile-3NvDM .slick-slide > div, .sf-HerouselMobile-3NvDM .slick-slider, .sf-HerouselMobile-3NvDM .slick-track {
  height: 100%
}

.sf-HerouselMobile-3NvDM .slick-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%
}

.sf-HerouselMobile-F6nwC .sf-HerouselMobile-2Ov05 {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .0784313725490196);
  z-index: 99999999
}