.bg-salmon {
  background-color: #e85743; }

.h-salmon:hover {
  color: #e85743; }

.salmon {
  color: #e85743; }

.border-salmon {
  border-color: #e85743; }

hr.salmon {
  border-top-color: #e85743; }

.bg-pink {
  background-color: #ef91b7; }

.h-pink:hover {
  color: #ef91b7; }

.pink {
  color: #ef91b7; }

.border-pink {
  border-color: #ef91b7; }

hr.pink {
  border-top-color: #ef91b7; }

.bg-yellow {
  background-color: #ffd100; }

.h-yellow:hover {
  color: #ffd100; }

.yellow {
  color: #ffd100; }

.border-yellow {
  border-color: #ffd100; }

hr.yellow {
  border-top-color: #ffd100; }

.bg-blue {
  background-color: #4f60d2; }

.h-blue:hover {
  color: #4f60d2; }

.blue {
  color: #4f60d2; }

.border-blue {
  border-color: #4f60d2; }

hr.blue {
  border-top-color: #4f60d2; }

.bg-black {
  background-color: #1e1e1e; }

.h-black:hover {
  color: #1e1e1e; }

.black {
  color: #1e1e1e; }

.border-black {
  border-color: #1e1e1e; }

hr.black {
  border-top-color: #1e1e1e; }

.bg-white {
  background-color: #f5f5f5; }

.h-white:hover {
  color: #f5f5f5; }

.white {
  color: #f5f5f5; }

.border-white {
  border-color: #f5f5f5; }

hr.white {
  border-top-color: #f5f5f5; }

.s1 {
  font-size: 1px; }

.s2 {
  font-size: 2px; }

.s3 {
  font-size: 3px; }

.s4 {
  font-size: 4px; }

.s5 {
  font-size: 5px; }

.s6 {
  font-size: 6px; }

.s7 {
  font-size: 7px; }

.s8 {
  font-size: 8px; }

.s9 {
  font-size: 9px; }

.s10 {
  font-size: 10px; }

.s11 {
  font-size: 11px; }

.s12 {
  font-size: 12px; }

.s13 {
  font-size: 13px; }

.s14 {
  font-size: 14px; }

.s15 {
  font-size: 15px; }

.s16 {
  font-size: 16px; }

.s17 {
  font-size: 17px; }

.s18 {
  font-size: 18px; }

.s19 {
  font-size: 19px; }

.s20 {
  font-size: 20px; }

.s21 {
  font-size: 21px; }

.s22 {
  font-size: 22px; }

.s23 {
  font-size: 23px; }

.s24 {
  font-size: 24px; }

.s25 {
  font-size: 25px; }

.s26 {
  font-size: 26px; }

.s27 {
  font-size: 27px; }

.s28 {
  font-size: 28px; }

.s29 {
  font-size: 29px; }

.s30 {
  font-size: 30px; }

.s31 {
  font-size: 31px; }

.s32 {
  font-size: 32px; }

.s33 {
  font-size: 33px; }

.s34 {
  font-size: 34px; }

.s35 {
  font-size: 35px; }

.s36 {
  font-size: 36px; }

.s37 {
  font-size: 37px; }

.s38 {
  font-size: 38px; }

.s39 {
  font-size: 39px; }

.s40 {
  font-size: 40px; }

.s41 {
  font-size: 41px; }

.s42 {
  font-size: 42px; }

.s43 {
  font-size: 43px; }

.s44 {
  font-size: 44px; }

.s45 {
  font-size: 45px; }

.s46 {
  font-size: 46px; }

.s47 {
  font-size: 47px; }

.s48 {
  font-size: 48px; }

.s49 {
  font-size: 49px; }

.s50 {
  font-size: 50px; }

.fw100 {
  font-weight: 100; }

.fw200 {
  font-weight: 200; }

.fw300 {
  font-weight: 300; }

.fw400 {
  font-weight: 400; }

.fw500 {
  font-weight: 500; }

.fw600 {
  font-weight: 600; }

.fw700 {
  font-weight: 700; }

.fw800 {
  font-weight: 800; }

.fw900 {
  font-weight: 900; }

.hww_title {
  font-size: 36px;
  color: black;
  font-weight: 700;
  text-align: center;
  line-height: 40px; }

.hww_bg-salmon {
  background-color: #e85743; }

.hww_bg-before--salmon:before, .hww_bg-before--salmon .hww_before {
  background-color: #e85743; }

.hww_h-salmon:hover {
  color: #e85743; }

.hww_salmon {
  color: #e85743; }

.hww_border-salmon {
  border-color: #e85743; }

hr.hww_salmon {
  border-top-color: #e85743; }

.hww_stripe--salmon {
  border-color: #e85743 !important; }

.hww_bg-pink {
  background-color: #4bdbc5; }

.hww_bg-before--pink:before, .hww_bg-before--pink .hww_before {
  background-color: #4bdbc5; }

.hww_h-pink:hover {
  color: #4bdbc5; }

.hww_pink {
  color: #4bdbc5; }

.hww_border-pink {
  border-color: #4bdbc5; }

hr.hww_pink {
  border-top-color: #4bdbc5; }

.hww_stripe--pink {
  border-color: #4bdbc5 !important; }

.hww_bg-yellow {
  background-color: #ffd100; }

.hww_bg-before--yellow:before, .hww_bg-before--yellow .hww_before {
  background-color: #ffd100; }

.hww_h-yellow:hover {
  color: #ffd100; }

.hww_yellow {
  color: #ffd100; }

.hww_border-yellow {
  border-color: #ffd100; }

hr.hww_yellow {
  border-top-color: #ffd100; }

.hww_stripe--yellow {
  border-color: #ffd100 !important; }

.hww_bg-blue {
  background-color: #4f60d2; }

.hww_bg-before--blue:before, .hww_bg-before--blue .hww_before {
  background-color: #4f60d2; }

.hww_h-blue:hover {
  color: #4f60d2; }

.hww_blue {
  color: #4f60d2; }

.hww_border-blue {
  border-color: #4f60d2; }

hr.hww_blue {
  border-top-color: #4f60d2; }

.hww_stripe--blue {
  border-color: #4f60d2 !important; }

.hww_bg-black {
  background-color: #000000; }

.hww_bg-before--black:before, .hww_bg-before--black .hww_before {
  background-color: #000000; }

.hww_h-black:hover {
  color: #000000; }

.hww_black {
  color: #000000; }

.hww_border-black {
  border-color: #000000; }

hr.hww_black {
  border-top-color: #000000; }

.hww_stripe--black {
  border-color: #000000 !important; }

.hww_bg-green {
  background-color: #4bdbc5; }

.hww_bg-before--green:before, .hww_bg-before--green .hww_before {
  background-color: #4bdbc5; }

.hww_h-green:hover {
  color: #4bdbc5; }

.hww_green {
  color: #4bdbc5; }

.hww_border-green {
  border-color: #4bdbc5; }

hr.hww_green {
  border-top-color: #4bdbc5; }

.hww_stripe--green {
  border-color: #4bdbc5 !important; }

.hww_bg-grey {
  background-color: #dadada; }

.hww_bg-before--grey:before, .hww_bg-before--grey .hww_before {
  background-color: #dadada; }

.hww_h-grey:hover {
  color: #dadada; }

.hww_grey {
  color: #dadada; }

.hww_border-grey {
  border-color: #dadada; }

hr.hww_grey {
  border-top-color: #dadada; }

.hww_stripe--grey {
  border-color: #dadada !important; }

.hww_bg-white {
  background-color: #ffffff; }

.hww_bg-before--white:before, .hww_bg-before--white .hww_before {
  background-color: #ffffff; }

.hww_h-white:hover {
  color: #ffffff; }

.hww_white {
  color: #ffffff; }

.hww_border-white {
  border-color: #ffffff; }

hr.hww_white {
  border-top-color: #ffffff; }

.hww_stripe--white {
  border-color: #ffffff !important; }

.hww_s1 {
  font-size: 1px; }

.hww_s2 {
  font-size: 2px; }

.hww_s3 {
  font-size: 3px; }

.hww_s4 {
  font-size: 4px; }

.hww_s5 {
  font-size: 5px; }

.hww_s6 {
  font-size: 6px; }

.hww_s7 {
  font-size: 7px; }

.hww_s8 {
  font-size: 8px; }

.hww_s9 {
  font-size: 9px; }

.hww_s10 {
  font-size: 10px; }

.hww_s11 {
  font-size: 11px; }

.hww_s12 {
  font-size: 12px; }

.hww_s13 {
  font-size: 13px; }

.hww_s14 {
  font-size: 14px; }

.hww_s15 {
  font-size: 15px; }

.hww_s16 {
  font-size: 16px; }

.hww_s17 {
  font-size: 17px; }

.hww_s18 {
  font-size: 18px; }

.hww_s19 {
  font-size: 19px; }

.hww_s20 {
  font-size: 20px; }

.hww_s21 {
  font-size: 21px; }

.hww_s22 {
  font-size: 22px; }

.hww_s23 {
  font-size: 23px; }

.hww_s24 {
  font-size: 24px; }

.hww_s25 {
  font-size: 25px; }

.hww_s26 {
  font-size: 26px; }

.hww_s27 {
  font-size: 27px; }

.hww_s28 {
  font-size: 28px; }

.hww_s29 {
  font-size: 29px; }

.hww_s30 {
  font-size: 30px; }

.hww_s31 {
  font-size: 31px; }

.hww_s32 {
  font-size: 32px; }

.hww_s33 {
  font-size: 33px; }

.hww_s34 {
  font-size: 34px; }

.hww_s35 {
  font-size: 35px; }

.hww_s36 {
  font-size: 36px; }

.hww_s37 {
  font-size: 37px; }

.hww_s38 {
  font-size: 38px; }

.hww_s39 {
  font-size: 39px; }

.hww_s40 {
  font-size: 40px; }

.hww_s41 {
  font-size: 41px; }

.hww_s42 {
  font-size: 42px; }

.hww_s43 {
  font-size: 43px; }

.hww_s44 {
  font-size: 44px; }

.hww_s45 {
  font-size: 45px; }

.hww_s46 {
  font-size: 46px; }

.hww_s47 {
  font-size: 47px; }

.hww_s48 {
  font-size: 48px; }

.hww_s49 {
  font-size: 49px; }

.hww_s50 {
  font-size: 50px; }

.hww_fw100 {
  font-weight: 100; }

.hww_fw200 {
  font-weight: 200; }

.hww_fw300 {
  font-weight: 300; }

.hww_fw400 {
  font-weight: 400; }

.hww_fw500 {
  font-weight: 500; }

.hww_fw600 {
  font-weight: 600; }

.hww_fw700 {
  font-weight: 700; }

.hww_fw800 {
  font-weight: 800; }

.hww_fw900 {
  font-weight: 900; }

.hww_spacer5 {
  height: 5px; }

.hww_spacer10 {
  height: 10px; }

.hww_spacer15 {
  height: 15px; }

.hww_spacer20 {
  height: 20px; }

.hww_spacer25 {
  height: 25px; }

.hww_spacer30 {
  height: 30px; }

.hww_spacer35 {
  height: 35px; }

.hww_spacer40 {
  height: 40px; }

.hww_spacer45 {
  height: 45px; }

.hww_spacer50 {
  height: 50px; }

.hww_fw10 {
  font-weight: 10; }

.hww_fw20 {
  font-weight: 20; }

.hww_fw30 {
  font-weight: 30; }

.hww_fw40 {
  font-weight: 40; }

.hww_fw50 {
  font-weight: 50; }

.hww_fw60 {
  font-weight: 60; }

.hww_fw70 {
  font-weight: 70; }

.hww_fw80 {
  font-weight: 80; }

.hww_fw90 {
  font-weight: 90; }

.hww_mw200 {
  max-width: 200px; }

.hww_mw250 {
  max-width: 250px; }

.hww_mw300 {
  max-width: 300px; }

.hww_mw350 {
  max-width: 350px; }

.hww_mw400 {
  max-width: 400px; }

.hww_mw450 {
  max-width: 450px; }

.hww_mw500 {
  max-width: 500px; }

.hww_mw550 {
  max-width: 550px; }

.hww_mw600 {
  max-width: 600px; }

.hww_mw650 {
  max-width: 650px; }

.hww_mw700 {
  max-width: 700px; }

.hww_mw750 {
  max-width: 750px; }

.hww_mw800 {
  max-width: 800px; }

.hww_mw850 {
  max-width: 850px; }

.hww_mw900 {
  max-width: 900px; }

.hww_mw950 {
  max-width: 950px; }

.hww_mw1000 {
  max-width: 1000px; }

.hww_mw1050 {
  max-width: 1050px; }

.hww_mw1100 {
  max-width: 1100px; }

.hww_mw1150 {
  max-width: 1150px; }

.hww_mw1200 {
  max-width: 1200px; }

.hww_mw1250 {
  max-width: 1250px; }

.hww_mw1300 {
  max-width: 1300px; }

.hww_mw1350 {
  max-width: 1350px; }

.hww_mw1400 {
  max-width: 1400px; }

.hww_mw1450 {
  max-width: 1450px; }

.hww_mw1500 {
  max-width: 1500px; }

.hww_ml1 {
  margin-left: 1px; }

.hww_mr1 {
  margin-right: 1px; }

.hww_mt1 {
  margin-top: 1px; }

.hww_mb1 {
  margin-top: 1px; }

.hww_ml2 {
  margin-left: 2px; }

.hww_mr2 {
  margin-right: 2px; }

.hww_mt2 {
  margin-top: 2px; }

.hww_mb2 {
  margin-top: 2px; }

.hww_ml3 {
  margin-left: 3px; }

.hww_mr3 {
  margin-right: 3px; }

.hww_mt3 {
  margin-top: 3px; }

.hww_mb3 {
  margin-top: 3px; }

.hww_ml4 {
  margin-left: 4px; }

.hww_mr4 {
  margin-right: 4px; }

.hww_mt4 {
  margin-top: 4px; }

.hww_mb4 {
  margin-top: 4px; }

.hww_ml5 {
  margin-left: 5px; }

.hww_mr5 {
  margin-right: 5px; }

.hww_mt5 {
  margin-top: 5px; }

.hww_mb5 {
  margin-top: 5px; }

.hww_ml6 {
  margin-left: 6px; }

.hww_mr6 {
  margin-right: 6px; }

.hww_mt6 {
  margin-top: 6px; }

.hww_mb6 {
  margin-top: 6px; }

.hww_ml7 {
  margin-left: 7px; }

.hww_mr7 {
  margin-right: 7px; }

.hww_mt7 {
  margin-top: 7px; }

.hww_mb7 {
  margin-top: 7px; }

.hww_ml8 {
  margin-left: 8px; }

.hww_mr8 {
  margin-right: 8px; }

.hww_mt8 {
  margin-top: 8px; }

.hww_mb8 {
  margin-top: 8px; }

.hww_ml9 {
  margin-left: 9px; }

.hww_mr9 {
  margin-right: 9px; }

.hww_mt9 {
  margin-top: 9px; }

.hww_mb9 {
  margin-top: 9px; }

.hww_ml10 {
  margin-left: 10px; }

.hww_mr10 {
  margin-right: 10px; }

.hww_mt10 {
  margin-top: 10px; }

.hww_mb10 {
  margin-top: 10px; }

.hww_ml11 {
  margin-left: 11px; }

.hww_mr11 {
  margin-right: 11px; }

.hww_mt11 {
  margin-top: 11px; }

.hww_mb11 {
  margin-top: 11px; }

.hww_ml12 {
  margin-left: 12px; }

.hww_mr12 {
  margin-right: 12px; }

.hww_mt12 {
  margin-top: 12px; }

.hww_mb12 {
  margin-top: 12px; }

.hww_ml13 {
  margin-left: 13px; }

.hww_mr13 {
  margin-right: 13px; }

.hww_mt13 {
  margin-top: 13px; }

.hww_mb13 {
  margin-top: 13px; }

.hww_ml14 {
  margin-left: 14px; }

.hww_mr14 {
  margin-right: 14px; }

.hww_mt14 {
  margin-top: 14px; }

.hww_mb14 {
  margin-top: 14px; }

.hww_ml15 {
  margin-left: 15px; }

.hww_mr15 {
  margin-right: 15px; }

.hww_mt15 {
  margin-top: 15px; }

.hww_mb15 {
  margin-top: 15px; }

.hww_ml16 {
  margin-left: 16px; }

.hww_mr16 {
  margin-right: 16px; }

.hww_mt16 {
  margin-top: 16px; }

.hww_mb16 {
  margin-top: 16px; }

.hww_ml17 {
  margin-left: 17px; }

.hww_mr17 {
  margin-right: 17px; }

.hww_mt17 {
  margin-top: 17px; }

.hww_mb17 {
  margin-top: 17px; }

.hww_ml18 {
  margin-left: 18px; }

.hww_mr18 {
  margin-right: 18px; }

.hww_mt18 {
  margin-top: 18px; }

.hww_mb18 {
  margin-top: 18px; }

.hww_ml19 {
  margin-left: 19px; }

.hww_mr19 {
  margin-right: 19px; }

.hww_mt19 {
  margin-top: 19px; }

.hww_mb19 {
  margin-top: 19px; }

.hww_ml20 {
  margin-left: 20px; }

.hww_mr20 {
  margin-right: 20px; }

.hww_mt20 {
  margin-top: 20px; }

.hww_mb20 {
  margin-top: 20px; }

.hww_h-100 {
  height: 100px; }

.hww_h-100-sm {
  height: 100px; }
  @media (max-width: 767px) {
    .hww_h-100-sm {
      height: auto; } }

.hww_h-100-md {
  height: 100px; }
  @media (max-width: 767px) {
    .hww_h-100-md {
      height: auto; } }

.hww_h-120 {
  height: 120px; }

.hww_h-120-sm {
  height: 120px; }
  @media (max-width: 767px) {
    .hww_h-120-sm {
      height: auto; } }

.hww_h-120-md {
  height: 120px; }
  @media (max-width: 767px) {
    .hww_h-120-md {
      height: auto; } }

.hww_h-130 {
  height: 130px; }

.hww_h-130-sm {
  height: 130px; }
  @media (max-width: 767px) {
    .hww_h-130-sm {
      height: auto; } }

.hww_h-130-md {
  height: 130px; }
  @media (max-width: 767px) {
    .hww_h-130-md {
      height: auto; } }

.hww_h-140 {
  height: 140px; }

.hww_h-140-sm {
  height: 140px; }
  @media (max-width: 767px) {
    .hww_h-140-sm {
      height: auto; } }

.hww_h-140-md {
  height: 140px; }
  @media (max-width: 767px) {
    .hww_h-140-md {
      height: auto; } }

.hww_h-150 {
  height: 150px; }

.hww_h-150-sm {
  height: 150px; }
  @media (max-width: 767px) {
    .hww_h-150-sm {
      height: auto; } }

.hww_h-150-md {
  height: 150px; }
  @media (max-width: 767px) {
    .hww_h-150-md {
      height: auto; } }

.hww_h-160 {
  height: 160px; }

.hww_h-160-sm {
  height: 160px; }
  @media (max-width: 767px) {
    .hww_h-160-sm {
      height: auto; } }

.hww_h-160-md {
  height: 160px; }
  @media (max-width: 767px) {
    .hww_h-160-md {
      height: auto; } }

.hww_h-170 {
  height: 170px; }

.hww_h-170-sm {
  height: 170px; }
  @media (max-width: 767px) {
    .hww_h-170-sm {
      height: auto; } }

.hww_h-170-md {
  height: 170px; }
  @media (max-width: 767px) {
    .hww_h-170-md {
      height: auto; } }

.hww_h-180 {
  height: 180px; }

.hww_h-180-sm {
  height: 180px; }
  @media (max-width: 767px) {
    .hww_h-180-sm {
      height: auto; } }

.hww_h-180-md {
  height: 180px; }
  @media (max-width: 767px) {
    .hww_h-180-md {
      height: auto; } }

.hww_h-190 {
  height: 190px; }

.hww_h-190-sm {
  height: 190px; }
  @media (max-width: 767px) {
    .hww_h-190-sm {
      height: auto; } }

.hww_h-190-md {
  height: 190px; }
  @media (max-width: 767px) {
    .hww_h-190-md {
      height: auto; } }

.hww_h-200 {
  height: 200px; }

.hww_h-200-sm {
  height: 200px; }
  @media (max-width: 767px) {
    .hww_h-200-sm {
      height: auto; } }

.hww_h-200-md {
  height: 200px; }
  @media (max-width: 767px) {
    .hww_h-200-md {
      height: auto; } }

.hww_o1 {
  opacity: 0.1; }

.hww_o2 {
  opacity: 0.2; }

.hww_o3 {
  opacity: 0.3; }

.hww_o4 {
  opacity: 0.4; }

.hww_o5 {
  opacity: 0.5; }

.hww_o6 {
  opacity: 0.6; }

.hww_o7 {
  opacity: 0.7; }

.hww_o8 {
  opacity: 0.8; }

.hww_o9 {
  opacity: 0.9; }

.hww_mt0 {
  margin-top: 0; }

.hww_mb0 {
  margin-bottom: 0; }

.hww_d--1 {
  transition-delay: 0.05s !important; }

.hww_d--2 {
  transition-delay: 0.1s !important; }

.hww_d--3 {
  transition-delay: 0.15s !important; }

.hww_d--4 {
  transition-delay: 0.2s !important; }

.hww_d--5 {
  transition-delay: 0.25s !important; }

.hww_d--6 {
  transition-delay: 0.3s !important; }

.hww_d--7 {
  transition-delay: 0.35s !important; }

.hww_d--8 {
  transition-delay: 0.4s !important; }

.hww_d--9 {
  transition-delay: 0.45s !important; }

.hww_d--10 {
  transition-delay: 0.5s !important; }

.hww_d--11 {
  transition-delay: 0.55s !important; }

.hww_d--12 {
  transition-delay: 0.6s !important; }

.hww_d--13 {
  transition-delay: 0.65s !important; }

.hww_d--14 {
  transition-delay: 0.7s !important; }

.hww_d--15 {
  transition-delay: 0.75s !important; }

.hww_d--16 {
  transition-delay: 0.8s !important; }

.hww_d--17 {
  transition-delay: 0.85s !important; }

.hww_d--18 {
  transition-delay: 0.9s !important; }

.hww_d--19 {
  transition-delay: 0.95s !important; }

.hww_d--20 {
  transition-delay: 1s !important; }

.hww_d--21 {
  transition-delay: 1.05s !important; }

.hww_d--22 {
  transition-delay: 1.1s !important; }

.hww_d--23 {
  transition-delay: 1.15s !important; }

.hww_d--24 {
  transition-delay: 1.2s !important; }

.hww_d--25 {
  transition-delay: 1.25s !important; }

.hww_d--26 {
  transition-delay: 1.3s !important; }

.hww_d--27 {
  transition-delay: 1.35s !important; }

.hww_d--28 {
  transition-delay: 1.4s !important; }

.hww_d--29 {
  transition-delay: 1.45s !important; }

.hww_d--30 {
  transition-delay: 1.5s !important; }

.hww_d--31 {
  transition-delay: 1.55s !important; }

.hww_d--32 {
  transition-delay: 1.6s !important; }

.hww_d--33 {
  transition-delay: 1.65s !important; }

.hww_d--34 {
  transition-delay: 1.7s !important; }

.hww_d--35 {
  transition-delay: 1.75s !important; }

.hww_d--36 {
  transition-delay: 1.8s !important; }

.hww_d--37 {
  transition-delay: 1.85s !important; }

.hww_d--38 {
  transition-delay: 1.9s !important; }

.hww_d--39 {
  transition-delay: 1.95s !important; }

.hww_d--40 {
  transition-delay: 2s !important; }

.hww_d--41 {
  transition-delay: 2.05s !important; }

.hww_d--42 {
  transition-delay: 2.1s !important; }

.hww_d--43 {
  transition-delay: 2.15s !important; }

.hww_d--44 {
  transition-delay: 2.2s !important; }

.hww_d--45 {
  transition-delay: 2.25s !important; }

.hww_d--46 {
  transition-delay: 2.3s !important; }

.hww_d--47 {
  transition-delay: 2.35s !important; }

.hww_d--48 {
  transition-delay: 2.4s !important; }

.hww_d--49 {
  transition-delay: 2.45s !important; }

.hww_d--50 {
  transition-delay: 2.5s !important; }

.hww_right-block {
  margin: 0 0 0 auto; }

@media (max-width: 991px) {
  .hww_padding-xs {
    padding-right: 15px;
    padding-left: 15px; } }

.hww_plr-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.hww_pl-0 {
  padding-left: 0 !important; }

.hww_pr-0 {
  padding-right: 0 !important; }

@media (max-width: 767px) {
  .hww_pr-15-xs {
    padding-right: 15px !important; } }

.hww_plr-15 {
  padding-left: 15px;
  padding-right: 15px; }

.hww_ptb-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.hww_no-wrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.hww_no-overflow {
  overflow: hidden; }

.hww_abs-center {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.hww_mwnone {
  max-width: none !important; }

.hww_absolute-center {
  position: absolute !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0; }

.hww_absolute-center-sm-up {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0; }
  @media (max-width: 991px) {
    .hww_absolute-center-sm-up {
      position: relative;
      z-index: 10;
      top: 0;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0); } }

.hww_text-upper {
  text-transform: uppercase; }

@media (max-width: 991px) {
  .hww_text-center-xs {
    text-align: center !important; } }

.hww_text-center {
  text-align: center; }

.hww_text-right-sm {
  text-align: right; }
  @media (max-width: 991px) {
    .hww_text-right-sm {
      text-align: left; } }

.hww_text-left {
  text-align: left; }

.hww_w100 {
  width: 100%; }

.hww_mt--10 {
  margin-top: -10px; }

.hww_z-2 {
  z-index: 2; }

.hww_img-fadein {
  -webkit-transition: opacity 0.7s;
  -moz-transition: opacity 0.7s;
  -ms-transition: opacity 0.7s;
  -o-transition: opacity 0.7s;
  transition: opacity 0.7s;
  opacity: 0; }

.hww_img-fadein--bg {
  -webkit-transition: opacity 0.7s;
  -moz-transition: opacity 0.7s;
  -ms-transition: opacity 0.7s;
  -o-transition: opacity 0.7s;
  transition: opacity 0.7s;
  opacity: 0;
  background-image: none; }

.hww_o-layer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.hww_img-responsive {
  max-width: 100%; }

.hww_center-block {
  margin: 0 auto; }

.id-hww_container {
  color: #000000; }

.hww_title {
  font-size: 36px;
  color: black;
  font-weight: 500;
  text-align: center; }
  @media (max-width: 767px) {
    .hww_title {
      font-size: 8vw;
      line-height: 9vw; } }

.hww_bg--pink-white {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(1.6deg, #ffffff 49%, #4bdbc5 50%, #4bdbc5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(1.6deg, #ffffff 49%, #4bdbc5 50%, #4bdbc5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(1.6deg, #ffffff 49%, #4bdbc5 50%, #4bdbc5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$white, endColorstr=$pink, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  margin-top: -1px; }

.hww_bg--blue-green {
  background: #4bdbc5;
  /* Old browsers */
  background: -moz-linear-gradient(-1.6deg, #4bdbc5 49%, #fff 50%, #fff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-1.6deg, #4bdbc5 49%, #fff 50%, #fff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(-1.6deg, #4bdbc5 49%, #fff 50%, #fff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$green, endColorstr=$aqua, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  margin-top: -1px; }

.hww_bg--white-aqua {
  background: #4bdbc5;
  /* Old browsers */
  background: -moz-linear-gradient(1.6deg, #fff 49%, #ffffff 50%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(1.6deg, #fff 49%, #ffffff 50%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(1.6deg, #fff 49%, #ffffff 50%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$aqua, endColorstr=$white, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  margin-top: -1px; }

.hww_bg--pink-transparent {
  position: relative;
  z-index: 2;
  margin-bottom: -100px;
  height: 110px;
  background: transparent;
  /* Old browsers */
  background: -moz-linear-gradient(1.6deg, transparent 49%, #4bdbc5 50%, #4bdbc5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(1.6deg, transparent 49%, #4bdbc5 50%, #4bdbc5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(1.6deg, transparent 49%, #4bdbc5 50%, #4bdbc5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=$pink, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  margin-top: -1px;
  top: -1px; }

.hww_bg--green-transparent {
  position: relative;
  z-index: 2;
  margin-bottom: -40px;
  height: 40px;
  background: transparent;
  /* Old browsers */
  background: -moz-linear-gradient(1.6deg, transparent 49%, #4bdbc5 50%, #4bdbc5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(1.6deg, transparent 49%, #4bdbc5 50%, #4bdbc5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(1.6deg, transparent 49%, #4bdbc5 50%, #4bdbc5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=$green, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  margin-top: -1px;
  top: -1px; }

.hww_stripe {
  border-bottom: solid 5px;
  line-height: 1.3;
  display: inline-block; }

.hww_relative {
  position: relative; }

.hww_ytplayer {
  display: inherit;
  position: absolute;
  z-index: 2;
  border: solid 2px rgba(0, 0, 0, 0.8);
  width: 100% !important;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%; }
  .hww_ytplayer__wrapper {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 732px; }
  .hww_ytplayer__shadow {
    position: absolute;
    z-index: 1;
    bottom: -6.4%;
    opacity: .8;
    left: 0;
    right: 0;
    width: auto !important;
    margin: 0 auto; }
  .hww_ytplayer__fill {
    width: 100%;
    padding-bottom: 56%; }

.hww_feature {
  text-align: center;
  margin: 0 auto; }
  .hww_feature__description {
    font-size: 15px;
    font-weight: 300; }
  .hww_feature__title {
    font-size: 19px;
    font-weight: 600; }
  @media (max-width: 767px) {
    .hww_feature__img {
      width: 100%; } }

.hww_features .slick-dots {
  bottom: -30px !important; }
  .hww_features .slick-dots li.slick-active button:before {
    color: #4f60d2 !important; }

.hww_bold {
  font-weight: 600; }

.hww_nplay {
  position: relative; }
  .hww_nplay__img {
    -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.18, 1) 0.2s;
    -moz-transition: all 0.6s cubic-bezier(0, 0, 0.18, 1) 0.2s;
    -ms-transition: all 0.6s cubic-bezier(0, 0, 0.18, 1) 0.2s;
    -o-transition: all 0.6s cubic-bezier(0, 0, 0.18, 1) 0.2s;
    transition: all 0.6s cubic-bezier(0, 0, 0.18, 1) 0.2s;
    position: absolute;
    top: 0;
    left: 0; }
    .hww_nplay__img--notebook {
      position: relative; }
    .hww_nplay__img--tablet {
      -webkit-transform: translateX(-12%);
      -moz-transform: translateX(-12%);
      -ms-transform: translateX(-12%);
      transform: translateX(-12%); }
    .hww_nplay__img--mobile {
      -webkit-transform: translateX(-25%);
      -moz-transform: translateX(-25%);
      -ms-transform: translateX(-25%);
      transform: translateX(-25%); }
  .hww_nplay.hww_open .hww_nplay__img {
    -webkit-transition: all 1.5s ease 0.05s;
    -moz-transition: all 1.5s ease 0.05s;
    -ms-transition: all 1.5s ease 0.05s;
    -o-transition: all 1.5s ease 0.05s;
    transition: all 1.5s ease 0.05s; }
    .hww_nplay.hww_open .hww_nplay__img--tablet {
      -webkit-transform: translateX(0%);
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      transform: translateX(0%); }
    .hww_nplay.hww_open .hww_nplay__img--mobile {
      -webkit-transform: translateX(0%);
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      transform: translateX(0%); }

.hww_display-inline-block {
  display: inline-block; }

.hww_form {
  position: relative;
  overflow: hidden; }
  .hww_form__img {
    position: absolute;
    bottom: 0;
    right: 58%; }
  .hww_form input {
    height: 35px;
    display: block;
    width: 100%; }

.hww_arrow {
  display: inline-block;
  position: relative;
  margin-left: 0;
  -webkit-transition: all 0.4s ease 0.1s;
  -moz-transition: all 0.4s ease 0.1s;
  -ms-transition: all 0.4s ease 0.1s;
  -o-transition: all 0.4s ease 0.1s;
  transition: all 0.4s ease 0.1s;
  width: 5px;
  opacity: 0;
  transform: translateX(0); }

.hww_btn {
  display: inline-block;
  text-align: center;
  padding: 7px 35px;
  font-size: 20px;
  text-align: center;
  font-weight: 400 !important; }
  .hww_btn__inner {
    -webkit-transition: transform 0.4s ease 0.1s;
    -moz-transition: transform 0.4s ease 0.1s;
    -ms-transition: transform 0.4s ease 0.1s;
    -o-transition: transform 0.4s ease 0.1s;
    transition: transform 0.4s ease 0.1s;
    display: inline-block;
    position: relative;
    transform: translateX(5px); }
  .hww_btn:hover .hww_arrow {
    opacity: 1;
    transform: translateX(5px); }
  .hww_btn:hover .hww_btn__inner {
    transform: translateX(0); }
  .hww_btn--blue {
    background: #4f60d2;
    color: white; }
  .hww_btn--big {
    font-size: 20px !important;
    font-weight: 300 !important; }
  .hww_btn--transparent {
    background: transparent;
    display: block;
    color: #4f60d2;
    border: 2px solid #4f60d2;
    padding: 5px 25px;
    font-size: 15px;
    font-weight: 500 !important;
    height: 35px;
    white-space: nowrap;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0); }
  .hww_btn--banner {
    font-size: 16px;
    padding: 5px 25px;
    font-weight: 400;
    border-bottom: solid 2px; }
    .hww_btn--banner--yellow {
      background: #ffd100;
      color: #ffffff;
      border-bottom-color: #e6bc00; }
    .hww_btn--banner--blue {
      background: #4f60d2;
      color: #ffffff;
      border-bottom-color: #3b4ecd; }
    .hww_btn--banner--green {
      background: #4bdbc5;
      color: #ffffff;
      border-bottom-color: #a5c009; }
    .hww_btn--banner--white {
      background: #ffffff;
      color: #000000;
      border-bottom-color: #f2f2f2; }
    .hww_btn--banner--white-blue {
      background: #ffffff;
      color: #4f60d2;
      border-bottom-color: #3b4ecd; }

.hww_text-shadow {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }

.hww_text-shadow--banner {
  text-shadow: 5px 5px 69px rgba(0, 0, 0, 0.6); }

.hww_nav {
  position: relative;
  z-index: 11;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
  .hww_nav__item {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: inline-block;
    padding: 30px;
    background: #4f60d2;
    text-align: center;
    color: white;
    border-right: solid 1px #000000;
    position: relative;
    font-size: 18px; }
    .hww_nav__item:before {
      content: "";
      position: absolute;
      bottom: -11px;
      left: 50%;
      z-index: 0;
      width: 0;
      height: 0;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-top: 12px solid #4f60d2;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      -webkit-transition: all 0.07s ease 0.02s;
      -moz-transition: all 0.07s ease 0.02s;
      -ms-transition: all 0.07s ease 0.02s;
      -o-transition: all 0.07s ease 0.02s;
      transition: all 0.07s ease 0.02s;
      opacity: 0; }
    .hww_nav__item:last-child {
      border-right: solid 0px #000000; }
    .hww_nav__item:hover {
      background: #4b5cd1; }
    .hww_nav__item.hww_selected {
      background: #ffd100;
      color: #000000;
      font-weight: 500;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5); }
      .hww_nav__item.hww_selected:before {
        border-top: 12px solid #ffd100;
        opacity: 1; }
    .hww_nav__item--mobile {
      width: 100%;
      padding: 15px; }
      .hww_nav__item--mobile:before {
        display: none; }
      .hww_nav__item--mobile.hww_selected:focus {
        background: #ffe366; }
  .hww_nav__arrow {
    -webkit-transition: all 0.1s ease 0.1s;
    -moz-transition: all 0.1s ease 0.1s;
    -ms-transition: all 0.1s ease 0.1s;
    -o-transition: all 0.1s ease 0.1s;
    transition: all 0.1s ease 0.1s;
    width: 14px; }
    .hww_nav__arrow--open {
      -webkit-transform: scaleY(-1);
      -moz-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
      -o-transform: scaleY(-1);
      transform: scaleY(-1); }
  .hww_nav__container--mobile {
    -webkit-transition: all 0.1s ease 0s;
    -moz-transition: all 0.1s ease 0s;
    -ms-transition: all 0.1s ease 0s;
    -o-transition: all 0.1s ease 0s;
    transition: all 0.1s ease 0s;
    position: absolute;
    z-index: 11;
    top: 57px;
    display: block;
    width: 100% !important;
    left: 0;
    right: 0;
    height: 0px;
    overflow: hidden;
    padding: 0px;
    opacity: 0;
    background: #4f60d2; }
    .hww_nav__container--mobile a {
      display: block; }
    .hww_nav__container--mobile .hww_nav__item--mobile {
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      -webkit-transform: translateY(-7%) scale(1.2);
      -moz-transform: translateY(-7%) scale(1.2);
      -ms-transform: translateY(-7%) scale(1.2);
      transform: translateY(-7%) scale(1.2);
      background: transparent;
      opacity: 0;
      font-weight: 500;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .hww_nav__container--mobile--open {
      -webkit-transition: all 0.1s ease 0.05s;
      -moz-transition: all 0.1s ease 0.05s;
      -ms-transition: all 0.1s ease 0.05s;
      -o-transition: all 0.1s ease 0.05s;
      transition: all 0.1s ease 0.05s;
      padding: 10px 0;
      opacity: 1;
      height: 250px;
      background: #4f60d2; }
      .hww_nav__container--mobile--open .hww_nav__item--mobile {
        -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -ms-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
        opacity: 1; }

.hww_tabs {
  position: relative;
  /*    height: 620px; */
  height: 700px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (max-width: 767px) {
    .hww_tabs {
      height: 1050px;
      height: 264vw; } }
  @media (max-width: 767px) {
    .hww_tabs {
      height: 215vw; } }
  .hww_tabs__text {
    padding-left: 50px; }
    @media (max-width: 767px) {
      .hww_tabs__text {
        padding-top: 460px;
        padding-left: 15px;
        margin: 0 auto;
        text-align: center; } }
    @media (max-width: 767px) {
      .hww_tabs__text {
        padding-top: 75%;
        padding-left: 3vw;
        padding-right: 3vw; } }
  .hww_tabs__body {
    font-size: 15px; }
    @media (max-width: 767px) {
      .hww_tabs__body {
        font-size: 4vw;
        line-height: 1.3em; } }
  .hww_tabs__label {
    font-size: 13px; }
    @media (max-width: 767px) {
      .hww_tabs__label {
        font-size: 15px;
        font-size: 3.5vw;
        line-height: 1.3em; } }
  .hww_tabs__title {
    font-size: 30px; }
    @media (max-width: 767px) {
      .hww_tabs__title {
        font-size: 9vw; } }
  .hww_tabs__tab {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1; }
  .hww_tabs__slide {
    height: 650px;
    background-size: auto 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #000000;
    color: #ffffff;
    text-shadow: 1px 1px 1px black; }
    @media (max-width: 767px) {
      .hww_tabs__slide {
        height: 1050px;
        height: 215vw; } }
    @media (max-width: 767px) {
      .hww_tabs__slide {
        height: 215vw;
        padding-bottom: 70px; }
        .hww_tabs__slide .hww_spacer10 {
          height: 1vw; }
        .hww_tabs__slide .hww_spacer20 {
          height: 4vw; }
        .hww_tabs__slide .hww_spacer15 {
          height: 3vw; }
        .hww_tabs__slide .hww_spacer30 {
          height: 6vw; }
        .hww_tabs__slide .hww_spacer40 {
          height: 8vw; }
        .hww_tabs__slide .hww_spacer50 {
          height: 10vw; }
        .hww_tabs__slide .hww_yellow {
          font-size: 5vw; } }
  .hww_tabs__btn-wrapper {
    position: relative;
    bottom: 40px;
    left: 0;
    right: 0;
    z-index: 10;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .hww_tabs__btn-wrapper .hww_btn {
      font-size: 15px;
      padding: 7px 39px;
      font-weight: 500; }
      @media (max-width: 767px) {
        .hww_tabs__btn-wrapper .hww_btn {
          padding: 1vw 4vw;
          font-size: 3.5vw; } }
    @media (max-width: 767px) {
      .hww_tabs__btn-wrapper {
        bottom: 12vw;
        position: absolute; } }
  .hww_tabs .slick-prev, .hww_tabs .slick-prev:hover {
    left: -30px !important; }
  .hww_tabs .slick-next, .hww_tabs .slick-next:hover {
    right: -30px !important; }
  @media (min-width: 1470px) {
    .hww_tabs .slick-prev, .hww_tabs .slick-prev:hover {
      left: 2% !important; }
    .hww_tabs .slick-next, .hww_tabs .slick-next:hover {
      right: 2% !important; } }

.hww_hidden {
  display: none !important; }

.hww_zindex {
  z-index: 10; }

.hww_stack {
  position: absolute;
  z-index: 1;
  display: inline-block;
  right: 65%;
  top: 150px;
  line-height: 0;
  pointer-events: none; }
  @media (max-width: 767px) {
    .hww_stack {
      right: 50%;
      top: 88px;
      -webkit-transform: translateX(50%);
      -moz-transform: translateX(50%);
      -ms-transform: translateX(50%);
      transform: translateX(50%); } }
  @media (max-width: 767px) {
    .hww_stack {
      width: 37%;
      top: 58.5vw;
      right: 48%; } }
  .hww_stack__item {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    transition-duration: .6s;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: -5px 4px 56px 0px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: -5px 4px 56px 0px rgba(0, 0, 0, 0.45);
    box-shadow: -5px 4px 56px 0px rgba(0, 0, 0, 0.45); }

[class*="hww_last"] {
  transition-duration: .4s; }

[class*="hww_clone"] {
  transition-timing-function: ease-out;
  transition-duration: .4s; }

.hww_opacity--1 {
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  transition-duration: .5s;
  opacity: 1; }

.hww_opacity {
  opacity: 0; }

.hww_section--3 {
  position: relative; }

.hww_pl50-sm {
  padding-left: 50px; }

.id-hww_container .hww_tabs .slick-dots {
  bottom: 110px; }
  @media (max-width: 767px) {
    .id-hww_container .hww_tabs .slick-dots {
      bottom: 490px; } }
  @media (max-width: 767px) {
    .id-hww_container .hww_tabs .slick-dots {
      bottom: auto;
      top: 75vw; } }

.id-hww_container .slick-arrow {
  background-size: 46% !important;
  background-position: center !important;
  width: 120px;
  height: 500px; }

@media (max-width: 767px) {
  .id-hww_container .slick-dots li {
    width: 3.5vw;
    height: 3.5vw;
    margin: 0 10px !important; }

  .id-hww_container .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #fcd200;
    border: 1px solid transparent;
    font-size: 3.7vw;
    line-height: 3.8vw; }

  .id-hww_container .slick-dots li button:before {
    width: 3.5vw;
    height: 3.5vw;
    border-radius: 50%;
    border: 2px solid #4f60d2; }

  .id-hww_container .slick-prev, .id-hww_container .slick-prev:hover {
    top: 89vw;
    background-size: 25vw !important;
    left: -5px !important;
    height: 25vw;
    width: 70px; }

  .id-hww_container .slick-next, .id-hww_container .slick-next:hover {
    top: 89vw;
    background-size: 25vw !important;
    right: -5px !important;
    height: 25vw;
    width: 70px; } }
.hww_imdb a {
  display: inline-block;
  margin-right: 10px; }
.hww_imdb .rating, .hww_imdb .ofTen {
  color: #ffffff !important; }

.hww_form__highlight {
  font-size: 40px; }
  @media (max-width: 767px) {
    .hww_form__highlight {
      font-size: 7vw; } }

.hww_pull-right {
  float: right; }

.hww_banner {
  position: relative;
  height: 596px; }
  @media (max-width: 767px) {
    .hww_banner {
      height: 130vw;
      overflow: hidden; } }
  .hww_banner__title {
    font-size: 37px;
    font-weight: 600;
    white-space: normal;
    line-height: 1em;
    margin-top: 100px; }
    @media (max-width: 767px) {
      .hww_banner__title {
        font-size: 6vw;
        margin-top: 23vw; } }
  .hww_banner__description {
    font-size: 28px; }
    @media (max-width: 767px) {
      .hww_banner__description {
        font-size: 4.5vw; } }
  .hww_banner__container {
    padding-bottom: 596px;
    white-space: nowrap;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 100;
    height: 596px;
    width: 1920px; }
    @media (max-width: 767px) {
      .hww_banner__container {
        width: 100vw;
        height: 130vw; } }
  .hww_banner__mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden; }
  .hww_banner__wrapper {
    position: absolute;
    left: 0;
    width: 1920px; }
  .hww_banner__left-container {
    position: relative;
    width: 350px;
    padding-bottom: 596px;
    float: left; }
    .hww_banner__left-container .hww_before {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 339px;
      width: 11px;
      z-index: 10;
      background: white; }
    @media (max-width: 767px) {
      .hww_banner__left-container {
        display: none; } }
  .hww_banner__left-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden; }
  .hww_banner__left-wrapper {
    position: absolute;
    width: 350px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0; }
  .hww_banner__middle--1-container {
    position: relative;
    width: 596px;
    padding-bottom: 596px;
    box-sizing: border-box;
    float: left;
    left: 10px; }
    @media (max-width: 767px) {
      .hww_banner__middle--1-container {
        width: 100%;
        display: block;
        overflow: hidden;
        padding-bottom: 55vw;
        margin-top: -10vw;
        margin-left: 0;
        margin-right: 0;
        left: 0;
        padding-bottom: 66vw;
        margin-top: -6vw; } }
  .hww_banner__middle--1-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden; }
  .hww_banner__middle--1-wrapper {
    position: relative;
    width: 597px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 80px 0 130px; }
    @media (max-width: 767px) {
      .hww_banner__middle--1-wrapper {
        width: 100vw;
        padding: 1vw 22vw 0 22vw; } }
    .hww_banner__middle--1-wrapper .hww_spacer10 {
      height: 2vw; }
    .hww_banner__middle--1-wrapper .hww_btn {
      margin-top: 21px; }
      @media (max-width: 767px) {
        .hww_banner__middle--1-wrapper .hww_btn {
          margin-top: 3.5vw;
          font-size: 3vw; } }
  .hww_banner__middle--2-container {
    position: relative;
    width: 596px;
    padding-bottom: 596px;
    box-sizing: border-box;
    float: left;
    left: 20px; }
    @media (max-width: 767px) {
      .hww_banner__middle--2-container {
        width: 100%;
        display: block;
        overflow: hidden;
        padding-bottom: 105vw;
        margin-left: 0;
        margin-right: 0;
        margin-top: 10px;
        left: 0; } }
  .hww_banner__middle--2-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden; }
  .hww_banner__middle--2-wrapper {
    position: relative;
    width: 597px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding: 40px 50px 0; }
    @media (max-width: 767px) {
      .hww_banner__middle--2-wrapper {
        width: 100vw; } }
  .hww_banner__right-container {
    position: relative;
    width: 350px;
    padding-bottom: 596px;
    box-sizing: border-box;
    float: left;
    left: 30px; }
    .hww_banner__right-container .hww_before {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 11px;
      z-index: 10;
      background: white; }
    @media (max-width: 767px) {
      .hww_banner__right-container {
        display: none; } }
  .hww_banner__right-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden; }
  .hww_banner__right-wrapper {
    position: absolute;
    width: 350px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0; }

.hww_subscription {
  background-image: url(../hww_images/subscription-bg.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .hww_subscription__footer a {
    color: white;
    text-decoration: underline; }
  .hww_subscription__footer-text {
    font-size: 13px; }
  @media (max-width: 767px) {
    .hww_subscription .hww_p050 {
      padding: 0 8vw; } }
  @media (max-width: 767px) {
    .hww_subscription {
      background-image: none; } }

.vbox-close {
  max-width: 950px;
  position: absolute;
  margin: 0 auto;
  left: 0;
  width: 100%;
  text-align: right;
  background-position: right;
  color: transparent;
  background-color: transparent;
  background-size: 14px;
  top: 50%;
  transform: translateY(-319px); }

.venoframe {
  height: 540px; }

.hww_badge {
  background: #ffd100;
  display: inline-block;
  padding: 1px 17px;
  color: black;
  text-shadow: none; }

.hww_bg-greentrue {
  background: #6ea514; }

.hww_p050 {
  padding: 0 50px; }

.hww_trailer {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .hww_trailer:hover {
    color: white !important; }

.hww_container {
  max-width: 950px;
  width: 100%; }

.slick-arrow {
  z-index: 9; }

.slick-prev::before, .slick-next::before {
  font-family: 'Material Icons';
  font-size: 80px; }

.slick-prev::before {
  content: "\E314"; }

.slick-next::before {
  content: "\E315"; }

.slick-prev {
  left: -140px; }

.slick-next {
  right: -140px; }

.slick-dots li button {
  border: 0 none; }

.slick-dots li button::before {
  font-size: 14px;
  color: #ffffff; }

.slick-dots li.slick-active button::before {
  color: #4bdbc5; }

#hww_section--3 .hww_nav {
  display: none; }

#hww_videoclube {
  position: relative;
  background: #000000; }
  #hww_videoclube .hww_tabs .slick-prev, #hww_videoclube .hww_tabs .slick-prev:hover {
    left: 0 !important;
    top: 70%; }
  #hww_videoclube .hww_tabs .slick-next, #hww_videoclube .hww_tabs .slick-next:hover {
    right: !important;
    top: 70%; }

@media (max-width: 767px) {
  #hww_videoclube .hww_tabs__slide {
    padding-top: 36vw !important;
    height: 266vw !important; }

  .hww_tabs {
    height: 266vw !important; }

  #hww_videoclube .hww_tabs .slick-prev, #hww_videoclube .hww_tabs .slick-prev:hover {
    top: 84vw; }
  #hww_videoclube .hww_tabs .slick-next, #hww_videoclube .hww_tabs .slick-next:hover {
    top: 84vw; } }
#hww_videoclube .hww_title {
  font-size: 32px;
  /*    position: absolute;
      top: 0;
      left: 0;
      width: 100%;*/
  color: #4bdbc5;
  padding: 26px 0;
  position: relative;
  z-index: 22; }

#hww_videoclube .hww_tabs__slide {
  background-size: cover;
  height: 760px;
  padding-top: 50px;
  position: relative; }

.hww_btn--green {
  background: transparent;
  color: #4bdbc5;
  border: 1px solid #4bdbc5; }

@media (max-width: 767px) {
  #hww_videoclube .hww_title {
    font-size: 8vw !important;
    line-height: 9vw !important; }

  #hww_videoclube .hww_btn {
    font-size: 4vw !important; } }
.hww_mybut a {
  border: 1px solid #ffffff;
  box-shadow: none; }

.hww_copy {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -400px;
  font-size: 10px; }
  @media (max-width: 767px) {
    .hww_copy {
      margin-left: 0;
      left: 0;
      font-size: 3vw; } }

#hww_top {
  background: #ffffff; }
  #hww_top #hww_logo {
    text-align: center;
    padding: 20px 0; }

#hww_menu {
  text-align: center;
  z-index: 999;
  padding: 20px 0;
  background: #ffffff; }
  #hww_menu.hww_sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%; }
  #hww_menu .hww_menuitem {
    display: inline-block;
    color: #000000;
    font-size: 14px; }
    #hww_menu .hww_menuitem.hww_active {
      font-weight: bold;
      border-bottom: 4px solid #000000; }
  #hww_menu .hww_menudiv {
    display: inline-block;
    padding: 0 14px; }

#hww_pacotes {
  background: #fff; }
  #hww_pacotes ul {
    margin: 0 !important; }
  #hww_pacotes .hww_mybut {
    text-align: center; }
  #hww_pacotes #hww_pacote1 {
    background: url("../hww_images/pacotes/nos3.png") center center no-repeat; }
  #hww_pacotes #hww_pacote2 {
    background: url("../hww_images/pacotes/nos4.png") center center no-repeat; }
  #hww_pacotes #hww_pacote3 {
    background: url("../hww_images/pacotes/nos5.png") center center no-repeat; }
  #hww_pacotes .hww_pacotesitem {
    background-size: cover;
    height: 350px;
    position: relative; }
    #hww_pacotes .hww_pacotesitem .hww_info {
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      color: #ffffff;
      font-size: 24px; }
      #hww_pacotes .hww_pacotesitem .hww_info .hww_price {
        font-weight: bold;
        font-size: 70px; }
        #hww_pacotes .hww_pacotesitem .hww_info .hww_price .hww_sup {
          font-size: 40px;
          vertical-align: text-top; }
        #hww_pacotes .hww_pacotesitem .hww_info .hww_price .hww_euro {
          font-size: 50px; }
      #hww_pacotes .hww_pacotesitem .hww_info .hww_btn {
        color: #ffffff;
        border: 1px solid #ffffff; }

@media (max-width: 767px) {
  #hww_pacotes {
    background: #fff; }
    #hww_pacotes #hww_pacote1, #hww_pacotes #hww_pacote2, #hww_pacotes #hww_pacote3 {
      background: none; }
    #hww_pacotes .hww_pacotesitem {
      background-size: cover;
      height: auto;
      position: relative; }
      #hww_pacotes .hww_pacotesitem .hww_info {
        position: relative;
        right: 0;
        top: 0;
        text-align: center;
        transform: none;
        color: #ffffff;
        font-size: 9vw; }
        #hww_pacotes .hww_pacotesitem .hww_info .hww_price {
          font-size: 12vw; }
          #hww_pacotes .hww_pacotesitem .hww_info .hww_price .hww_sup {
            font-size: 7vw; }
          #hww_pacotes .hww_pacotesitem .hww_info .hww_price .hww_euro {
            font-size: 9vw; } }
#hww_saldos {
  background: #fff;
  background-image: url("/particulares/Documents/telemoveisHP/bg_descontos_sim.png");
  background-repeat: no-repeat;
  background-position: center;
 /*background: #ffffff;*/
  text-align: center;
  position: relative;
  padding-top: 48px;
  padding-bottom: 48px;
  overflow: hidden;
  /*    .slick-arrow{
          position: absolute;
          width: 24px;
          height: 40px;
          overflow: hidden;
          z-index: 50;
      }
      .slick-next{
          background: url('../hww_images/right2.png') center top  no-repeat transparent;
          border: 0 none;
          text-indent: 100px;
          pointer-events: absolute;
          left: 50%;
          margin-left: 600px;
          top: 466px;
      }
      .slick-prev{
          background: url('../hww_images/left2.png') center top no-repeat transparent;
          border: 0 none;
          text-indent: 100px;
          pointer-events: absolute;
          left: 50%;
          margin-left: -618px;
          top: 466px;
      }*/ }
	  
#hww_saldos h3 {	 
    font-size: 1.10em;
    font-weight: 300;
    line-height: normal; 
	margin-bottom: 2.5rem;
	}
#hww_saldos .hww_phonewrapper h3 {	  
	font-size: 1,7em;
    font-weight: bold;
    line-height: normal;
	margin: 0;
	
	
}

#hww_saldos .hww_phonewrapper h5 {	  
font-size: 19px;
    font-weight: bold;
    color: #ffffff;
    line-height: 32px;
    /* text-indent: 30px; */
    background-color: #eb84cd;
    /* border-top: 4px solid transparent; */
    /* border-bottom: 4px solid transparent; */
    height: 29px;
    width: 60px;
    position: relative;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
	
}


#hww_saldos .hww_phonewrapper h6 {	  
font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    line-height: 20px;
    /* text-indent: 30px; */
    background-color: #eb84cd;
    /* border-top: 4px solid transparent; */
    /* border-bottom: 4px solid transparent; */
    height: 20px;
    width: 110px;
    position: relative;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
	
}


#hww_saldos .hww_phonewrapper #h7 {	  
font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    line-height: 20px;
    /* text-indent: 30px; */
  
    /* border-top: 4px solid transparent; */
    /* border-bottom: 4px solid transparent; */
    height: 20px;
    width: 110px;
    position: relative;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
	
}

	  
  #hww_saldos .hww_cars {
    margin-top: 30px; }
  #hww_saldos #hww_phones_msg {
    font-size: 10px;
    margin-top: 60px;
    text-align: center; }
  #hww_saldos #hww_phones_msg a {
    text-decoration: underline; }
  #hww_saldos .hww_cars .button--medium {
    background: transparent;
    border: 1px solid #ffffff;
    box-shadow: none;
    color: #ffffff; }
  #hww_saldos .hww_cars .button--medium span {
    color: #ffffff; }
  #hww_saldos .hww_cars .button--medium.hww_active {
    border-bottom: none;
    border-top: 4px solid #ffffff;
    outline: none; }
  #hww_saldos .hww_cars .button--medium.hww_active span {
    color: #ffffff; }
  #hww_saldos .hww_h1 {
    text-align: center;
    color: #ffffff;
    font-size: 32px;
    line-height: 36px;
    font-weight: bold; }
  #hww_saldos .hww_phones_menu {
    display: inline-block;
    margin: auto;
    position: relative; }
  #hww_saldos .hww_phones_menu .hww_itemselected {
    border-top: 4px solid #ffffff;
    width: 112px;
    height: 132px;
    position: absolute;
    top: -2px;
    left: 0; }
  #hww_saldos #phones_menus .hww_but {
    position: absolute;
    left: 50%;
    margin-left: 340px;
    border: 1px solid #f8bb00;
    color: #f8bb00;
    width: 220px;
    top: 80px;
    box-shadow: none;
    display: none; }
  #hww_saldos #hww_more1 {
    display: inline; }
  #hww_saldos #phones_menus {
    position: relative; }
  #hww_saldos #phones_menus .hww_but#hww_more2 {
    margin-left: 420px;
    width: 220px;
    margin-top: 10px; }
  #hww_saldos #phones_menus .hww_but#hww_more1 {
    display: inline; }
  #hww_saldos #phones_menus .hww_but span, #hww_saldos #phones_menus .hww_but:hover span {
    color: #f8bb00 !important;
    font-weight: bold !important; }
  #hww_saldos #phones_menus .hww_menuitem {
    float: left;
    cursor: pointer;
    width: 112px;
    height: 132px;
    text-align: center;
    padding-top: 4px;
    border-top: 1px solid #ffffff; }
  #hww_saldos .hww_phones_menu .hww_menuitem img {
    height: auto;
    margin: 0 4px; }
  #hww_saldos .hww_car {
    text-align: center;
    overflow: hidden;
    /*max-width: 1050px;*/
	max-width: 100%;
    overflow: hidden;
    margin: auto; }
  #hww_saldos .hww_car .hww_slide {
    float: left;
    width: 100%; }
  #hww_saldos .hww_phone {
    display: inline-block;
    width: 500px;
    min-height: 500px;
    position: relative;
    text-align: left; }
	@media (max-width: 767px) {
		#hww_saldos .hww_phone {
    display: inline-block;
    width: 500px;
    /*min-height: 800px;*/
    position: relative;
    text-align: left; }
	}
  #hww_saldos .hww_phone .hww_phoneimage {
    /*position: relative;
    left: 65px;
    top: 32px;*/
	display: block;
	margin: auto !important;
	padding: 10px 0 10px 0;
    z-index: 99;
	}
  #hww_saldos .hww_phone .hww_info {
    text-align: left;
    position: absolute;
    left: 245px;
    top: 74px; }
  #hww_saldos .hww_phone .hww_info .hww_name {
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    color: #000000; }
  #hww_saldos .hww_phone .hww_info .hww_price {
    font-size: 36px;
    font-weight: bold;
    color: #000;
    line-height: 40px;
    margin-top: 4px; }
  #hww_saldos .hww_phone .hww_info .hww_trapezoid {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    line-height: 30px;
    text-indent: 60px;
    border-right: 200px solid #fadd0b;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    height: 40px;
    width: 150px;
    position: relative;
    left: -60px; }
  #hww_saldos .hww_phone .hww_info .hww_price .hww_sup {
    position: relative;
    font-size: 28px;
    top: -16px; }
  #hww_saldos .hww_phone .hww_info .hww_price .hww_sub {
    position: relative;
    font-size: 19px;
    top: 2px; }
  #hww_saldos .hww_phone .hww_info .hww_duracao {
    font-size: 16px;
    color: #f8bb00;
    margin-top: -10px;
    font-weight: bold; }
  #hww_saldos .hww_phone .hww_info .hww_entrada_old {
    color: #000000;
    font-size: 18px;
	margin-top:10px;	
	margin-bottom:-10px; }
  #hww_saldos .hww_phone .hww_info .hww_entrada_old .hww_sup {
    position: relative;
    font-size: 14px;
    top: -4px; }
  #hww_saldos .hww_phone .hww_info .hww_entrada {
    color: #000000;
    font-size: 26px;
    font-weight: bold; 
	margin-top:-7px;
	}
	
  #hww_saldos .hww_phone .hww_info .hww_entrada .hww_small {
    font-size: 20px; }
  #hww_saldos .hww_phone .hww_info .hww_entrada .hww_sup {
    position: relative;
    font-size: 16px;
    top: -9px; }
  #hww_saldos .hww_phone .hww_info .hww_type {
    font-size: 20px;
    font-weight: bold;
    line-height: 26px; }
  #hww_saldos .hww_phone .hww_info .hww_extras {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 10px; }
  #hww_saldos .hww_phone .hww_info .hww_specs {
    font-size: 14px;
    line-height: 14px;
    list-style: none !important;
    list-style-type: none !important; 
	margin-top: -5px;
	margin-bottom: 5px;
	}
  #hww_saldos .hww_phone .hww_info .hww_specs li {
    list-style: none !important;
    list-style-type: none !important;
    margin-left: 0 !important; }
  #hww_saldos .hww_phone .hww_info .hww_but {
    border: 1px solid #000000;
    color: #f8bb00;
    margin-top: 4px;
    box-shadow: none;
    margin-top: 20px; }
  #hww_saldos .hww_phone .hww_info .hww_but span, #hww_saldos .hww_phone .hww_info .hww_but:hover span {
    color: #000000; }
  #hww_saldos .hww_phone .hww_selo {
    position: absolute;
    overflow: hidden;
    padding-top: 200px; }
  #hww_saldos .hww_phone .hww_selo img {
    position: relative;
    z-index: 10; }
  #hww_saldos .hww_phone .hww_selo.hww_desbloqueado {
    top: -166px;
    left: 150px;
    z-index: 2; }
  #hww_saldos .hww_phone .hww_selo.hww_net {
    top: -120px;
    left: 192px;
    z-index: 1; }
  #hww_saldos .hww_phone .hww_selo.hww_preco {
    top: 27px;
    left: 141px; }
  #hww_saldos #phones_menus {
    margin-top: 0px;
    padding: 40px 0; }
  #hww_saldos .hww_strikethrough {
    position: relative;
    display: inline-block; }
  #hww_saldos .hww_strikethrough:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px solid #000000;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  #hww_saldos .slick-disabled {
    opacity: 0; }
  #hww_saldos #hww_section4 {
    background: #d475b8;
    overflow: hidden; }
  #hww_saldos #hww_section4 .hww_but {
    border: 1px solid #ffffff; }
  #hww_saldos .hww_phonewrapper {
    /*width: 550px;*/
    margin: auto;
    position: relative;
	text-align: center;	}
  #hww_saldos #hww_car2 .hww_phone .hww_info {
    top: 40px; }
  #hww_saldos #hww_car1 .hww_phone .hww_info {
    top: 50px; }
  #hww_saldos #hww_car3 .hww_phone .hww_info {
    top: 100px; }
  #hww_saldos .slick-prev {
    left: -45px; }
  #hww_saldos .slick-next {
    right: -45px; }

.hww_selected {
  display: none; }

@media (max-width: 767px) {
  #hww_saldos {
    /*        height: 206vw;*/ }
    #hww_saldos .hww_selected {
      display: block;
      border: 1px solid #ffffff;
      box-shadow: none;
      color: #ffffff;
      text-align: left;
      padding: .4375rem 1.0625rem;
      padding-right: 4px;
      width: 56%;
      margin: auto;
      cursor: pointer;
      margin-top: 10px; }
      #hww_saldos .hww_selected i {
        float: right; }
    #hww_saldos .hww_cars {
      margin-top: 0;
      position: absolute;
      width: 56%;
      left: 7%;
      z-index: 9;
      background: #4bdbc5; }
    #hww_saldos .hww_cars .button--medium {
      background: transparent;
      border: 1px solid #ffffff;
      box-shadow: none;
      color: #ffffff;
      display: block; }
    #hww_saldos .hww_hide {
      display: none; }
    #hww_saldos .hww_cars .button--medium span {
      color: #ffffff; }
    #hww_saldos .hww_cars .button--medium.hww_active {
      border-bottom: 1px;
      background: #ffffff;
      color: #4bdbc5;
      display: none; }
    #hww_saldos .hww_cars .button--medium.hww_active span {
      color: #4bdbc5; }
    #hww_saldos .options {
      margin: 1vw 0; }
      #hww_saldos .options .option {
        font-size: 3vw;
        line-height: 3vw;
        padding: 2vw;
        border: 2px solid #ffffff;
        color: #ffffff; }
    #hww_saldos .hww_car .hww_phone .hww_phoneimage {
      left: 5vw;
      /*width: 40vw;*/	 
      margin-bottom: 28vw; }
    #hww_saldos .hww_car .hww_phone .hww_info {
      left: 50%;
      top: 20px; }
      #hww_saldos .hww_car .hww_phone .hww_info .hww_name {
        font-size: 5vw;
        line-height: 5vw; }
      #hww_saldos .hww_car .hww_phone .hww_info .hww_entrada {
        font-size: 8vw !important;
        color: #ffffff;
        display: block;
        margin: 0 !important; }
        #hww_saldos .hww_car .hww_phone .hww_info .hww_entrada .hww_sup {
          font-size: 5vw !important;
          top: -2vw !important; }
      #hww_saldos .hww_car .hww_phone .hww_info .meses {
        font-size: 3vw;
        left: -4vw; }
      #hww_saldos .hww_car .hww_phone .hww_info .nota {
        color: #000000;
        font-size: 14px; }
      #hww_saldos .hww_car .hww_phone .hww_info .hww_price {
        font-size: 9vw;
        line-height: 9vw;
        margin-top: 0; }
        #hww_saldos .hww_car .hww_phone .hww_info .hww_price .hww_sup {
          position: relative;
          font-size: 5vw;
          top: -3vw; }
        #hww_saldos .hww_car .hww_phone .hww_info .hww_price .hww_sub {
          position: relative;
          font-size: 5vw;
          top: 1vw;
          left: 0vw; }
      #hww_saldos .hww_car .hww_phone .hww_info .hww_duracao {
        font-size: 3vw;
        color: #ffffff;
        margin-top: -10px;
        font-weight: bold; }
      #hww_saldos .hww_car .hww_phone .hww_info .hww_entrada_old {
        color: #000000;
        font-size: 6vw;
        /*                        margin-top: 2vw;*/ }
        #hww_saldos .hww_car .hww_phone .hww_info .hww_entrada_old .hww_sup {
          position: relative;
          font-size: 4vw;
          top: -1vw; }
      #hww_saldos .hww_car .hww_phone .hww_info .hww_entrada {
        color: #000000;
        font-size: 30px;
        font-weight: bold;
        margin-top: 6px; }
        #hww_saldos .hww_car .hww_phone .hww_info .hww_entrada .hww_small {
          font-size: 20px; }
        #hww_saldos .hww_car .hww_phone .hww_info .hww_entrada .hww_sup {
          position: relative;
          font-size: 16px;
          top: -9px; }
    #hww_saldos .hww_car .slick-next {
      right: 0; }
    #hww_saldos .hww_car .slick-prev {
      left: 0; }
    #hww_saldos .hww_phonewrapper {
      width: 100% !important; }
    #hww_saldos .hww_h1 {
      font-size: 8vw;
      line-height: 5vw; }
    #hww_saldos .slick-prev, #hww_saldos .id-hww_container .slick-prev:hover, #hww_saldos .slick-next, #hww_saldos .slick-next:hover {
      top: 45vw !important; }

  #hww_saldos #hww_car2 .hww_phone .hww_info {
    top: 40px; }
  #hww_saldos #hww_car1 .hww_phone .hww_info {
    top: 40px; }
  #hww_saldos #hww_car3 .hww_phone .hww_info {
    top: 100px; } }

/*# sourceMappingURL=hww_main.css.map */