.hww_wrapper {
  max-width: 100%;
  margin: auto;
  color: #000000;
  background: #fff;
  position: relative; }



.hww_content {
  z-index: 10;
  position: relative; }


.hww_container {
  position: relative; }

.hww_container ul {
  list-style: none !important;
  list-style-type: none !important;
  margin-left: 0 !important; }

.hww_container ul li {
  list-style: none !important;
  list-style-type: none !important;
  margin-left: 0 !important; }

.hww_mobile {
  display: none; }

.hww_clear:after {
  clear: both;
  content: "";
  display: table; }

.hww_container {
  display: block;
  max-width: 940px;
  position: relative;
  margin: auto;
  color: #000;
  overflow: visible;
  box-sizing: border-box; }

.hww_row {
  clear: both;
  overflow: hidden; }

.hww_col {
  width: 50%;
  float: left; }

.hww_col40 {
  width: 40%;
  float: left; }

.hww_col60 {
  width: 60%;
  float: left; }

.hww_title {
  color: #FFFFFF;
  font-size: 42px;
  font-weight: bold;
  line-height: 48px; }


.hww_h1 {
  font-weight: bold;
  font-size: 58px;
  text-align: center;
  color: #ffffff;
  line-height: 60px; }

.hww_h2 {
  font-size: 32px;
  color: #4f60d2;
  text-align: center;
  font-weight: 100;
  line-height: 37px;
  margin-top: 10px; }

.hww_h3 {
  font-size: 42px;
  font-weight: bold;
  color: #4f60d2;
  line-height: 42px; }

.hww_text {
  font-size: 18px;
  color: #000000;
  line-height: 22px; }




#hww_section3 {
  text-align: center;
  position: relative;
  padding-top: 8px;
  overflow: hidden; }

#hww_section3 .hww_cars {
  margin-top: 1px; }

#hww_section3 #hww_phones_msg {
  font-size: 15px;
  margin-top: 16px;
  padding-bottom:20px;
  color:#000;
  text-align: center; }

#hww_section3 #hww_phones_msg a {
  text-decoration: none; }

#hww_section3 .hww_cars .button--medium {
  border: 1px solid #4f60d2;
  box-shadow: none;
  color: #4f60d2; 
  margin-top:10px;
  }

#hww_section3 .hww_cars .button--medium span {
  color: #4f60d2; }

#hww_section3 .hww_cars .button--medium.hww_active {
  color: #ffffff;
  background: #4f60d2; }

#hww_section3 .hww_cars .button--medium.hww_active span {
  color: #ffffff; }

#hww_section3 .hww_h1 {
  text-align: center;
  color: #4f60d2;
  font-size: 40px;
  font-weight: bold; }

.hww_phones_menu {
  display: inline-block;
  margin: auto;
  position: relative; }

.hww_phones_menu .hww_itemselected {
  border: 6px solid #4f60d2;
  width: 200px;
  height: 132px;
  position: absolute;
  top: 0;
  left: 0; }

#phones_menus .hww_but {
  position: absolute;
  left: 50%;
  margin-left: 340px;
  border: 1px solid #4f60d2;
  color: #ffffff;
  width: 220px;
  top: 80px;
  box-shadow: none;
  background: #4f60d2;
  display: none; }

#hww_more1 {
  display: inline; }

#phones_menus {
  position: relative; }

#phones_menus .hww_but#hww_more2 {
  margin-left: 420px;
  width: 220px;
  margin-top: 10px; }
  
  #phones_menus .hww_but#hww_more3 {
  margin-left: 420px;
  width: 220px;
  margin-top: 10px; }

#phones_menus .hww_but#hww_more1 {
  display: inline; }

#phones_menus .hww_but span, #phones_menus .hww_but:hover span {
  color: #4f60d2 !important;
  font-weight: bold !important; }

#phones_menus .hww_menuitem {
  float: left;
  cursor: pointer;
  width: 200px;
  height: 132px;
  text-align: center;
  padding-top: 4px; }

.hww_phones_menu .hww_menuitem img {
  height: 124px; }

.hww_car {
  text-align: center;
  overflow: hidden;
  max-width: 1200px;
  overflow: hidden;
  margin: auto; }

.hww_car .hww_slide {
  float: left;
  width: 100%; }
  


.hww_phone {
  display: inline-block;
  width: 600px;
  position: relative;
  text-align: left; }

.hww_phone .hww_phoneimage {
  position: relative;
    left: -17px;
    top: 32px;
    z-index: 99; }
	

.hww_phone .hww_info {
  text-align: left;
  position: absolute;
  top: 45px; 
  left:181px;
 }
 
 .hww_phone .hww_infoDT {
  text-align: left;
  position: absolute;
  top: 62px; 
  left:181px;
 }

.hww_phone .hww_info .hww_name {
  font-size: 18px;
  font-weight: bold;
  height:auto;
  line-height: 24px;
  color: #000;
  margin-top:10px;}
  
  

  
  .hww_phone .hww_info .hww_name2 {
  font-size: 18px;
  font-weight: bold;
  height:auto;
  line-height: 24px;
  color: #fff;
  margin-top:10px;}
  
    .hww_phone .hww_info .hww_name3 {
  font-size: 18px;
  font-weight: bold;
  height:auto;
  line-height: 24px;
  color: #e04232;
  margin-top:10px;}

.hww_phone .hww_info .hww_price {
  font-size: 50px;
  font-weight: bold;
  color: #000000;
  line-height: 54px;
  margin-top: 4px; }

.hww_phone .hww_info .hww_price .hww_sup {
  position: relative;
  font-size: 28px;
  top: -16px; }

.hww_phone .hww_info .hww_price .hww_sub {
  position: relative;
  font-size: 19px;
  top: 2px;
  left: -40px; }

.hww_phone .hww_info .hww_duracao {
  font-size: 16px;
  color: #4f60d2;
  margin-top: -10px; }

.hww_phone .hww_info .hww_entrada_old {
  color: #000;
  height:auto;
  font-size: 15px;
margin-top:0px;  }

.hww_phone .hww_info .hww_entrada_old2 {
  color: #fff;
  height:auto;
  font-size: 15px;
margin-top:0px;  }


.hww_phone .hww_info .hww_entrada_old2 {
  color: #fff;
  height:auto;
  font-size: 15px;
margin-top:9px;  }

.hww_phone .hww_info .hww_entrada_old .hww_sup {
  position: relative;
  font-size: 14px;
  top: -4px; }

.hww_phone .hww_info .hww_entrada {
  color: #000;
  font-size: 26px;
  font-weight: bold;
margin-top:-4px; height:auto; }


.hww_phone .hww_info .hww_entrada22 {
  color: #4f60d2;
  font-size: 26px;
  font-weight: bold;
margin-top:-4px; height:auto; }

.hww_phone .hww_info .hww_entrada2 {
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  border-bottom: 2px solid #eb84cd; height:auto; }
  
  .hww_phone .hww_info .hww_desconto {
font-size: 22px;
    font-weight: bold;
    color: #fff;
    line-height: 22px;
    text-indent: 3px;
    background-color: #e04232;
    border-top: 4px solid transparent; 
    height: auto;
    width: 63px;
    position: relative;
    margin-bottom: 11px;
    margin-right: auto;}
	
	  .hww_phone .hww_info .hww_descontoDT {
font-size: 26px;
    font-weight: bold;
    color: #fff;
    line-height: 26px;
    text-indent: 3px;
    background-color: #4bdbc5;
    border-top: 4px solid transparent; 
    height: auto;
    width: 78px;
    position: relative;
    margin-bottom: 10px;
    margin-right: auto;}
	
	
	  .hww_phone .hww_info .hww_desconto2 {
font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 19px;
    text-indent: 3px;
    background-color: #4bdbc5;
    border-top: 4px solid transparent; 
    height: auto;
    width: 142px;
    position: relative;
    margin-bottom: 10px;
    margin-right: auto;}

.hww_phone .hww_info .hww_newprice {
  margin-top: 4px;
  border: none; }

.hww_phone .hww_info .hww_entrada .hww_small {
  font-size: 20px; }

.hww_phone .hww_info .hww_entrada .hww_sup {
  position: relative;
  font-size: 16px;
  top: -9px; }

.hww_phone .hww_info .hww_type {
  font-size: 20px;
  font-weight: bold;
  line-height: 26px; }

.hww_phone .hww_info .hww_extras {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 10px; }

.hww_phone .hww_info .hww_specs {
  font-size: 13px;
  height:auto;
  color:#000;
  height:auto;
  line-height: 17px;
  list-style: none !important;
  list-style-type: none !important; }
  
  
  .hww_phone .hww_info .hww_specs2 {
  font-size: 13px;
  height:auto;
  color:#fff;
  height:auto;
  line-height: 17px;
  list-style: none !important;
  list-style-type: none !important; }

.hww_phone .hww_info .hww_specs li {
  list-style: none !important;
  list-style-type: none !important;
  margin-left: 0 !important; }

.hww_phone .hww_info .hww_but {
  border: 1px solid #4f60d2;
  color: #ffffff;
  background: #4f60d2;
  margin-top: 4px;
  box-shadow: none;
  margin-top: 20px; }

.hww_phone .hww_info .hww_but span, .hww_phone .hww_info .hww_but:hover span {
  color: #ffffff; }

.hww_phone .hww_selo {
  position: absolute;
  overflow: hidden;
  padding-top: 200px; }

.hww_phone .hww_selo img {
  position: relative;
  z-index: 10; }

.hww_phone .hww_selo.hww_desbloqueado {
  top: -166px;
  left: 150px;
  z-index: 2; }

.hww_phone .hww_selo.hww_net {
  top: -120px;
  left: 192px;
  z-index: 1; }

.hww_phone .hww_selo.hww_preco {
  top: 27px;
  left: 141px; }

#phones_menus {
  background: rgba(255, 255, 255, 0.6);
  margin-top: 100px;
  padding: 40px 0; }

.hww_strikethrough {
  position: relative;
  display: inline-block; }

.hww_strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 9px;
  right: 0;
  border-top: 2px solid #e04232;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg); }
  
  
  .hww_strikethrough2 {
  position: relative;
  display: inline-block; }

.hww_strikethrough2:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid #4bdbc5;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  transform: rotate(-10deg); }

.slick-arrow {
  position: absolute;
  width: 24px;
  height: 40px;
  overflow: hidden;
  z-index: 50; }

.hww_car .slick-next {
  background: url("/particulares/PublishingImages/Banners/saldos2021/right2.png") center top no-repeat transparent;
  border: 0 none;
  text-indent: 100px;
  pointer-events: absolute;
  left: 49%;
  margin-left: 620px;
  top: 174px; }

.hww_car .slick-prev {
  background: url("/particulares/PublishingImages/Banners/saldos2021/left2.png") center top no-repeat transparent;
  border: 0 none;
  text-indent: 100px;
  pointer-events: absolute;
  left: 46%;
  margin-left: -620px;
  top: 174px; }

.hww_car .slick-prev:hover{
 background-color: #4f60d2;
   background: url("/particulares/PublishingImages/Banners/saldos2021/left2.png") center top no-repeat transparent;
}
.hww_car .slick-next:hover{
 background-color: #4f60d2;
 background: url("/particulares/PublishingImages/Banners/saldos2021/right2.png") center top no-repeat transparent;
}

.slick-disabled {
  opacity: 0.1; }

#hww_section4 {
  background: #d475b8;
  overflow: hidden; }

#hww_section4 .hww_but {
  border: 1px solid #ffffff; }

.hww_phonewrapper {
width: 365px;
height:377px !important;
    margin: auto;
    position: relative; }

@media all and (min-width: 0px) and (max-width: 1200px) {
  .slick-arrow {
    position: absolute;
    width: 20px;
    height: 40px;
    overflow: hidden;
    z-index: 50; }

  .slick-prev {
    background: url("/particulares/Documents/CarON/hww_images/left.png") center top no-repeat transparent;
    text-indent: 100px;
    left: 2vw;
    margin: 0;
    top: 20vw; }

  .slick-next {
    background: url("/particulares/Documents/CarON/hww_images/right.png") center top no-repeat transparent;
    text-indent: 100px;
    right: 2vw;
    margin: 0;
    top: 20vw;
    left: auto; }

  #phones_menus {
    margin-top: 10vw;
    padding: 4vw 0; } }
@media all and (min-width: 0px) and (max-width: 1000px) {
  .slick-prev {
    text-indent: 100px;
    left: 2vw;
    margin: 0;
    top: 44vw; }

  .slick-next {
    text-indent: 100px;
    right: 2vw;
    margin: 0;
    top: 44vw;
    left: auto; } }
@media all and (min-width: 0px) and (max-width: 900px) {
  #hww_cloud1 {
    position: absolute;
    top: 3vw;
    left: -40vw; }

  #hww_cloud2 {
    position: absolute;
    top: 23vw;
    left: 57vw; }

  #hww_cloud3 {
    position: absolute;
    top: 68vw;
    left: -12vw; }

  #hww_cloud4 {
    position: absolute;
    top: 88vw;
    left: 50vw; }

  #hww_cloud5 {
    position: absolute;
    top: 128vw;
    left: -12vw; }

  #hww_cloud6 {
    position: absolute;
    top: 168vw;
    left: 12vw; }

  .hww_mobile {
    display: block; }

  .hww_desktop {
    display: none !important; }

  .hww_nopadding {
    padding: 0 !important; }

  .hww_col40 {
    width: 100%; }

  .hww_col60 {
    width: 100%; }

  .hww_image {
    width: 100%; }

  .hww_ico {
    display: none; }

  .hww_h1 {
    font-size: 9vw;
    line-height: 9vw; }

  .hww_h2 {
    font-size: 5vw;
    line-height: 5vw;
    margin-top: 4vw; }

  .hww_h3 {
    font-size: 8vw;
    line-height: 8.5vw; }

  .hww_text {
    font-size: 3.5vw;
    line-height: 4vw;
    text-align: center;
    padding: 0 9vw; }


  .hww_center {
    text-align: center; }



  #hww_section3 .hww_h1 {
    font-size: 6vw;
    line-height: 7vw; }

  #hww_section3 .hww_cars {
    margin-top: -2vw; }

  #hww_section3 {
    background-size: cover;
    padding-top: 4vw; }

  .hww_phones_menu .hww_itemselected {
    border: 1vw solid #f8bb00;
    width: 16vw;
    height: 13vw; }

  .hww_phones_menu .hww_menuitem {
    width: 16vw;
    height: 12vw;
    padding-top: 2vw; }

  .hww_phones_menu .hww_menuitem img {
    height: 10vw; }

  #hww_section3 #hww_phones_msg {
    font-size: 2vw;
    margin-top: 6vw; }

  #phones_menus .hww_but {
    position: relative;
    left: 0;
    margin-left: 0;
    margin-top: -10vw;
    width: 220px;
    top: 0;
    left: 0; }

  .hww_phones_menu {
    display: none !important; }

  #phones_menus #hww_more2.hww_but {
    margin-left: 0;
    width: 220px;
    margin-top: 0; }
  #phones_menus #hww_more3.hww_but {
    margin-left: 0;
    width: 220px;
    margin-top: 0; }
  .slick-prev {
    text-indent: 100px;
    left: 2vw;
    margin: 0;
    top: 32vw; }

  .slick-next {
    text-indent: 100px;
    right: 2vw;
    margin: 0;
    top: 32vw;
    left: auto; } }
@media all and (min-width: 0px) and (max-width: 600px) {
 
 .hww_car .slick-next{
    left: 0;
    top: 45%;
    float: right;
    margin-left: 90%;
 }
 .hww_car .slick-prev{
    left: 0;
    top: 45%;
    margin-left: 5%;
 }
  .hww_container {
    width: 100%; }

  #hww_section1 {
    padding-top: 78px; }
    #hww_section1 #hww_plane1 {
      width: 100%;
      height: 28.571vw;
      background: url("/particulares/Documents/CarON/hww_images/sprite_aviao1.png") left center;
      animation: play 1.8s steps(24) infinite;
      background-size: auto 100%; }
  @keyframes play {
    100% {
      background-position: -2400vw; } }
  .hww_phonewrapper {
    width: 100%;
    height: 110vw; }

  .slick-prev {
    text-indent: 100px;
    left: 0vw;
    margin: 0;
    top: 74vw; }

  .slick-next {
    text-indent: 100px;
    right: 0vw;
    margin: 0;
    top: 74vw;
    left: auto; }

  .hww_phone .hww_info .hww_specs {
    font-size: 3.5vw !important;
    margin-bottom: 0 !important; }

  .hww_phone .hww_info .hww_specs li {
    font-size: 2.5vw !important; }

  #hww_section3 #hww_phones_msg {
    margin-top: -10; }

  .hww_phone .hww_phoneimage {
    width: 55vw; }

  .hww_phone .hww_info {
    left: 43vw;
    top: 10.5vw; 
	padding-left:20px;}

  .hww_phone .hww_info .hww_name {
    font-size: 6vw;
    line-height: 7vw; }

  .hww_phone .hww_info .hww_price {
    font-size: 10vw;
    line-height: 12vw;
    margin-top: 0; }

  .hww_phone .hww_info .hww_price .hww_sub {
    font-size: 4vw;
    top: 0;
    left: -7vw; }

  .hww_phone .hww_info .hww_price .hww_sup {
    font-size: 5vw;
    top: -4vw; }

  .hww_phone .hww_info .hww_duracao {
    font-size: 4vw;
    margin-top: -3vw; }

  .hww_phone .hww_info .hww_entrada {
    font-size: 6vw; }

  .hww_phone .hww_info .hww_entrada .hww_small {
    font-size: 5vw; }

  .hww_phone .hww_info .hww_entrada .hww_sup {
    font-size: 3vw;
    top: -2vw; }

  .hww_phone .hww_info .hww_extras {
    font-size: 4vw !important;
    line-height: 4vw;
    margin-bottom: 2vw; }

  .hww_phone .hww_info .hww_specs {
    font-size: 2.5vw;
    line-height: 4vw; }

  .hww_phone .button--medium.right input, .button--medium.right .text {
    font-size: 4vw; }

  .hww_phone .button--medium.right:hover input, .button--medium.right:hover .text {
    font-size: 4vw; }

  .hww_phone .button--medium {
    padding: 2vw 5vw; } }

/*# sourceMappingURL=hww_campaign.css.map */