.elementor-33027 .elementor-element.elementor-element-6308c62 > .elementor-background-overlay{background-image:url("https://foronorte.com/wp-content/uploads/2023/09/LOGO_menu.png");background-repeat:no-repeat;background-size:contain;opacity:0.5;}.elementor-33027 .elementor-element.elementor-element-6308c62 > .elementor-container{min-height:500px;}.elementor-33027 .elementor-element.elementor-element-3f91fb5{text-align:center;}.elementor-33027 .elementor-element.elementor-element-3f91fb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:300;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-ef58af2 );}.elementor-33027 .elementor-element.elementor-element-18654b0 > .elementor-container{max-width:500px;}.elementor-33027 .elementor-element.elementor-element-cc958c8 > .elementor-widget-container{margin:4% 0% 4% 0%;}.elementor-33027 .elementor-element.elementor-element-cc958c8{text-align:center;}.elementor-33027 .elementor-element.elementor-element-b3a7ca0 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;background-color:#4B88E9;font-size:25px;padding:6px;border-radius:100% 100% 100% 100%;}.elementor-33027 .elementor-element.elementor-element-b3a7ca0{width:var( --container-widget-width, 160.833% );max-width:160.833%;--container-widget-width:160.833%;--container-widget-flex-grow:0;}.elementor-33027 .elementor-element.elementor-element-b3a7ca0 .elementor-icon i{color:#FFFFFF;}.elementor-33027 .elementor-element.elementor-element-b3a7ca0 .elementor-icon svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-33027 .elementor-element.elementor-element-6cc2cbe > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-33027 .elementor-element.elementor-element-6cc2cbe .elementor-heading-title{color:#33333385;}.elementor-33027 .elementor-element.elementor-element-1794b76{width:var( --container-widget-width, 101.034% );max-width:101.034%;--container-widget-width:101.034%;--container-widget-flex-grow:0;}.elementor-33027 .elementor-element.elementor-element-1794b76 img, .elementor-33027 .elementor-element.elementor-element-1794b76 svg{width:65%;}.elementor-33027 .elementor-element.elementor-element-1794b76 svg{height:auto;}.elementor-33027 .elementor-element.elementor-element-2a71a38 > .elementor-widget-container{background-color:#DEE8EB;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-33027 .elementor-element.elementor-element-3f91fb5 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-33027 .elementor-element.elementor-element-3f91fb5 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-33027 .elementor-element.elementor-element-6cc2cbe{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-6308c62 */body .page-title {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2a71a38 *//* Estilos para el formulario */


#formulario {
  display: flex;
  flex-direction: column;
  padding: 2% 6%;
  width: 100%;
}

#formulario h3 {
    color: #33334385;
    margin: 20px 0;
}

#elementos_columnas {
  display: flex;
  flex-direction: row;
  column-gap: 5%;
}

#elementos_columnas p {
  width: 30%;}

#formulario input, #formulario > p:nth-child(6) > span.elemento_formulario > span > textarea {
    background-color: white;
}


#formulario > p:nth-child(7) a:hover {
    opacity: 0.8;
}

#formulario > p:nth-child(6) {
    text-align: center;
}

#formulario > p:nth-child(6) > input {
    color: grey;
    padding: 2% 4%
}

#formulario > p:nth-child(7) {
    font-size: 8px
}

#formulario > p:nth-child(6) > input:hover {
    background-color: #ded9d9!important;
}

@media (max-width: 767px) {
  #formulario {
      padding: 5% 10%  ;
      font-size: 2em;
  }
  
  #elementos_columnas {
  display: flex;
  flex-direction: column;
}

#elementos_columnas p {
  width: 100%;}
  
#formulario > h3 {
    font-family: Julius Sans One;
    text-align: center;
}

#formulario > p:nth-child(4), #formulario > p:nth-child(5) {
    font-size: 0.34em;
}
}/* End custom CSS */