.elementor-2930 .elementor-element.elementor-element-523a5f8{--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-mobile:wrap;--overlay-opacity:0;--margin-top:-122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2930 .elementor-element.elementor-element-523a5f8::before, .elementor-2930 .elementor-element.elementor-element-523a5f8 > .elementor-background-video-container::before, .elementor-2930 .elementor-element.elementor-element-523a5f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2930 .elementor-element.elementor-element-523a5f8 > .elementor-background-slideshow::before, .elementor-2930 .elementor-element.elementor-element-523a5f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2930 .elementor-element.elementor-element-523a5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2930 .elementor-element.elementor-element-523a5f8:not(.elementor-motion-effects-element-type-background), .elementor-2930 .elementor-element.elementor-element-523a5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 18%;background-repeat:no-repeat;background-size:cover;}.elementor-2930 .elementor-element.elementor-element-6f428d2{--spacer-size:500px;}.elementor-2930 .elementor-element.elementor-element-64ffe5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2930 .elementor-element.elementor-element-ed3e487{--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-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2930 .elementor-element.elementor-element-92ffba3 .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-75dcff9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2930 .elementor-element.elementor-element-ae3a330{--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-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF6E;--border-color:#FFFFFF6E;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2930 .elementor-element.elementor-element-8b93451{font-family:"Neue Haas", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-64527eb{text-align:left;font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.5px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2930 .elementor-element.elementor-element-34ea9df{--divider-border-style:solid;--divider-color:#FFFFFF6E;--divider-border-width:2px;}.elementor-2930 .elementor-element.elementor-element-34ea9df .elementor-divider-separator{width:90%;}.elementor-2930 .elementor-element.elementor-element-34ea9df .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-2930 .elementor-element.elementor-element-3f4d271{font-family:"Neue Haas", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-ddc7b4c{text-align:left;font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-f621f92{--divider-border-style:solid;--divider-color:#FFFFFF6E;--divider-border-width:2px;}.elementor-2930 .elementor-element.elementor-element-f621f92 .elementor-divider-separator{width:90%;}.elementor-2930 .elementor-element.elementor-element-f621f92 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-2930 .elementor-element.elementor-element-2ff0b9e{font-family:"Neue Haas", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-78b5d7c{text-align:left;font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-7adf634{--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-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-2930 .elementor-element.elementor-element-0cc5dfe{font-family:"Neue Haas", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-a45ecb3{text-align:left;font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-bb2faac{--spacer-size:40px;}.elementor-2930 .elementor-element.elementor-element-f66f0d1{font-family:"Neue Haas", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-5af62e8{text-align:left;font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-84b8695{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:85%;}body:not(.rtl) .elementor-2930 .elementor-element.elementor-element-84b8695{left:0px;}body.rtl .elementor-2930 .elementor-element.elementor-element-84b8695{right:0px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2930 .elementor-element.elementor-element-4b15630{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2930 .elementor-element.elementor-element-4b15630 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2930 .elementor-element.elementor-element-4b15630.elementor-element{--align-self:center;}.elementor-2930 .elementor-element.elementor-element-4b15630 span.post-navigation__prev--label{color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-4b15630 span.post-navigation__next--label{color:#FFFFFF;}.elementor-2930 .elementor-element.elementor-element-4b15630 span.post-navigation__prev--label, .elementor-2930 .elementor-element.elementor-element-4b15630 span.post-navigation__next--label{font-family:"Neue Haas", Sans-serif;font-size:20px;font-weight:500;}.elementor-2930 .elementor-element.elementor-element-4b15630 .post-navigation__arrow-wrapper{font-size:20px;}.elementor-2930 .elementor-element.elementor-element-4b15630 .elementor-post-navigation__link a {gap:10px;}.elementor-2930 .elementor-element.elementor-element-e4ad995{--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-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2930 .elementor-element.elementor-element-ee78189 > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-2930 .elementor-element.elementor-element-ee78189 .elementor-wrapper{--video-aspect-ratio:1.77777;}body.elementor-page-2930:not(.elementor-motion-effects-element-type-background), body.elementor-page-2930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clubcreatiu.com/wp-content/uploads/2025/10/ClubCreatiu-fonsweb-02.webp");background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-2930{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2930 .elementor-element.elementor-element-ed3e487{--width:100%;}.elementor-2930 .elementor-element.elementor-element-ae3a330{--width:23%;}.elementor-2930 .elementor-element.elementor-element-7adf634{--width:77%;}.elementor-2930 .elementor-element.elementor-element-84b8695{--width:100%;}}@media(max-width:1024px){.elementor-2930 .elementor-element.elementor-element-523a5f8:not(.elementor-motion-effects-element-type-background), .elementor-2930 .elementor-element.elementor-element-523a5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}@media(max-width:767px){.elementor-2930 .elementor-element.elementor-element-523a5f8:not(.elementor-motion-effects-element-type-background), .elementor-2930 .elementor-element.elementor-element-523a5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0%;}.elementor-2930 .elementor-element.elementor-element-523a5f8{--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2930 .elementor-element.elementor-element-6f428d2{--spacer-size:350px;}.elementor-2930 .elementor-element.elementor-element-64ffe5d{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2930 .elementor-element.elementor-element-92ffba3 .elementor-heading-title{font-size:32px;}.elementor-2930 .elementor-element.elementor-element-75dcff9{--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2930 .elementor-element.elementor-element-8b93451 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2930 .elementor-element.elementor-element-64527eb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2930 .elementor-element.elementor-element-64527eb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2930 .elementor-element.elementor-element-34ea9df .elementor-divider-separator{width:100%;}.elementor-2930 .elementor-element.elementor-element-34ea9df .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-2930 .elementor-element.elementor-element-3f4d271 > .elementor-widget-container{margin:10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2930 .elementor-element.elementor-element-ddc7b4c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2930 .elementor-element.elementor-element-ddc7b4c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2930 .elementor-element.elementor-element-f621f92 .elementor-divider-separator{width:100%;}.elementor-2930 .elementor-element.elementor-element-f621f92 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-2930 .elementor-element.elementor-element-2ff0b9e > .elementor-widget-container{margin:10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2930 .elementor-element.elementor-element-78b5d7c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2930 .elementor-element.elementor-element-78b5d7c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2930 .elementor-element.elementor-element-7adf634{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2930 .elementor-element.elementor-element-a45ecb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2930 .elementor-element.elementor-element-a45ecb3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2930 .elementor-element.elementor-element-5af62e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2930 .elementor-element.elementor-element-5af62e8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2930 .elementor-element.elementor-element-e4ad995{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-64527eb *//* Mostrar un texto alternativo solo en móvil para un Text Editor */
@media (max-width: 767px){
  #claim-hero1 .elementor-widget-container > *{
    display: none !important;
  }

  /* Inserta el texto corto como contenido visible */
  #claim-hero1 .elementor-widget-container::after{
    content: "Contingut creatiu per marques actives i visuals.";
    display: block;
    font: inherit;           
    color: inherit;          
    text-transform: inherit; 
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;               
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddc7b4c *//* Mostrar un texto alternativo solo en móvil para un Text Editor */
@media (max-width: 767px){
  #claim-hero1 .elementor-widget-container > *{
    display: none !important;
  }

  /* Inserta el texto corto como contenido visible */
  #claim-hero1 .elementor-widget-container::after{
    content: "Contingut creatiu per marques actives i visuals.";
    display: block;
    font: inherit;           
    color: inherit;          
    text-transform: inherit; 
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;               
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b5d7c *//* Mostrar un texto alternativo solo en móvil para un Text Editor */
@media (max-width: 767px){
  #claim-hero1 .elementor-widget-container > *{
    display: none !important;
  }

  /* Inserta el texto corto como contenido visible */
  #claim-hero1 .elementor-widget-container::after{
    content: "Contingut creatiu per marques actives i visuals.";
    display: block;
    font: inherit;           
    color: inherit;          
    text-transform: inherit; 
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;               
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a45ecb3 *//* Mostrar un texto alternativo solo en móvil para un Text Editor */
@media (max-width: 767px){
  #claim-hero1 .elementor-widget-container > *{
    display: none !important;
  }

  /* Inserta el texto corto como contenido visible */
  #claim-hero1 .elementor-widget-container::after{
    content: "Contingut creatiu per marques actives i visuals.";
    display: block;
    font: inherit;           
    color: inherit;          
    text-transform: inherit; 
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;               
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5af62e8 *//* Mostrar un texto alternativo solo en móvil para un Text Editor */
@media (max-width: 767px){
  #claim-hero1 .elementor-widget-container > *{
    display: none !important;
  }

  /* Inserta el texto corto como contenido visible */
  #claim-hero1 .elementor-widget-container::after{
    content: "Contingut creatiu per marques actives i visuals.";
    display: block;
    font: inherit;           
    color: inherit;          
    text-transform: inherit; 
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;               
  }
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-4b15630 *//* Rotaciones distintas */
#nav-rotado .elementor-post-navigation__prev i,
#nav-rotado .elementor-post-navigation__prev svg{
  transform: rotate(-135deg);         /* elige el ángulo que quieras */
  transform-origin: center;
  transition: transform .25s ease;
}

#nav-rotado .elementor-post-navigation__next i,
#nav-rotado .elementor-post-navigation__next svg{
  transform: rotate(45deg);          /* otro ángulo para next */
  transform-origin: center;
  transition: transform .25s ease;
}

/* Post Navigation con clase .postnav-scroll */
.postnav-scroll{
  position: fixed;
  bottom: 40px;         /* ajusta a tu diseño */
  right: 40px;          /* o left: 40px; si lo quieres a la izquierda */
  z-index: 999;
  opacity: 0;
  pointer-events: none; /* no clicable cuando está oculto */
}

/* Animaciones */
@keyframes slideInUp {
  from { transform: translateY(30px); opacity: 0; }
  to   { transform: translateY(0);    opacity: 1; }
}
@keyframes slideOutDown {
  from { transform: translateY(0);    opacity: 1; }
  to   { transform: translateY(30px); opacity: 0; }
}

/* Estados */
.postnav-scroll.is-visible {
  animation: slideInUp .35s ease both;
  pointer-events: auto;
}
.postnav-scroll.is-hidden {
  animation: slideOutDown .25s ease both;
  pointer-events: none;
}

/* Respeta usuarios con reducir movimiento */
@media (prefers-reduced-motion: reduce){
  .postnav-scroll { animation: none !important; transition: none !important; }
}

/* Estilos del botón (tu blur + sombra) */
.postnav-scroll .elementor-post-navigation .elementor-post-navigation__prev > a,
.postnav-scroll .elementor-post-navigation .elementor-post-navigation__next > a{
  display: inline-flex; align-items: center; gap: .5rem;
  padding: .6rem .9rem; border-radius: 100px; text-decoration: none;
  background: #FFFFFF40;                 /* hex con alpha */
  background: rgba(255,255,255,.25);     /* fallback */
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  box-shadow: 5px 5px 10px rgba(0,0,0,.2);
  transition: transform .25s ease;       /* hover suave */
}
.postnav-scroll .elementor-post-navigation .elementor-post-navigation__prev > a:hover,
.postnav-scroll .elementor-post-navigation .elementor-post-navigation__next > a:hover{
  transform: scale(.95);
}

/* Compatibilidad si no hay backdrop-filter */
@supports not ((-webkit-backdrop-filter: blur(8px)) or (backdrop-filter: blur(8px))) {
  .postnav-scroll .elementor-post-navigation .elementor-post-navigation__prev > a,
  .postnav-scroll .elementor-post-navigation .elementor-post-navigation__next > a{
    background: rgba(255,255,255,.35);
  }
}

/* Por si algún wrapper recorta la sombra */
.postnav-scroll,
.postnav-scroll * { overflow: visible !important; }/* End custom CSS */