.elementor-1924 .elementor-element.elementor-element-23eeab7{--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-1924 .elementor-element.elementor-element-707abea{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1924 .elementor-element.elementor-element-707abea.e-con{--align-self:stretch;}.elementor-1924 .elementor-element.elementor-element-c72889c{--display:flex;--position:absolute;--min-height:100%;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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;top:0px;--z-index:0;}.elementor-1924 .elementor-element.elementor-element-c72889c.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1924 .elementor-element.elementor-element-c72889c{left:0px;}body.rtl .elementor-1924 .elementor-element.elementor-element-c72889c{right:0px;}.elementor-1924 .elementor-element.elementor-element-f03cab9{--display:flex;--position:absolute;--min-height:100%;--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;--overlay-opacity:0.8;--z-index:3;}.elementor-1924 .elementor-element.elementor-element-f03cab9::before, .elementor-1924 .elementor-element.elementor-element-f03cab9 > .elementor-background-video-container::before, .elementor-1924 .elementor-element.elementor-element-f03cab9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1924 .elementor-element.elementor-element-f03cab9 > .elementor-background-slideshow::before, .elementor-1924 .elementor-element.elementor-element-f03cab9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1924 .elementor-element.elementor-element-f03cab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1924 .elementor-element.elementor-element-f03cab9.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-1924 .elementor-element.elementor-element-274ea12{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1924 .elementor-element.elementor-element-274ea12.e-con{--align-self:stretch;}.elementor-1924 .elementor-element.elementor-element-e2db4c2.elementor-element{--align-self:stretch;}.elementor-1924 .elementor-element.elementor-element-63511fb{--display:flex;--min-height:100%;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-1924 .elementor-element.elementor-element-93241a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-size:14px;}.elementor-1924 .elementor-element.elementor-element-3bcbae1{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-1924 .elementor-element.elementor-element-4b0135a .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:90px;font-weight:900;letter-spacing:-2.6px;color:#FFFFFF;}.elementor-1924 .elementor-element.elementor-element-60f8cd0 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:90px;font-weight:900;letter-spacing:-2.5px;color:#E83C4A;}.elementor-1924 .elementor-element.elementor-element-e6f4746 .elementor-button{background-color:#FFFFFF00;font-family:"Nexa", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:1.55556;}.elementor-1924 .elementor-element.elementor-element-e6f4746:hover{--e-transform-scale:1.05;}.elementor-1924 .elementor-element.elementor-element-e6f4746{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1924 .elementor-element.elementor-element-37716c4{--display:flex;--position:absolute;--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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;top:0px;--z-index:1;}.elementor-1924 .elementor-element.elementor-element-37716c4:not(.elementor-motion-effects-element-type-background), .elementor-1924 .elementor-element.elementor-element-37716c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);background-image:url("https://bengala.pe/wp-content/uploads/2026/04/hero-bg.jpg");background-position:50% 50%;background-repeat:repeat;background-size:cover;}.elementor-1924 .elementor-element.elementor-element-37716c4.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1924 .elementor-element.elementor-element-37716c4{left:0px;}body.rtl .elementor-1924 .elementor-element.elementor-element-37716c4{right:0px;}.elementor-1924 .elementor-element.elementor-element-64819e7{--display:flex;--position:absolute;--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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;top:0px;--z-index:2;}.elementor-1924 .elementor-element.elementor-element-64819e7:not(.elementor-motion-effects-element-type-background), .elementor-1924 .elementor-element.elementor-element-64819e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-1924 .elementor-element.elementor-element-64819e7.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1924 .elementor-element.elementor-element-64819e7{left:0px;}body.rtl .elementor-1924 .elementor-element.elementor-element-64819e7{right:0px;}.elementor-1924 .elementor-element.elementor-element-844a060{--display:flex;--position:absolute;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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;top:auto;--z-index:10;}.elementor-1924 .elementor-element.elementor-element-844a060.e-con{--e-con-transform-translateX:-50%;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-1924 .elementor-element.elementor-element-844a060{left:50%;}body.rtl .elementor-1924 .elementor-element.elementor-element-844a060{right:50%;}.elementor-1924 .elementor-element.elementor-element-30a7bec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-30a7bec.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1924 .elementor-element.elementor-element-707abea{--width:100%;}.elementor-1924 .elementor-element.elementor-element-274ea12{--width:37%;}.elementor-1924 .elementor-element.elementor-element-37716c4{--width:auto;}.elementor-1924 .elementor-element.elementor-element-64819e7{--width:auto;}.elementor-1924 .elementor-element.elementor-element-844a060{--width:auto;}}@media(max-width:1024px){.elementor-1924 .elementor-element.elementor-element-707abea{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1924 .elementor-element.elementor-element-c72889c{--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-1924 .elementor-element.elementor-element-63511fb{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1924 .elementor-element.elementor-element-4b0135a .elementor-heading-title{font-size:70px;}.elementor-1924 .elementor-element.elementor-element-60f8cd0 .elementor-heading-title{font-size:70px;}.elementor-1924 .elementor-element.elementor-element-e6f4746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1924 .elementor-element.elementor-element-37716c4:not(.elementor-motion-effects-element-type-background), .elementor-1924 .elementor-element.elementor-element-37716c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1924 .elementor-element.elementor-element-37716c4{--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-1924 .elementor-element.elementor-element-64819e7{--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-1924 .elementor-element.elementor-element-844a060{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1924 .elementor-element.elementor-element-707abea{--min-height:100vh;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1924 .elementor-element.elementor-element-c72889c{--flex-wrap:nowrap;--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-1924 .elementor-element.elementor-element-63511fb{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1924 .elementor-element.elementor-element-4b0135a .elementor-heading-title{font-size:40px;}.elementor-1924 .elementor-element.elementor-element-60f8cd0 .elementor-heading-title{font-size:40px;}.elementor-1924 .elementor-element.elementor-element-e6f4746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1924 .elementor-element.elementor-element-37716c4{--flex-wrap:nowrap;--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-1924 .elementor-element.elementor-element-37716c4:not(.elementor-motion-effects-element-type-background), .elementor-1924 .elementor-element.elementor-element-37716c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1924 .elementor-element.elementor-element-64819e7{--flex-wrap:nowrap;--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-1924 .elementor-element.elementor-element-844a060{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-93241a6 *//* ======================

    █▀▀ ▄▀█ █▄▄ █ █
    █▄█ █▀█ █▄█ █▄█

 ===================== */
/* =========================================
   COMPONENTE: ETIQUETA DE VIDRIO ESMERILADO
   ========================================= */

.elementor-1924 .elementor-element.elementor-element-93241a6 { 
  /* 1. EFECTO DE VIDRIO (Fondo y Desenfoque) */
  backdrop-filter: blur(8px); 
  background-color: oklab(0.999994 0.0000455678 0.0000200868 / 0.1); 
  
  /* 2. TEXTO (Color al 90% y Tipografía) */
  color: oklab(0.999994 0.0000455678 0.0000200868 / 0.9); 
  font-family: Nexa, system-ui, sans-serif; 
  font-weight: 500; 
  text-align: center; 
  text-wrap-mode: wrap; 
  
  /* 3. EL MARCO (Estructura, Rellenos y Bordes) */
  display: inline-block; 
  padding-top: 8px; 
  padding-right: 24px; 
  padding-bottom: 8px; 
  padding-left: 24px; 
  border-radius: 20px; /* Curvatura del marco */
  border-width: 0px; 
} 

/* =========================================
   ADAPTABILIDAD (TABLETS Y MÓVILES)
   ========================================= */

/* Ajustes para Tablets (Pantallas hasta 1024px) */
@media (max-width: 1024px) { 
  .elementor-1924 .elementor-element.elementor-element-93241a6 { 
    display: inline-block; 
    padding-top: 12px; 
    padding-right: 24px; 
    padding-bottom: 12px; 
    padding-left: 24px; 
    margin: 0px; 
  } 
} 

/* Ajustes para Teléfonos (Pantallas hasta 767px) */
@media (max-width: 767px) { 
  .elementor-1924 .elementor-element.elementor-element-93241a6 { 
    display: inline-block; 
    padding-top: 12px; 
    padding-right: 24px; 
    padding-bottom: 12px; 
    padding-left: 24px; 
    margin: 0px; 
  } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bcbae1 *//* ======================

    █▀▀ ▄▀█ █▄▄ █ █
    █▄█ █▀█ █▄█ █▄█

 ===================== */
/* =========================================
   COMPONENTE: ETIQUETA DE VIDRIO ESMERILADO
   ========================================= */

.elementor-1924 .elementor-element.elementor-element-3bcbae1 { 
  /* 1. EFECTO DE VIDRIO (Fondo y Desenfoque) */
  backdrop-filter: blur(8px); 
  background-color: oklab(0.999994 0.0000455678 0.0000200868 / 0.1); 
  
  /* 2. TEXTO (Color al 90% y Tipografía) */
  color: oklab(0.999994 0.0000455678 0.0000200868 / 0.9); 
  font-family: Nexa, system-ui, sans-serif; 
  font-weight: 500; 
  text-align: center; 
  text-wrap-mode: wrap; 
  
  /* 3. EL MARCO (Estructura, Rellenos y Bordes) */
  display: inline-block; 
  padding-top: 8px; 
  padding-right: 24px; 
  padding-bottom: 8px; 
  padding-left: 24px; 
  border-radius: 20px; /* Curvatura del marco */
  border-width: 0px; 
} 

/* =========================================
   ADAPTABILIDAD (TABLETS Y MÓVILES)
   ========================================= */

/* Ajustes para Tablets (Pantallas hasta 1024px) */
@media (max-width: 1024px) { 
  .elementor-1924 .elementor-element.elementor-element-3bcbae1 { 
    display: inline-block; 
    padding-top: 12px; 
    padding-right: 24px; 
    padding-bottom: 12px; 
    padding-left: 24px; 
    margin: 0px; 
  } 
} 

/* Ajustes para Teléfonos (Pantallas hasta 767px) */
@media (max-width: 767px) { 
  .elementor-1924 .elementor-element.elementor-element-3bcbae1 { 
    display: inline-block; 
    padding-top: 12px; 
    padding-right: 24px; 
    padding-bottom: 12px; 
    padding-left: 24px; 
    margin: 0px; 
  } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6f4746 *//* ======================

    █▀▀ ▄▀█ █▄▄ █ █
    █▄█ █▀█ █▄█ █▄█

 ===================== */
/* =========================================
   COMPONENTE: ETIQUETA DE VIDRIO ESMERILADO
   ========================================= */

.elementor-1924 .elementor-element.elementor-element-e6f4746 { 
  /* 1. EFECTO DE VIDRIO (Fondo y Desenfoque) */
  backdrop-filter: blur(8px); 
  background-color: oklab(0.999994 0.0000455678 0.0000200868 / 0.1); 
  
  /* 2. TEXTO (Color al 90% y Tipografía) */
  color: oklab(0.999994 0.0000455678 0.0000200868 / 0.9); 
  font-family: Nexa, system-ui, sans-serif; 
  font-weight: 500; 
  text-align: center; 
  text-wrap-mode: wrap; 
  
  /* 3. EL MARCO (Estructura, Rellenos y Bordes) */
  display: inline-block; 
  padding-top: 4px; 
  padding-right: 20px; 
  padding-bottom: 4px; 
  padding-left: 20px; 
  border-radius: 16px; /* Curvatura del marco */
  border-width: 0px; 
} 

/* =========================================
   ADAPTABILIDAD (TABLETS Y MÓVILES)
   ========================================= */

/* Ajustes para Tablets (Pantallas hasta 1024px) */
@media (max-width: 1024px) { 
  .elementor-1924 .elementor-element.elementor-element-e6f4746 { 
    display: inline-block; 
    padding-top: 12px; 
    padding-right: 24px; 
    padding-bottom: 12px; 
    padding-left: 24px; 
    margin: 0px; 
  } 
} 

/* Ajustes para Teléfonos (Pantallas hasta 767px) */
@media (max-width: 767px) { 
  .elementor-1924 .elementor-element.elementor-element-e6f4746 { 
    display: inline-block; 
    padding-top: 12px; 
    padding-right: 24px; 
    padding-bottom: 12px; 
    padding-left: 24px; 
    margin: 0px; 
  } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37716c4 */.elementor-1924 .elementor-element.elementor-element-37716c4{right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64819e7 */.elementor-1924 .elementor-element.elementor-element-64819e7{background: linear-gradient(to right bottom, oklab(0.228435 0.00861045 -0.037449 / 0.7) 0%, oklab(0.254273 -0.00326557 -0.056976 / 0.6) 50%, oklab(0.228435 0.00861045 -0.037449 / 0.7) 100%);
right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30a7bec */.a-r3uwqz { animation-delay: 0s; animation-iteration-count: 1; animation-timing-function: ease; color: rgb(15, 53, 80); display: inline; font-family: Nexa, system-ui, sans-serif; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } .div-r7mmxy { animation-delay: 0s; animation-iteration-count: 1; animation-timing-function: ease; color: rgb(15, 53, 80); font-family: Nexa, system-ui, sans-serif; transform: translate(0px, 5.70469px); text-wrap-mode: wrap; fixed-width: 32px; fixed-height: 32px; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .a-r3uwqz { display: inline; margin: 0px; padding: 0px; } .div-r7mmxy { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .a-r3uwqz { display: inline; margin: 0px; padding: 0px; } .div-r7mmxy { margin: 0px; padding: 0px; } } .elementor-1924 .elementor-element.elementor-element-30a7bec a{animation-delay: 0s;
animation-duration: auto;
animation-iteration-count: 1;
animation-timing-function: ease;
color: rgb(15, 53, 80);
font-family: Nexa, system-ui, sans-serif;
text-decoration: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-844a060 */.elementor-1924 .elementor-element.elementor-element-844a060{right: auto;
bottom: 2rem;}/* End custom CSS */