@charset "UTF-8";
.descarrega-aqui {
  background: #E3021B;
  text-align: center;
  padding: 10px;
  color: #fff;
}

.cataleg-dfsk {
  background: white;
  color: #E3021B;
  border: 2px solid #E3021B;
  padding: 20px 45px;
  font-weight: 500;
  transition: 0.3s;
}
.cataleg-dfsk:hover {
  background: #E3021B;
  color: white;
}

.category_page_view .main_container {
  margin: 20px 0%;
}

/**** Previa pàgines****/
body.pagecategory-6 .main_container, .pagecategory-13 .main_container {
  margin: 20px 0%;
}
body.pagecategory-6 .main_container main .breadcrumb, .pagecategory-13 .main_container main .breadcrumb {
  display: none;
}
body.pagecategory-6 .main_container main .page-header, .pagecategory-13 .main_container main .page-header {
  margin: 0;
}
body.pagecategory-6 .main_container main .page-header h1::after, .pagecategory-13 .main_container main .page-header h1::after {
  display: none;
}
body.pagecategory-6 .main_container main .page-category, .pagecategory-13 .main_container main .page-category {
  display: none;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category, .pagecategory-13 .main_container main .widget_pageCategory .page-category {
  display: block;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 0;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail {
  margin: 0;
  background: none !important;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption {
  padding: 20px 30px;
  position: static;
  text-transform: initial;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption > *, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption > *, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption > *, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption > * {
  opacity: 1;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption > *, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption > *, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption > *, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption > * {
  transform: none;
  text-align: left;
  padding: 0;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption h3, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption h3, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption h3, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption h3 {
  font-size: 16px;
  color: #E3021B !important;
  overflow: unset;
  margin-bottom: 10px;
  font-weight: 600;
  text-align: center;
  width: 100%;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption .preview-text, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption .preview-text, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption .preview-text, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption .preview-text {
  font-size: 15px;
  line-height: 28px;
  color: #353535;
  font-weight: 500;
  text-align: center;
  min-height: 126px;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption .info-button, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption .info-button, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption .info-button, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption .info-button {
  display: none;
  text-transform: uppercase;
  min-width: 90px;
  /*                                     width: 100%; */
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption .info-button .btn, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption .info-button .btn, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption .info-button .btn, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption .info-button .btn {
  width: fit-content;
  /*                                         @include btn(sm); */
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption::before, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption::after, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption::before, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption::after, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption::before, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail .caption::after, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption::before, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail .caption::after {
  content: unset;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:hover, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:focus, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:active, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:hover, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:focus, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:active, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:hover, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:focus, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:active, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:hover, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:focus, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:active {
  /*                                 box-shadow: 0 0 2px $grisFosc; */
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:hover .info-button > .btn, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:focus .info-button > .btn, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:active .info-button > .btn, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:hover .info-button > .btn, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:focus .info-button > .btn, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:active .info-button > .btn, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:hover .info-button > .btn, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:focus .info-button > .btn, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:active .info-button > .btn, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:hover .info-button > .btn, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:focus .info-button > .btn, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:active .info-button > .btn {
  background-color: #E3021B;
}
body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:hover .photo img, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:focus .photo img, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:active .photo img, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:hover .photo img, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:focus .photo img, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:active .photo img, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:hover .photo img, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:focus .photo img, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column .thumbnail:active .photo img, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:hover .photo img, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:focus .photo img, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column .thumbnail:active .photo img {
  opacity: 1;
}
@media (min-width: 1200px) {
  body.pagecategory-6 .main_container main .widget_pageCategory .page-category .subcategories .column.col-lg-3, body.pagecategory-6 .main_container main .widget_pageCategory .page-category .pages .column.col-lg-3, .pagecategory-13 .main_container main .widget_pageCategory .page-category .subcategories .column.col-lg-3, .pagecategory-13 .main_container main .widget_pageCategory .page-category .pages .column.col-lg-3 {
    width: 25%;
  }
}

#carousel_23 .carousel-inner .item {
  height: 364px;
}
#carousel_23 .carousel-inner .item video {
  object-fit: cover;
}

#widget_menu-1 .nav-horitzontal li a .menu_info, #widget_menu-10 .nav-horitzontal li a .menu_info {
  padding: 10px 25px;
  background: #F1F2F3;
  font-weight: 600;
}
#widget_menu-1 .nav-horitzontal li:hover a .menu_info, #widget_menu-10 .nav-horitzontal li:hover a .menu_info {
  background: #A7A7A7;
  color: #F1F2F3;
}

#widget_serie-k img, #widget_serie-ke img, #widget_serie-c img, #widget_serie-ec img {
  margin-bottom: 30px;
}

.alta-durabilidad {
  display: flex;
}

@media (min-width: 769px) {
  .page-138 div[id$=_main] .container, .page-140 div[id$=_main] .container, .page-145 div[id$=_main] .container, .page-131 div[id$=_main] .container, .page-132 div[id$=_main] .container, .page-134 div[id$=_main] .container, .page-136 div[id$=_main] .container {
    width: 100%;
  }
}
.page-138 div[id$=_main] .widgetsContainer > div, .page-140 div[id$=_main] .widgetsContainer > div, .page-145 div[id$=_main] .widgetsContainer > div, .page-131 div[id$=_main] .widgetsContainer > div, .page-132 div[id$=_main] .widgetsContainer > div, .page-134 div[id$=_main] .widgetsContainer > div, .page-136 div[id$=_main] .widgetsContainer > div {
  padding: 10px;
  align-content: center;
}
.page-138 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria, .page-140 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria, .page-145 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria, .page-131 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria, .page-132 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria, .page-134 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria, .page-136 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria {
  display: flex;
  align-items: center;
  color: white;
  justify-content: center;
}
.page-138 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria i, .page-140 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria i, .page-145 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria i, .page-131 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria i, .page-132 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria i, .page-134 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria i, .page-136 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria i {
  font-size: 50px;
  padding: 10px;
}
.page-138 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-140 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-145 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-131 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-132 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-134 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-136 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3 {
  color: #fff;
}
.page-138 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-138 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria p, .page-140 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-140 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria p, .page-145 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-145 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria p, .page-131 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-131 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria p, .page-132 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-132 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria p, .page-134 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-134 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria p, .page-136 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria h3, .page-136 div[id$=_main] .widgetsContainer > div .widget_customizableText .spec-maquinaria p {
  margin: 0;
}

.taula-model thead tr th {
  text-align: left !important;
  font-size: 22px;
  color: #00B09B !important;
}
.taula-model th:not(.corner) {
  border: none;
  color: black;
  text-align: center;
  background: none;
}
.taula-model tr:first-child {
  border: none !important;
  text-align: left;
}
.taula-model td {
  background: #f5f5f5;
}

.page-73, .page-67, .page-70, .page-64, .page-146, .page-149, .page-150, .page-151 {
  /* Estilo de los contenidos */
}
.page-73 .tab-buttons, .page-67 .tab-buttons, .page-70 .tab-buttons, .page-64 .tab-buttons, .page-146 .tab-buttons, .page-149 .tab-buttons, .page-150 .tab-buttons, .page-151 .tab-buttons {
  margin-bottom: 15px;
}
.page-73 .tab-buttons button, .page-67 .tab-buttons button, .page-70 .tab-buttons button, .page-64 .tab-buttons button, .page-146 .tab-buttons button, .page-149 .tab-buttons button, .page-150 .tab-buttons button, .page-151 .tab-buttons button {
  margin: 5px;
  border: none;
  cursor: pointer;
  background: #ddd;
  padding: 15px 35px;
  border-radius: 20px;
  transition: background 0.3s;
}
.page-73 .tab-buttons button.active, .page-67 .tab-buttons button.active, .page-70 .tab-buttons button.active, .page-64 .tab-buttons button.active, .page-146 .tab-buttons button.active, .page-149 .tab-buttons button.active, .page-150 .tab-buttons button.active, .page-151 .tab-buttons button.active {
  background: #A0B2EE;
  color: white;
}
.page-73 .tab-content, .page-67 .tab-content, .page-70 .tab-content, .page-64 .tab-content, .page-146 .tab-content, .page-149 .tab-content, .page-150 .tab-content, .page-151 .tab-content {
  display: none;
  padding: 15px;
  border-radius: 5px;
}
.page-73 .tab-content.active, .page-67 .tab-content.active, .page-70 .tab-content.active, .page-64 .tab-content.active, .page-146 .tab-content.active, .page-149 .tab-content.active, .page-150 .tab-content.active, .page-151 .tab-content.active {
  display: block;
}

#widget_menu-10 .nav-horitzontal {
  justify-content: center;
}

#widget_menu-2 .nav-horitzontal li, #widget_menu-3 .nav-horitzontal li, #widget_menu-5 .nav-horitzontal li, #widget_menu-4 .nav-horitzontal li, #widget_menu-7 .nav-horitzontal li, #widget_menu-6 .nav-horitzontal li, #widget_menu-8 .nav-horitzontal li, #widget_menu-9 .nav-horitzontal li {
  transition: 0.3s;
}
#widget_menu-2 .nav-horitzontal li > a, #widget_menu-3 .nav-horitzontal li > a, #widget_menu-5 .nav-horitzontal li > a, #widget_menu-4 .nav-horitzontal li > a, #widget_menu-7 .nav-horitzontal li > a, #widget_menu-6 .nav-horitzontal li > a, #widget_menu-8 .nav-horitzontal li > a, #widget_menu-9 .nav-horitzontal li > a {
  transition: background 0.3s;
  padding: 15px 35px;
  background: #415595;
  text-transform: uppercase;
  border-radius: 20px;
  color: white;
  font-weight: bold;
  margin: 10px 5px;
}
#widget_menu-2 .nav-horitzontal li:hover a, #widget_menu-3 .nav-horitzontal li:hover a, #widget_menu-5 .nav-horitzontal li:hover a, #widget_menu-4 .nav-horitzontal li:hover a, #widget_menu-7 .nav-horitzontal li:hover a, #widget_menu-6 .nav-horitzontal li:hover a, #widget_menu-8 .nav-horitzontal li:hover a, #widget_menu-9 .nav-horitzontal li:hover a {
  background: #A7A7A7;
}