@font-face {
  font-family: 'DINPro-Condensed';
  src: url("../fonts/DINPro-CondensedRegular.woff?v=aa35a236") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DINPro-Condensed';
  src: url("../fonts/DINPro-CondensedBold.woff?v=5def6a8e") format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'GTEestiProDisplay';
  src: url("../fonts/GTEestiProDisplay-Regular.woff?v=621b2ced") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GTEestiProDisplay';
  src: url("../fonts/GTEestiProDisplay-Bold.woff?v=6da4311c") format("woff");
  font-weight: bold;
  font-style: normal;
}

html,
body {
  margin: 0;
  padding: 0;
}

#cannin {
  font-size: 16px;
}

#cannin .container {
  max-width: 88.5em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}

@media (max-width: 1440px) {
  #cannin {
    font-size: 1.11111vw;
  }
}

@media (max-width: 576px) {
  #cannin {
    font-size: 5vw;
  }
}

#cannin .banner {
  width: 100%;
  height: 45em;
  background: url("../images/banner.jpg?v=10198967") no-repeat center center/auto 100%;
}

@media (max-width: 576px) {
  #cannin .banner {
    background: url("../images/banner_mobile.jpg?v=5e20c9c0") no-repeat center center/auto 100%;
    height: 21.25em;
    position: relative;
    z-index: 2;
  }
}

#cannin .steps {
  width: 100%;
  background: #f2f2f2;
  padding: 6.25em 0 5.625em 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

@media (max-width: 576px) {
  #cannin .steps {
    padding: .625em 0 0 0;
    background: #fff;
    position: relative;
    margin-top: -1.4375em;
  }
}

#cannin .steps-title {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-grid;
  grid-gap: 8.125em;
  grid-template-columns: 19em 19em 19em;
  text-align: center;
}

@media (max-width: 576px) {
  #cannin .steps-title {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: .3125em;
    z-index: 2;
  }
}

#cannin .steps-title_text {
  font-family: "GTEestiProDisplay",sans-serif;
  font-weight: bold;
  font-size: 2.84375em;
  color: #bd2d21;
  letter-spacing: -1.89px;
  text-transform: uppercase;
  line-height: 1;
}

@media (max-width: 576px) {
  #cannin .steps-title_text {
    font-size: 1.5625em;
    height: 7.5em;
  }

  #cannin .steps-title_text:nth-child(1) {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: .90909em 0 0 0;
  }

  #cannin .steps-title_text:nth-child(2) {
    height: 7.04545em;
  }
}

#cannin .steps-icon {
  margin: 3.125em 0 4.8125em 0;
  padding: 0;
  list-style: none;
  display: inline-grid;
  grid-gap: 8.125em;
  grid-template-columns: 19em 19em 19em;
  text-align: center;
}

@media (max-width: 576px) {
  #cannin .steps-icon {
    display: block;
    margin: 0;
  }
}

#cannin .steps-icon_item {
  width: 15.25em;
  height: 15.25em;
  margin: 0 auto;
  position: relative;
}

@media (max-width: 576px) {
  #cannin .steps-icon_item {
    width: 100%;
    height: 10.75em;
  }
}

#cannin .steps-icon_item:before {
  content: '';
  width: 7.8125em;
  height: .625em;
  background: url("../images/border-circle.png?v=335ad331") no-repeat center center/auto 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .steps-icon_item:before {
    display: none;
  }
}

#cannin .steps-icon_item[data-index="1"] {
  background: url("../images/step-1.png?v=e4b472bf") no-repeat center center/cover;
}

@media (max-width: 576px) {
  #cannin .steps-icon_item[data-index="1"] {
    -webkit-background-size: 4.8125em auto;
    background-size: 4.8125em auto;
  }
}

#cannin .steps-icon_item[data-index="1"]:before {
  left: -8.4375em;
}

#cannin .steps-icon_item[data-index="1"]:after {
  content: '';
  width: 9.375em;
  height: 9.375em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url("../images/qrcode.png?v=119af86d") no-repeat center center/cover;
}

@media (max-width: 576px) {
  #cannin .steps-icon_item[data-index="1"]:after {
    width: 2.375em;
    height: 2.375em;
  }
}

#cannin .steps-icon_item[data-index="2"] {
  background: url("../images/step-2.png?v=407e5f4e") no-repeat center center/cover;
}

@media (max-width: 576px) {
  #cannin .steps-icon_item[data-index="2"] {
    -webkit-background-size: 4.8125em auto;
    background-size: 4.8125em auto;
    background-color: #f3f3f3;
  }
}

#cannin .steps-icon_item[data-index="2"]:before {
  width: 10.1875em;
  left: -11.125em;
}

#cannin .steps-icon_item[data-index="3"] {
  background: url("../images/step-3.png?v=6f243b61") no-repeat center center/cover;
}

@media (max-width: 576px) {
  #cannin .steps-icon_item[data-index="3"] {
    -webkit-background-size: 4.8125em auto;
    background-size: 4.8125em auto;
  }
}

#cannin .steps-icon_item[data-index="3"]:before {
  width: 10.1875em;
  left: -11.125em;
}

#cannin .steps-icon_item[data-index="3"]:after {
  content: '';
  width: 7.8125em;
  height: .625em;
  background: url("../images/border-circle.png?v=335ad331") no-repeat center center/auto 100%;
  position: absolute;
  right: -8.4375em;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .steps-icon_item[data-index="3"]:after {
    display: none;
  }
}

#cannin .steps-text {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-grid;
  grid-gap: 8.125em;
  grid-template-columns: 19em 19em 19em;
  text-align: center;
}

@media (max-width: 576px) {
  #cannin .steps-text {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
    top: 9.25em;
  }
}

#cannin .steps-text_col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 576px) {
  #cannin .steps-text_col:nth-child(2) {
    margin-top: -.375em;
    padding-bottom: .375em;
  }
}

#cannin .steps-text_item {
  color: #4e4e4d;
  text-align: left;
  font-size: 1.3125em;
  letter-spacing: -.94px;
  font-family: "GTEestiProDisplay",sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

@media (max-width: 576px) {
  #cannin .steps-text_item {
    font-size: 1.03125em;
    height: 10.30303em;
  }
}

#cannin .steps-text br {
  display: none;
}

#cannin .steps-text br.mobile {
  display: block;
}

#cannin .rules {
  position: relative;
  z-index: 2;
  width: 100%;
  background: #bd2d21;
  margin: 1.25em 0;
  text-align: center;
}

@media (max-width: 576px) {
  #cannin .rules {
    margin: 0;
  }
}

#cannin .rules-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 10.25em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15.625em;
  position: relative;
}

@media (max-width: 576px) {
  #cannin .rules-wrapper {
    padding: 0 3.5em;
    height: 2.375em;
  }
}

#cannin .rules-wrapper:before {
  content: '';
  width: 15em;
  height: .25em;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .rules-wrapper:before {
    height: .125em;
    width: 2.8125em;
  }
}

#cannin .rules-wrapper:after {
  content: '';
  width: 15em;
  height: .25em;
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .rules-wrapper:after {
    height: .125em;
    width: 2.8125em;
  }
}

#cannin .rules-link {
  font-family: "GTEestiProDisplay",sans-serif;
  font-size: 2.40625em;
  color: #fff;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s;
}

@media (max-width: 576px) {
  #cannin .rules-link {
    font-size: 1.03125em;
  }
}

#cannin .rules-link:before {
  content: '';
  width: .17094em;
  height: .17094em;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  left: 2.05128em;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .rules-link:before {
    width: .36364em;
    height: .36364em;
    left: 1.21875em;
  }
}

#cannin .rules-link:after {
  content: '';
  width: .17094em;
  height: .17094em;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  right: 2.05128em;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .rules-link:after {
    width: .36364em;
    height: .36364em;
    right: 1.21875em;
  }
}

#cannin .rules-link:hover {
  opacity: .8;
}

#cannin .gifts {
  width: 100%;
}

#cannin .gifts-header {
  width: 100%;
  background: #f2f2f2;
  text-align: center;
}

#cannin .gifts-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 10em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 3.75em;
}

@media (max-width: 576px) {
  #cannin .gifts-wrapper {
    height: 2.375em;
    padding: 0 1.3125em;
  }
}

#cannin .gifts-wrapper:before {
  content: '';
  width: 3.125em;
  height: .625em;
  background: url("../images/border-circle.png?v=335ad331") repeat center center/auto 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .gifts-wrapper:before {
    width: 1em;
    height: .125em;
  }
}

#cannin .gifts-wrapper:after {
  content: '';
  width: 3.125em;
  height: .625em;
  background: url("../images/border-circle.png?v=335ad331") repeat center center/auto 100%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .gifts-wrapper:after {
    width: 1em;
    height: .125em;
  }
}

#cannin .gifts-title {
  font-family: "GTEestiProDisplay",sans-serif;
  font-size: 2.84375em;
  text-transform: uppercase;
  line-height: 1;
  color: #bd2d21;
  font-weight: bold;
}

@media (max-width: 576px) {
  #cannin .gifts-title {
    font-size: 1.09375em;
  }
}

#cannin .gifts-title sup {
  font-size: .7em;
}

#cannin .gifts-content {
  height: 45.4375em;
  background: url("../images/prize.jpg?v=dd2327c9") no-repeat center 5.875em/auto 29.1875em;
  position: relative;
}

@media (max-width: 576px) {
  #cannin .gifts-content {
    height: 20.9375em;
    background: url("../images/prize_mobile.jpg?v=f1aacd24") no-repeat center top/auto 100%;
  }
}

#cannin .gifts-subtitle {
  position: absolute;
}

#cannin .gifts-subtitle:nth-of-type(1) {
  left: 12.0625em;
  top: 5em;
}

@media (max-width: 576px) {
  #cannin .gifts-subtitle:nth-of-type(1) {
    left: 4.0625em;
    top: .8125em;
  }
}

#cannin .gifts-subtitle:nth-of-type(2) {
  right: 14.0625em;
  top: 5em;
}

@media (max-width: 576px) {
  #cannin .gifts-subtitle:nth-of-type(2) {
    right: 3.9375em;
    top: 11.25em;
  }
}

#cannin .gifts-subtitle_text {
  font-size: 2.25em;
  font-weight: bold;
  color: #be292f;
  text-transform: uppercase;
  line-height: 1;
  font-family: "GTEestiProDisplay",sans-serif;
}

@media (max-width: 576px) {
  #cannin .gifts-subtitle_text {
    font-size: 1.5625em;
  }
}

#cannin .gifts-text {
  position: absolute;
}

#cannin .gifts-text--1 {
  left: 8.5em;
  bottom: 3.25em;
}

@media (max-width: 576px) {
  #cannin .gifts-text--1 {
    bottom: auto;
    top: 7.8125em;
    left: 2.3125em;
  }
}

#cannin .gifts-text--2 {
  left: 27.6875em;
  bottom: 3.25em;
}

@media (max-width: 576px) {
  #cannin .gifts-text--2 {
    bottom: auto;
    top: 7.8125em;
    left: 11.5625em;
  }
}

#cannin .gifts-text--3 {
  left: 60.4375em;
  bottom: 3.25em;
}

@media (max-width: 576px) {
  #cannin .gifts-text--3 {
    bottom: .375em;
    left: 11.5625em;
  }
}

#cannin .gifts-text_text {
  font-family: "GTEestiProDisplay",sans-serif;
  font-size: 1.625em;
  color: #4e4e4d;
  letter-spacing: -.94px;
  font-weight: bold;
  line-height: 1.1;
  text-transform: uppercase;
}

@media (max-width: 576px) {
  #cannin .gifts-text_text {
    font-size: .78125em;
  }
}

#cannin .product {
  width: 100%;
  background: #bd2d21;
  text-align: center;
}

#cannin .product-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 10.25em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 576px) {
  #cannin .product-wrapper {
    height: 2.375em;
  }
}

#cannin .product-link {
  font-family: "GTEestiProDisplay",sans-serif;
  font-size: 2.84375em;
  color: #fff;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s;
}

@media (max-width: 576px) {
  #cannin .product-link {
    font-size: 1.03125em;
  }
}

#cannin .product-link:hover {
  opacity: .8;
}

#cannin .winners {
  width: 100%;
  background: #f2f2f2;
  padding: 5em 0;
}

@media (max-width: 576px) {
  #cannin .winners {
    padding: 1.25em 0;
    background: #fff;
  }
}

#cannin .winners .swiper-next,
#cannin .winners .swiper-prev {
  width: 3.75em;
  height: 3.75em;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  font-size: inherit;
  border: none;
  cursor: pointer;
  -webkit-transition: background-color .5s;
  -o-transition: background-color .5s;
  transition: background-color .5s;
  background: #bd2d21 url("../images/slider-arrow.svg?v=e300d80d") no-repeat center center/.625em auto;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 2;
}

@media (max-width: 576px) {
  #cannin .winners .swiper-next,
  #cannin .winners .swiper-prev {
    width: 1.25em;
    height: 1.25em;
    -webkit-background-size: .3125em auto;
    background-size: .3125em auto;
  }
}

#cannin .winners .swiper-next:hover,
#cannin .winners .swiper-prev:hover {
  background-color: #922319;
}

#cannin .winners .swiper-next {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  left: auto;
  right: 0;
}

#cannin .winners-wrapper {
  padding: 0 8.75em;
  position: relative;
}

@media (max-width: 576px) {
  #cannin .winners-wrapper {
    padding: 0 1.8125em;
  }
}

#cannin .winners-wrapper:before {
  content: '';
  width: 10.6875em;
  height: 7.5625em;
  background: url("../images/winners.png?v=b3e8b24e") no-repeat center center/cover;
  position: absolute;
  top: 0;
  left: 9em;
  display: block;
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

@media (max-width: 576px) {
  #cannin .winners-wrapper:before {
    width: 2.4375em;
    height: 1.75em;
    left: 1.8125em;
  }
}

#cannin .winners-wrapper:after {
  content: '';
  width: 10.6875em;
  height: 7.5625em;
  background: url("../images/winners.png?v=b3e8b24e") no-repeat center center/cover;
  position: absolute;
  top: 0;
  right: 8.25em;
  display: block;
}

@media (max-width: 576px) {
  #cannin .winners-wrapper:after {
    width: 2.4375em;
    height: 1.75em;
    right: 1.8125em;
  }
}

#cannin .winners-content {
  position: relative;
  min-height: 34.1875em;
  text-align: center;
}

@media (max-width: 576px) {
  #cannin .winners-content {
    min-height: 7.9375em;
  }
}

#cannin .winners-content:before {
  content: '';
  width: 10.6875em;
  height: 7.5625em;
  background: url("../images/winners.png?v=b3e8b24e") no-repeat center center/cover;
  position: absolute;
  bottom: 0;
  left: .25em;
  display: block;
  -webkit-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

@media (max-width: 576px) {
  #cannin .winners-content:before {
    width: 2.4375em;
    height: 1.75em;
    left: 0;
  }
}

#cannin .winners-content:after {
  content: '';
  width: 10.6875em;
  height: 7.5625em;
  background: url("../images/winners.png?v=b3e8b24e") no-repeat center center/cover;
  position: absolute;
  bottom: 0;
  right: -.625em;
  display: block;
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

@media (max-width: 576px) {
  #cannin .winners-content:after {
    width: 2.4375em;
    height: 1.75em;
    right: 0;
  }
}

#cannin .winners-title {
  width: 100%;
  font-family: "GTEestiProDisplay",sans-serif;
  font-size: 2.84375em;
  color: #bd2d21;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 2.1978em 0 0 0;
}

@media (max-width: 576px) {
  #cannin .winners-title {
    font-size: 1.28125em;
    padding: 0;
  }
}

#cannin .winners-subtitle {
  width: auto;
  display: inline-block;
  padding: 0;
  margin: 0;
  font-family: "GTEestiProDisplay",sans-serif;
  font-size: 1.96875em;
  color: #6d6e70;
  text-transform: uppercase;
  font-weight: normal;
  position: relative;
  padding: 0 1.62602em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 576px) {
  #cannin .winners-subtitle {
    font-size: 1.0625em;
    padding: 0 2.05882em;
  }
}

#cannin .winners-subtitle:before {
  content: '';
  width: 1.62602em;
  height: .3252em;
  background: url("../images/winners-icon.png?v=4cf865e7") no-repeat center center/auto 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .winners-subtitle:before {
    width: 1.76471em;
    height: .11765em;
    background-position: right center;
  }
}

#cannin .winners-subtitle:after {
  content: '';
  width: 1.62602em;
  height: .3252em;
  background: url("../images/winners-icon.png?v=4cf865e7") no-repeat center center/auto 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto 0;
}

@media (max-width: 576px) {
  #cannin .winners-subtitle:after {
    width: 1.76471em;
    height: .11765em;
    background-position: left center;
  }
}

#cannin .winners-date {
  width: 100%;
  padding: 2.8125em 0 3.75em 0;
  margin: 0;
  text-align: center;
  position: relative;
}

@media (max-width: 576px) {
  #cannin .winners-date {
    padding: 1em 0 .625em 0;
  }
}

#cannin .winners-date_title {
  width: 100%;
  font-family: "GTEestiProDisplay",sans-serif;
  font-size: 1.25em;
  color: #bd2d21;
  line-height: 1;
}

@media (max-width: 576px) {
  #cannin .winners-date_title {
    font-size: .59375em;
  }
}

#cannin .winners-date_text {
  width: 100%;
  padding: .36036em 0 0 0;
  font-size: 2.1875em;
  font-family: "GTEestiProDisplay",sans-serif;
  color: #6d6e70;
  text-transform: uppercase;
}

@media (max-width: 576px) {
  #cannin .winners-date_text {
    font-size: .96875em;
    padding: .32258em 0 0 0;
  }
}

#cannin .winners-button {
  width: 100%;
  text-align: center;
}

#cannin .winners-btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.41667em;
  -webkit-border-radius: .83333em;
  border-radius: .83333em;
  background: #bd2d21;
  text-decoration: none;
  padding: 0 4.58333em;
  font-size: 1.5em;
  font-family: "GTEestiProDisplay",sans-serif;
  color: #fff;
  -webkit-transition: background .5s;
  -o-transition: background .5s;
  transition: background .5s;
}

@media (max-width: 576px) {
  #cannin .winners-btn {
    font-size: .59375em;
    height: 1.78947em;
    padding: 0 2.31579em;
  }
}

#cannin .winners-btn:hover {
  background: #922319;
}

#cannin .text {
  width: 100%;
}

@media (max-width: 576px) {
  #cannin .text {
    background: #f3f3f3;
  }
}

#cannin .text .container {
  padding: 4.6875em 7.875em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 576px) {
  #cannin .text .container {
    padding: .3125em 1.8125em;
  }
}

#cannin .text-text {
  margin: 0;
  padding: 0;
  font-size: 1.03125em;
  color: #030103;
  line-height: 1.1;
  font-family: "GTEestiProDisplay",sans-serif;
  text-align: justify;
}

@media (max-width: 576px) {
  #cannin .text-text {
    font-size: .53125em;
    line-height: .8;
    letter-spacing: -0.08px;
  }
}