.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-menu-toggle{margin:0 auto;}.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;}.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown a, .elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );}.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown a:hover,
					.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown a:focus,
					.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown a.highlighted,
					.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-menu-toggle:hover,
					.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown a:hover,
					.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown a:focus,
					.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6326 .elementor-element.elementor-element-976d6bb .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-6326 .elementor-element.elementor-element-aa22521 .elementor-repeater-item-950ae31.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6326 .elementor-element.elementor-element-8be4e83 img{width:250px;}.elementor-6326 .elementor-element.elementor-element-98e8258{color:#FFFFFF;}.elementor-6326 .elementor-element.elementor-element-98e8258 a{color:#C49C48;}.elementor-6326 .elementor-element.elementor-element-aa22521:not(.elementor-motion-effects-element-type-background), .elementor-6326 .elementor-element.elementor-element-aa22521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6326 .elementor-element.elementor-element-aa22521 > .elementor-container{max-width:800px;}.elementor-6326 .elementor-element.elementor-element-aa22521{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-6326 .elementor-element.elementor-element-aa22521 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-98e8258 *//* Estil del formulari de login de WordPress dins d’Elementor */
.elementor-6326 .elementor-element.elementor-element-98e8258 form {
  background-color: #111327; /* Fons fosc */
  border: 1px solid #c49c48;
  padding: 2rem;
  border-radius: 12px;
  max-width: 400px;
  margin: 0 auto;
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
}

/* Etiquetes */
.elementor-6326 .elementor-element.elementor-element-98e8258 form label {
  display: block;
  color: #c49c48;
  font-weight: 600;
  margin-bottom: 8px;
  font-size: 14px;
}

/* Camps de text */
.elementor-6326 .elementor-element.elementor-element-98e8258 form input[type="text"],
.elementor-6326 .elementor-element.elementor-element-98e8258 form input[type="password"] {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-radius: 8px;
  font-size: 16px;
  margin-bottom: 16px;
}

/* Checkbox Recorda'm */
.elementor-6326 .elementor-element.elementor-element-98e8258 .login-remember input {
  margin-right: 6px;
}
.elementor-6326 .elementor-element.elementor-element-98e8258 .login-remember label {
  color: #ccc;
  font-size: 14px;
}

/* Botó Accedeix */
.elementor-6326 .elementor-element.elementor-element-98e8258 form input[type="submit"] {
  background-color: #c49c48;
  color: #111327;
  font-weight: bold;
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.elementor-6326 .elementor-element.elementor-element-98e8258 form input[type="submit"]:hover {
  background-color: #a57f38;
}

/* Enllaç “Has oblidat la contrasenya?” */
.elementor-6326 .elementor-element.elementor-element-98e8258 .lost_password {
  display: block;
  margin-top: 12px;
  text-align: center;
}
.elementor-6326 .elementor-element.elementor-element-98e8258 .lost_password a {
  color: #aaa;
  text-decoration: underline;
  font-size: 14px;
}

/* Missatges d’error o notificació */
.elementor-6326 .elementor-element.elementor-element-98e8258 .message,
.elementor-6326 .elementor-element.elementor-element-98e8258 .error {
  background-color: #fde4e4;
  border-left: 4px solid #d33;
  padding: 12px;
  margin-bottom: 16px;
  border-radius: 6px;
  color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98e8258 *//* Estil del formulari de login de WordPress dins d’Elementor */
.elementor-6326 .elementor-element.elementor-element-98e8258 form {
  background-color: #111327; /* Fons fosc */
  border: 1px solid #c49c48;
  padding: 2rem;
  border-radius: 12px;
  max-width: 400px;
  margin: 0 auto;
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
}

/* Etiquetes */
.elementor-6326 .elementor-element.elementor-element-98e8258 form label {
  display: block;
  color: #c49c48;
  font-weight: 600;
  margin-bottom: 8px;
  font-size: 14px;
}

/* Camps de text */
.elementor-6326 .elementor-element.elementor-element-98e8258 form input[type="text"],
.elementor-6326 .elementor-element.elementor-element-98e8258 form input[type="password"] {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-radius: 8px;
  font-size: 16px;
  margin-bottom: 16px;
}

/* Checkbox Recorda'm */
.elementor-6326 .elementor-element.elementor-element-98e8258 .login-remember input {
  margin-right: 6px;
}
.elementor-6326 .elementor-element.elementor-element-98e8258 .login-remember label {
  color: #ccc;
  font-size: 14px;
}

/* Botó Accedeix */
.elementor-6326 .elementor-element.elementor-element-98e8258 form input[type="submit"] {
  background-color: #c49c48;
  color: #111327;
  font-weight: bold;
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.elementor-6326 .elementor-element.elementor-element-98e8258 form input[type="submit"]:hover {
  background-color: #a57f38;
}

/* Enllaç “Has oblidat la contrasenya?” */
.elementor-6326 .elementor-element.elementor-element-98e8258 .lost_password {
  display: block;
  margin-top: 12px;
  text-align: center;
}
.elementor-6326 .elementor-element.elementor-element-98e8258 .lost_password a {
  color: #aaa;
  text-decoration: underline;
  font-size: 14px;
}

/* Missatges d’error o notificació */
.elementor-6326 .elementor-element.elementor-element-98e8258 .message,
.elementor-6326 .elementor-element.elementor-element-98e8258 .error {
  background-color: #fde4e4;
  border-left: 4px solid #d33;
  padding: 12px;
  margin-bottom: 16px;
  border-radius: 6px;
  color: #222;
}/* End custom CSS */