@charset "UTF-8";
body.no-carousel > header {
  border-bottom: 2px solid #707070;
}
body .row {
  margin: 0;
}
body .breadcrumb {
  display: none;
}
body h2 {
  font-weight: 500;
}

.site_footer .container {
  width: 100%;
}
@media (max-width: 768px) {
  .site_footer .container .widgetsContainer {
    flex-direction: column;
  }
  .site_footer .container .widgetsContainer > div {
    width: 100% !important;
  }
}
.site_footer .container .widgetsContainer > div:nth-child(2) {
  width: 45%;
}
.site_footer .container .widgetsContainer > div:nth-child(3) {
  width: 15%;
}
.site_footer .container .widgetsContainer > div:nth-child(4) {
  width: 15%;
}
.site_footer .container #widget_logo-footer img {
  width: clamp(120px, 10vw, 150px);
  height: auto;
}
.site_footer .container #widget_txt-suport-footer img {
  width: clamp(350px, 35vw, 650px);
  height: auto;
}
.site_footer .container #widget_txt-contacte {
  color: white;
}
.site_footer .container #widget_txt-contacte p:nth-child(1) {
  font-size: 17px;
  font-weight: 600;
}
@media (min-width: 769px) {
  .site_footer .container #widget_txt-contacte {
    text-align: right;
  }
}
.site_footer .container #widget_xarxes-socials p {
  color: white;
  font-size: 17px;
  font-weight: 600;
}
.site_footer .container #widget_xarxes-socials a {
  color: white;
  padding-right: 10px;
}
.site_footer .container #widget_xarxes-socials a i {
  font-size: 25px;
  background-color: #9C9B9B;
  padding: 10px;
  border-radius: 10px;
  text-align: center;
  width: 40px;
}
.site_footer #container-comp2_menus-legals ul.nav {
  justify-content: center;
}
.site_footer #container-comp2_menus-legals ul.nav li a {
  color: white;
  font-size: 16px;
}
.site_footer #container-comp2_menus-legals ul.nav li a i {
  display: none;
}

/* Classe per als botons */
.boto, .btn-success {
  padding: 10px 15px;
  width: 200px;
  text-align: center;
  font-weight: 500;
  border-radius: 6px;
  background-color: var(--boto-bg, #333);
  color: var(--boto-color, #fff) !important;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease-in-out;
}
.boto:hover, .btn-success:hover {
  background-color: var(--boto-bg-hover, #111);
  transform: translateY(-3px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}

/* Variants de colors botons */
.boto-vermell {
  --boto-bg: #d02121;
  --boto-bg-hover: #b81d1d;
  --boto-color: #fff;
}

.boto-blau {
  --boto-bg: #232dc4;
  --boto-bg-hover: #1a2293;
  --boto-color: #fff;
}

.boto-groc {
  --boto-bg: #f9cb19;
  --boto-bg-hover: #ecbd0a;
  --boto-color: #000;
}

/* Pàgina home */
.composition-1 #container-comp1_banner-col-labora {
  margin-top: 30px;
  margin-bottom: 50px;
}
.composition-1 #container-comp1_banner-col-labora .widgetsContainer > div:has(img) {
  padding: 0;
}
.composition-1 #container-comp1_banner-col-labora .widgetsContainer > div:has(img) #widget_img-banner-home {
  height: 100%;
}
.composition-1 #container-comp1_banner-col-labora .widgetsContainer > div:has(img) #widget_img-banner-home img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.composition-1 #container-comp1_banner-col-labora .widgetsContainer > div:not(:has(img)) {
  align-content: center;
  background-color: #CCCCE1;
}
.composition-1 #container-comp1_banner-col-labora .widgetsContainer > div:not(:has(img)) #widget_txt-banner-home {
  text-align: center;
  padding: 50px;
}
.composition-1 #container-comp1_banner-col-labora .widgetsContainer > div:not(:has(img)) #widget_txt-banner-home h1 {
  font-weight: 600;
  font-size: 50px;
}
.composition-1 #container-comp1_banner-col-labora .widgetsContainer > div:not(:has(img)) #widget_txt-banner-home h2 {
  margin-bottom: 50px;
}
.composition-1 #container-comp1_banner-col-labora .widgetsContainer > div:not(:has(img)) #widget_txt-banner-home a {
  display: block;
  font-size: 2vw;
  width: 60%;
  margin: auto;
}
.composition-1 #container-comp1_main > .container {
  background-color: rgba(189, 189, 189, 0.6705882353);
  padding: 30px;
}
.composition-1 #container-comp1_main > .container .widgetsContainer #widget_intro-home {
  display: flex;
}
@media (max-width: 768px) {
  .composition-1 #container-comp1_main > .container .widgetsContainer #widget_intro-home {
    flex-direction: column;
  }
}
.composition-1 #container-comp1_main > .container .widgetsContainer #widget_intro-home h1 {
  font-size: 60px;
  font-weight: 500;
  align-content: center;
}
@media (min-width: 769px) {
  .composition-1 #container-comp1_main > .container .widgetsContainer #widget_intro-home h1 {
    width: 50%;
  }
}
.composition-1 #container-comp1_main > .container .widgetsContainer #widget_intro-home h2 {
  font-size: 30px;
  align-content: center;
}
@media (min-width: 769px) {
  .composition-1 #container-comp1_main > .container .widgetsContainer #widget_intro-home h2 {
    width: 50%;
  }
}
.composition-1 #container-comp1_activitats .container {
  padding: 0;
}
.composition-1 #container-comp1_activitats .container .widgetsContainer {
  flex-wrap: nowrap;
}
@media (max-width: 768px) {
  .composition-1 #container-comp1_activitats .container .widgetsContainer {
    display: block;
    align-content: center;
  }
}
.composition-1 #container-comp1_activitats .container .widgetsContainer > div {
  padding: 0;
}
@media (min-width: 769px) {
  .composition-1 #container-comp1_activitats .container .widgetsContainer > div:nth-child(2) {
    margin: 0 45px;
  }
}
.composition-1 #container-comp1_activitats .container .widgetsContainer > div > div {
  background-color: var(--bg-color, #fff);
}
@media (max-width: 768px) {
  .composition-1 #container-comp1_activitats .container .widgetsContainer > div > div {
    width: clamp(350px, 55vw, 420px);
    margin: auto;
  }
}
.composition-1 #container-comp1_activitats .container .widgetsContainer > div > div h2 {
  color: var(--title-color, white);
  margin: 0;
  padding: 20px;
  font-size: 24px;
  width: 60%;
  font-weight: 500;
}
@media (min-width: 1200px) {
  .composition-1 #container-comp1_activitats .container .widgetsContainer > div > div h2 {
    min-height: 146px;
  }
}
@media (min-width: 769px) and (max-width: 1199px) {
  .composition-1 #container-comp1_activitats .container .widgetsContainer > div > div h2 {
    min-height: 200px;
  }
}
.composition-1 #container-comp1_activitats .container .widgetsContainer > div > div p {
  background-color: var(--content-bg, #CCCCE1);
  padding: 30px 20px;
  min-height: 245px;
}
.composition-1 #container-comp1_donacio-i-soci {
  padding: 40px 0;
}
.composition-1 #container-comp1_donacio-i-soci .container {
  padding: 0;
}
@media (min-width: 768px) {
  .composition-1 #container-comp1_donacio-i-soci .container .widgetsContainer {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.composition-1 #container-comp1_donacio-i-soci .container .widgetsContainer > div {
  max-width: 47%;
  padding: 0;
  background-color: rgba(189, 189, 189, 0.6705882353);
}
@media (max-width: 768px) {
  .composition-1 #container-comp1_donacio-i-soci .container .widgetsContainer > div {
    max-width: 60%;
    margin: 15px;
  }
}
.composition-1 #container-comp1_donacio-i-soci .container .widgetsContainer > div div[id^=widget_fes] {
  width: 80%;
  padding: 25px 30px 40px 35px;
}
.composition-1 #container-comp1_donacio-i-soci .container .widgetsContainer > div div[id^=widget_fes] p {
  padding-bottom: 20px;
}
.composition-1 #container-comp1_donacio-i-soci .container .widgetsContainer > div div[id^=widget_fes] a {
  display: block;
}

#widget_txt-beques-actives {
  --bg-color: #010069;
  --title-color: white;
  --content-bg: #CCCCE1;
}

#widget_txt-activitats-anuals {
  --bg-color: #FEDD00;
  --title-color: black;
  --content-bg: #FFF8CC;
}

#widget_txt-ajudes-especifiques {
  --bg-color: #D50032;
  --title-color: white;
  --content-bg: #F7CCD6;
}

/* Pagina Que Fem */
.page-2 .main_container {
  margin: 0;
}
.page-2 .main_container .row {
  padding: 0;
}
.page-2 .main_container .row .breadcrumb {
  display: none;
}
.page-2 .main_container .row .page-header {
  display: none;
}
.page-2 .main_container .row #container-comp5_main {
  background-color: #F7CCD6;
}
.page-2 .main_container .row #container-comp5_main .widgetsContainer > div {
  align-content: center;
}
@media (max-width: 900px) {
  .page-2 .main_container .row #container-comp5_main .widgetsContainer > div {
    width: 100%;
  }
}
.page-2 .main_container .row #container-comp5_main .widgetsContainer > div:not(:has(img)) {
  align-content: center;
}
.page-2 .main_container .row #container-comp5_main .widgetsContainer > div:has(img) {
  padding-left: 0px;
  padding-right: 0px;
}
.page-2 .main_container .row #container-comp5_main .widgetsContainer > div:has(img) #widget_img-que-fem {
  height: 100%;
}
.page-2 .main_container .row #container-comp5_main .widgetsContainer > div:has(img) #widget_img-que-fem img {
  height: 100%;
  object-fit: cover;
}
.page-2 .main_container .row #container-comp5_main .widgetsContainer > div #widget_txt-que-fem {
  padding: 70px;
}
.page-2 .main_container .row #container-comp5_main .widgetsContainer > div #widget_txt-que-fem h1 {
  font-weight: 600;
  font-size: 50px;
  padding-bottom: 10px;
}
.page-2 .main_container .row #container-comp5_main .widgetsContainer > div #widget_txt-que-fem h2 {
  padding-bottom: 15px;
  width: 90%;
}
.page-2 .main_container .row #container-comp5_main .widgetsContainer > div #widget_txt-que-fem .botons {
  display: flex;
  justify-content: space-evenly;
  padding-top: 50px;
}
@media (max-width: 1305px) and (min-width: 901px) {
  .page-2 .main_container .row #container-comp5_main .widgetsContainer > div #widget_txt-que-fem .botons {
    flex-direction: column;
  }
  .page-2 .main_container .row #container-comp5_main .widgetsContainer > div #widget_txt-que-fem .botons a {
    margin-bottom: 15px;
  }
}
@media (max-width: 575px) {
  .page-2 .main_container .row #container-comp5_main .widgetsContainer > div #widget_txt-que-fem .botons {
    flex-direction: column;
  }
  .page-2 .main_container .row #container-comp5_main .widgetsContainer > div #widget_txt-que-fem .botons a {
    margin-bottom: 15px;
  }
}
.page-2 .main_container img {
  width: 100%;
}

/* Pàgina Eixos Fonamentals */
.page-3 .main_container .breadcrumb {
  display: none;
}
.page-3 .main_container .page-header {
  display: none;
}
.page-3 .main_container img {
  width: 100%;
}
.page-3 .main_container #widget_titol-eixos > h1 {
  font-weight: 600;
  font-size: 50px;
}
.page-3 .main_container #widget_composition-3 {
  justify-content: space-evenly;
}
@media (min-width: 1050px) {
  .page-3 .main_container #widget_composition-3 {
    display: flex;
  }
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] {
  width: 80%;
  margin: auto;
  padding: 30px;
}
@media (min-width: 1050px) {
  .page-3 .main_container #widget_composition-3 div[id^=container-comp8] {
    width: 33%;
  }
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer {
  flex-direction: column;
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div {
  padding: 0;
  width: 100%;
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div h2 {
  font-weight: 600;
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-necessitats-essencials, .page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-millora-qualitat-vida {
  min-height: 50vh;
}
@media (max-width: 1260px) {
  .page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-necessitats-essencials, .page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-millora-qualitat-vida {
    min-height: 60vh;
  }
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-necessitats-essencials h2, .page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-millora-qualitat-vida h2 {
  padding: 20px 30px;
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-necessitats-essencials ul, .page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-millora-qualitat-vida ul {
  padding-left: 50px;
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-necessitats-essencials ul li, .page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-millora-qualitat-vida ul li {
  padding-right: 20px;
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-ajuda-necessitat {
  padding: 0 30px;
  min-height: 50vh;
}
@media (max-width: 1260px) {
  .page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-ajuda-necessitat {
    min-height: 60vh;
  }
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-ajuda-necessitat h2 {
  padding-top: 20px;
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-ajuda-necessitat p {
  padding: 20px 0 40px;
}
.page-3 .main_container #widget_composition-3 div[id^=container-comp8] .widgetsContainer > div #widget_txt-ajuda-necessitat a {
  margin: auto;
  display: block;
}
.page-3 .main_container #widget_composition-3 #container-comp8_necessitats div:not(:has(img)) {
  background-color: #CCCCE1;
}
.page-3 .main_container #widget_composition-3 #container-comp8_millor div:not(:has(img)) {
  background-color: #FFF8CC;
}
.page-3 .main_container #widget_composition-3 #container-comp8_ajuda div:not(:has(img)) {
  background-color: #F7CCD6;
}

/* Pàgina ajuts finançats*/
.page-4 .main_container {
  margin: 0;
}
.page-4 .main_container .row {
  padding: 0;
}
.page-4 .main_container .row .breadcrumb {
  display: none;
}
.page-4 .main_container .row .page-header {
  display: none;
}
.page-4 .main_container .row img {
  width: 100%;
}
.page-4 .main_container .row #container-comp11_main {
  background-color: #CCCCE1;
}
.page-4 .main_container .row #container-comp11_main div:nth-child(1) {
  padding: 0;
}
.page-4 .main_container .row #container-comp11_main div:nth-child(1) #widget_img-ajuts-financats {
  height: 100%;
}
.page-4 .main_container .row #container-comp11_main div:nth-child(1) #widget_img-ajuts-financats img {
  height: 100%;
  object-fit: cover;
}
.page-4 .main_container .row #container-comp11_main div:nth-child(2) {
  align-content: center;
}
.page-4 .main_container .row #container-comp11_main div:nth-child(2) #widget_txt-ajuts-financats-banner {
  text-align: center;
}
@media (max-width: 992px) {
  .page-4 .main_container .row #container-comp11_main div:nth-child(2) #widget_txt-ajuts-financats-banner {
    padding: 50px 0;
  }
}
.page-4 .main_container .row #container-comp11_main div:nth-child(2) #widget_txt-ajuts-financats-banner h1 {
  font-weight: bold;
  font-size: 50px;
}
.page-4 .main_container .row #container-comp11_main div:nth-child(2) #widget_txt-ajuts-financats-banner h2 {
  padding: 0 50px;
}
.page-4 .main_container .row #container-comp11_texts-ajudes {
  margin: 20px 10%;
}
.page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer {
  display: flex;
  gap: 20px;
}
.page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div {
  min-height: 65vh;
  height: auto;
}
@media (max-width: 1600px) {
  .page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div {
    min-height: 75vh;
  }
}
@media (min-width: 1400px) {
  .page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div {
    flex: 1 1 calc(30% - 20px);
    margin: 20px;
  }
}
@media (max-width: 1399px) and (min-width: 851px) {
  .page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div {
    flex: 1 1 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
}
@media (max-width: 850px) {
  .page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div {
    width: 90%;
  }
}
.page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div div[id^=widget_txt] {
  padding: 20px;
}
.page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div div[id^=widget_txt] p {
  padding-top: 20px;
}
.page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div div[id^=widget_txt] a {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
}
.page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div:nth-child(1), .page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div:nth-child(4) {
  background-color: #CCCCE1;
}
.page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div:nth-child(2), .page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div:nth-child(5) {
  background-color: #FFF8CC;
}
.page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div:nth-child(3), .page-4 .main_container .row #container-comp11_texts-ajudes .widgetsContainer > div:nth-child(6) {
  background-color: #F7CCD6;
}

/* Pàgina accions en procés */
.page-6 .main_container .breadcrumb {
  display: none;
}
.page-6 .main_container .page-header {
  display: none;
}
.page-6 .main_container #widget_titol-accions {
  margin-bottom: 80px;
}
.page-6 .main_container #widget_titol-accions h1 {
  font-weight: bold;
  font-size: 50px;
}
.page-6 .main_container #widget_titol-accions h2 {
  font-size: 30px;
}
@media (min-width: 768px) {
  .page-6 .main_container #widget_composition-5 {
    display: flex;
  }
}
.page-6 .main_container #widget_composition-5 div[id^=container-comp13] {
  padding: 15px;
}
@media (max-width: 1020px) and (min-width: 768px) {
  .page-6 .main_container #widget_composition-5 div[id^=container-comp13] {
    width: 49%;
  }
  .page-6 .main_container #widget_composition-5 div[id^=container-comp13] .botons {
    flex-direction: column !important;
    align-items: center;
  }
  .page-6 .main_container #widget_composition-5 div[id^=container-comp13] .botons a {
    margin-top: 15px;
  }
}
.page-6 .main_container #widget_composition-5 div[id^=container-comp13] .widgetsContainer {
  flex-direction: column;
}
@media (min-width: 768px) {
  .page-6 .main_container #widget_composition-5 div[id^=container-comp13] .widgetsContainer {
    max-width: 525px;
  }
}
.page-6 .main_container #widget_composition-5 div[id^=container-comp13] .widgetsContainer > div {
  width: 100%;
}
.page-6 .main_container #widget_composition-5 div[id^=container-comp13] .widgetsContainer > div:has(img) {
  padding: 0;
}
.page-6 .main_container #widget_composition-5 div[id^=container-comp13] .widgetsContainer > div:not(:has(img)) {
  background-color: rgba(189, 189, 189, 0.6705882353);
}
.page-6 .main_container #widget_composition-5 div[id^=container-comp13] .widgetsContainer > div:not(:has(img)) div {
  padding: 10px;
  min-height: 35vh;
  display: flex;
  flex-direction: column;
}
.page-6 .main_container #widget_composition-5 div[id^=container-comp13] .widgetsContainer > div:not(:has(img)) div .botons {
  padding: 0 0 20px 0;
  display: flex;
  justify-content: space-evenly;
  margin-top: auto;
  min-height: auto;
  flex-direction: initial;
}
.page-6 .main_container #widget_composition-5 div[id^=container-comp13] .widgetsContainer > div:not(:has(img)) div h2 {
  margin-top: 0;
  font-weight: 600;
  font-size: 28px;
}
.page-6 .main_container #widget_composition-5 div[id^=container-comp13] .widgetsContainer > div:not(:has(img)) div h3 {
  margin-bottom: 5px;
  padding-top: 15px;
  font-weight: 500;
  font-size: 20px;
}
.page-6 .main_container #widget_composition-5 img {
  width: 100%;
}

/* Blog Noticies */
.blog-posts .posts-wrapper {
  width: 100%;
  display: flex;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.blog-posts .posts-wrapper article {
  display: flex;
  min-height: 690px; /* Canvia en funció de la imatge */
  background-color: rgba(189, 189, 189, 0.6705882353);
  margin: 10px;
  padding: 0;
}
@media (min-width: 900px) and (max-width: 1199px) {
  .blog-posts .posts-wrapper article {
    max-width: 31%;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .blog-posts .posts-wrapper article {
    max-width: 45%;
  }
}
@media (max-width: 599px) {
  .blog-posts .posts-wrapper article {
    padding-bottom: 20px;
  }
}
.blog-posts .posts-wrapper article header {
  display: flex;
  flex-direction: column;
  padding: 5px 20px;
}
.blog-posts .posts-wrapper article header h2 {
  order: 1;
}
.blog-posts .posts-wrapper article header h2 a {
  color: black;
  font-weight: 501;
  font-size: 23px;
}
.blog-posts .posts-wrapper article header .subtitle {
  font-weight: 501;
  font-size: 14px;
  padding-top: 15px;
}
.blog-posts .posts-wrapper article .post-content {
  padding: 5px 20px;
}
.blog-posts .posts-wrapper article .read-more {
  padding: 10px 15px;
  width: 200px;
  text-align: center;
  font-weight: 500;
  border-radius: 6px;
  background-color: #333;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease-in-out;
  margin: 20px auto 0 auto;
}
.blog-posts .posts-wrapper article .read-more:hover {
  background-color: var(--boto-bg-hover, #111);
  transform: translateY(-3px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}
.blog-posts .posts-wrapper article .read-more a {
  color: #fff;
}
.blog-posts .posts-wrapper article .read-more a::before {
  display: none;
}

/* Pagina Donació */
.page-13 .main_container {
  margin: 0;
}
.page-13 .main_container .row {
  padding: 0;
}
.page-13 .main_container .row .breadcrumb {
  display: none;
}
.page-13 .main_container .row .page-header {
  display: none;
}
.page-13 .main_container .row img {
  width: 100%;
}
.page-13 .main_container .row #container-comp14_col-labora {
  background-color: #CCCCE1;
}
.page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div {
  align-content: center;
}
@media (max-width: 900px) {
  .page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div {
    width: 100%;
  }
}
.page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div:not(:has(img)) {
  align-content: center;
}
.page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div:has(img) {
  padding-left: 0px;
  padding-right: 0px;
}
.page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div:has(img) #widget_img-col-labora-donacio {
  height: 100%;
}
.page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div:has(img) #widget_img-col-labora-donacio img {
  height: 100%;
  object-fit: cover;
}
.page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div #widget_txt-col-labora-donacio {
  padding: 70px;
}
.page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div #widget_txt-col-labora-donacio h1 {
  font-weight: 600;
  padding-bottom: 10px;
  font-size: 50px;
}
.page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div #widget_txt-col-labora-donacio h2 {
  padding-bottom: 15px;
  font-size: 40px;
  font-weight: 600;
}
.page-13 .main_container .row #container-comp14_col-labora .widgetsContainer > div #widget_txt-col-labora-donacio p {
  font-size: 20px;
}
.page-13 .main_container .row #container-comp14_text-financia-ajuda h1 {
  font-size: 50px;
}
.page-13 .main_container .row #container-comp14_text-financia-ajuda p {
  font-size: 20px;
}
@media (min-width: 1100px) {
  .page-13 .main_container .row #container-comp14_extra-donacions {
    margin: 20px 10%;
  }
}
@media (max-width: 949px) {
  .page-13 .main_container .row #container-comp14_extra-donacions {
    margin: 20px 10%;
  }
}
@media (min-width: 950px) {
  .page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions {
    display: flex;
  }
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions div[id^=container-comp16] {
  min-height: 70vh;
  margin: 0 30px;
}
@media (min-width: 950px) {
  .page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions div[id^=container-comp16] {
    width: 32%;
  }
}
@media (max-width: 949px) {
  .page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions div[id^=container-comp16] {
    margin: 50px;
  }
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions div[id^=container-comp16] .widgetsContainer {
  flex-direction: column;
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions div[id^=container-comp16] .widgetsContainer > div {
  width: 100%;
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions div[id^=container-comp16] .widgetsContainer > div:has(img) {
  padding: 0;
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions div[id^=container-comp16] .widgetsContainer > div:not(:has(img)) {
  padding: 20px;
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions div[id^=container-comp16] .widgetsContainer > div:not(:has(img)) div {
  display: flex;
  flex-direction: column;
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions div[id^=container-comp16] .widgetsContainer > div:not(:has(img)) div a {
  margin: 10px auto;
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions #container-comp16_donar-una-vegada {
  background-color: #CCCCE1;
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions #container-comp16_donar-mensualment {
  background-color: #FFF8CC;
}
.page-13 .main_container .row #container-comp14_extra-donacions #widget_extra-donacions #container-comp16_donar-causa-activa {
  background-color: #F7CCD6;
}

/* Pàgina fer-se soci */
.page-16 .main_container {
  margin: 0;
}
.page-16 .main_container .row {
  margin: 20px 6% !important;
}
.page-16 .input-group-addon {
  display: none;
}
.page-16 .form-control {
  background-color: rgba(230, 230, 230, 0.2196078431);
  border-radius: 10px !important;
}
.page-16 div.field:nth-child(10) > div:nth-child(1) > div:nth-child(2) {
  width: 100%;
}
.page-16 div.field:nth-child(10) > div:nth-child(1) > div:nth-child(1) {
  text-align: left;
}
.page-16 #fes_ten_soci_DataNaixament {
  border-radius: 10px;
}
.page-16 div.field:nth-child(11) .control-label, .page-16 div.field:nth-child(13) > .form-group .control-label {
  text-align: left;
}
.page-16 div.field:nth-child(11) > div:nth-child(1) > div:nth-child(2), .page-16 div.field:nth-child(13) > .form-group > div:nth-child(1) > div:nth-child(2) {
  width: 100%;
}
.page-16 div.field:nth-child(11) > div:nth-child(2), .page-16 div.field:nth-child(13) > .form-group > div:nth-child(2) {
  width: 100%;
}
.page-16 div.field:nth-child(11) > div:nth-child(2) .input-group, .page-16 div.field:nth-child(13) > .form-group > div:nth-child(2) .input-group {
  width: 20%;
}
.page-16 div.field:nth-child(12) .control-label {
  text-align: left;
}
.page-16 div.field:nth-child(12) > div:nth-child(1) > div:nth-child(2) {
  width: 100%;
}
.page-16 div.field:nth-child(12) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
  width: 20%;
}
.page-16 div.field:nth-child(12) > div:nth-child(2) {
  width: 100%;
}
.page-16 div.field:nth-child(12) > div:nth-child(2) .input-group {
  width: 20%;
}
.page-16 #fes_ten_soci_amount_0 {
  display: flex;
  flex-wrap: wrap;
}
.page-16 #fes_ten_soci_amount_0 .radio {
  padding: 10px;
}
.page-16 #fes_ten_soci_amount_0 .radio label {
  display: inline-block;
  padding: 8px 12px;
  border: 2px solid #ccc;
  border-radius: 8px;
  margin: 5px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #f8f8f8;
}
.page-16 #fes_ten_soci_amount_0 .radio label:has(input[type=radio]:checked) {
  background: #007bff;
  color: #fff;
  border-color: #007bff;
}
.page-16 #fes_ten_soci_amount_0 .radio label input {
  display: none;
}

/* Pàgina Amics del Patronat */
.page-18 .main_container .row .breadcrumb {
  display: none;
}
.page-18 .main_container .row .page-header {
  display: none;
}
.page-18 .main_container .row #container-comp25_main p {
  font-size: 20px;
  margin: 20px 15%;
}
.page-18 .main_container .row #container-comp25_main h1 {
  text-align: center;
  font-weight: 600;
  font-size: 50px;
}
.page-18 .main_container .row #container-comp25_amics-patronat .container {
  width: 100%;
}
@media (min-width: 950px) {
  .page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer {
    margin: 0 11%;
  }
}
.page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div {
  width: 100%;
  background-color: rgba(189, 189, 189, 0.6705882353);
  margin-bottom: 20px;
}
@media (max-width: 950px) {
  .page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div {
    width: 45%;
    padding: 0;
    margin: 15px;
    min-height: 400px;
  }
}
@media (max-width: 768px) {
  .page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div {
    width: 70%;
  }
}
.page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div .widget_customizableText {
  display: flex;
  align-items: center;
}
@media (max-width: 950px) {
  .page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div .widget_customizableText {
    flex-direction: column;
  }
}
.page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div .widget_customizableText img {
  background-color: white;
  width: 100%;
}
@media (min-width: 950px) {
  .page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div .widget_customizableText img {
    width: 32%;
    object-fit: contain;
    height: auto;
    align-self: stretch;
  }
}
.page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div .widget_customizableText div {
  padding: 0px 30px;
  min-width: 50%;
}
.page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div .widget_customizableText div h2 {
  font-weight: 600;
  margin-bottom: 0;
}
.page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div .widget_customizableText div p {
  font-size: 20px;
}
.page-18 .main_container .row #container-comp25_amics-patronat .container .widgetsContainer > div .widget_customizableText#widget_passage-patronat img {
  background-color: #1D2A28;
}

/* Pàgina Qui Som, La Nostra Història i Primera part Assocació i Gestió */
.page-5 .main_container, .page-8 .main_container, .page-9 .main_container {
  margin: 0;
  margin-bottom: 70px;
}
.page-5 .main_container .row, .page-8 .main_container .row, .page-9 .main_container .row {
  padding: 0;
}
.page-5 .main_container .row .breadcrumb, .page-8 .main_container .row .breadcrumb, .page-9 .main_container .row .breadcrumb {
  display: none;
}
.page-5 .main_container .row .page-header, .page-8 .main_container .row .page-header, .page-9 .main_container .row .page-header {
  display: none;
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div, .page-8 .main_container .row .widget_composition .widgetsContainer > div, .page-9 .main_container .row .widget_composition .widgetsContainer > div {
  align-content: center;
}
@media (max-width: 900px) {
  .page-5 .main_container .row .widget_composition .widgetsContainer > div, .page-8 .main_container .row .widget_composition .widgetsContainer > div, .page-9 .main_container .row .widget_composition .widgetsContainer > div {
    width: 100%;
  }
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div:not(:has(img)), .page-8 .main_container .row .widget_composition .widgetsContainer > div:not(:has(img)), .page-9 .main_container .row .widget_composition .widgetsContainer > div:not(:has(img)) {
  align-content: center;
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div:has(img), .page-8 .main_container .row .widget_composition .widgetsContainer > div:has(img), .page-9 .main_container .row .widget_composition .widgetsContainer > div:has(img) {
  padding-left: 0px;
  padding-right: 0px;
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-qui-som, .page-5 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-nostra-historia, .page-5 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-associacio-gestio, .page-8 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-qui-som, .page-8 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-nostra-historia, .page-8 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-associacio-gestio, .page-9 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-qui-som, .page-9 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-nostra-historia, .page-9 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-associacio-gestio {
  height: 100%;
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-qui-som img, .page-5 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-nostra-historia img, .page-5 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-associacio-gestio img, .page-8 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-qui-som img, .page-8 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-nostra-historia img, .page-8 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-associacio-gestio img, .page-9 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-qui-som img, .page-9 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-nostra-historia img, .page-9 .main_container .row .widget_composition .widgetsContainer > div:has(img) #widget_img-associacio-gestio img {
  object-fit: cover;
  height: 100%;
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio {
  padding: 70px;
  display: flex;
  flex-direction: column;
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som h1, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia h1, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio h1, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som h1, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia h1, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio h1, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som h1, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia h1, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio h1 {
  font-weight: 600;
  padding-bottom: 10px;
  margin-top: 0;
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som h2, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia h2, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio h2, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som h2, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia h2, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio h2, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som h2, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia h2, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio h2 {
  padding-bottom: 15px;
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som a, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia a, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio a, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som a, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia a, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio a, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som a, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia a, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio a {
  margin: 10px auto;
}
.page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som .boto-blau, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia .boto-blau, .page-5 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio .boto-blau, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som .boto-blau, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia .boto-blau, .page-8 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio .boto-blau, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-qui-som .boto-blau, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-nostra-historia .boto-blau, .page-9 .main_container .row .widget_composition .widgetsContainer > div #widget_txt-associacio-gestio .boto-blau {
  width: 60%;
}
.page-5 .main_container img, .page-8 .main_container img, .page-9 .main_container img {
  width: 100%;
}

#container-comp17_main {
  background-color: #FFF8CC;
}

#container-comp20_main, #container-comp23_main {
  background-color: #CCCCE1;
}

/* Segona part Associació i Gestió */
#container-comp23_dones-patronat .container {
  width: 100%;
}
#container-comp23_dones-patronat .container .widgetsContainer h3 {
  font-weight: 600;
  text-align: center;
  padding-bottom: 20px;
  font-size: 40px;
}
#container-comp23_dones-patronat .container .widgetsContainer > div {
  flex: 1 1 300px;
  display: flex;
  max-width: 325px;
  padding: 15px !important;
}
#container-comp23_dones-patronat .container .widgetsContainer > div div[id^=widget_txt] {
  background-color: rgba(189, 189, 189, 0.6705882353);
  width: 100%;
}
#container-comp23_dones-patronat .container .widgetsContainer > div div[id^=widget_txt] p {
  padding: 20px 0 0 25px;
}
#container-comp23_dones-patronat .container .widgetsContainer > div div[id^=widget_txt] h2 {
  margin-top: 0;
  font-weight: 600;
  padding: 0 0 25px 25px;
}

#container-comp23_vocals .container .widgetsContainer h3 {
  font-weight: 600;
  text-align: center;
  padding-bottom: 20px;
  font-size: 40px;
}
#container-comp23_vocals .container .widgetsContainer div[id^=widget_vocal] {
  background-color: rgba(189, 189, 189, 0.6705882353);
}
#container-comp23_vocals .container .widgetsContainer div[id^=widget_vocal] p {
  padding: 20px 0 0 25px;
}
#container-comp23_vocals .container .widgetsContainer div[id^=widget_vocal] h2 {
  margin-top: 0;
  font-weight: 600;
  padding: 0 0 25px 25px;
  font-size: 27px;
}

/* Pàgina compromis i transparencia */
.page-12 .main_container {
  margin: 0;
  margin-bottom: 70px;
}
.page-12 .main_container .row {
  padding: 0;
}
.page-12 .main_container .row .breadcrumb {
  display: none;
}
.page-12 .main_container .row .page-header {
  display: none;
}
.page-12 .main_container .row #container-comp28_main #widget_txt-intro-compromis {
  margin-bottom: 50px;
}
.page-12 .main_container .row #container-comp28_main #widget_txt-intro-compromis h1 {
  font-size: 50px;
  font-weight: 600;
}
.page-12 .main_container .row #container-comp28_main #widget_txt-intro-compromis h3 {
  font-weight: 500;
}
.page-12 .main_container .row #container-comp28_banner-suport .widgetsContainer > div {
  padding: 0;
}
.page-12 .main_container .row #container-comp28_banner-suport .widgetsContainer > div #widget_img-banner-compromis {
  height: 100%;
}
.page-12 .main_container .row #container-comp28_banner-suport .widgetsContainer > div #widget_img-banner-compromis img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.page-12 .main_container .row #container-comp28_banner-suport .widgetsContainer > div:not(:has(img)) {
  background-color: #6F6AB5;
}
.page-12 .main_container .row #container-comp28_banner-suport .widgetsContainer > div:not(:has(img)) div {
  padding: 70px;
  font-size: 20px;
  color: white;
}
.page-12 .main_container .row #container-comp28_documents {
  padding: 40px 0;
  box-shadow: 0 3px 12px 12px rgba(0, 0, 0, 0.12);
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer {
  margin: 0 6%;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_customizableText {
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  .page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_customizableText {
    margin-bottom: 30px;
  }
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_customizableText img {
  width: 100%;
  max-width: 150px;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_customizableText div {
  padding-left: 20px;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_customizableText div h2 {
  font-weight: 600;
  font-size: 28px;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_customizableText div p {
  font-size: 20px;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_customizableText div a {
  color: #6F6AB5;
  font-weight: 600;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_docs > div .documents {
  display: flex;
  flex-wrap: wrap;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_docs > div .documents .document {
  flex-direction: column;
  margin: auto;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_docs > div .documents .document .doc-image {
  text-align: center;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_docs > div .documents .document .doc-image img {
  width: 80%;
}
.page-12 .main_container .row #container-comp28_documents .widgetsContainer .widget_docs > div .documents .document .title {
  font-size: 24px;
  padding: 10px;
  color: #6F6AB5;
}

/* Pàgina evolucio del patronat */
.page-22 .main_container {
  margin: 0;
  margin-bottom: 70px;
}
.page-22 .main_container .row {
  padding: 0;
}
.page-22 .main_container .row .breadcrumb {
  display: none;
}
.page-22 .main_container .row .page-header {
  display: none;
}
.page-22 .main_container .row #widget_txt-evolucio-historia h1 {
  font-weight: 600;
  font-size: 50px;
}
.page-22 .main_container .row #widget_txt-evolucio-historia h2 {
  font-size: 26px;
}
.page-22 .main_container .row #widget_txt-evolucio-historia p {
  font-size: 22px;
  margin: 30px 0;
}
.page-22 .main_container .row #container-comp21_cronograma .widgetsContainer {
  background-color: rgba(189, 189, 189, 0.6705882353);
}
.page-22 .main_container .row #container-comp21_cronograma .widgetsContainer > div {
  max-width: 23%;
  background-color: white;
  padding: 0;
  margin: 0 10px;
}
@media (max-width: 1300px) {
  .page-22 .main_container .row #container-comp21_cronograma .widgetsContainer > div {
    max-width: 31%;
  }
}
@media (max-width: 935px) {
  .page-22 .main_container .row #container-comp21_cronograma .widgetsContainer > div {
    max-width: 46%;
  }
}
@media (max-width: 640px) {
  .page-22 .main_container .row #container-comp21_cronograma .widgetsContainer > div {
    max-width: 80%;
  }
}
.page-22 .main_container .row #container-comp21_cronograma .widgetsContainer > div .widget_customizableText {
  padding: 20px;
}
.page-22 .main_container .row #container-comp21_cronograma .widgetsContainer > div .widget_customizableText p:nth-child(1) {
  font-size: 20px;
  font-weight: 600;
}
.page-22 .main_container .row #container-comp21_cronograma .widgetsContainer > div .widget_customizableText h2 {
  font-weight: 600;
  font-size: 28px;
}

/* Pàgina publicacions */
.page-25 div[id^=collapse] .document .size {
  display: block;
}
.page-25 div[id^=collapse] .document .published-at {
  display: block;
}