.elementor-3665 .elementor-element.elementor-element-2e8434f{--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;}.elementor-3665 .elementor-element.elementor-element-6954e75{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3665 .elementor-element.elementor-element-ec24904 > .elementor-widget-container{margin:0px 0px 0px -19px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-ec24904{text-align:start;}.elementor-3665 .elementor-element.elementor-element-ec24904 img{width:24%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3665 .elementor-element.elementor-element-8817f37 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-3665 .elementor-element.elementor-element-85ede46{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3665 .elementor-element.elementor-element-d53e5e9{--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;}.elementor-3665 .elementor-element.elementor-element-c748c37 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-a9ac5b4 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-7198ec2 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-44a5eda > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-db57d65 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-0e05036 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-2bb4eb2 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-255eec1 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-fa08259 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-43dcac6{--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;}.elementor-3665 .elementor-element.elementor-element-a8aa0cf > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-4c629dd > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-89cbc1f > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-fcc9d50 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-ce1a6a0 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-764eb32 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-aa812bf > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-57a1e17 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-437b9a3 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-3e0e67a{--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;}.elementor-3665 .elementor-element.elementor-element-59a4f39 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-eb71131 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-e665f13 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-8ae8439 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-d1dfa18 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-73024d3 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-ab72ffe > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-59b141b > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-9fbcc38 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-41b76e9{--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;}.elementor-3665 .elementor-element.elementor-element-41cb25f > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-0f9e677 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-66ad7ea > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-d64162a > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-3dd643a > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-6ccdeb2 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-536b670 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-f0dc389 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-30f3d11 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-39bde20{--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;}.elementor-3665 .elementor-element.elementor-element-caf3bdf > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-300533f > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}body.elementor-page-3665:not(.elementor-motion-effects-element-type-background), body.elementor-page-3665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f58ed15 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3665 .elementor-element.elementor-element-fcc9d50 > .elementor-widget-container{margin:0px 0px -33px 0px;}}@media(max-width:767px){.elementor-3665 .elementor-element.elementor-element-2e8434f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3665 .elementor-element.elementor-element-6954e75{--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-3665 .elementor-element.elementor-element-ec24904 img{width:51%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3665 .elementor-element.elementor-element-8817f37 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-8817f37 .elementor-heading-title{font-size:27px;}.elementor-3665 .elementor-element.elementor-element-34dc3bc > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-85ede46 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3665 .elementor-element.elementor-element-d53e5e9{--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-3665 .elementor-element.elementor-element-c748c37 > .elementor-widget-container{margin:0px 3px 12px 0px;}.elementor-3665 .elementor-element.elementor-element-a9ac5b4 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-7198ec2 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-44a5eda > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-db57d65 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-0e05036 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-2bb4eb2 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-255eec1 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-fa08259 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-43dcac6{--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-3665 .elementor-element.elementor-element-a8aa0cf > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-4c629dd > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-89cbc1f > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-fcc9d50 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-ce1a6a0 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-764eb32 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-aa812bf > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-57a1e17 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-437b9a3 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-3e0e67a{--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-3665 .elementor-element.elementor-element-59a4f39 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-eb71131 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-e665f13 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-8ae8439 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-d1dfa18 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-73024d3 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-ab72ffe > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-59b141b > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-9fbcc38 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-41b76e9{--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-3665 .elementor-element.elementor-element-41cb25f > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-0f9e677 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-66ad7ea > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-d64162a > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-3dd643a > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-6ccdeb2 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-536b670 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-f0dc389 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-30f3d11 > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-39bde20{--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-3665 .elementor-element.elementor-element-caf3bdf > .elementor-widget-container{margin:0px 3px 17px 0px;}.elementor-3665 .elementor-element.elementor-element-300533f > .elementor-widget-container{margin:0px 3px 17px 0px;}}/* Start custom CSS for container, class: .elementor-element-6954e75 *//* === CONTENEDOR BASE === */
.pizarra {
  position: relative;
  padding: 40px;
  border-radius: 16px;
  background: radial-gradient(circle at 30% 30%, #1b1b1b, #0d0d0d);
  color: #f5f5f5;
  font-family: 'Permanent Marker', 'Chalkboard', sans-serif;
  overflow: hidden;
  box-shadow:
    inset 0 0 40px rgba(255, 255, 255, 0.05),
    inset 0 0 80px rgba(0, 0, 0, 0.9);
}

/* === EFECTO DE TEXTURA DE TIZA === */
.pizarra::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: repeating-radial-gradient(
    circle,
    rgba(255,255,255,0.03) 0,
    rgba(255,255,255,0.03) 1px,
    transparent 2px,
    transparent 5px
  );
  opacity: 0.25;
  mix-blend-mode: lighten;
  pointer-events: none;
}

/* === BORDE ENERGÉTICO ANIMADO === */
.pizarra::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  border: 3px solid transparent;
  background: linear-gradient(90deg, #FF4500, #FF7A00, #FF4500) border-box;
  -webkit-mask:
    linear-gradient(#fff 0 0) padding-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  animation: glow-border 6s linear infinite;
  pointer-events: none;
}

/* === ANIMACIÓN DEL BORDE === */
@keyframes glow-border {
  0% { filter: drop-shadow(0 0 6px #FF4500); opacity: 0.6; }
  50% { filter: drop-shadow(0 0 14px #FF7A00); opacity: 1; }
  100% { filter: drop-shadow(0 0 6px #FF4500); opacity: 0.6; }
}

/* === TEXTO TIZA DIGITAL === */
.pizarra h1,
.pizarra h2,
.pizarra p,
.pizarra span {
  color: #f7f7f7;
  text-shadow: 0 1px 2px rgba(255,255,255,0.15);
}


.pizarra:hover {
  box-shadow:
    inset 0 0 60px rgba(255, 68, 0, 0.2),
    0 0 15px rgba(255, 68, 0, 0.3);
  transition: box-shadow 0.4s ease;
}/* End custom CSS */