.elementor-2386 .elementor-element.elementor-element-fd1b544{--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;--margin-top:121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-2386 .elementor-element.elementor-element-5fbf85b{text-align:center;}.elementor-2386 .elementor-element.elementor-element-5fbf85b .elementor-heading-title{font-family:"Windsor", Sans-serif;font-size:80px;font-weight:400;color:#FDF6EB;}.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-2386 .elementor-element.elementor-element-33bd51d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Futura", Sans-serif;font-size:20px;font-weight:400;color:#FDF6EB;}.elementor-2386 .elementor-element.elementor-element-33bd51d.elementor-element{--align-self:center;}.elementor-2386 .elementor-element.elementor-element-af1041d{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2386 .elementor-element.elementor-element-8499821{background-color:#C9C9AE;padding:50px 50px 50px 50px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}body.elementor-page-2386:not(.elementor-motion-effects-element-type-background), body.elementor-page-2386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191F0C 0%, #C9C9AE 100%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2386 .elementor-element.elementor-element-5fbf85b{padding:0px 0px 0px 0px;}.elementor-2386 .elementor-element.elementor-element-5fbf85b .elementor-heading-title{font-size:72px;}.elementor-2386 .elementor-element.elementor-element-33bd51d{--container-widget-width:663px;--container-widget-flex-grow:0;width:var( --container-widget-width, 663px );max-width:663px;font-size:17px;}.elementor-2386 .elementor-element.elementor-element-af1041d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2386 .elementor-element.elementor-element-5fbf85b .elementor-heading-title{font-size:40px;}.elementor-2386 .elementor-element.elementor-element-33bd51d{--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;font-size:17px;}.elementor-2386 .elementor-element.elementor-element-af1041d{--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2386 .elementor-element.elementor-element-8499821{padding:40px 30px 40px 30px;}}/* Start custom CSS for shortcode, class: .elementor-element-8499821 *//* Fluent Forms — Solo formulario ID 3 */
.fluentform.fluentform_wrapper_3,
.fluentform.fluentform_wrapper_3 *{
  font-family: "Futura", "Futura PT", "Futura Std", "Avenir Next", "Avenir", "Montserrat", Arial, sans-serif !important;
}

/* Titulares (labels) en negrita y color */
.fluentform.fluentform_wrapper_3 .ff-el-form-control + .ff-el-input--label label,
.fluentform.fluentform_wrapper_3 .ff-el-input--label label,
.fluentform.fluentform_wrapper_3 .ff-el-section-title,
.fluentform.fluentform_wrapper_3 .ff-el-group label{
  font-weight: 700 !important;
  color: #282d1a !important;
}

/* Tamaño un poco más grande solo en titulares */
.fluentform.fluentform_wrapper_3 .ff-el-input--label label,
.fluentform.fluentform_wrapper_3 .ff-el-section-title{
  font-size: 18px !important;
  line-height: 1.35 !important;
}

/* Texto normal (respuestas/ayudas) */
.fluentform.fluentform_wrapper_3,
.fluentform.fluentform_wrapper_3 .ff-el-help-message,
.fluentform.fluentform_wrapper_3 input,
.fluentform.fluentform_wrapper_3 select,
.fluentform.fluentform_wrapper_3 textarea{
  font-weight: 400 !important;
}

/* Sin líneas separadoras */
.fluentform.fluentform_wrapper_3 .ff-el-group{
  border-bottom: 0 !important;
  padding-bottom: 0;
  margin-bottom: 18px; /* deja aire entre preguntas */
}

/* Bordes de campos (gris claro) */
.fluentform.fluentform_wrapper_3 input,
.fluentform.fluentform_wrapper_3 select,
.fluentform.fluentform_wrapper_3 textarea{
  border-color: #e6e6e6 !important;
}

/* Focus sutil */
.fluentform.fluentform_wrapper_3 input:focus,
.fluentform.fluentform_wrapper_3 select:focus,
.fluentform.fluentform_wrapper_3 textarea:focus{
  outline: none !important;
  box-shadow: none !important;
  border-color: #cfcfcf !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Windsor';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lostnomadsfestival.com/wp-content/uploads/2022/03/WindsorProRg.ttf') format('truetype');
}
@font-face {
	font-family: 'Windsor';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lostnomadsfestival.com/wp-content/uploads/2022/03/WindsorProBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lostnomadsfestival.com/wp-content/uploads/2022/03/Futura-Bold-BT.ttf') format('truetype');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lostnomadsfestival.com/wp-content/uploads/2022/03/FuturaStd-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */