.elementor-705 .elementor-element.elementor-element-361b626{--display:flex;--min-height:100dvh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-705 .elementor-element.elementor-element-361b626.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-705 .elementor-element.elementor-element-c0bf9ae{--display:flex;--min-height:100dvh;--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-705 .elementor-element.elementor-element-719678e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#F6DE0B;}.elementor-705 .elementor-element.elementor-element-719678e .elementor-headline{text-align:center;font-family:"Goodland", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-705 .elementor-element.elementor-element-719678e .elementor-headline-plain-text{color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-719678e .elementor-headline-dynamic-wrapper path{stroke:#C61F20;stroke-linecap:round;stroke-linejoin:round;}.elementor-705 .elementor-element.elementor-element-03e9968{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-705 .elementor-element.elementor-element-03e9968 .swiper-slide > .elementor-element{height:100%;}.elementor-705 .elementor-element.elementor-element-2f8a9f2{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-705 .elementor-element.elementor-element-2f8a9f2 .swiper-slide > .elementor-element{height:100%;}.elementor-705 .elementor-element.elementor-element-31972fc{--display:flex;--min-height:100dvh;--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-705 .elementor-element.elementor-element-15bb53f{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#F6DE0B;}.elementor-705 .elementor-element.elementor-element-15bb53f .elementor-headline{text-align:center;font-family:"Goodland", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-705 .elementor-element.elementor-element-15bb53f .elementor-headline-plain-text{color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-15bb53f .elementor-headline-dynamic-wrapper path{stroke:#C61F20;stroke-linecap:round;stroke-linejoin:round;}.elementor-705 .elementor-element.elementor-element-ba3ed34{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-705 .elementor-element.elementor-element-ba3ed34 .swiper-slide > .elementor-element{height:100%;}.elementor-705 .elementor-element.elementor-element-40d7b81{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-705 .elementor-element.elementor-element-40d7b81.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}:where( .elementor-705 .elementor-element.elementor-element-40d7b81 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}body.elementor-page-705:not(.elementor-motion-effects-element-type-background), body.elementor-page-705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}:root{--page-title-display:none;}body.elementor-page-705{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-705 .elementor-element.elementor-element-03e9968{--swiper-slides-to-display:2;}.elementor-705 .elementor-element.elementor-element-2f8a9f2{--swiper-slides-to-display:2;}.elementor-705 .elementor-element.elementor-element-ba3ed34{--swiper-slides-to-display:2;}.elementor-705 .elementor-element.elementor-element-40d7b81{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-705 .elementor-element.elementor-element-361b626{--width:100dvw;}.elementor-705 .elementor-element.elementor-element-c0bf9ae{--width:100dvw;}.elementor-705 .elementor-element.elementor-element-31972fc{--width:100dvw;}}@media(max-width:767px){.elementor-705 .elementor-element.elementor-element-361b626{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-705 .elementor-element.elementor-element-719678e .elementor-headline{font-size:32px;line-height:1em;}.elementor-705 .elementor-element.elementor-element-03e9968{--swiper-slides-to-display:1;}.elementor-705 .elementor-element.elementor-element-2f8a9f2{--swiper-slides-to-display:1;}.elementor-705 .elementor-element.elementor-element-15bb53f .elementor-headline{font-size:32px;line-height:1em;}.elementor-705 .elementor-element.elementor-element-ba3ed34{--swiper-slides-to-display:1;}.elementor-705 .elementor-element.elementor-element-40d7b81{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS */body.elementor-page-705{
  position: relative;
  overflow-x: hidden;

  background:
    radial-gradient(circle at 20% 90%, rgba(180,20,0,0.18), transparent 30%),
    radial-gradient(circle at 80% 95%, rgba(255,80,0,0.10), transparent 28%),
    linear-gradient(180deg, #050505 0%, #0b0b0b 50%, #140707 100%);
}

/* capas de partículas */
body.elementor-page-705::before,
body.elementor-page-705::after{
  content: "";
  position: fixed;
  inset: -10%;
  pointer-events: none;
}

/* glow rojo inferior */
body.elementor-page-705::before{
  z-index: 0;
  background:
    radial-gradient(circle at 10% 100%, rgba(255,40,0,0.20), transparent 20%),
    radial-gradient(circle at 40% 100%, rgba(255,120,0,0.10), transparent 18%),
    radial-gradient(circle at 75% 100%, rgba(255,60,0,0.14), transparent 22%);
  filter: blur(26px);
}

/* partículas */
body.elementor-page-705::after{
  z-index: 0;

  background-image:
    radial-gradient(circle, rgba(255,200,120,0.95) 0 1px, transparent 2px),
    radial-gradient(circle, rgba(255,120,40,0.8) 0 1px, transparent 2px),
    radial-gradient(circle, rgba(255,220,140,0.7) 0 0.8px, transparent 1.8px),
    radial-gradient(circle, rgba(255,80,20,0.75) 0 1px, transparent 2px);

  background-size:
    200px 200px,
    240px 240px,
    160px 160px,
    220px 220px;

  background-position:
    10% 100%,
    35% 100%,
    70% 100%,
    90% 100%;

  opacity: 0.55;
  animation: sparksFloat 8s linear infinite;
  mix-blend-mode: screen;
}

@keyframes sparksFloat{
  0%{
    transform: translateY(0);
    opacity: 0.1;
  }

  20%{
    opacity: 0.45;
  }

  60%{
    opacity: 0.55;
  }

  100%{
    transform: translateY(-160px);
    opacity: 0;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Goodland';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://norisushi.com.bo/wp-content/uploads/2026/02/Goodland.woff2') format('woff2');
}
@font-face {
	font-family: 'Goodland';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://norisushi.com.bo/wp-content/uploads/2026/02/Goodland-SemiBold-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Goodland';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://norisushi.com.bo/wp-content/uploads/2026/02/Goodland-Bold-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */