.elementor-18628 .elementor-element.elementor-element-be8a0da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:30px 30px;--background-transition:0.3s;}.elementor-18628 .elementor-element.elementor-element-be8a0da:not(.elementor-motion-effects-element-type-background), .elementor-18628 .elementor-element.elementor-element-be8a0da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-18628 .elementor-element.elementor-element-be8a0da, .elementor-18628 .elementor-element.elementor-element-be8a0da::before{--border-transition:0.3s;}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-18628 .elementor-element.elementor-element-45c260f{--e-icon-list-icon-size:18px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-text{transition:color 0.3s;}.elementor-18628 .elementor-element.elementor-element-82d1eb6{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-block-start:20px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18628 .elementor-element.elementor-element-82d1eb6:not(.elementor-motion-effects-element-type-background), .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18628 .elementor-element.elementor-element-82d1eb6::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-background-video-container::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-background-slideshow::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-2418e35 );background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://scm.iec.cat/wp-content/uploads/2024/11/Copa_Cangur_rodona.jpg");background-position:center center;background-size:15% auto;}.elementor-18628 .elementor-element.elementor-element-82d1eb6, .elementor-18628 .elementor-element.elementor-element-82d1eb6::before{--border-transition:0.3s;}.elementor-18628 .elementor-element.elementor-element-f6714b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:10px 10px;--background-transition:0.3s;}.elementor-18628 .elementor-element.elementor-element-f6714b1.e-con{--align-self:center;}.elementor-18628 .elementor-element.elementor-element-1b61914 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-18628 .elementor-element.elementor-element-404c880{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-18628 .elementor-element.elementor-element-404c880 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-18628 .elementor-element.elementor-element-404c880 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-18628 .elementor-element.elementor-element-ce43dbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-18628 .elementor-element.elementor-element-aa87f85{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:8px 5px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18628 .elementor-element.elementor-element-aa87f85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18628 .elementor-element.elementor-element-da68bc3{--box-border-width:0px;--box-border-radius:0px;--box-padding:0px;--header-color:var( --e-global-color-accent );--separator-width:0px;--item-text-color:var( --e-global-color-accent );--item-text-hover-color:var( --e-global-color-secondary );--item-text-active-color:var( --e-global-color-accent );--marker-size:0px;width:100%;max-width:100%;z-index:1;}.elementor-18628 .elementor-element.elementor-element-da68bc3 .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18628 .elementor-element.elementor-element-285b2919{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-block-start:7px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-18628 .elementor-element.elementor-element-74f83ad0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-18628 .elementor-element.elementor-element-8c3a679{--grid-columns:1;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-18628 .elementor-element.elementor-element-aa87f85{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}}@media(min-width:1101px){.elementor-18628 .elementor-element.elementor-element-aa87f85{--width:80%;}.elementor-18628 .elementor-element.elementor-element-74f83ad0{--width:85.045%;}}@media(max-width:1366px) and (min-width:1101px){.elementor-18628 .elementor-element.elementor-element-aa87f85{--width:821px;}}@media(max-width:1200px) and (min-width:1101px){.elementor-18628 .elementor-element.elementor-element-aa87f85{--width:815px;}}@media(min-width:2400px){.elementor-18628 .elementor-element.elementor-element-aa87f85{--width:1000px;}}@media(max-width:1200px){.elementor-18628 .elementor-element.elementor-element-82d1eb6::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-background-video-container::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-background-slideshow::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://scm.iec.cat/wp-content/uploads/2024/11/copa_cangur.png");background-position:center center;background-size:20% auto;}.elementor-18628 .elementor-element.elementor-element-82d1eb6{--overlay-opacity:0.12;}.elementor-18628 .elementor-element.elementor-element-8c3a679{--grid-columns:1;}}@media(max-width:1100px){.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-18628 .elementor-element.elementor-element-45c260f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-18628 .elementor-element.elementor-element-82d1eb6::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-background-video-container::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-background-slideshow::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18628 .elementor-element.elementor-element-82d1eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:50% auto;}.elementor-18628 .elementor-element.elementor-element-aa87f85{--width:380px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-18628 .elementor-element.elementor-element-aa87f85.e-con{--align-self:center;}.elementor-18628 .elementor-element.elementor-element-da68bc3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-18628 .elementor-element.elementor-element-8c3a679{--grid-columns:1;}}/* Start custom CSS for table-of-contents, class: .elementor-element-da68bc3 */.elementor-18628 .elementor-element.elementor-element-da68bc3 li{
text-align: center;
padding: 1px 0px;
border: solid 1px #e84539;
border-radius: 3px;
}

/* Estilos para el contenedor <ul> */
.elementor-18628 .elementor-element.elementor-element-da68bc3 ul {
  display: flex; /* Activa flexbox */
  flex-wrap: nowrap; /* Permite que los elementos se ajusten en filas adicionales al alcanzar el final */
  gap:6px; /* Espacio entre los elementos */
  padding: 0; /* Remueve el padding por defecto */
  margin: 0; /* Remueve el margen por defecto */
  list-style-type: none; /* Remueve los estilos de lista por defecto */
}

/* Estilos para los elementos <li> */
..elementor-18628 .elementor-element.elementor-element-da68bc3 li {
  text-align: center;
  padding: 8px 20px;
  border: solid 1px #e84539;
  border-radius: 6px;
  margin-bottom: 10px; /* Asegura un margen entre filas, si es necesario */
    
}

 #botons li:hover {
  background-color: #e84539; /* Cambia el color de fondo al pasar el cursor */
  color: #FFFFFF !important; /* Cambia el color del texto a blanco con valor hexadecimal */
}

#botons li:hover * {
  color: #FFFFFF !important; /* Asegura que el texto se vuelva blanco */
}


#elementor-toc__da68bc3 .elementor-toc__list-item a {
  display: block;
  width: auto;
  height: 100%;
  padding: 7px 25px; /* Ajusta aquest valor basat en el teu padding actual */
}

#elementor-toc__da68bc3 .elementor-toc__list-item {
 
  margin-bottom: 1px; /* Ajusta la distància des de la part inferior de cada botó */
}


@media only screen and (max-width: 768px) {
  /* Ajusta el tamaño y el espaciado de los elementos <li> para pantallas móviles */
  ..elementor-18628 .elementor-element.elementor-element-da68bc3 li {
    padding: 4px 10px; /* Reduce el relleno */
    margin-bottom: 5px; /* Reduce el margen entre botones */
  }

  /* Ajusta el tamaño del contenedor <ul> */
  .elementor-18628 .elementor-element.elementor-element-da68bc3 ul {
    gap: 4px; /* Reduce el espacio entre los elementos */
  }

  /* Ajusta el tamaño y el espaciado dentro de los botones en la lista de TOC de Elementor */
  #elementor-toc__da68bc3 .elementor-toc__list-item a {
    padding: 7px 12px; /* Reduce el relleno */
  }

  #elementor-toc__da68bc3 .elementor-toc__list-item {
    margin-bottom: 0.5px; /* Reduce el margen entre elementos */
  }

  /* Aquí puedes añadir más ajustes específicos para móviles si es necesario */
}/* End custom CSS */