.elementor-9 .elementor-element.elementor-element-4fa5723{--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-9 .elementor-element.elementor-element-fd7746a{--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-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-9 .elementor-element.elementor-element-6846b0b{text-align:center;}.elementor-9 .elementor-element.elementor-element-6846b0b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;letter-spacing:4.1px;-webkit-text-stroke-width:0.2px;stroke-width:0.2px;-webkit-text-stroke-color:#F8F9FC;stroke:#F8F9FC;text-shadow:3px 0px 0px rgba(0,0,0,0.3);color:#6A0DAD;}.elementor-9 .elementor-element.elementor-element-e4f1e9f{--display:flex;}.elementor-9 .elementor-element.elementor-element-42d052d > .elementor-widget-container{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-93e997c{--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-9 .elementor-element.elementor-element-d9e8ff4{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-f2fecc0{--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-9 .elementor-element.elementor-element-15230fc{text-align:center;}.elementor-9 .elementor-element.elementor-element-15230fc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;letter-spacing:4.1px;-webkit-text-stroke-width:0.2px;stroke-width:0.2px;-webkit-text-stroke-color:#F8F9FC;stroke:#F8F9FC;text-shadow:3px 0px 0px rgba(0,0,0,0.3);color:#6A0DAD;}.elementor-9 .elementor-element.elementor-element-7621a12{--display:flex;}.elementor-9 .elementor-element.elementor-element-7621a12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-86f1523{--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-9 .elementor-element.elementor-element-d54712a{text-align:center;}.elementor-9 .elementor-element.elementor-element-d54712a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;letter-spacing:4.1px;-webkit-text-stroke-width:0.2px;stroke-width:0.2px;-webkit-text-stroke-color:#F8F9FC;stroke:#F8F9FC;text-shadow:3px 0px 0px rgba(0,0,0,0.3);color:#6A0DAD;}.elementor-9 .elementor-element.elementor-element-3981f3d{--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-9 .elementor-element.elementor-element-361e58f{--display:flex;}.elementor-9 .elementor-element.elementor-element-1b46775{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-1f4343c{--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-9 .elementor-element.elementor-element-b4ca4d7{text-align:center;}.elementor-9 .elementor-element.elementor-element-b4ca4d7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;letter-spacing:4.1px;-webkit-text-stroke-width:0.2px;stroke-width:0.2px;-webkit-text-stroke-color:#F8F9FC;stroke:#F8F9FC;text-shadow:3px 0px 0px rgba(0,0,0,0.3);color:#6A0DAD;}.elementor-9 .elementor-element.elementor-element-244d987{--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-9 .elementor-element.elementor-element-43ba4f6{--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-9 .elementor-element.elementor-element-75afa34{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-d4b5682{--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-9 .elementor-element.elementor-element-b648a5a{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-8e4252f{--display:flex;}.elementor-9 .elementor-element.elementor-element-93ba6d4{--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-9 .elementor-element.elementor-element-5ed7ae7{--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-9 .elementor-element.elementor-element-5e93f4d{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-e92c8e6{--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-9 .elementor-element.elementor-element-70dc311{text-align:center;}.elementor-9 .elementor-element.elementor-element-70dc311 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;letter-spacing:4.1px;-webkit-text-stroke-width:0.2px;stroke-width:0.2px;-webkit-text-stroke-color:#F8F9FC;stroke:#F8F9FC;text-shadow:3px 0px 0px rgba(0,0,0,0.3);color:#6A0DAD;}.elementor-9 .elementor-element.elementor-element-3307df0{--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-9 .elementor-element.elementor-element-c1983eb{--display:flex;}.elementor-9 .elementor-element.elementor-element-b678e79{--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-9 .elementor-element.elementor-element-8648b20{--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-9 .elementor-element.elementor-element-778e085{--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-9 .elementor-element.elementor-element-484ca09{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-484ca09.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-306b0f7{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-7621a12{--width:90.667%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-6846b0b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-42d052d{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-15230fc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-d54712a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-b4ca4d7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-70dc311.elementor-element{--flex-grow:0;--flex-shrink:1;}}/* Start custom CSS for heading, class: .elementor-element-6846b0b */.custom-header {
    text-align: center; /* Centrado del texto */
    margin-bottom: 30px; /* Espacio debajo del encabezado */
}

.custom-header h2 {
    font-size: 1em; /* Tamaño grande para el encabezado */
    color: #0D46D1; /* Color rosa */
    font-weight: bold; /* Negrita para mayor énfasis */
    text-transform: uppercase; /* Texto en mayúsculas */
    letter-spacing: 2px; /* Espaciado entre letras para hacerlo más moderno */
    border-bottom: 4px solid #ff66b2; /* Línea debajo del encabezado para resaltar */
    display: inline-block; /* Mantiene la línea debajo solo del texto */
    padding-bottom: 10px; /* Espacio entre el texto y la línea */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15230fc */.custom-header {
    text-align: center; /* Centrado del texto */
    margin-bottom: 30px; /* Espacio debajo del encabezado */
}

.custom-header h2 {
    font-size: 1em; /* Tamaño grande para el encabezado */
    color: #0D46D1; /* Color rosa */
    font-weight: bold; /* Negrita para mayor énfasis */
    text-transform: uppercase; /* Texto en mayúsculas */
    letter-spacing: 2px; /* Espaciado entre letras para hacerlo más moderno */
    border-bottom: 4px solid #ff66b2; /* Línea debajo del encabezado para resaltar */
    display: inline-block; /* Mantiene la línea debajo solo del texto */
    padding-bottom: 10px; /* Espacio entre el texto y la línea */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d54712a */.custom-header {
    text-align: center; /* Centrado del texto */
    margin-bottom: 30px; /* Espacio debajo del encabezado */
}

.custom-header h2 {
    font-size: 1em; /* Tamaño grande para el encabezado */
    color: #0D46D1; /* Color rosa */
    font-weight: bold; /* Negrita para mayor énfasis */
    text-transform: uppercase; /* Texto en mayúsculas */
    letter-spacing: 2px; /* Espaciado entre letras para hacerlo más moderno */
    border-bottom: 4px solid #ff66b2; /* Línea debajo del encabezado para resaltar */
    display: inline-block; /* Mantiene la línea debajo solo del texto */
    padding-bottom: 10px; /* Espacio entre el texto y la línea */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4ca4d7 */.custom-header {
    text-align: center; /* Centrado del texto */
    margin-bottom: 30px; /* Espacio debajo del encabezado */
}

.custom-header h2 {
    font-size: 1em; /* Tamaño grande para el encabezado */
    color: #ff66b2; /* Color rosa */
    font-weight: bold; /* Negrita para mayor énfasis */
    text-transform: uppercase; /* Texto en mayúsculas */
    letter-spacing: 2px; /* Espaciado entre letras para hacerlo más moderno */
    border-bottom: 4px solid #ff66b2; /* Línea debajo del encabezado para resaltar */
    display: inline-block; /* Mantiene la línea debajo solo del texto */
    padding-bottom: 10px; /* Espacio entre el texto y la línea */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70dc311 */.custom-header {
    text-align: center; /* Centrado del texto */
    margin-bottom: 30px; /* Espacio debajo del encabezado */
}

.custom-header h2 {
    font-size: 1em; /* Tamaño grande para el encabezado */
    color: #0D46D1; /* Color rosa */
    font-weight: bold; /* Negrita para mayor énfasis */
    text-transform: uppercase; /* Texto en mayúsculas */
    letter-spacing: 2px; /* Espaciado entre letras para hacerlo más moderno */
    border-bottom: 4px solid #ff66b2; /* Línea debajo del encabezado para resaltar */
    display: inline-block; /* Mantiene la línea debajo solo del texto */
    padding-bottom: 10px; /* Espacio entre el texto y la línea */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-484ca09 */.footer {
  background-color: #2a5d9e;
  color: white;
  padding: 20px;
  text-align: center;
}

.footer-content {
  max-width: 1200px;
  margin: 0 auto;
}

.footer .social-links {
  margin-top: 1rem;
}

.footer .social-links a {
  color: white;
  margin: 0 10px;
  text-decoration: none;
  font-size: 1.2rem;
}

.footer .social-links a:hover {
  text-decoration: underline;
}/* End custom CSS */