.elementor-194 .elementor-element.elementor-element-414bde6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-84e851c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-84e851c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-fcde314 img{width:100%;}.elementor-194 .elementor-element.elementor-element-94a9760 > .elementor-container{max-width:1600px;}.elementor-194 .elementor-element.elementor-element-94a9760 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-194 .elementor-element.elementor-element-94a9760:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-94a9760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-94a9760{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-94a9760 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-d065f08 > .elementor-container{max-width:803px;}.elementor-194 .elementor-element.elementor-element-d065f08 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-d065f08:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-d065f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-d065f08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-d065f08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-76cd089 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-76cd089 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-d1b6961 > .elementor-container{max-width:809px;}.elementor-194 .elementor-element.elementor-element-d1b6961:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-d1b6961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-d1b6961{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-d1b6961 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-78bd730 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-194 .elementor-element.elementor-element-78bd730 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-194 .elementor-element.elementor-element-78bd730 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-78bd730 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-a7900a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-79f55af > .elementor-container{max-width:800px;}.elementor-194 .elementor-element.elementor-element-79f55af:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-79f55af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-79f55af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-79f55af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-3da57e7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-3da57e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-3da57e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-3da57e7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-cfca3f1{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-d2a9116.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-d2a9116.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-d2a9116 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-d2a9116 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-b2dd5a5{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-b2dd5a5 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-22b6f95{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-44f8bdf > .elementor-container{max-width:800px;}.elementor-194 .elementor-element.elementor-element-44f8bdf:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-44f8bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-44f8bdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-44f8bdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-98ab494.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-98ab494.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-98ab494 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-98ab494 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-e4d04a8{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-d0ab8e8 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:78px;font-weight:600;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-0d0fee3.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-0d0fee3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-0d0fee3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-0d0fee3 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-882c1c0{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-882c1c0 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-03362c6{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-4096bab.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-4096bab.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-4096bab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-4096bab > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-5ebc646{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-5ebc646 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-abdf4c9 > .elementor-background-overlay{background-color:#CEF1FF;opacity:0.5;}.elementor-194 .elementor-element.elementor-element-abdf4c9{padding:5% 5% 5% 5%;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-bc291ee.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-bc291ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-bc291ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-bc291ee > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-dd43d52 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-194 .elementor-element.elementor-element-bcc0de5{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-955c985 > .elementor-container{max-width:800px;}.elementor-194 .elementor-element.elementor-element-955c985:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-955c985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-955c985{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-955c985 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-de96bd8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-de96bd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-de96bd8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-de96bd8 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-3b2a074{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-1fbd6ab .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:78px;font-weight:300;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-5a88663.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-5a88663.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-5a88663 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-5a88663 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-57d6425{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-57d6425 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-94c2781{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-8200bf0:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-8200bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-8200bf0 > .elementor-background-overlay{background-color:#283E72;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-8200bf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-1fcb426 > .elementor-container{max-width:800px;}.elementor-194 .elementor-element.elementor-element-1fcb426 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-1fcb426{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-fb109b4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-fb109b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-fb109b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-fb109b4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-acc1bb4{text-align:right;width:auto;max-width:auto;align-self:flex-start;}.elementor-194 .elementor-element.elementor-element-acc1bb4 img{width:25%;}.elementor-194 .elementor-element.elementor-element-acc1bb4:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( http://dulcinea.es/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center left;-webkit-mask-repeat:no-repeat;}.elementor-194 .elementor-element.elementor-element-acc1bb4.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://dulcinea.es/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center left;-webkit-mask-repeat:no-repeat;}.elementor-194 .elementor-element.elementor-element-529d402 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-194 .elementor-element.elementor-element-fb46f49{columns:2;column-gap:33px;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-4d6885e > .elementor-container{max-width:800px;}.elementor-194 .elementor-element.elementor-element-4d6885e:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-4d6885e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-4d6885e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-4d6885e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-5a25c5d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-5a25c5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-5a25c5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-5a25c5d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-1cdb1c1{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-9e8adea .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:78px;font-weight:300;}.elementor-194 .elementor-element.elementor-element-863acb1 img{width:69%;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-48c35a9.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-48c35a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-48c35a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-48c35a9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-44437e0{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-44437e0 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-033ce8c{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-a7e7be8{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-194 .elementor-element.elementor-element-a7e7be8 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-f500a96:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-f500a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-f500a96 > .elementor-background-overlay{background-color:#283E72;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-f500a96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-a80d448 > .elementor-container{max-width:800px;}.elementor-194 .elementor-element.elementor-element-a80d448 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-a80d448{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-1a872e4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-1a872e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-1a872e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-1a872e4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-5889cb3{text-align:right;width:100%;max-width:100%;align-self:flex-start;}.elementor-194 .elementor-element.elementor-element-5889cb3 img{width:100%;max-width:100%;height:500px;}.elementor-194 .elementor-element.elementor-element-89fe095 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-194 .elementor-element.elementor-element-89fe095 > .elementor-widget-container{margin:16px 16px 16px 16px;}.elementor-194 .elementor-element.elementor-element-8d99a25{columns:2;column-gap:33px;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-bb70625 > .elementor-container{max-width:800px;}.elementor-194 .elementor-element.elementor-element-bb70625:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-bb70625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-bb70625{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-bb70625 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-e18fb8d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-e18fb8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-e18fb8d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-e18fb8d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-8ef9bf0{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-1bcb465 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:78px;font-weight:300;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-55cffba.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-55cffba.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-55cffba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-55cffba > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-af4a572{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-af4a572 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-30b4644{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-e0088d3{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-194 .elementor-element.elementor-element-e0088d3 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-1f097b5 > .elementor-container{max-width:800px;}.elementor-194 .elementor-element.elementor-element-1f097b5:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-1f097b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-1f097b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-1f097b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-6a0228b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-6a0228b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-6a0228b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-6a0228b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-1e9dfa8{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-97d5854 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:78px;font-weight:300;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-9e14bb7.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-9e14bb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-9e14bb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-9e14bb7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-d09b1d7{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-d09b1d7 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-5eebcb0{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-503ac56{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-194 .elementor-element.elementor-element-503ac56 > .elementor-widget-container{padding:19px 28px 19px 0px;}.elementor-194 .elementor-element.elementor-element-241fdf7 > .elementor-container{max-width:800px;}.elementor-194 .elementor-element.elementor-element-241fdf7:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-241fdf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-194 .elementor-element.elementor-element-241fdf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-194 .elementor-element.elementor-element-241fdf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-194 .elementor-element.elementor-element-5956ec0 > .elementor-background-overlay{background-image:url("http://dulcinea.es/wp-content/uploads/2026/10/Gemini_Generated_Image_kfj361kfj361kfj3-scaled.jpeg");background-position:center center;background-size:cover;opacity:0.31;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-ef07b51.elementor-column .elementor-column-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-ef07b51.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-ef07b51 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-ef07b51 > .elementor-element-populated > .elementor-widget-wrap{padding:5px 5px 5px 5px;}.elementor-194 .elementor-element.elementor-element-945fd63{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-194 .elementor-element.elementor-element-5bae7ef{color:#000000;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;line-height:1.1em;}.elementor-194 .elementor-element.elementor-element-37a98fb .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:78px;font-weight:300;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-d711652.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-d711652.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-194 .elementor-element.elementor-element-d711652 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-d711652 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-e6e66ed{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-e6e66ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 33px 0px 0px;}.elementor-194 .elementor-element.elementor-element-aea5070{text-align:left;}.elementor-194 .elementor-element.elementor-element-aea5070 .widget-image-caption{text-align:left;color:#7A7A7A;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-273eafe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-194 .elementor-element.elementor-element-273eafe > .elementor-element-populated > .elementor-widget-wrap{padding:21px 21px 21px 21px;}.elementor-194 .elementor-element.elementor-element-a3eab4e{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-194 .elementor-element.elementor-element-7479753{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-194 .elementor-element.elementor-element-7479753 > .elementor-widget-container{padding:19px 28px 19px 0px;}@media(min-width:768px){.elementor-194 .elementor-element.elementor-element-78bd730{width:100%;}.elementor-194 .elementor-element.elementor-element-3da57e7{width:60.513%;}.elementor-194 .elementor-element.elementor-element-a5fefd4{width:39.232%;}.elementor-194 .elementor-element.elementor-element-d2a9116{width:34.487%;}.elementor-194 .elementor-element.elementor-element-ad19c65{width:65.258%;}.elementor-194 .elementor-element.elementor-element-98ab494{width:60.513%;}.elementor-194 .elementor-element.elementor-element-ec63a60{width:39.232%;}.elementor-194 .elementor-element.elementor-element-0d0fee3{width:34.487%;}.elementor-194 .elementor-element.elementor-element-5a77c97{width:65.258%;}.elementor-194 .elementor-element.elementor-element-de96bd8{width:60.513%;}.elementor-194 .elementor-element.elementor-element-8114103{width:39.232%;}.elementor-194 .elementor-element.elementor-element-5a88663{width:34.487%;}.elementor-194 .elementor-element.elementor-element-9dfbfcd{width:65.258%;}.elementor-194 .elementor-element.elementor-element-fb109b4{width:100%;}.elementor-194 .elementor-element.elementor-element-5a25c5d{width:53.974%;}.elementor-194 .elementor-element.elementor-element-7d64a6a{width:45.771%;}.elementor-194 .elementor-element.elementor-element-48c35a9{width:34.487%;}.elementor-194 .elementor-element.elementor-element-45a42b7{width:65.258%;}.elementor-194 .elementor-element.elementor-element-1a872e4{width:100%;}.elementor-194 .elementor-element.elementor-element-e18fb8d{width:53.974%;}.elementor-194 .elementor-element.elementor-element-c313082{width:45.771%;}.elementor-194 .elementor-element.elementor-element-55cffba{width:34.487%;}.elementor-194 .elementor-element.elementor-element-85bf594{width:65.258%;}.elementor-194 .elementor-element.elementor-element-6a0228b{width:53.974%;}.elementor-194 .elementor-element.elementor-element-335978c{width:45.771%;}.elementor-194 .elementor-element.elementor-element-9e14bb7{width:34.487%;}.elementor-194 .elementor-element.elementor-element-f5c578a{width:65.258%;}.elementor-194 .elementor-element.elementor-element-d711652{width:35.745%;}.elementor-194 .elementor-element.elementor-element-273eafe{width:64%;}}@media(max-width:1024px){.elementor-194 .elementor-element.elementor-element-d065f08 > .elementor-container{max-width:951px;}.elementor-194 .elementor-element.elementor-element-d065f08 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:127px;}.elementor-194 .elementor-element.elementor-element-d065f08{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-d1b6961 > .elementor-container{max-width:710px;}}@media(max-width:767px){.elementor-194 .elementor-element.elementor-element-94a9760 > .elementor-container{max-width:500px;}.elementor-194 .elementor-element.elementor-element-94a9760 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:34px;}.elementor-194 .elementor-element.elementor-element-94a9760{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-194 .elementor-element.elementor-element-d065f08 > .elementor-container{max-width:500px;}.elementor-194 .elementor-element.elementor-element-d065f08 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:83px;}.elementor-194 .elementor-element.elementor-element-d065f08{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-64e43d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-d1b6961 > .elementor-container{max-width:779px;}.elementor-194 .elementor-element.elementor-element-762dda2 > .elementor-container{max-width:500px;}.elementor-194 .elementor-element.elementor-element-762dda2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-22b6f95 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:46px 46px 46px 46px;}.elementor-194 .elementor-element.elementor-element-d0ab8e8 .elementor-heading-title{font-size:45px;}.elementor-194 .elementor-element.elementor-element-882c1c0{font-size:13px;}.elementor-194 .elementor-element.elementor-element-bcc0de5{font-size:1.4rem;}.elementor-194 .elementor-element.elementor-element-1fbd6ab .elementor-heading-title{font-size:45px;}.elementor-194 .elementor-element.elementor-element-acc1bb4 img{width:58%;}.elementor-194 .elementor-element.elementor-element-acc1bb4{width:306.062px;max-width:306.062px;}.elementor-194 .elementor-element.elementor-element-fb46f49{columns:1;font-size:1.4rem;}.elementor-194 .elementor-element.elementor-element-9e8adea .elementor-heading-title{font-size:45px;}.elementor-194 .elementor-element.elementor-element-5889cb3 img{width:100%;max-width:100%;height:161px;}.elementor-194 .elementor-element.elementor-element-8d99a25{columns:1;font-size:1.4rem;}.elementor-194 .elementor-element.elementor-element-1bcb465 .elementor-heading-title{font-size:45px;}.elementor-194 .elementor-element.elementor-element-97d5854 .elementor-heading-title{font-size:45px;}.elementor-194 .elementor-element.elementor-element-37a98fb .elementor-heading-title{font-size:45px;}}/* Start custom CSS for html, class: .elementor-element-73a480a *//* ========================================================
   ESTILOS BASE (ESCRITORIO) - ÍNDICE
======================================================== */
.contenedor-indice {
    background-color: #ffffff;
    width: 100%;
    max-width: 800px;
    margin: 0 auto; /* Centra el bloque dentro de su columna o sección */
    padding: 50px 60px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
    box-sizing: border-box;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.contenedor-indice h1 {
    font-size: 55px;
    font-weight: 200;
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 40px;
    color: #111;
    text-align: left;
}

.lista-indice {
    list-style: none;
    padding: 0;
    margin: 0;
}

.item-indice {
    display: flex;
    align-items: center;
    border-bottom: 1.5px solid #d4b455;
    padding: 15px 0;
}

.numero-pagina {
    flex-basis: 50px;
    flex-shrink: 0;
    font-size: 24px;
    font-weight: bold;
    color: #2a3a5f;
    text-decoration: none;
    text-align: right;
    margin-right: 25px;
    transition: color 0.3s;
}

.numero-pagina:hover {
    color: #162038;
    text-decoration: underline;
}

.contenido-item {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.titulo-item, 
.titulo-simple {
    font-size: 15px;
    color: #333;
    margin: 0 0 2px 0;
    line-height: 1.3;
}

.autor-item {
    font-size: 11px;
    font-style: italic;
    color: #111;
    margin: 0;
    font-weight: 600;
}

/* ========================================================
   ADAPTACIÓN RESPONSIVE (TABLETS)
======================================================== */
@media (max-width: 768px) {
    .contenedor-indice {
        padding: 30px 40px;
    }
    .contenedor-indice h1 {
        font-size: 45px;
        margin-bottom: 30px;
    }
    .numero-pagina {
        font-size: 22px;
        margin-right: 15px;
        flex-basis: 40px;
    }
}

/* ========================================================
   ADAPTACIÓN RESPONSIVE (TELÉFONOS MÓVILES)
======================================================== */
@media (max-width: 480px) {
    .contenedor-indice {
        padding: 20px 15px;
    }
    .contenedor-indice h1 {
        font-size: 34px;
        margin-bottom: 20px;
        letter-spacing: 1px;
    }
    .item-indice {
        padding: 12px 0;
        /* Alinea los elementos arriba por si el título ocupa varias líneas en móvil */
        align-items: flex-start; 
    }
    .numero-pagina {
        font-size: 20px;
        margin-right: 12px;
        flex-basis: 30px;
        margin-top: 2px; /* Ajuste visual para alinear el número con la primera línea de texto */
    }
    .titulo-item, 
    .titulo-simple {
        font-size: 14px;
    }
    .autor-item {
        font-size: 10.5px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04a42ad *//* Contenedor principal */
.widget-revista-autor {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #222;
    background-color: #fff;
    padding: 20px 0;
    max-width: 900px;
    margin: 0 auto;
}

/* Layout en cuadrícula (Desktop) */
.revista-grid {
    display: grid;
    grid-template-columns: 280px 1fr;
    column-gap: 50px;
}

/* Estilos Columna Izquierda */
.revista-col-izq {
    display: flex;
    flex-direction: column;
}

.revista-linea-decorativa {
    width: 40px;
    height: 1.5px;
    background-color: #000;
    margin-bottom: 30px;
}

.revista-autor-cargo {
    font-size: 16px;
    margin-bottom: 60px;
    line-height: 1.4;
    color: #111;
}

.revista-autor-cargo strong {
    font-weight: 600;
}

.revista-autor-cargo em {
    font-style: italic;
    color: #333;
}

.revista-texto-destacado {
    font-size: 15px;
    line-height: 1.8;
    text-transform: uppercase;
    color: #333;
    letter-spacing: 0.2px;
}

/* Estilos Columna Derecha */
.revista-col-der {
    display: flex;
    flex-direction: column;
}

.revista-imagen {
    width: 100%;
    max-width: 350px;
    height: auto;
    align-self: flex-end; /* Alinea la imagen a la derecha de la columna */
    margin-bottom: 30px;
    display: block;
    object-fit: cover;
}

.revista-cuerpo-texto p {
    font-size: 13.5px;
    line-height: 1.7;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: justify;
    color: #222;
}

/* =========================================
   RESPONSIVE: Tablets (hasta 992px)
========================================= */
@media (max-width: 992px) {
    .revista-grid {
        grid-template-columns: 220px 1fr;
        column-gap: 30px;
    }
    .revista-imagen {
        max-width: 300px;
    }
}

/* =========================================
   RESPONSIVE: Móviles (hasta 768px)
========================================= */
@media (max-width: 768px) {
    .revista-grid {
        grid-template-columns: 1fr;
        row-gap: 30px;
    }
    
    .revista-linea-decorativa {
        margin-bottom: 20px;
    }
    
    .revista-autor-cargo {
        margin-bottom: 30px;
    }
    
    .revista-texto-destacado {
        margin-bottom: 20px;
    }
    
    /* En móvil, la imagen pasa arriba del texto y se centra o alinea a la izquierda */
    .revista-imagen {
        align-self: center;
        max-width: 100%;
        margin-bottom: 25px;
    }
    
    .revista-cuerpo-texto p {
        text-align: left; /* Justificado en móvil puede crear grandes espacios en blanco */
    }
}/* End custom CSS */