body #main-content .et-l .et_pb_column .et_pb_text h1{font-weight:700;font-size:40px;line-height:1.2em;margin-bottom:20px}@media all and (max-width:767px){body #main-content h1{font-size:28px}body.home h1{font-size:30px!important;line-height:1.4em}}body.single-estancia #main-content .et-l h1{font-size:40px!important;font-weight:700}body #main-content h1{color:#0C3787}body #main-content h1 span{color:#E31F27}body #main-content .et-l .et_pb_column h2,body.single-estancia #main-content .et-l h2{font-weight:700;font-size:26px;line-height:1.4em;margin-bottom:20px}body #main-content .et-l .et_pb_column h3{line-height:1.4em;margin-bottom:25px;font-size:22px}.texto-destacado{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}.texto-destacado a{color:#000000}.et_pb_text ul{margin-top:20px}.et-db #et-boc .et-l ul.et_pb_tabs_controls{background-color:transparent;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;text-align:center}@media all and (max-width:767px){.et-db #et-boc .et-l ul.et_pb_tabs_controls{grid-template-columns:1fr}}.et-db #et-boc .et-l ul.et_pb_tabs_controls li{border:2px solid #293E8D}@media all and (min-width:1100px) and (max-width:1700px){.cabecera-pagina .cabecera-texto{padding-top:100px;padding-left:11%!important}}@media all and (max-width:767px){.cabecera-pagina .cabecera-texto{padding-top:20px!important;padding-left:5%!important;padding-right:20px}}#et-main-area .et_pb_section:not(.cabecera-pagina){margin-bottom:30px;padding-top:20px;padding-bottom:20px}#et-main-area .et_pb_section.bloque-formulario{padding-top:0;padding-bottom:0}#et-main-area .et_pb_section.cabecera{padding-bottom:0}#et-main-area .et-l--footer .et_pb_section{margin-bottom:0}.faldon-novedades.et_pb_section{padding-top:0}.tipos-estancias .et_pb_column{border-style:solid;border-top-width:28px!important;border-image:linear-gradient(270deg,#e1242c,#3D378D) 1;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.1);padding:25px 15px 25px;min-height:380px;display:flex;flex-direction:column;justify-content:space-between}.tipos-estancias h3{font-size:22px}.tipos-estancias .et_pb_button{width:100%;font-weight:700;position:relative;bottom:0}.tipos-estancias .et_pb_button::after{content:url("https://estanciasenfrancia.com/wp-content/uploads/2025/01/flecha.png")!important;position:absolute!important;right:0!important;bottom:4px}.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown{width:100%}.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-label{border-color:#0c3787}.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout{grid-gap:1em;grid-column-gap:1em;grid-row-gap:2em;align-items:center!important;justify-items:center}.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-label{padding:0 2em 0 .5em}.listado-estancias .dp-dfg-filter a.active,.dpdfg_filtergrid_0 .dp-dfg-filter .dp-dfg-filter-link{color:#000000!important;font-family:"Darker Grotesque"!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:1.4em!important}body #main-content .et-l .et_pb_column .listado-estancias .dp-dfg-container .dp-dfg-item{border-style:solid;border-top-width:28px!important;border-image:linear-gradient(270deg,#e1242c,#3D378D) 1;min-height:500px}body #main-content .et-l .et_pb_column .listado-estancias .dp-dfg-header h3.entry-title{font-family:"Open Sans";font-size:22px;font-style:normal;font-weight:600;line-height:normal}.listado-estancias .dp-dfg-custom-field{padding-bottom:0}.listado-estancias .dp-dfg-cf-tabla_resumen_precio_por_semana .dp-dfg-custom-field-value::after{content:" €/semana"}.listado-estancias .et_pb_button_wrapper{position:relative;bottom:0;margin-top:60px}.dp-dfg-more-button{font-weight:700;width:100%}.dp-dfg-more-button::after{content:url("https://estanciasenfrancia.com/wp-content/uploads/2025/01/flecha.png")!important;position:absolute!important;right:0!important}.borde-degradado{box-sizing:border-box;border:6px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(360deg,#e1242c,#3D378D);border-radius:30px;background-clip:padding-box,border-box;background-origin:padding-box,border-box}.borde-degradado .et_pb_text:not(.somos){margin:auto;padding-top:15px!important;padding-right:15px!important;padding-bottom:15px!important;padding-left:15px!important}@media all and (max-width:767px){.borde-degradado .et_pb_text:not(.somos),.borde-degradado{padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important}.borde-degradado .et_pb_text:not(.somos){width:95%!important}}.borde-degradado-recto{box-sizing:border-box;border:6px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(360deg,#e1242c,#3D378D);background-clip:padding-box,border-box;background-origin:padding-box,border-box}#main-content>div>div>div.et_pb_section.et_pb_section_8_tb_body.seccion-faq.et_pb_with_background.et_section_regular>div.et_pb_row.et_pb_row_11_tb_body.bloque-faq.et_pb_gutters2>div>div>div>div>div{margin-bottom:0!important}.et_pb_with_background.seccion-faq{margin-bottom:100px!important}.bloque-faq .et_pb_toggle{padding:0!important;margin-bottom:40px!important}body #main-content .et-l .bloque-faq h3.et_pb_toggle_title,body.tax-ubicacion .bloque-faq h3.et_pb_toggle_title{font-family:'Darker Grotesque',Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:#000000!important;font-size:20px!important;padding-left:38px!important;padding-right:0}.bloque-faq .et_pb_toggle_title:before{font-size:30px!important}body .et-l--post .seccion-faq{padding:0!important}body .et-l--post .seccion-faq .bloque-faq{width:100%!important}@media all and (max-width:767px){body .et-l--post .seccion-faq .bloque-faq{width:95%!important}}@media all and (max-width:980px){.seccion-faq.et_pb_with_background.et_section_regular>div.et_pb_row.et_pb_row_6_tb_body.bloque-faq.et_pb_gutters2>div.et_pb_column.et_pb_column_1_2,body .et-l--post .bloque-faq.et_pb_gutters2 div.et_pb_column.et_pb_column_1_2{margin-bottom:0!important}}.seccion-faq.et_pb_with_background.et_section_regular>div.et_pb_row.et_pb_row_6_tb_body.bloque-faq.et_pb_gutters2>div.et_pb_column.et_pb_column_1_2,body .et-l--post .bloque-faq.et_pb_gutters2 div.et_pb_column.et_pb_column_1_2{margin-bottom:0!important}body .et-l--post .seccion-faq>.bloque-faq .et_pb_toggle_close,body .et-l--post .seccion-faq>.bloque-faq .et_pb_toggle_open{padding:0!important;padding-left:0!important}body .et-l--post .seccion-faq>.bloque-faq .et_pb_toggle>h3.et_pb_toggle_title{font-family:'Darker Grotesque',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;color:#000000!important;font-size:20px!important;padding-right:0!important}body #main-content .et-l .seccion-faq>.bloque-faq .et_pb_toggle>h3.et_pb_toggle_title:before{right:auto!important;left:0!important}.bloque-faq .et_pb_toggle .et_pb_toggle_title:before{right:auto;left:0}.borde-degradado .formulario-contacto{width:100%!important}.formulario-contacto form{display:grid;grid-template-areas:"nombre telefono""email fecha-estancia""tipo-estancia tipo-estancia""comentarios comentarios""privacidad privacidad""enviar enviar";grid-gap:10px 20px}.formulario-contacto.grupo form{display:grid;grid-template-areas:"nombre telefono""email empresa""fecha-estancia fecha-estancia""comentarios comentarios""privacidad privacidad""enviar enviar";grid-gap:10px 20px}@media all and (max-width:767px){.formulario-contacto form{grid-template-areas:"nombre""telefono""email" "fecha-estancia""tipo-estancia""comentarios""privacidad""enviar"}.formulario-contacto.grupo form{grid-template-areas:"nombre""telefono""email" "empresa""fecha-estancia""comentarios""privacidad""enviar"}}input[type="tel"],input[type="text"],input[type="email"],input[type="date"],textarea{font-size:18px}.formulario-contacto form input[type="tel"],.formulario-contacto form input[type="text"],.formulario-contacto form input[type="email"],.formulario-contacto form input[type="date"],.formulario-contacto form textarea{width:100%;border:none;background-color:#f7f2f4;padding:10px 20px;font-weight:700}.formulario-contacto form input[type="submit"]{font-size:20px;font-family:'Open Sans',sans-serif;font-weight:500;color:#ffffff;background-color:#0C3787;border-radius:20px;padding:5px 30px;margin-bottom:10px}.formulario-contacto form label{font-family:'Open Sans',sans-serif}.apenom{grid-area:nombre}.tel{grid-area:telefono}.fecha-estancia{grid-area:fecha-estancia}.tipo-estancia{grid-area:tipo-estancia}.comentarios{grid-area:comentarios}.privacidad,.enviar{grid-area:privacidad;font-size:14px}.enviar{grid-area:enviar;line-height:1.2em}.borde-degradado .formulario-estancias{width:100%!important}.formulario-estancias form{display:grid;grid-template-areas:"nombre telefono""email fecha-estancia""fecha-videollamada fecha-videollamada""comentarios comentarios""privacidad privacidad""enviar enviar";grid-gap:10px 20px}@media all and (max-width:767px){.formulario-estancias form{grid-template-areas:"nombre""telefono""email" "fecha-estancia""fecha-videollamada""comentarios"}}.formulario-estancias form input[type="tel"],.formulario-estancias form input[type="text"],.formulario-estancias form input[type="email"],.formulario-estancias form input[type="date"],.formulario-estancias form textarea{width:100%;border:none;background-color:#f7f2f4;padding:10px 20px;font-weight:700}.formulario-estancias form input[type="submit"]{font-size:20px;font-family:'Open Sans',sans-serif;font-weight:500;color:#ffffff;background-color:#0C3787;border-radius:20px;padding:5px 30px;margin-bottom:10px}.formulario-estancias form label{font-family:'Open Sans',sans-serif}.apenom{grid-area:nombre}.tel{grid-area:telefono}.fecha-estancia{grid-area:fecha-estancia}.fecha-videollamada{grid-area:fecha-videollamada}.comentarios{grid-area:comentarios}#menu-estancias-para-menores.dmm-dropdown-ul #menu-item-965 a{width:100%}.et_pb_dmm_dropdown_2 #menu-estancias-para-menores>li>ul.sub-menu>li.menu-item-type-post_type.menu-item-object-page>a,.et-db #et-boc .et-l .et_pb_dmm_dropdown_2 #menu-estancias-para-menores>li>ul.sub-menu>li.menu-item-type-post_type.menu-item-object-page>a{color:#000!important;background-color:#fff!important}.col-destinos-footer{display:grid;grid-template-columns:repeat(2,1fr)}.head-destinos-footer{grid-column:span 2}