.elementor-18999 .elementor-element.elementor-element-362f298{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--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-18999 .elementor-element.elementor-element-b960f34{--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-18999 .elementor-element.elementor-element-b960f34:not(.elementor-motion-effects-element-type-background), .elementor-18999 .elementor-element.elementor-element-b960f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-18999 .elementor-element.elementor-element-b960f34, .elementor-18999 .elementor-element.elementor-element-b960f34::before{--border-transition:0.3s;}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-18999 .elementor-element.elementor-element-07d717c{--e-icon-list-icon-size:18px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-text{transition:color 0.3s;}.elementor-18999 .elementor-element.elementor-element-1723dd9{--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;--margin-block-start:0px;--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-18999 .elementor-element.elementor-element-1723dd9:not(.elementor-motion-effects-element-type-background), .elementor-18999 .elementor-element.elementor-element-1723dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18999 .elementor-element.elementor-element-1723dd9::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .elementor-background-video-container::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .elementor-background-slideshow::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .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-18999 .elementor-element.elementor-element-1723dd9, .elementor-18999 .elementor-element.elementor-element-1723dd9::before{--border-transition:0.3s;}.elementor-18999 .elementor-element.elementor-element-8584129{--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-18999 .elementor-element.elementor-element-8584129.e-con{--align-self:center;}.elementor-18999 .elementor-element.elementor-element-c8b194b .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-18999 .elementor-element.elementor-element-3ea880e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-18999 .elementor-element.elementor-element-3ea880e .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-18999 .elementor-element.elementor-element-3ea880e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-18999 .elementor-element.elementor-element-542cb7c{--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-18999 .elementor-element.elementor-element-01bd397{--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:0px;--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-18999 .elementor-element.elementor-element-01bd397.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18999 .elementor-element.elementor-element-fcb2d75{--box-border-width:0px;--box-border-radius:6px;--box-padding:0px;--separator-width:0px;--item-text-color:var( --e-global-color-accent );--item-text-active-color:var( --e-global-color-accent );--marker-size:0px;z-index:1;}.elementor-18999 .elementor-element.elementor-element-fcb2d75 .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-18999 .elementor-element.elementor-element-2d1fc89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:050px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}body:not(.rtl) .elementor-18999 .elementor-element.elementor-element-6aaee17{left:0px;}body.rtl .elementor-18999 .elementor-element.elementor-element-6aaee17{right:0px;}.elementor-18999 .elementor-element.elementor-element-6aaee17{top:-625px;}.elementor-18999 .elementor-element.elementor-element-3e7e538 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-end;}.elementor-18999 .elementor-element.elementor-element-3e7e538 .jet-listing-dynamic-repeater__item > *{justify-content:flex-end;}@media(max-width:1366px){.elementor-18999 .elementor-element.elementor-element-01bd397{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}}@media(min-width:1101px){.elementor-18999 .elementor-element.elementor-element-362f298{--content-width:100%;}.elementor-18999 .elementor-element.elementor-element-b960f34{--content-width:100%;}.elementor-18999 .elementor-element.elementor-element-01bd397{--width:80%;}.elementor-18999 .elementor-element.elementor-element-2d1fc89{--content-width:900px;}}@media(max-width:1366px) and (min-width:1101px){.elementor-18999 .elementor-element.elementor-element-01bd397{--width:821px;}}@media(max-width:1200px) and (min-width:1101px){.elementor-18999 .elementor-element.elementor-element-1723dd9{--content-width:100%;}.elementor-18999 .elementor-element.elementor-element-01bd397{--width:815px;}}@media(min-width:2400px){.elementor-18999 .elementor-element.elementor-element-1723dd9{--margin-block-start:0px;--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-18999 .elementor-element.elementor-element-01bd397{--width:1000px;}}@media(max-width:1200px){.elementor-18999 .elementor-element.elementor-element-b960f34{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-18999 .elementor-element.elementor-element-1723dd9::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .elementor-background-video-container::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .elementor-background-slideshow::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .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-18999 .elementor-element.elementor-element-1723dd9{--overlay-opacity:0.12;--margin-block-start:0px;--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;}}@media(max-width:1100px){.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-18999 .elementor-element.elementor-element-07d717c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-18999 .elementor-element.elementor-element-1723dd9::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .elementor-background-video-container::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .elementor-background-slideshow::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18999 .elementor-element.elementor-element-1723dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:50% auto;}.elementor-18999 .elementor-element.elementor-element-c8b194b{text-align:center;}.elementor-18999 .elementor-element.elementor-element-542cb7c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18999 .elementor-element.elementor-element-01bd397{--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-18999 .elementor-element.elementor-element-01bd397.e-con{--align-self:center;}.elementor-18999 .elementor-element.elementor-element-fcb2d75{width:100%;max-width:100%;}.elementor-18999 .elementor-element.elementor-element-fcb2d75.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-18999 .elementor-element.elementor-element-2d1fc89{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:30px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-fcb2d75 *//* =================================================================== */
/* == CSS Adaptat per a la Taula de Continguts d'Elementor == */
/* =================================================================== */

/* ID del contenidor del teu widget específic. Això evita que l'estil afecti altres taules. */
#elementor-toc__fcb2d75 .elementor-toc__list-wrapper {
  /* 1. Converteix la llista en un contenidor flexible */
  display: flex;
  flex-wrap: wrap; /* Permet que els botons passin a la línia següent si no hi caben */
  gap: 8px; /* Espai horitzontal i vertical entre els botons */
  
  /* Reseteja estils per defecte */
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* 2. Dóna forma de botó a cada element de la llista (<li>) */
#elementor-toc__fcb2d75 .elementor-toc__list-item {
  border: solid 1px #e84539;
  border-radius: 6px;
  overflow: hidden; /* Assegura que el fons del hover no se surti de les cantonades arrodonides */
  transition: background-color 0.3s ease; /* Afegeix una transició suau per al hover */
}

/* 3. Estils de l'enllaç (<a>) que hi ha dins de cada botó */
#elementor-toc__fcb2d75 .elementor-toc__list-item-text {
  display: block; /* Fa que l'enllaç ocupi tot l'espai del botó */
  padding: 8px 20px;
  text-align: center;
  color: #e84539; /* Color inicial del text */
  text-decoration: none; /* Treu el subratllat */
  transition: color 0.3s ease; /* Transició suau per al color del text */
}

/* 4. Efecte Hover: Canvia el fons del botó (<li>) quan passes el ratolí per sobre */
#elementor-toc__fcb2d75 .elementor-toc__list-item:hover {
  background-color: #e84539;
}

/* 5. Efecte Hover: Canvia el color del text de l'enllaç (<a>) quan passes el ratolí per sobre */
#elementor-toc__fcb2d75 .elementor-toc__list-item:hover .elementor-toc__list-item-text {
  color: #FFFFFF !important;
}

/* =================================================================== */
/* == Estils per a pantalles mòbils (Responsive) == */
/* =================================================================== */
@media only screen and (max-width: 768px) {
  
  /* Redueix l'espai entre botons en mòbil */
  #elementor-toc__fcb2d75 .elementor-toc__list-wrapper {
    gap: 5px;
  }
  
  /* Redueix la mida interna dels botons en mòbil */
  #elementor-toc__fcb2d75 .elementor-toc__list-item-text {
    padding: 7px 12px;
  }
}/* End custom CSS */
/* Start custom CSS */html {
  scroll-behavior: smooth;
}/* End custom CSS */