* {
  -webkit-tap-highlight-color: transparent;
  outline-color: transparent;
}
/* HEADER */
.she-header {
  height: 70px !important;
}
.she-header .coluna-header > div {
  background-image: none !important;
}
.she-header .coluna-menu > .elementor-column-wrap.elementor-element-populated {
  padding: 10px 0 0 !important;
}
.section-header {
  background: radial-gradient(49.32% 177.99% at 30.25% 50.04%, #ffffff 0%, #ffffff 0.01%, #f2f4f5 100%);
}
.elementor-302 .elementor-element.elementor-element-d3db8b5:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-302 .elementor-element.elementor-element-d3db8b5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: none !important;
}
.section-headerdesk .menu-desk li {
  cursor: pointer;
}
.section-headerdesk .menu-desk li > a > span > i:before {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setadrop-1.png') !important;
}
.menu-mobile span.ee-menu__arrow i {
  transform: rotate(-90deg);
}
.menu-mobile span.ee-menu__arrow i:before {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setadrop-1.png') !important;
}
.menu-mobile li.ee-menu__item.ee-menu__back span.ee-menu__arrow i {
  transform: rotate(90deg);
}
.menu-mobile li.ee-menu__item.ee-menu__back span.ee-menu__arrow i:before {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setadrop-1.png') !important;
}
/* FIM HEADER */
/* HOME */
.section-banner-home .banner-home .eicon-chevron-left {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setaesquerdabanner.png');
  transition: all .2s linear;
}
.section-banner-home .banner-home .eicon-chevron-left:hover {
  opacity: .7;
}
.section-banner-home .banner-home .eicon-chevron-right {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setadireitabanner.png');
  transition: all .2s linear;
}
.section-banner-home .banner-home .eicon-chevron-right:hover {
  opacity: .7;
}
.section-banner-home .banner-home .swiper-container-horizontal > .swiper-pagination-bullets,
.section-banner-home .banner-home .swiper-pagination-custom,
.section-banner-home .banner-home .swiper-pagination-fraction {
  bottom: 150px !important;
}
.section-banner-home .banner-home .swiper-pagination-bullet {
  width: 88px !important;
  height: 5px;
  border-radius: 4px;
}
.section-banner-home .banner-home .swiper-pagination-bullet-active {
  background: #EC3237 !important;
}
.section-banner-home .banner-home .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 20px !important;
}
.section-banner-home .elementor-swiper-button {
  top: 21% !important;
}
.section-banner-home .titulo-bannerhome b {
  color: #EC3237 !important;
  font-weight: 600;
}
.section-card .texto-card {
  height: 140px;
}
@media (max-width: 767px) {
  .section-card .texto-card {
    height: 110px;
  }
}
.marcas .posts-marcas .eicon-chevron-left {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setaesquerda.png');
}
.marcas .posts-marcas .eicon-chevron-right {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setadireita.png');
}
.faleconosco .ver_maps {
  color: #EC3237;
  font-family: Source Sans Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 32px;
}
.faleconosco .ver_maps:hover {
  text-decoration: underline;
}
.faleconosco .formulario-faleconosco #form-field-name:focus,
.faleconosco .formulario-faleconosco #form-field-email:focus,
.faleconosco .formulario-faleconosco #form-field-phone:focus,
.faleconosco .formulario-faleconosco #form-field-message:focus {
  border-color: #EC3237;
  border-width: 0px 0px 1px 0px;
}
.faleconosco .formulario-faleconosco #form-field-message {
  resize: none;
}
.faleconosco button.elementor-button.elementor-size-sm {
  border-color: #2366B2 !important;
}
/* FIM HOME */
/* SOBRE */
/* vale para outras páginas que tiverem o breadcrumps com mesma classe */
.breadcrumps .dce-separator {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setabread.png');
}
.dce-breadcrumbs > span > span > a {
  transition: all .2s linear;
}
.dce-breadcrumbs > span > span > a:hover {
  color: #EC3237 !important;
}
/* linha do tempo */
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: -56px !important;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 60px !important;
}
.elementor-29 .elementor-element.elementor-element-da47504 .swiper-pagination-bullet {
  background: white;
  border: 3px solid #2366B2 !important;
  transition: all .2s linear;
}
.elementor-29 .elementor-element.elementor-element-da47504 .swiper-pagination-bullet:hover {
  background: #2366B2 !important;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  opacity: 1 !important;
}
.swiper-pagination-bullet-active {
  background: #2366B2 !important;
}
.linhadotempo .eicon-chevron-left {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setaesquerdalinha-1-1-1.png');
  transition: all .2s linear;
}
.linhadotempo .eicon-chevron-left:hover {
  opacity: .7;
}
.linhadotempo .eicon-chevron-right {
  content: url('https://server.infodataweb.com.br/~universalinfocom/wp-content/uploads/2020/09/setadireitalinha-1-1-1-1.png');
  transition: all .2s linear;
}
.linhadotempo .eicon-chevron-right:hover {
  opacity: .7;
}
/* FIM SOBRE */
/* REPRESENTANTE */
.jet-select__control {
  cursor: pointer;
}
.card-representantes span.elementor-icon-list-text {
  transition: all .2s linear;
}
/* FIM REPRESENTANTE */
/* PRODUTOS */
/* informatica */
.section-produto .menu-produto li {
  padding-top: 4px;
}
.section-produto .menu-produto li a:before {
  border-radius: 10px 10px 0px 0px;
}
.section-produto .categorias > div {
  padding-top: 4px;
}
.subcategorias .dce-parent-title {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-size: 34px;
  line-height: 42px;
  letter-spacing: 0.25px;
  color: #2366B2;
}
.subcategorias .first-level li {
  border-bottom: 1px solid #CCCCCC;
  padding: 8px 0 8px 0;
  width: 83%;
}
.subcategorias .first-level .dce-term-17 {
  border-top: 1px solid #CCCCCC;
}
.subcategorias .first-level li > a > span {
  transition: all .2s linear;
}
.subcategorias .first-level li.dce-term-41 {
  display: none;
}
/* fim informatica */
/* FIM PRODUTOS */
/* RESPONSIVO */
@media (max-width: 1914px) and (min-width: 767px) {
  /* diminuir padding da coluna para escolher regiao */
  .elementor-31 .elementor-element.elementor-element-cd453a4 > .elementor-element-populated {
    padding: 10% 20% 15% 20% !important;
  }
}
@media (min-width: 1025px) and (max-width: 1440px) {
  .faleconosco .coluna-faleconosco4 {
    display: none !important;
  }
  .faleconosco .coluna-faleconosco2,
  .faleconosco .coluna-faleconosco3 {
    width: 33% !important;
  }
}
@media (max-width: 1599px) and (min-width: 1367px) {
  .section-representantes .coluna-homem {
    width: 30% !important;
  }
  .section-representantes .coluna-titulorepresentantes .titulo-representantes > div h1 {
    font-size: 80px !important;
  }
}
@media (max-width: 1366px) and (min-width: 1025px) {
  .section-representantes .coluna-homem {
    width: 40% !important;
  }
  .section-representantes .coluna-titulorepresentantes .titulo-representantes > div h1 {
    font-size: 70px !important;
  }
}
@media (max-width: 1300px) {
  .linhadotempo .elementor-swiper-button.elementor-swiper-button-prev {
    left: -15px !important;
    padding-left: 10px !important;
  }
  .linhadotempo .elementor-swiper-button.elementor-swiper-button-next {
    right: -15px !important;
    padding-right: 10px !important;
  }
}
@media (max-width: 1260px) {
  .posts-marcas .elementor-swiper-button.elementor-swiper-button-prev {
    left: -25px !important;
  }
  .posts-marcas .elementor-swiper-button.elementor-swiper-button-next {
    right: -25px !important;
  }
}
@media (max-width: 1024px) {
  .linhadotempo .elementor-swiper-button.elementor-swiper-button-prev,
  .linhadotempo .elementor-swiper-button.elementor-swiper-button-next {
    display: none;
  }
  .posts-marcas .elementor-swiper-button.elementor-swiper-button-prev,
  .posts-marcas .elementor-swiper-button.elementor-swiper-button-next {
    display: none !important;
  }
  .banner-home .eicon-chevron-left,
  .banner-home .eicon-chevron-right {
    display: none;
  }
  .subcategorias .dce-parent-title {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 900px) and (min-width: 768px) {
  .banner-home .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    bottom: 70px !important;
  }
  .banner-home h2.elementor-heading-title.elementor-size-default {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .section-representantes .coluna-homem {
    width: 25% !important;
  }
}
@media (max-width: 767px) {
  .linhadotempo .swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
  }
  .linhadotempo .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 10px !important;
  }
  .linhadotempo .swiper-container-horizontal > .swiper-pagination-bullets,
  .linhadotempo .swiper-pagination-custom,
  .linhadotempo .swiper-pagination-fraction {
    bottom: 0 !important;
  }
  .banner-home .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    bottom: -20px !important;
  }
  .banner-home .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets span.swiper-pagination-bullet {
    margin: 0 5px !important;
  }
  .section-banner-home .banner-home .swiper-pagination-bullet {
    width: 10px !important;
  }
}
@media (max-width: 767px) and (min-width: 630px) {
  .section-sobrebanner {
    padding: 35px 0px 160px 0px !important;
  }
}
@media (max-width: 360px) {
  .coluna-reprehome > div {
    padding: 10% 5% 0% 10% !important;
  }
}
@media (max-width: 1740px) and (min-width: 1565px) {
  .section-banner-home .elementor-swiper-button.elementor-swiper-button-prev {
    left: 100px !important;
  }
}
@media (max-width: 1565px) and (min-width: 1449px) {
  .section-banner-home .elementor-swiper-button.elementor-swiper-button-prev {
    left: 45px !important;
  }
}
@media (max-width: 1450px) and (min-width: 1367px) {
  .section-banner-home .elementor-swiper-button.elementor-swiper-button-prev {
    left: 10px !important;
  }
}
@media (max-width: 1366px) and (min-width: 1279px) {
  .section-banner-home .elementor-swiper-button.elementor-swiper-button-prev {
    left: -15px !important;
  }
}
@media (max-width: 1280px) {
  .section-banner-home .elementor-swiper-button.elementor-swiper-button-prev {
    left: -45px !important;
  }
}
@media (max-width: 1750px) {
  .section-banner-home .elementor-swiper-button.elementor-swiper-button-next {
    right: 110px !important;
  }
}
@media (max-width: 1600px) {
  .section-banner-home .elementor-swiper-button.elementor-swiper-button-next {
    right: 80px !important;
  }
}
@media (max-width: 1530px) {
  .section-banner-home .elementor-swiper-button.elementor-swiper-button-next {
    right: 40px !important;
  }
}
@media (max-width: 1430px) {
  .section-banner-home .elementor-swiper-button.elementor-swiper-button-next {
    right: 10px !important;
  }
}
@media (max-width: 320px) {
  .elementor-1092 .elementor-element.elementor-element-0906788 > .elementor-element-populated,
  .elementor-1666 .elementor-element.elementor-element-2ca4a929 > .elementor-element-populated,
  .elementor-1686 .elementor-element.elementor-element-3ab6a3fe > .elementor-element-populated,
  .elementor-1715 .elementor-element.elementor-element-4185c6e3 > .elementor-element-populated,
  .elementor-1702 .elementor-element.elementor-element-3447ae34 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 7% 9% 9% 8% !important;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .posts-categoriashome article > .post-1464 {
    transform: translateX(50%) !important;
  }
  .posts-categoriashome article > .post-1675 {
    transform: translateX(50%) !important;
  }
}
@media (min-width: 1025px) {
  .marcas .posts-marcas .swiper-pagination {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-1715 .elementor-element.elementor-element-2f28e792 > .elementor-container {
    min-height: 675px;
  }
}
@media (min-width: 373px) and (max-width: 767px) {
  .coluna-produtomobile {
    height: 675px;
  }
}
/* FIM RESPONSIVO */
