.elementor-9 .elementor-element.elementor-element-cb50519{--display:flex;--min-height:100vh;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-cb50519::before, .elementor-9 .elementor-element.elementor-element-cb50519 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-cb50519 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-cb50519 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-cb50519 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-cb50519 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sorteatelas.com/wp-content/uploads/2025/04/Fondo-1.jpg");--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-dbfcf63{--display:flex;}.elementor-9 .elementor-element.elementor-element-e0e51bd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-9 .elementor-element.elementor-element-92fe499 img{width:300px;}.elementor-9 .elementor-element.elementor-element-8506a53 img{width:400px;}.elementor-9 .elementor-element.elementor-element-24771b4{--display:flex;}.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-9 .elementor-element.elementor-element-4f14a77{color:#000000;}.elementor-9 .elementor-element.elementor-element-895fb10{--display:flex;}.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-086551a{text-align:center;}.elementor-9 .elementor-element.elementor-element-086551a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;-webkit-text-stroke-color:#000;stroke:#000;color:#003952;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-e0e51bd{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-cb50519{--content-width:100%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-e0e51bd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-95876dc > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-95876dc */body .gform_wrapper {
  background-color: #;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
}

.gform_title {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #111;
}

body .gform_wrapper .gfield_label {
  font-weight: 600;
  margin-bottom: 6px;
  display: block;
  font-size: 15px;
  color:#f9f9f9f9;
}

body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper input[type="file"],
body .gform_wrapper textarea {
  width: 100%;
  padding: 12px;
  font-size: 14px;
  border-radius: 8px;
  border: 1px solid #ccc;
  margin-bottom: 15px;
}

body .gform_wrapper .gfield_checkbox label {
  font-size: 14px;
  color: #333;
  line-height: 1.5;
}

body .gform_wrapper .gform_footer {
  margin-top: 20px;
}

body .gform_wrapper .gform_button {
  background-color: #0073aa;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
  border: none;
  font-size: 16px;
  transition: background-color 0.3s ease;
}

body .gform_wrapper .gform_button:hover {
  background-color: #005b8f;
}
body .gform_wrapper input[type="file"] {
  padding: 2px;
  font-size: 15px;
  border: 1px solid #ccc;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  background-color: #fff;
  color: #333;
  margin-bottom: ;
}/* End custom CSS */