.minisite_body {	font-family: 'Regular' ,Arial, Helvetica, sans-serif;    color: #333;    line-height: 2.7rem;    font-weight: normal;    font-style: normal;    font-size: 1.4rem; background-color: #fff;}
.minisite_quadreLlistat{ border-radius: 1rem; background-size: cover; background-position: center; background-color: #8F9334; display: flex; align-items: center; justify-content: center; min-height: 14rem; text-transform: uppercase;padding: 2rem;border: 2px solid transparent;text-align: center; transition: 0.5s; position: relative; max-width: 34rem;}
.minisite_quadreLlistat h2{ font-family: 'Bold';color: #fff; font-size: 1.7rem; line-height: 2.3rem; z-index: 5; padding: 1rem; overflow-wrap: break-word;
  word-wrap: break-word; /* Para compatibilidad antigua */}
.minisite_quadreLlistat img{ object-fit: cover; object-position: center; mix-blend-mode: multiply; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.2; z-index: 1; transition: 0.5s;}
.minisite_quadreLlistat:hover{ border: 2px solid #8D7D0E; transition: 0.5s; cursor: pointer;}
.minisite_quadreLlistat:hover img{ opacity: 0; transition: 0.5s;}
.minisite_titolMinisite{font-family: 'Bold' ,Arial, Helvetica, sans-serif;    font-size: 2.7rem;    line-height: 3.3rem;    color: #323232; font-weight: normal;    font-style: normal;  text-align:center;  margin: 0 0 0rem 0;}
.minisite_subtitolMinisite{ font-size: 1.3rem; margin: 0 0 2rem 0; text-align: center; text-transform: uppercase;}
.minisite_imgLogoMinisite{ border: 2px solid #e4e4e4; padding: 1rem; object-fit: contain; max-height: 15rem; margin-top: 3rem; border-radius:2rem; }
.minisite_minisite{ border: 2px solid #e4e4e4; background-color: #fff;  height: 9rem; min-height: auto; padding: 1rem;}
.minisite_minisite img{ object-fit: contain; width: 100%; height: 100%;}
.minisite_iconMinisite{ width: 4rem; margin: 0.5rem 3rem 0.5rem 0;}
.minisite_llistatBaseMobil{ display: grid;  grid-template-columns: repeat(auto-fill, minmax(45%, 1fr));  grid-column-gap: 2rem;  grid-row-gap: 2rem; width: 100%;}
.minisite_boto{ display: inline-block; margin: 3rem auto; text-align: center; color: #fff; background-color: #8D7D0E; padding: 1rem 3rem; border-radius: 3rem; transition: 0.5s;font-size: 1.5rem}
.minisite_container-fluid{padding-left: 15px !important; padding-right: 15px !important;}
.minisite_contenedor {padding:0;max-width: 1200px;margin:0 auto; padding: 0; width: 96%;}
.minisite_margin2{margin-top: 2%;}
.minisite_margin7{margin-top: 7%;}
.minisite_paddingBot{padding-bottom: 7%;}
.minisite_centrat{text-align: center;margin: 0 auto;}
.minisite_color1{background-color: rgba(132, 117, 13, 0.8) !important;} /* Ocre base */
.minisite_color2{background-color: rgba(121, 125, 12, 0.8) !important;} /* Oliva */
.minisite_color3{background-color: rgba(101, 124, 12, 0.8) !important;} /* Verde seco */
.minisite_color4{background-color: rgba(108, 162, 16, 0.8) !important;} /* Lima oscuro */
.minisite_color5{background-color: rgba(140, 145, 17, 0.8) !important;} /* Musgo claro */
.minisite_color6{background-color: rgba(131, 97, 15, 0.8) !important;} /* Bronce */
.minisite_color7{background-color: rgba(74, 92, 10, 0.8) !important;}  /* Verde Bosque Profundo */
.minisite_color8{background-color: rgba(162, 142, 20, 0.8) !important;} /* Dorado Trigo Intenso */
.minisite_dadesContacteMinisite {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: 1fr;grid-column-gap: 5rem;grid-row-gap: 2rem;}
.minisite_dadesContacteMinisite_div1 { grid-area: 1 / 1 / 2 / 2; }
.minisite_dadesContacteMinisite_div2 { grid-area: 1 / 2 / 2 / 3; }
.minisite_dadesContacteMinisite .item{ margin-bottom: 2rem; display: flex; align-items: center;}
.minisite_iconContacte{width: 4rem; margin-right: 1.5rem; }
.minisite_borderDades{padding: 2rem; border: 1px solid #8D7D0E; width: 100%; border-radius: 1rem;}
.minisite_separador{ height: 2px; background-color: #8D7D0E; width: 15rem; margin: 0 auto 1rem auto;}
.minisite_iconMinisite{width: 4rem; margin: 0.5rem 2rem 0.5rem 0;}




@media (max-width: 767px) {
  .minisite_dadesContacteMinisite{display: grid;grid-template-columns: 1fr;grid-template-rows: repeat(2, auto);grid-column-gap: 0px;grid-row-gap: 0px;}
  .minisite_dadesContacteMinisite_div1{ grid-area: 1 / 1 / 2 / 2; }
  .minisite_dadesContacteMinisite_div2{ grid-area: 2 / 1 / 3 / 2; }
}  /*Final 767px*/
