 .block { display: block; } .localhide { display: none; } .hidden { opacity: 0; } .center { text-align: center; } .vTop { vertical-align: top } .f-left { float: left; } .f-right { float: right; } .clear { clear: both; } .underline { text-decoration: underline; } .underline:hover{ text-decoration: none; } .bt{  display: inline-block;  color: #FFF;  background: #808080;  padding: 10px 20px;  border-radius: .25em;  -webkit-transition: all ease-in .2s;  moz-transition: all ease-in .2s;  o-transition: all ease-in .2s;  transition: all ease-in .2s; } .bt:hover{  color: #FFF!important;  background: #373737!important; } .sep-sombra-down{ background: url('../img/sombraDown.png') no-repeat; background-size: 100%; height: 18px; } .sep-sombra-up { background: url('../img/sombraUp.png') no-repeat; background-size: 100%; height: 18px; } .shadow{  box-shadow: 4px 4px 30px 0px rgba(0,0,0,0.1);  border: solid 1px #F2F2F2; } .combo{  height: 22px;  padding: 10px;  border: solid 1px #eeeeee;  border-top-color: #dcdcdc;  border-right-color: #dcdcdc;  background: #FFF;  background-image: url("../img/setaCombo.png");   width: 50%;  border-radius: .25em; } .branco { color: #FFFFFF; } .brancoBg { background: #FFFFFF; } .vermelho { color: #FF0000; } .preto { color: #000; } .cor { color: #ee8c3b; } .corBg { background-color: #ee8c3b; } .cor2 { color: #424242; } .cor2Bg { background-color: #424242; } .cor3 { color: #050403; } .cor3Bg { background-color: #050403; } html{  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } html, body{  height: 100%;  overflow-x: hidden; } body{} a, button, *:before, *:after, label, .transition{  -webkit-transition: all 300ms linear;  -moz-transition: all 300ms linear;  -ms-transition: all 300ms linear;  -o-transition: all 300ms linear;  transition: all 300ms linear; } .valign{  position: relative;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } header{  position: relative;  z-index: 999; } @media (min-width: 768px){  header .container{   padding: 25px 0;  } } .bar-top{  background-color: #e68c42;  color: #fff;  text-align: center;  padding: 15px;  font-size: 15px;  letter-spacing: 1px;  line-height: 26px; } .bar-top span{  display: block;  color: #000;  margin-left: 10px; } @media (min-width: 768px){  .bar-top{   font-size: 18px;  }  .bar-top span{   display: inline  } } @media (max-width: 767px){  .h-logo{   margin-top: 30px;   display: block;   max-width: 200px;   margin-left: auto;   margin-right: auto;  } } .menu-main{  display: table;  padding: 30px 0;  margin: 0 auto; } @media (min-width: 768px){  .menu-main{   float: right;  } } .menu-main li{  float: left;  margin-left: 10px;  margin-right: 10px; } @media (max-width: 767px){  .menu-main{   text-align: center;  }  .menu-main li{   float: none;  } } .menu-main li a{  position: relative;  display: block;  color: #000;  text-transform: uppercase; } .menu-main li a:after{  content: '';  display: block;  height: 2px;  width: 0;  position: absolute;  background-color: #e68c42;  left: 50%;  bottom: -2px; } .menu-main li a:hover:after{  width: 100%;  left: 0; } .menu-item-icon{  display: none;  margin-top: -6px; } @media (min-width: 768px){  .menu-item-icon{   display: block;  } } .menu-item-icon:hover a{  transform: scale(1.1); } .menu-item-icon a:after{  display: none;  width: 0;  height: 0;  visibility: hidden; } .menu-main li > ul{  display: none;  opacity: 0;  position: absolute;  width: 200px;  margin-left: -65px;  padding-top: 16px;  background-color: #fff;  z-index: 999;   -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2); } .menu-main li:hover > ul{  display: block;  opacity: .9; } .menu-main li > ul li{  text-align: center;  margin-bottom: 8px;  float: none;  font-size: 14px;  text-transform: none; } .menu-main li > ul li a{  text-transform: none; } .menu-primary-content{  background-color: #f2f2f2; } .menu-primary{  list-style: none;  padding-left: 0;  display: table;  margin: 0 auto; } .menu-primary li{  margin-left: 12px;  margin-right: 12px;  text-align: center;  margin-bottom: 20px; } @media (min-width: 768px){  .menu-primary li{   float: left;   margin-bottom: 0;  }  .menu-primary li:first-child{   margin-left: 0;  }  .menu-primary li:last-child{   margin-right: 0;  } } .menu-primary li a{  display: block;  color: #000;  text-transform: uppercase;  font-size: 14px; } .menu-primary li > ul{  position: relative;  background-color: #fff;  opacity: 0;  max-height: 0;  overflow: hidden;  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);   -webkit-transition: max-height 1s ease-out;  -moz-transition: max-height 1s ease-out;  transition: max-height 1s ease-out; } @media (min-width: 768px){  .menu-primary li > ul{   position: absolute;  } } .menu-primary li > ul:after{  content: '';  position: absolute;  height: 1px;  width: 0;  background-color: #e68c42;  top: 0;  left: 0; } .menu-primary li > ul:before{  content: '';  height: 2px;  width: 0;  background-color: #e68c42;  position: absolute;  bottom: 0;  right: 0; } .menu-primary li > ul li{  float: none;  margin-left: 0 !important;  margin-right: 0 !important;  min-width: 100px; } .menu-primary li > ul li:first-child{  margin-top: 20px; } .menu-primary li > ul li:last-child{  margin-bottom: 15px; } .menu-primary li > ul li a{  color: #515151;  text-transform: initial;  padding: 5px 10px; } .menu-primary li > ul li a:hover{  color: #000;  background-color: #fedec4; } .menu-primary li:hover > ul{  opacity: .9;  max-height: 1210px; } @media (max-width: 767px){  .menu-primary li:hover > ul{   max-height: 1965px;  } } .menu-primary li:hover > ul:before, .menu-primary li:hover > ul:after{  width: 100%; }  .ft-logo{  margin-top: 100px;  margin-bottom: 100px; } .ft-logo img{  display: block;  margin: 0 auto; } .ft-menu-content{  width: 286px;  margin: 0 auto; } .ft-menu-item{  position: relative;  width: 143px;  float: left;  height: 98px; } @media (min-width: 900px){  .ft-menu-item-space{   margin-top: 30px;  } } .ft-menu-item-list{  display: none; } @media (min-width: 560px){  .ft-menu-content{   width: 560px;  }  .ft-menu-item{   width: 186.6666666667px  } } @media (min-width: 900px){  .ft-menu-content{   width: auto;  }  .ft-menu-item{   width: 20%;  }  .ft-menu-item-list{display: block;}  .ft-menu-item{   height: auto;  } } .ft-menu-item-icon{  position: absolute;  width: 100%;  height: 98px; } .ft-menu-item-icon-left, .ft-menu-item-icon-right{  width: 50% !important;  top: 0; } .ft-menu-item-icon-left{  background-color: #828181 !important; } .ft-menu-item-icon-right{  right: 0; } .ft-menu-item-icon-left img, .ft-menu-item-icon-right img{  margin-top: 15% !important; } .ft-menu-item-icon img{  position: relative;  display: block;  height: 65%;  width: auto;  margin-top: 10%;  margin-left: auto;  margin-right: auto; } .ft-menu-item-1{background-color: #ee8c3b} .ft-menu-item-2{background-color: #3092bf} .ft-menu-item-2 img{  height: auto;  width: 65%;  margin-top: 15%; } .ft-menu-item-3{  display: block;  overflow: hidden; } .ft-menu-item-3 > .two-color{  display: block;  position: absolute;  border-top: 100px solid #278091;  border-right: 130px solid #8e1b1c;  border-bottom: 130px solid #8e1b1c;  border-left: 130px solid #278091;  top: -57px;  background: transparent; } .ft-menu-item-4{background-color: #c62827} .ft-menu-item-5{background-color: #f9cb23} .ft-menu-item-6{background-color: #aaaaaa} .ft-menu-item-7{background-color: #4b4b4b} .ft-menu-item-8{background-color: #f6a96a} .ft-menu-item-9{background-color: #fed2ae} .ft-menu-item-10{background-color: #fae5d4} .ft-menu-item-list{  margin-top: 130px;  padding-left: 15px;  padding-right: 5px; } .ft-menu-item-list li{  margin-bottom: 8px; } .ft-menu-item-list li a{  font-family: TitilliumWebRegular,Arial,sans-serif;  color: #000; } .ft-menu-item-list li a:hover{  text-decoration: underline; } .ft-menu-item-list li:first-child a{  font-family: "TitilliumWebSemiBold", Arial, sans-serif; } .ft-menu-item-list li:first-child a:hover{  text-decoration: none; } .ft-infos{  background-color: #e5e5e5;  margin-top: 50px;  padding: 25px 0; } .ft-infos address{  font-size: 14px;  color: #252525; } .ft-infos address img{  margin: 0 auto 15px; } .ft-infos address a{  color: #252525; } @media (min-width: 992px){  .ft-infos address{   display: table;  }  .address-img{   margin-right: 8px !important;  }  .address-img,  .address-desc{   float: left;   text-align: left !important;  } } .ft-phone{  position: relative;  font-size: 25px;  background-color: #4caf50;  padding: 15px 35px;  text-align: center;  color: #fff;  display: table;  border-radius: 25px;  -webkit-border-radius: 25px;  -moz-border-radius: 25px;  margin-bottom: 5px;  margin-left: auto;  margin-right: auto; } .ft-phone a {  color: #fff; } .ft-phone img{  position: absolute;  width: 51px;  top: 0px;  left: -57px; } .ft-label-whatsapp{  text-align: center;  color: #4caf50;  margin-bottom: 30px; } .ft-phone-1{  position: relative;  font-size: 25px;  background-color: #D38036;  padding: 15px 35px;  text-align: center;  color: #fff;  display: table;  border-radius: 25px;  -webkit-border-radius: 25px;  -moz-border-radius: 25px;  margin-bottom: 15px;  margin-left: auto;  margin-right: auto; } .ft-phone-1 a {  color: #fff; } .ft-phone-1 img{  position: absolute;  width: 51px;  top: 0px;  left: -57px; } .copyright{  color: #fff;  text-align: center;  background-color: #d38036;  padding: 12px;  font-size: 12px; } .address-img, .address-desc{  text-align: center; } .payment-list-bar{  max-width: 300px !important;  margin-top: 50px !important; } @media (min-width: 500px){  .payment-list-bar{   max-width: 500px !important;  } } .lnk-whatsapp {  position: fixed;  right: 30px;  bottom: 25px;  background-color: #34af23;  display: block;  width: 70px;  height: 70px;  text-align: center;  padding: 10px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  z-index: 999999;  padding: 15px; } .lnk-whatsapp:hover {  width: 80px;  height: 80px;  right: 15px;  bottom: 30px; } .grid{  margin: auto;  position: relative; } #main{  height: 100%; } .splash-page{  border-top: 5px solid #EC8430; } .splash-page .splash-logo {  margin-top: 60px;  margin-bottom: 40px; } .splash-page p {  font-family: TittiliumLight;  font-size: 18px;  color: #333333;  margin-bottom: 40px; } .splash-page h2{  color: #333333;  line-height: 1;  letter-spacing: -2px;  padding-bottom: 15px; } .splash-page h2{  font-size: 24px;  margin-bottom: 3px;  font-family: TittiliumBold; } .splash-page>div{  margin-top: 30px;  white-space: nowrap; } .splash-buttons {  width: 100%;  background: rgba(242, 241, 241, 0.5);  margin-bottom: 20px; } .splash-buttons a{  display: inline-block;  text-align: center;  padding: 10px;  margin-top: 10px;  margin-bottom: -10px;  font-size: 22px;  width: 25%;  transition: all ease .2s;  background: rgba(242, 241, 241, 0.5); } .splash-buttons img {  margin-bottom: 15px;  width: 80% !important; } .splash-buttons span {  display: block;  font-family: TittiliumLight;  font-size: 18px;  line-height: 18px;  letter-spacing: -1px;  color: #333333;  white-space: normal; } .splash-page>div>a:nth-child(1), .splash-page>div>a:nth-child(2){  margin-right: 10px; } .splash-buttons a:hover{  background: inherit;  padding-left: 30px;  padding-right: 30px; } .splash-info {  margin-top: 50px !important;  margin-bottom: 40px; } .splash-info h4 {  font-size: 16px;  font-family: TittiliumBold;  color: #333333; } .splash-info .fone , .splash-info .fone span{  font-size: 26px;  font-family: TittiliumLight;  margin: 0;  color: #333333; } .splash-info .endereco {  font-size: 16px;  font-family: TittiliumLight;  color: #333333;  margin-bottom: 2px; } .splash-info a {  font-family: TittiliumLight;  background: none;  text-decoration: underline;  font-size: 16px;  color: #333333; } .fancybox-opened .fancybox-skin{  box-shadow: none!important;  border-radius: 0!important; } .fancybox-opened .fancybox-skin .fancybox-inner {  margin: auto;  height: 100% !important;  width: 100% !important; }  #header #menu{  text-align: center;  background: #F2F2F2;  padding: 15px 0; } #header #menu select{  display: none; } #header #menu li{  position: relative; } @media (min-width: 768px){  #header #menu li{   display: inline-block;  } } .navbar-toggle{  border: 0; } .navbar{  min-height: 0 !important;  margin-bottom: 0 !important; } .navbar-toggle{  border: 0;  float: none !important;  margin-right: auto !important;  margin-left: auto;  display: table; } .navbar-toggle .icon-bar {  display: block;  width: 34px !important;  height: 2px;  border-radius: 1px;  background-color: #000; } .navbar-toggle .icon-bar+.icon-bar {  margin-top: 6px !important; } #header #menu a{  color: #000;  background: none;  display: inline-block;  } #header #menu .sub-menu{  background: #FFF; } @media (min-width: 768px){  #header #menu .sub-menu{   visibility: hidden;   padding: 20px 10px;   position: absolute;   top: 41px;   left: 0;   box-shadow: 4px 4px 30px 0px rgba(0,0,0,0.1);   z-index: 9999;   text-align: left;  } } #header #menu .sub-menu li{  display: block;  white-space: nowrap; } #header #menu .sub-menu a:hover{  text-decoration: underline; } @media (min-width: 768px){  #header #menu .sub-menu{   visibility: hidden;   opacity:0;   transition: opacity 0.3s linear, visibility 0.3s linear;  } } #header #menu .sub-menu-hover:hover .sub-menu{  visibility: visible;  opacity: 1; } #header .infos *{  color: #050403; } .contato-fixo{  cursor: pointer;  display: none;  font-size: 14px; } .contato-fixo-max{  display:block; } .contato-fixo-max .minimizar{  margin: 15px;  padding-right: 4px;  font-family: Arial!important;  font-size: 14px; } .contato-fixo-max .minimizar{  float: right;  margin-top: 8px; } .ico-max{  cursor: pointer;  margin-left: 5px; } .contato-fixo-min{  display:none; } .contato-fixo.fixed .maximizar{  margin: 15px;  padding-right: 4px;  font-family: Arial!important;  font-size: 14px; } .contato-fixo.fixed .maximizar{  float: right;  margin-top: 8px; } .ico-min{  cursor: pointer;  margin-left: 5px; } .contato-fixo .contato-fixo-img{  padding: 15px; } .text-contato-fixo{  padding-right: 8px;  font-family: Arial!important;  font-size: 13px; }  .especialidade{  background: #ee8c3b;  text-align: center;  overflow: hidden;  position: relative; } .especialidade .calculo-btus{  position: absolute;  top: 4px;  right: 4px; } .especialidade .frase-fixa{  margin-bottom: 20px; } .especialidade div{  color: #FFF;  font-family: TittiliumSemiBold;  width: 100%; } .especialidade .frases-banner div{  font-size: 28px; } .bg-servicos-home{  padding-bottom: 70px;  background-color: #F2F2F2; } .bg-servicos-home .servicos .servico{  background: #FFF;  border-radius: .25em; } .bg-servicos-home .servicos .servico:hover{  box-shadow: 4px 4px 30px 0px rgba(0,0,0,0.4); } .bg-servicos-home .servicos h2{  color: #000; } .fade-imgs{  position: relative;  height: 146px; } .locfade>img{  display: none;  position: absolute;  top: 0;  left: 0; } .locfade>img:first-child{  display: block; } .produto{  display: block;  border-radius: .25em;  display: inline-block;  position: relative;  float: left;  text-align: center;  line-height: 100px; } .produto .hover-produto{  border-radius: .25em;  opacity: 0.2;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: #FFF; } .produto:hover .hover-produto{  background-color: #B3B3B3; } .produto:hover .detalhes-linha{  display: block; } .produto .detalhes-linha{  display: none;  padding: 22px;  box-shadow: 4px 4px 30px 0px rgba(0,0,0,0.1);  border: solid 1px #F2F2F2;  background-color: #FFF;   line-height: 1em;  position: absolute;  top: -73px;  right: 0;  left: 0;  color: #000;  z-index: 9999;  } .produto img{  vertical-align: middle; } .produto .detalhes-linha span{  display: block;  width: 0;  height: 0;  border: solid 15px transparent;  border-top-color: #fff;  position: absolute;  bottom: -30px;  left: 50%;  margin-left: -15px; } .produtos .detalhes-produto{  position: relative;  margin-bottom: 75px;  border: solid 1px #F2F2F2; } .produtos .detalhes-produto .loading{  position: absolute;  top: 50%;  left: 50%;  margin-top: -8px;  margin-left: -8px; } .linha-produtos .detalhes-produto .infos .sep-sombra-down{  display: none; } .produtos .detalhes-produto .selo-produtos{  position:absolute;  top: 20px;  right: 20px; } .produtos .detalhes-produto .selo-produtos img{  width: 100px!important;  height: 100px!important; } .produtos .select-produtos{  display: none; } .novidades{  background: #F2F2F2; } .novidades .projetos .projeto{  position: relative; } .novidades .projetos .projeto img{  box-shadow: 4px 4px 30px 0px rgba(0,0,0,0.1); } .novidades .projetos .projeto a:hover img{  box-shadow: 4px 4px 30px 0px rgba(0,0,0,0.4); } .novidades .projetos .projeto .titulo{  position: absolute;  background: rgba(255,255,255,0.8);  color: #000;  font-family: TittiliumSemiBold;  border-radius: .25em; } .titulo-paginas{  background-color: #ee8c3b;  padding: 13px 0;   margin-bottom: 75px; } .titulo-paginas h1{  color: #FFF;  font-size: 32px; } .conteudo h2{  margin-bottom: 20px;  border-bottom: 2px solid #ee8c3b;  background: #FFF; } .imagens-estrutura{  margin: 55px 0; } .imagens-estrutura .c-3{  text-align: center; } .imagens-estrutura .c-3 div{  padding: 10px; } form label{   text-align: right;  color: #050403;   display: inline-block;  margin-right: 10px; } form .field{  margin-bottom: 10px; } form fieldset{  padding: 45px 20px;  border: solid 1px #DDD;  border-radius: .25em; } form input[type=text], form textarea, form select{  border: solid 1px #DDD;  padding: 10px;  width: 280px;  border-radius: .25em; } form select{  width: 380px; } form .telefone, form .input-menor{  width: 50% !important; } form .estado{  width: 45px!important; } .conteudo .servicos *{  color: #FFF; } .conteudo .servicos{  margin-top: 55px; } .conteudo .servicos .servico{  background-color: #ee8c3b;  margin-bottom: 45px; } .box_img{  box-shadow: 1px 1px 5px rgba(0,0,0,0.6); } .conteudo .projetos{  margin-top: 50px; } .conteudo .projetos .projeto{  display: block;  padding: 20px;  margin: 10px;  position: relative;  background-color: #FFF;  transition: background-color ease .2s; } .conteudo .projetos .projeto:hover{  box-shadow: 4px 4px 30px 0px rgba(0,0,0,0.2); } .depoimentos{  margin-top: 50px;  position: relative; } .depoimentos .depoimento{   width: 43.16666666666667%;  display: block;  padding: 30px;  } #clientes_vitor .c-5{  position:relative; } #clientes_vitor .c-5 .sombra_cliente{  position:absolute;  top:0px;  left:0px;  width: 100%;  height:100%; } #clientes_vitor .c-5 .sombra_cliente{  margin: 5px; } #clientes_vitor .c-5 .cliente{  margin: 5px; }  .solicitacoes form, .solicitacoes .opcoes-form{  width: 700px;  margin: auto; } .solicitacoes{  min-height: 589px; } .solicitacoes .opcoes-form{   margin-bottom: 30px; } .solicitacoes .opcoes-form .select-assunto{  display: none; } .solicitacoes .opcoes-form .opcao{  display: block;  color: #ee8c3b;  width: 180px;  padding: 10px 20px;  font-size: 22px;  font-family: TittiliumSemiBold;  text-align: center;  border-radius: .25em;  float: left;  margin-right: 10px;  position: relative; } .solicitacoes .opcoes-form .ativo{  background: #ee8c3b;  color: #FFF; } .solicitacoes .opcoes-form .opcao span{  display: none;  width: 0;  height: 0;  border: solid 15px transparent;  border-top-color: #ee8c3b;  position: absolute;  bottom: -30px;  left: 50%;  margin-left: -15px; } .solicitacoes .opcoes-form .ativo span{  display: block; } .outras-formas-contato{  background: url("../img/bgFooter.png");  margin-top: 50px;  padding: 75px; } .contato{  margin: 65px 0; } .contato .localizacao h1, .contato .localizacao h2{  line-height: 1; } .contato .localizacao h1{  margin-bottom: 20px; } .contato .localizacao .maps{  position: relative;  height: 370px; } .contato .maps{  margin-top: 50px; } .contato .maps iframe{  width: 100%; }  .trabalhe-conosco label{  width: 250px; } .trabalhe-conosco .f-left input[type=text]{  width: 110px; } .trabalhe-conosco .direita label{  width: auto;  margin-left: 20px; } .trabalhe-conosco select{  width: 300px; } .trabalhe-conosco .combo{  width: 280px; }  .calculo-btus-mob{ display: none; } .calculo-btus label{  width: auto;  margin: 10px 10px 10px 5px;  display: inline-block; } .calculo-btus #a{  width: 100px; } .calculo-btus .bt{  margin-left: 10px; } .calculo-btus .total-btus{  height: 31px;  position: relative; } .calculo-btus .loading{  position: absolute;  top: -18px;  left: 0; } .calculo-btus .total-btus h2{  display: none; } .bg-footer{  background: url("../img/bgFooter.png");  margin-top: 50px; } #footer .informacoes img{   width: 255px; } #footer .informacoes .direita{  text-align: center;  margin-top: 40px;  padding-top: 40px;  border-top: solid 1px #F3F3F3; } #footer .assinatura{  color: #4D4D4D;  font-family: TittiliumBold;  display: block;  font-size: 10px; } #footer .atendimento-personalizado{  padding-bottom: 70px; } #footer .esquerda > ul{  float: left;  margin-left: 80px; } #footer ul li{  margin-top: 12px; } #footer ul a{  color: #ee8c3b;  font-family: TittiliumSemiBold;  transition: color ease 200ms; } #footer .esquerda > ul a:hover{  color: #B5561D; } #footer ul ul{  margin-left: 5px; } #footer ul ul a{  color: #808080!important; } #footer ul ul a:hover{  text-decoration: underline; }   .bar-banner{   position: relative;   padding: 30px 15px;   color: #fff;   font-size: 35px;   text-transform: uppercase;   font-weight: 700;   text-align: center;   line-height: 32px;  }  .banner-landing{   position: relative;  }  .banner-landing:before{   content: '';   background: #fff;   opacity: .7;   width: 100%;   height: 100%;   position: absolute;   left: 0;   top: 0;  }  @media (min-width: 520px){   .banner-landing:before{    background: #000;    opacity: .1;   }  }  .banner-landing-label{   position: absolute;   width: 300px;   left: 50%;   margin-left: -150px;   bottom: 50%;  }  .main-banner-landing-desktop{   display: none !important;   margin: 0 auto;  }  .main-banner-landing-mobile{   display: block !important;  }  @media (min-width: 520px){   .banner-landing-label{    position: absolute;    width: 500px;    left: 20%;    margin-left: -250px;    bottom: 28%;   }     .main-banner-landing-desktop{    display: block !important;   }   .main-banner-landing-mobile{    display: none !important;   }  }  @media (max-width: 1092px){   .main-banner-landing-desktop {    width: 100%;    height: 450px !important;    object-fit: cover;   }  }  .banner-landing-label-text{   position: absolute;   font-size: 40px;   text-transform: uppercase;   padding: 25px 45px;   left: 0;   top: 20%;   background-color: #000;   color: #fff;   max-width: 600px;   white-space: normal;  }  .banner-landing-label-subtext{   display: block;   background-color: #e68c42;   color: #fff;   position: absolute;   bottom: -64px;   font-size: 28px;   padding: 10px 38px;  }  @media (max-width: 599px){   .banner-landing-label-text{    font-size: 20px;    width: 185px;    padding: 25px 20px;    top: auto;    bottom: 15px;   }  }  .banner-landing.button-call .block-call{   position: absolute;   width: 300px;   left: 50%;   margin-left: -150px;   bottom: 10%;  }  @media (min-width: 520px) {   .banner-landing.button-call .block-call {    left: 20%;    margin-left: -152px;   }  }  .banner-landing.button-call .block-call button {   background-color: #4caf50;   border: 0;   line-height: 40px;   border-radius: 8px;   -moz-border-radius: 8px;   -webkit-border-radius: 8px;   -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);   -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);   box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);  }  .banner-landing.button-call .block-call button::before {   content: '';   float: left;   width: 35px;   height: 35px;   background-color: #fff;   background-image: url(/site/escape/assets/icons/headphone.svg);   background-position: center;   background-repeat: no-repeat;   background-size: 80%;   border-radius: 50%;   -moz-border-radius: 50%;   -webkit-border-radius: 50%;   margin-right: 0;   margin-top: 3px;  }  .bar-locations{   padding: 30px 15px;   text-align: center;   background-color: #f6f6f6;   color: #000;  }  .bar-locations img{   width: 30px;  }  .bar-prompt-delivery{   border: 2px solid;   text-transform: uppercase;   border-radius: 50px;   -webkit-border-radius: 50px;   -moz-border-radius: 50px;   display: table;   margin: 32px auto;   padding: 10px 45px;   font-size: 20px;   letter-spacing: .1rem;  }  .side-item{   margin-bottom: 25px;  }  .side-contact{   width: 290px;   margin: 50px auto 80px;   color: #0c4da2;   font-size: 25px;   line-height: 25px;  }  .side-contact span{   color: #000;   font-size: 28px;   line-height: 35px;  }  .side-info{   background-color: #f2f2f3;   border-radius: 8px;   -moz-border-radius: 8px;   -webkit-border-radius: 8px;   padding: 35px;   color: #000;   margin-top: 70px;   max-width: 434px;   margin-left: auto;   margin-right: auto;  }  .side-info h5{   color: #0c4da2;   margin-bottom: 8px;   font-size: 25px;  }   .side-products{   list-style: none;   padding: 30px 0;   margin-top: 30px;   margin: 0 auto;   width: 360px;  }  .side-products h5{   color: #0c4da2;   margin-bottom: 8px;   font-size: 25px;  }  .side-products {   list-style: none;  }  .side-products li{   float: left;   width: 50%;  }   .menu-item-icon-landing{   position: relative;   color: #fff;   border-radius: 8px;   -moz-border-radius: 8px;   -webkit-border-radius: 8px;   padding: 4px 8px;   margin-top: -5px;   margin-left: 7px;   margin-right: 7px;  }  .menu-item-icon-landing span{color: #fff;}  .menu-item-icon-landing-phone{   background-color: #0c4da2;  }  .menu-item-icon-landing-whatsapp{   background-color: #4caf50;  }  .menu-item-icon-landing-phone img{   top: -28px !important;   border: 3px solid #fff;   border-radius: 50%;  }  .menu-item-icon-landing img{   position: absolute;   top: -33px;   width: 32px;   left: 50%;   margin-left: -16px;  }   @media (max-width: 520px){   .menu-main-landing li{    float: none;    text-align: center;    margin-bottom: 20px;   }   .menu-item-icon-landing {    margin-top: 45px;   }  }  @media (max-width: 767px){   .side-bar-landing{    margin-top: 60px;   }  } .color-samsung{color: #0c4da2;} .bg-samsung{background-color: #0c4da2} .bar-prompt-delivery.samsung{  border-color: #0c4da2;  color: #0c4da2; }  .color-lg{color: #c8135c;} .bg-lg{background-color: #c8135c} .bar-prompt-delivery.lg{  border-color: #c8135c;  color: #c8135c; } .banner-landing-label-lg{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-lg.button-call .block-call {   left: 15%;   margin-left: 0;  }  .banner-landing-lg:before{   display: none;  }  .banner-landing-label-lg{   position: absolute;   width: 450px;   left: 15%;   margin-right: 0;   top: 20%;  } }  .color-midea{color: #13a9e1;} .bg-midea{background-color: #13a9e1} .bar-prompt-delivery.midea{  border-color: #13a9e1;  color: #fff;  background-color: #13a9e1;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-midea{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-midea.button-call .block-call{   left: 10%;   margin-left: 0;  }  .banner-landing-midea:before{   display: none;  }  .banner-landing-label-midea{   position: absolute;   width: 420px;   left: 9%;   margin-right: 0;   top: 10%;   margin-left: 0;  } } .color-fujitsu{color: #e60012;} .bg-fujitsu{background-color: #e60012} .bar-prompt-delivery.fujitsu{  border-color: #e60012;  color: #fff;  background-color: #e60012;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-fujitsu{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-fujitsu:before{   display: none;  }  .banner-landing-label-fujitsu{   position: absolute;   width: 640px;   left: 20%;   margin-left: -100px;   bottom: 35%;   top: auto;  } } @media (min-width: 792px){  .banner-landing-label-fujitsu{   width: 740px;   margin-left: -150px;  } }  .color-rinnai{color: #cf000e;} .bg-rinnai{background-color: #cf000e} .bar-prompt-delivery.rinnai{  border-color: #cf000e;  color: #fff;  background-color: #cf000e;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-rinnai{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-rinnai:before{   display: none;  }  .banner-landing-label-rinnai{   position: absolute;   width: 380px;   left: 15%;   margin-right: 0;   top: 20%;  } }  .color-daikin{color: #32b0eb;} .bg-daikin{background-color: #32b0eb} .bar-prompt-delivery.daikin{  border-color: #32b0eb;  color: #fff;  background-color: #32b0eb;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-daikin{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-daikin:before{   display: none;  }  .banner-landing-label-daikin{   position: absolute;   width: 380px;   left: 15%;   margin-right: 0;   top: 20%;  } } .color-brastemp-consul{color: #e15929;} .bg-brastemp-consul{background-color: #e15929} .bar-prompt-delivery.brastemp-consul{  border-color: #e15929;  color: #fff;  background-color: #e15929;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-brastemp-consul{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-brastemp-consul {   right: 19% !important;   margin-left: 0 !important;   left: auto !important;  }  .banner-landing-brastemp-consul:before{   display: none;  }  .banner-landing-label-brastemp-consul{   position: absolute;   width: 475px;   right: 15%;   margin-right: 0;   top: 42%;  } } .color-bosch{color: #061c3d;} .color-bosch-1{color: #ed1c24;} .bg-bosch{background-color: #061c3d} .bg-bosch-1{background-color: #ed1c24} .bar-prompt-delivery.bosch{  border-color:#061c3d;  color: #fff;  background-color: #061c3d;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-bosch{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-bosch.button-call .block-call {   left: 20%;   margin-left: 0;  }  .banner-landing-bosch:before{   display: none;  }  .banner-landing-label-bosch{   position: absolute;   width: 475px;   left: 15%;   margin-right: 0;   top: 30%;  } }  .color-{color: #002d62;} .bg-eletrolux{background-color: #002d62} .bar-prompt-delivery.eletrolux{  border-color:#002d62;  color: #fff;  background-color: #002d62;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-eletrolux{  position: absolute;  width: 332px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-eletrolux {   left: 17% !important;   margin-left: 0 !important;  }  .banner-landing-eletrolux:before{   display: none;  }  .banner-landing-label-eletrolux{   position: absolute;   width: 332px;   left: 15%;   margin-right: 0;   top: 30%;  } } .color-lorenzetti{color: #c80913;} .bg-lorenzetti{background-color: #c80913} .bar-prompt-delivery.lorenzetti{  border-color:#c80913;  color: #fff;  background-color: #c80913;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-lorenzetti{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-lorenzetti.button-call .block-call {   right: 19%;   margin-right: 0;   left: auto;  }  .banner-landing-lorenzetti:before{   display: none;  }  .banner-landing-label-lorenzetti{   position: absolute;   width: 475px;   right: 15%;   margin-right: 0;   top: 30%;  } } .color-hitachi{color: #e22026;} .bg-hitachi{background-color: #e22026} .bar-prompt-delivery.hitachi{  border-color: #e22026;  color: #fff;  background-color: #e22026;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-hitachi{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-hitachi:before{   display: none;  }  .banner-landing-label-hitachi{   position: absolute;   width: 380px;   left: 15%;   margin-right: 0;   top: 20%;  } }  .color-toshiba{color: #ec1e31;} .bg-toshiba{background-color: #ec1e31} .bar-prompt-delivery.toshiba{  border-color: #ec1e31;  color: #fff;  background-color: #ec1e31;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-toshiba{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-toshiba {   left: 50% !important;   margin-left: -150px !important;  }  .banner-landing-toshiba:before{   display: none;  }  .banner-landing-label-toshiba{   position: absolute;   width: 500px;   left: 50%;   margin-left: -250px;   top: 40%;  } }  .color-philco{color: #2d4f9e;} .bg-philco{background-color: #2d4f9e} .bar-prompt-delivery.philco{  border-color: #2d4f9e;  color: #fff;  background-color: #2d4f9e;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-philco{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-philco {   left: 30% !important;   margin-left: 0 !important;   bottom: 35% !important;  }  .banner-landing-philco:before{   display: none;  }  .banner-landing-label-philco{   position: absolute;   width: 380px;   left: 5%;   margin-right: 0;   top: 20%;  } }  .color-komeco{color: #bb0007;} .bg-komeco{background-color: #bb0007} .bar-prompt-delivery.komeco{  border-color: #bb0007;  color: #fff;  background-color: #bb0007;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-komeco{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-komeco {   left: 7% !important;   margin-left: 0 !important;  }  .banner-landing-komeco:before{   display: none;  }  .banner-landing-label-komeco{   position: absolute;   width: 400px;   left: 5%;   margin-right: 0;   top: 12%;  } } .color-mecalor{color: #074580;} .bg-mecalor{background-color: #074580} .bar-prompt-delivery.mecalor{  border-color: #074580;  color: #fff;  background-color: #074580;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-mecalor{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-mecalor:before{   display: none;  }  .banner-landing-label-mecalor{   position: absolute;   width: 400px;   left: 5%;   margin-right: 0;   top: 12%;  } } .color-piovan{color: #00395e;} .bg-piovan{background-color: #00395e} .bar-prompt-delivery.piovan{  border-color: #00395e;  color: #fff;  background-color: #00395e;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-piovan{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-piovan:before{   display: none;  }  .banner-landing-label-piovan{   position: absolute;   width: 450px;   left: 20%;   margin-right: 0;   top: 30%;  } } .color-agratto{color: #c83c3e;} .bg-agratto{background-color: #c83c3e} .bar-prompt-delivery.agratto{  border-color: #c83c3e;  color: #fff;  background-color: #c83c3e;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-agratto{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-agratto:before{   display: none;  }  .banner-landing-label-agratto{   position: absolute;   width: 400px;   left: 5%;   margin-right: 0;   top: 12%;  } } .color-gree{color: #3568df;} .bg-gree{background-color: #3568df} .bar-prompt-delivery.gree{  border-color: #3568df;  color: #fff;  background-color: #3568df;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-gree{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-gree:before{   display: none;  }  .banner-landing-label-gree{   position: absolute;   width: 400px;   left: 5%;   margin-right: 0;   top: 12%;  } } .color-elgin{color: #009cff;} .bg-elgin{background-color: #009cff} .bar-prompt-delivery.elgin{  border-color: #009cff;  color: #fff;  background-color: #009cff;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-elgin{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-elgin {   right: 22% !important;   margin-left: auto !important;   bottom: 23% !important;  }  .banner-landing-elgin:before{   display: none;  }  .banner-landing-label-elgin{   position: absolute;   width: 310px;   right: 30%;   margin-left: auto;   top: 15%;   margin-right: -155px;  } } .color-inova{color: #d00910;} .bg-inova{background-color: #d00910} .bar-prompt-delivery.inova{  border-color: #d00910;  color: #fff;  background-color: #d00910;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-inova{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-inova {   left: 18.5% !important;   margin-left: 0 !important;  }  .banner-landing-inova:before{   display: none;  }  .banner-landing-label-inova{   position: absolute;   width: 400px;   left: 16%;   margin-right: 0;   top: 30%;   margin-left: 0;  } } .color-orbis{color: #0a364d;} .bg-orbis{background-color: #0a364d} .bar-prompt-delivery.orbis{  border-color: #0a364d;  color: #fff;  background-color: #0a364d;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-orbis{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-orbis:before{   display: none;  }  .banner-landing-label-orbis{   position: absolute;   width: 400px;   left: 16%;   margin-right: 0;   top: 30%;   margin-left: 0;  } } .color-rheem{color: #e62a44;} .bg-rheem{background-color: #e62a44} .bar-prompt-delivery.rheem{  border-color: #e62a44;  color: #fff;  background-color: #e62a44;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-rheem{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-rheem {   left: 11% !important;   margin-left: 0 !important;  }  .banner-landing-rheem:before{   display: none;  }  .banner-landing-label-rheem{   position: absolute;   width: 400px;   left: 8%;   margin-right: 0;   top: 10%;   margin-left: 0;  } } .color-mvf{color: #2b538e;} .bg-mvf{background-color: #2b538e} .bar-prompt-delivery.mvf{  border-color: #2b538e;  color: #fff;  background-color: #2b538e;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-mvf{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-mvf {   left: 10.5% !important;   margin-left: 0 !important;  }  .banner-landing-mvf:before{   display: none;  }  .banner-landing-label-mvf{   position: absolute;   width: 400px;   left: 8%;   margin-right: 0;   top: 22%;   margin-left: 0;  } } .color-trane{color: #ef3526;} .bg-trane{background-color: #ef3526} .bar-prompt-delivery.trane{  border-color: #ef3526;  color: #fff;  background-color: #ef3526;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-trane{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-trane {   left: 10.5% !important;   margin-left: 0 !important;  }  .banner-landing-trane:before{   display: none;  }  .banner-landing-label-trane{   position: absolute;   width: 400px;   left: 8%;   margin-right: 0;   top: 30%;   margin-left: 0;  } } .color-york{color: #224390;} .bg-york{background-color: #224390} .bar-prompt-delivery.york{  border-color: #224390;  color: #fff;  background-color: #224390;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-york{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-york {   right: 22% !important;   margin-left: auto !important;   bottom: 23% !important;  }  .banner-landing-york:before{   display: none;  }  .banner-landing-label-york{   position: absolute;   width: 310px;   right: 30%;   margin-left: auto;   top: 15%;   margin-right: -155px;  } } .color-hobart{color: #125862;} .bg-hobart{background-color: #125862} .bg-hobart-1{background-color: #fe783b} .bar-prompt-delivery.hobart{  border-color: #fe783b;  color: #fff;  background-color: #fe783b;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-hobart{  position: absolute;  width: 300px;  right: 50%;  margin-right: -150px;  top: 30%; } @media (min-width: 520px){  .block-call-hobart {   left: 50% !important;   margin-left: -150px !important;  }  .banner-landing-hobart:before{   display: none;  }  .banner-landing-label-hobart{   position: absolute;   width: 400px;   left: 50%;   margin-right: 0;   top: 30%;   margin-left: -200px;  } } .color-gelopar{color: #2957a4;} .bg-gelopar{background-color: #2957a4} .bg-gelopar-1{background-color: #f58634} .bar-prompt-delivery.gelopar{  border-color: #f58634;  color: #fff;  background-color: #f58634;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-gelopar{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-gelopar {   right: 10.5% !important;   margin-right: 0 !important;   margin-left: auto !important;  }  .banner-landing-gelopar:before{   display: none;  }  .banner-landing-label-gelopar{   position: absolute;   width: 400px;   right: 8%;   margin-right: 0;   margin-left: auto;   top: 30%;  } } .color-venancio{color: #ed3237;} .bg-venancio{background-color: #ed3237} .bg-venancio-1{background-color: #373435} .bar-prompt-delivery.venancio{  border-color: #ed3237;  color: #fff;  background-color: #ed3237;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-venancio{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-venancio {   right: 10% !important;   left: auto !important;   margin-left: 0 !important;  }  .banner-landing-venancio:before{   display: none;  }  .banner-landing-label-venancio{   position: absolute;   width: 400px;   right: 8%;   margin-right: 0;   margin-left: auto;   top: 30%;  } } .color-fricon{color: #003e83;} .bg-fricon{background-color: #003e83} .bg-fricon-1{background-color: #003e83} .bar-prompt-delivery.fricon{  border-color: #003e83;  color: #fff;  background-color: #003e83;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-fricon{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-fricon {   right: 9% !important;   margin-right: 0 !important;   left: auto !important;  }  .banner-landing-fricon:before{   display: none;  }  .banner-landing-label-fricon{   position: absolute;   width: 400px;   right: 8%;   margin-right: 0;   margin-left: auto;   top: 30%;  } } .color-springer{color: #183190;} .bg-springer{background-color: #183190} .bar-prompt-delivery.springer{  border-color: #183190;  color: #fff;  background-color: #183190;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-springer{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-springer {   left: 10.5% !important;   margin-left: 0 !important;  }  .banner-landing-springer:before{   display: none;  }  .banner-landing-label-springer{   position: absolute;   width: 400px;   left: 8%;   margin-right: 0;   top: 30%;   margin-left: 0;  } }  .color-tcl{color: #e21834;} .bg-tcl{background-color: #e21834} .bar-prompt-delivery.tcl{  border-color: #e21834;  color: #fff;  background-color: #e21834;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-tcl{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-tcl {   left: auto !important;   margin-left: 0 !important;   right: 10.5% !important;  }  .banner-landing-tcl:before{   display: none;  }  .banner-landing-label-tcl{   position: absolute;   width: 400px;   right: 8%;   margin-right: 0;   top: 30%;   margin-left: 0;   left: auto;  } } .color-panasonic{color: #0c3d77;} .bg-panasonic{background-color: #0c3d77} .bar-prompt-delivery.panasonic{  border-color: #0c3d77;  color: #fff;  background-color: #0c3d77;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-panasonic{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-panasonic {   right: 10% !important;   margin-left: 0 !important;   left: auto !important;  }  .banner-landing-panasonic:before{   display: none;  }  .banner-landing-label-panasonic{   position: absolute;   width: 400px;   right: 8%;   margin-right: 0;   top: 30%;   margin-left: 0;   left: auto;  } }  .color-refrimate{color: #00844a;} .bg-refrimate{background-color: #00844a} .bar-prompt-delivery.refrimate{  border-color: #00844a;  color: #fff;  background-color: #00844a;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-refrimate{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-refrimate {   left: 14.5% !important;   margin-left: 0 !important;  }  .banner-landing-refrimate:before{   display: none;  }  .banner-landing-label-refrimate{   position: absolute;   width: 550px;   left: 8%;   margin-right: 0;   top: 35%;   margin-left: 0;  } } .color-everest{color: #0a4268;} .bg-everest{background-color: #0a4268} .bar-prompt-delivery.everest{  border-color: #0a4268;  color: #fff;  background-color: #0a4268;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-everest{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-everest:before{   display: none;  }  .banner-landing-label-everest{   position: absolute;   width: 450px;   left: 8%;   margin-right: 0;   top: 23%;   margin-left: 0;  } }  .color-qualiterme{color: #155872;} .bg-qualiterme{background-color: #155872} .bar-prompt-delivery.qualiterme{  border-color: #155872;  color: #fff;  background-color: #155872;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-qualiterme{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-qualiterme:before{   display: none;  }  .banner-landing-label-qualiterme{   position: absolute;   width: 450px;   left: 8%;   margin-right: 0;   top: 45%;   margin-left: 0;  } }  .color-autoclave{color: #e68c42;} .bg-autoclave{background-color: #e68c42} .bar-prompt-delivery.autoclave{  border-color: #000;  background-color: #000;  color: #fff;  font-weight: 900;  padding: 10px 15px;  letter-spacing: .05rem;  border-radius: 8px;  -webkit-border-radius: 8px;  -moz-border-radius: 8px; } @media (min-width: 520px) {  .banner-landing.button-call .block-call-autoclave {   left: 50%;   margin-left: -152px;  } } .certificate{  color: #fff;  font-size: 24px;  width: 360px;  padding: 17px;  text-align: center;  margin: 60px auto; } .banner-landing-label-autoclave{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (max-width: 599px){  .banner-landing-label-text-autoclave{   font-size: 25px !important;   width: 95%;   top: 15px;   bottom: auto;   text-align: center;   left: 2.5%;  }  .banner-landing-label-text-autoclave  .banner-landing-label-subtext{   width: 90%;   left: 5%;   bottom: -89px;  } } .color-metalfrio{color: #121665;} .bg-metalfrio{background-color: #121665} .bar-prompt-delivery.metalfrio{  border-color: #00acc9;  color: #fff;  background-color: #00acc9;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-metalfrio{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .banner-landing-york:metalfrio{   display: none;  }  .banner-landing-label-metalfrio{   position: absolute;   width: auto;   right: 10%;   margin-right: 0;   top: 35%;   margin-left: 0;   left: auto;  } } @media (min-width: 520px){  .banner-landing-autoclave:before{   display: none;  }  .banner-landing-label-autoclave{   position: absolute;   width: 450px;   left: 15%;   margin-right: 0;   top: 20%;  } } .color-hisense{color: #03ad9d;} .bg-hisense{background-color: #03ad9d} .bar-prompt-delivery.hisense{  border-color: #03ad9d;  color: #fff;  background-color: #03ad9d;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-hisense{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-hisense {   right: 22% !important;   margin-left: auto !important;   bottom: 23% !important;  }  .banner-landing-hisense:before{   display: none;  }  .banner-landing-label-hisense{   position: absolute;   width: 500px;   right: 25%;   margin-left: auto;   top: 20%;  } } .banner-landing-hisense::before {  display: none; } .color-carrier{color: #17479e;} .bg-carrier{background-color: #17479e} .bar-prompt-delivery.carrier{  border-color: #17479e;  color: #fff;  background-color: #17479e;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-carrier{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 30%; } @media (min-width: 520px){  .block-call-carrier {   right: 22% !important;   margin-left: auto !important;   bottom: 23% !important;  }  .banner-landing-carrier:before{   display: none;  }  .banner-landing-label-carrier{   position: absolute;   width: 310px;   right: 30%;   margin-left: auto;   top: 15%;   margin-right: -155px;  } } .banner-landing-carrier::before {  display: none; } .color-eos{color: #005e8e;} .bg-eos{background-color: #005e8e} .bar-prompt-delivery.eos{  border-color: #005e8e;  color: #fff;  background-color: #005e8e;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; } .banner-landing-label-eos{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 15%; } .block-call-eos {  bottom: 45% !important; } @media (min-width: 520px){  .block-call-eos {   right: 17% !important;   margin-left: auto !important;   bottom: 23% !important;  }  .banner-landing-eos:before{   display: none;  }  .banner-landing-label-eos{   position: absolute;   width: 339px;   right: 25%;   margin-left: auto;   top: 20%;  } } .banner-landing-eos::before {  display: none; } .color-cristofoli{color: #2c5264;} .bg-cristofoli{background-color: #2c5264} .bar-prompt-delivery.cristofoli{  border-color: #2c5264;  color: #fff;  background-color: #2c5264;  border-radius: 8px;  -moz-border-radius: 8px;  padding: 10px 22px;  -webkit-border-radius: 8px;  max-width: 350px;  text-align: center; } .banner-landing-label-cristofoli{  position: absolute;  width: 300px;  right: 50%;  margin-right: -140px;  top: 2%; } .block-call-cristofoli {  bottom: 25% !important; } @media (min-width: 520px){  .block-call-cristofoli {   right: 18% !important;   margin-left: auto !important;   bottom: 23% !important;  }  .banner-landing-cristofoli:before{   display: none;  }  .banner-landing-label-cristofoli{   position: absolute;   width: 304px;   right: 25%;   margin-left: auto;   top: 20%;  }  .bar-prompt-delivery.cristofoli{   max-width: none;  } } .banner-landing-cristofoli::before {  display: none; } .menu-item-icon-landing-phone-bg-default{  background-color: #e68c42; } .label-whatsapp-only{  position: absolute;  color: #000 !important;  font-size: 12px;  display: block;  text-align: center;  width: 100%;  left: 0;  bottom: -20px; } .lps-banner-main{  position: relative;  background-image: url('/site/escape/assets/images/cdr/banner-main.jpg');  background-size: cover;  background-repeat: no-repeat;  background-position: center;  height: 560px; } .lps-banner-main-content{  position: absolute;  top: 10%;  width: 100%; } .lps-banner-main-center{  margin: 0 auto;  padding-left: 10px;  padding-right: 10px; } .lps-banner-main-center h1{  text-transform: uppercase;  color: #fff;  background-color: #f6c010;  display: table;  margin: 30px auto;  padding: 10px 30px;  border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px;  white-space: normal;  text-align: center; } .lps-banner-main-center p{  color: #000;  font-size: 20px;  text-align: center;  text-transform: uppercase;  line-height: 25px;  } .lps-bar-warning{  background-color: #2b8ace;  color: #fff;  padding: 10px; } .lps-bar-warning img{  width: 45px;  float: left;  margin-right: 14px;  margin-top: -2px; } .lps-bar-warning-center{  display: table;  margin: 0 auto;  text-transform: uppercase; } .lps-contact-form h1{  color: #f6c010;  font-size: 35px;  text-transform: uppercase;  text-align: center;  margin: 35px 0;  white-space: normal;  padding-left: 15px;  padding-right: 15px; } .lps-contact-form-content{  position: relative;  background-color: #f3f1f1;  background-image: url(/site/escape/assets/images/cdr/figure-contact-left.png), url(/site/escape/assets/images/cdr/figure-contact-right.png);  background-position: -100px bottom, right -100px bottom;  background-repeat: no-repeat;  background-size: 450px;  padding: 55px 0; } .lps-contact-form-center{  margin: 0 auto;  padding-left: 15px;  padding-right: 15px; } @media (min-width: 768px){  .lps-contact-form-center{   width: 430px;  } } .lps-contact-form-center form input[type=text]{  width: 100%;  height: 48px; } .lps-contact-form-center form textarea{  height: 90px; } .btn.btn-lps{  background-color: #f6c010;  color: #fff;  width: 290px;  border: 0;  margin: 0 auto;  display: block;  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1MS44NDYgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NiA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNMzQ1LjQ0MSwyNDguMjkyTDE1MS4xNTQsNDQyLjU3M2MtMTIuMzU5LDEyLjM2NS0zMi4zOTcsMTIuMzY1LTQ0Ljc1LDBjLTEyLjM1NC0xMi4zNTQtMTIuMzU0LTMyLjM5MSwwLTQ0Ljc0NCAgIEwyNzguMzE4LDIyNS45MkwxMDYuNDA5LDU0LjAxN2MtMTIuMzU0LTEyLjM1OS0xMi4zNTQtMzIuMzk0LDAtNDQuNzQ4YzEyLjM1NC0xMi4zNTksMzIuMzkxLTEyLjM1OSw0NC43NSwwbDE5NC4yODcsMTk0LjI4NCAgIGM2LjE3Nyw2LjE4LDkuMjYyLDE0LjI3MSw5LjI2MiwyMi4zNjZDMzU0LjcwOCwyMzQuMDE4LDM1MS42MTcsMjQyLjExNSwzNDUuNDQxLDI0OC4yOTJ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==);  background-size: 20px;  background-position: right 12px center;  background-repeat: no-repeat; } .lps-info{  position: relative;  background-image: url(/site/escape/assets/images/cdr/figure-2.jpg);  background-position: center;  background-size: cover;  padding-top: 60px;  padding-bottom: 50px;  margin-top: 50px; } .lps-info *{  color: #000; } .lps-info:before{  content: '';  display: block;  position: absolute;  background-color: #fff;  width: 100%;  height: 100%;  top: 0;  left: 0;  opacity: .75; } .lps-info h1{  text-align: center;  margin-bottom: 35px;  white-space: normal; } .lps-info-special-box{  background-color: #f6c010;  border-radius: 10px;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  padding: 40px; } @media (min-width: 768px){  .lps-info-special-box{   width: 430px;  } } .lps-info-special-box *{  color: #000; } .lps-info-special-box h2{  font-size: 20px;  margin-bottom: 28px; } #figure-3, #figure-3-mobile{  margin: 100px auto 50px;  display: block;  padding-left: 20px;  padding-right: 20px; } #figure-3{  display: none; } @media (min-width: 768px){  #figure-3{   display: block;  }  #figure-3-mobile{   display: none;  } } .lps-before-after{  background-color: #f3f1f1;  padding: 80px 0;  margin-top: 50px; } .lps-before-after .container-fluid{  max-width: 1200px; } .lps-before-after-text{  text-align: center;  margin-top: 50px; } .lps-before-after-text h1{  color: #2b8ace;  font-size: 28px;  text-align: center;  margin-bottom: 20px;  white-space: normal;; } .autorizada-item{  padding-top: 200px;  background-position: center;  background-repeat: no-repeat;  margin-bottom: 20px; } .autorizada-item span{  display: table;  background-color: #2e9630;  color: #fff;  text-transform: uppercase;  text-align: center;  padding: 12px 20px;  margin: 0 auto; } .block-banner-form{  margin-top: 37px !important; } .brands-list-style-1 .brand-item{  margin: 0 15.5px; } .container-logos-content{  background-color: #fff; } .container-logos{  display: table;  margin: 0 auto;  padding: 20px 0; } .container-logos img{  float: left;  margin: 0 20px;  width: auto;  height: 30px; } .popup{  position: fixed;  width: 290px;  margin-left: -145px;  left: 50%;  top: 15%;  z-index: 99999; } @media (min-width: 600px){  .popup{   width: 600px;   margin-left: -300px;  } } .popup-close{  position: absolute;  top: -33px;  right: -33px;  z-index: 9999;  width: 35px; } .popup-close img{  display: block; } .overlay{  position: fixed;  width: 100%;  height: 100%;  left: 0;  top: 0;  background-color: #000;  opacity: .75;  z-index: 9999; } .popup-item{  } .valign{  position: relative;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } .section-services{  background-color: #fff; } .section-services h3{  margin-top: 30px; } .section-title-col{  text-align: right;  float: right;  height: 450px; } .section-title-col .section-title-detail:after{  right: 2px;  left: auto !important; } .section-exe{  background-image: url(/site/escape/assets/images/chiller/bg.jpg);  background-repeat: no-repeat;  background-size: cover;  background-position: top center;  padding-top: 90px !important;  padding-bottom: 140px !important; } .section-exe ul{  display: table;  list-style: none;  padding: 0;  margin: 0 auto; } .section-exe ul li{  float: left;  margin: 0 10px; } .section-exe ul li a{  display: block;  background-color: #ee8c3b;  position: relative;  width: 240px;  height: 250px;  text-align: center;  text-transform: uppercase;  float: left;  color: #fff;  border: 4px solid #fff; } .section-exe ul li span{  display: block; }