.elementor-3189 .elementor-element.elementor-element-69cf0c5a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-69cf0c5a:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-69cf0c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2520;}.elementor-3189 .elementor-element.elementor-element-69cf0c5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3189 .elementor-element.elementor-element-3219e011:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3189 .elementor-element.elementor-element-3219e011 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3189 .elementor-element.elementor-element-3219e011 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-3219e011 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3189 .elementor-element.elementor-element-3054add6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3189 .elementor-element.elementor-element-376eab7{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-376eab7 img{width:100%;}.elementor-3189 .elementor-element.elementor-element-10a66474:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3189 .elementor-element.elementor-element-10a66474 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3189 .elementor-element.elementor-element-10a66474 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 64px 80px 64px;}.elementor-3189 .elementor-element.elementor-element-10a66474 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-1a9e7014{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-3189 .elementor-element.elementor-element-1a9e7014 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-secondary );}.elementor-3189 .elementor-element.elementor-element-452861a9{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-452861a9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:600;text-transform:uppercase;line-height:1.08em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3189 .elementor-element.elementor-element-31c5e994{--divider-border-style:solid;--divider-width:48px;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-3189 .elementor-element.elementor-element-31c5e994 .elementor-divider-separator{width:48px;margin:0 auto;margin-left:0;}.elementor-3189 .elementor-element.elementor-element-31c5e994 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{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-3189 .elementor-element.elementor-element-6f8763e2{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:var( --e-global-color-b383f88 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-3189 .elementor-element.elementor-element-3f4c008{text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.4em;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-062a8e1:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-062a8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3189 .elementor-element.elementor-element-062a8e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3189 .elementor-element.elementor-element-062a8e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3189 .elementor-element.elementor-element-f2fbee2{--spacer-size:64px;}.elementor-3189 .elementor-element.elementor-element-f2fbee2 > .elementor-widget-container{height:auto;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-3189 .elementor-element.elementor-element-dfd73ef .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3189 .elementor-element.elementor-element-dfd73ef:after{content:"0.66";}.elementor-3189 .elementor-element.elementor-element-dfd73ef .elementor-post__meta-data span + span:before{content:"·";}.elementor-3189 .elementor-element.elementor-element-dfd73ef{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-3189 .elementor-element.elementor-element-dfd73ef .elementor-post__text{margin-top:20px;}.elementor-3189 .elementor-element.elementor-element-dfd73ef .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-3189 .elementor-element.elementor-element-dfd73ef .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3189 .elementor-element.elementor-element-dfd73ef .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3189 .elementor-element.elementor-element-dfd73ef .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3189 .elementor-element.elementor-element-dfd73ef .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-3189 .elementor-element.elementor-element-7d3c31db > .elementor-container{max-width:1200px;}.elementor-3189 .elementor-element.elementor-element-7d3c31db:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-7d3c31db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3189 .elementor-element.elementor-element-7d3c31db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-3189 .elementor-element.elementor-element-7d3c31db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3189 .elementor-element.elementor-element-74fbcd73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-51d0d74e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-51d0d74e img{width:100%;}.elementor-3189 .elementor-element.elementor-element-4e51d2c5 > .elementor-element-populated{padding:0px 0px 0px 48px;}.elementor-3189 .elementor-element.elementor-element-249c8d08{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-3189 .elementor-element.elementor-element-249c8d08 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-51f1fe4{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-433510eb{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-15366536{margin-top:20px;margin-bottom:0px;}.elementor-3189 .elementor-element.elementor-element-767fab65 > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-10c8e59b{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-3189 .elementor-element.elementor-element-10c8e59b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-3c75b5e7{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-62835603{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-178164f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-285cf61{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-285cf61 img{width:100%;}.elementor-3189 .elementor-element.elementor-element-74da54ad > .elementor-container{max-width:1200px;}.elementor-3189 .elementor-element.elementor-element-74da54ad:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-74da54ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3189 .elementor-element.elementor-element-74da54ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-3189 .elementor-element.elementor-element-74da54ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3189 .elementor-element.elementor-element-561adeff > .elementor-container{max-width:880px;}.elementor-3189 .elementor-element.elementor-element-68e848b4{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-3189 .elementor-element.elementor-element-68e848b4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;line-height:1.15em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-7cdc1748{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-3a10d7e8{--spacer-size:64px;}.elementor-3189 .elementor-element.elementor-element-3a10d7e8 > .elementor-widget-container{height:auto;}.elementor-3189 .elementor-element.elementor-element-1b84cc04 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-3a1a23fb{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-3a1a23fb img{width:100%;}.elementor-3189 .elementor-element.elementor-element-36ceefc0 > .elementor-element-populated{padding:0px 0px 0px 48px;}.elementor-3189 .elementor-element.elementor-element-2b367037{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-2b367037 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-2148e0fa{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3189 .elementor-element.elementor-element-2797e762{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3189 .elementor-element.elementor-element-75f06eda{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-7f85ebf0{--spacer-size:80px;}.elementor-3189 .elementor-element.elementor-element-7f85ebf0 > .elementor-widget-container{height:auto;}.elementor-3189 .elementor-element.elementor-element-41cb02c8 > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-26396aad{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-26396aad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-26c02e95{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3189 .elementor-element.elementor-element-449340f4{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-6cc355f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-1a25b86e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-1a25b86e img{width:100%;}.elementor-3189 .elementor-element.elementor-element-54fb245e > .elementor-container{max-width:1200px;}.elementor-3189 .elementor-element.elementor-element-54fb245e:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-54fb245e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3189 .elementor-element.elementor-element-54fb245e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-3189 .elementor-element.elementor-element-54fb245e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3189 .elementor-element.elementor-element-1a0503ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-5f498b25{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-5f498b25 img{width:100%;}.elementor-3189 .elementor-element.elementor-element-151cdd11 > .elementor-element-populated{padding:0px 0px 0px 48px;}.elementor-3189 .elementor-element.elementor-element-6ae13fe8{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-3189 .elementor-element.elementor-element-6ae13fe8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-3a403c35{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-3e9ff62b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-48f19dac{margin-top:20px;margin-bottom:0px;}.elementor-3189 .elementor-element.elementor-element-5fa495b6 > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-32751d10{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-3189 .elementor-element.elementor-element-32751d10 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-22ae0e13{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-4a055f67{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-137cf5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-2422afb7{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-2422afb7 img{width:100%;}.elementor-3189 .elementor-element.elementor-element-6912208f > .elementor-container{max-width:1200px;}.elementor-3189 .elementor-element.elementor-element-6912208f:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-6912208f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3189 .elementor-element.elementor-element-6912208f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-3189 .elementor-element.elementor-element-6912208f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3189 .elementor-element.elementor-element-43925e71 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-2b3a6bb4{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-2b3a6bb4 img{width:100%;}.elementor-3189 .elementor-element.elementor-element-7c3f29e8 > .elementor-element-populated{padding:0px 0px 0px 48px;}.elementor-3189 .elementor-element.elementor-element-52668b18{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-3189 .elementor-element.elementor-element-52668b18 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-1bffe7ed{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-25b4fb05{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-1431165c{margin-top:20px;margin-bottom:0px;}.elementor-3189 .elementor-element.elementor-element-4198b2cf > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-3db88335{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-3189 .elementor-element.elementor-element-3db88335 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-1c6ebc13{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-7e2b25c9{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-2dc2624d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-13079e1e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-13079e1e img{width:100%;}.elementor-3189 .elementor-element.elementor-element-3488798 > .elementor-container{max-width:1200px;}.elementor-3189 .elementor-element.elementor-element-3488798:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-3488798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3189 .elementor-element.elementor-element-3488798{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 96px 40px;}.elementor-3189 .elementor-element.elementor-element-3488798 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3189 .elementor-element.elementor-element-68de9eb6 > .elementor-container{max-width:820px;}.elementor-3189 .elementor-element.elementor-element-12be8b80{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-12be8b80 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;line-height:1.15em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-4833d937{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:var( --e-global-color-b383f88 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-449918c1{--spacer-size:48px;}.elementor-3189 .elementor-element.elementor-element-449918c1 > .elementor-widget-container{height:auto;}.elementor-3189 .elementor-element.elementor-element-1c5871ab .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3189 .elementor-element.elementor-element-1c5871ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-24d2cfbb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3189 .elementor-element.elementor-element-24d2cfbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-6b8d0fcf .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3189 .elementor-element.elementor-element-6b8d0fcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-15845a4f > .elementor-container{max-width:1200px;}.elementor-3189 .elementor-element.elementor-element-15845a4f:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-15845a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3189 .elementor-element.elementor-element-15845a4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 96px 40px;}.elementor-3189 .elementor-element.elementor-element-15845a4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3189 .elementor-element.elementor-element-23926f21 > .elementor-container{max-width:900px;}.elementor-3189 .elementor-element.elementor-element-71e5644{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-71e5644 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:#3F4F46;}.elementor-3189 .elementor-element.elementor-element-7b4b7525{--spacer-size:56px;}.elementor-3189 .elementor-element.elementor-element-7b4b7525 > .elementor-widget-container{height:auto;}.elementor-3189 .elementor-element.elementor-element-19ec596c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-2482baa2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-2482baa2 img{width:100%;}.elementor-3189 .elementor-element.elementor-element-46e39f01 > .elementor-element-populated{padding:0px 0px 0px 48px;}.elementor-3189 .elementor-element.elementor-element-3ab75944{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3189 .elementor-element.elementor-element-3ab75944 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1em;color:#6B7770;}.elementor-3189 .elementor-element.elementor-element-4bab72fc{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-4bab72fc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:1px;color:#3F4F46;}.elementor-3189 .elementor-element.elementor-element-382ddb18{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-3189 .elementor-element.elementor-element-1f4e3179 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3189 .elementor-element.elementor-element-1f4e3179 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3189 .elementor-element.elementor-element-1f4e3179 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#3F4F46;color:#3F4F46;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-1f4e3179 .elementor-button:hover, .elementor-3189 .elementor-element.elementor-element-1f4e3179 .elementor-button:focus{color:#BE8F45;background-color:rgba(0,0,0,0);}.elementor-3189 .elementor-element.elementor-element-1f4e3179 .elementor-button:hover svg, .elementor-3189 .elementor-element.elementor-element-1f4e3179 .elementor-button:focus svg{fill:#BE8F45;}.elementor-3189 .elementor-element.elementor-element-2bf8b10{--spacer-size:80px;}.elementor-3189 .elementor-element.elementor-element-2bf8b10 > .elementor-widget-container{height:auto;}.elementor-3189 .elementor-element.elementor-element-2897bc99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-7124ae26{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3189 .elementor-element.elementor-element-7124ae26 img{width:100%;}.elementor-3189 .elementor-element.elementor-element-63343e3f > .elementor-element-populated{padding:0px 0px 0px 48px;}.elementor-3189 .elementor-element.elementor-element-346ad231{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3189 .elementor-element.elementor-element-346ad231 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1em;color:#6B7770;}.elementor-3189 .elementor-element.elementor-element-7a82f57{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3189 .elementor-element.elementor-element-7a82f57 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:1px;color:#3F4F46;}.elementor-3189 .elementor-element.elementor-element-30f208da{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#3F4F46;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-3189 .elementor-element.elementor-element-61398c30 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3189 .elementor-element.elementor-element-61398c30 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3189 .elementor-element.elementor-element-61398c30 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#3F4F46;color:#3F4F46;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-61398c30 .elementor-button:hover, .elementor-3189 .elementor-element.elementor-element-61398c30 .elementor-button:focus{color:#BE8F45;background-color:rgba(0,0,0,0);}.elementor-3189 .elementor-element.elementor-element-61398c30 .elementor-button:hover svg, .elementor-3189 .elementor-element.elementor-element-61398c30 .elementor-button:focus svg{fill:#BE8F45;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-3189 .elementor-element.elementor-element-10a66474 > .elementor-element-populated{padding:56px 40px 56px 40px;}.elementor-3189 .elementor-element.elementor-element-7d3c31db{padding:56px 24px 56px 24px;}.elementor-3189 .elementor-element.elementor-element-74da54ad{padding:64px 24px 64px 24px;}.elementor-3189 .elementor-element.elementor-element-54fb245e{padding:56px 24px 56px 24px;}.elementor-3189 .elementor-element.elementor-element-6912208f{padding:56px 24px 56px 24px;}.elementor-3189 .elementor-element.elementor-element-3488798{padding:56px 24px 64px 24px;}.elementor-3189 .elementor-element.elementor-element-15845a4f{padding:56px 24px 64px 24px;}}@media(min-width:768px){.elementor-3189 .elementor-element.elementor-element-3219e011{width:100%;}.elementor-3189 .elementor-element.elementor-element-3054add6{width:45.389%;}.elementor-3189 .elementor-element.elementor-element-10a66474{width:54.611%;}.elementor-3189 .elementor-element.elementor-element-74fbcd73{width:55%;}.elementor-3189 .elementor-element.elementor-element-4e51d2c5{width:45%;}.elementor-3189 .elementor-element.elementor-element-767fab65{width:45%;}.elementor-3189 .elementor-element.elementor-element-178164f0{width:55%;}.elementor-3189 .elementor-element.elementor-element-1b84cc04{width:55%;}.elementor-3189 .elementor-element.elementor-element-36ceefc0{width:45%;}.elementor-3189 .elementor-element.elementor-element-41cb02c8{width:45%;}.elementor-3189 .elementor-element.elementor-element-6cc355f2{width:55%;}.elementor-3189 .elementor-element.elementor-element-1a0503ee{width:55%;}.elementor-3189 .elementor-element.elementor-element-151cdd11{width:45%;}.elementor-3189 .elementor-element.elementor-element-5fa495b6{width:45%;}.elementor-3189 .elementor-element.elementor-element-137cf5e{width:55%;}.elementor-3189 .elementor-element.elementor-element-43925e71{width:55%;}.elementor-3189 .elementor-element.elementor-element-7c3f29e8{width:45%;}.elementor-3189 .elementor-element.elementor-element-4198b2cf{width:45%;}.elementor-3189 .elementor-element.elementor-element-2dc2624d{width:55%;}.elementor-3189 .elementor-element.elementor-element-19ec596c{width:55%;}.elementor-3189 .elementor-element.elementor-element-46e39f01{width:45%;}.elementor-3189 .elementor-element.elementor-element-2897bc99{width:55%;}.elementor-3189 .elementor-element.elementor-element-63343e3f{width:45%;}}@media(max-width:1279px) and (min-width:768px){.elementor-3189 .elementor-element.elementor-element-3054add6{width:100%;}.elementor-3189 .elementor-element.elementor-element-10a66474{width:100%;}.elementor-3189 .elementor-element.elementor-element-74fbcd73{width:100%;}.elementor-3189 .elementor-element.elementor-element-4e51d2c5{width:100%;}.elementor-3189 .elementor-element.elementor-element-767fab65{width:100%;}.elementor-3189 .elementor-element.elementor-element-178164f0{width:100%;}.elementor-3189 .elementor-element.elementor-element-1b84cc04{width:100%;}.elementor-3189 .elementor-element.elementor-element-36ceefc0{width:100%;}.elementor-3189 .elementor-element.elementor-element-41cb02c8{width:100%;}.elementor-3189 .elementor-element.elementor-element-6cc355f2{width:100%;}.elementor-3189 .elementor-element.elementor-element-1a0503ee{width:100%;}.elementor-3189 .elementor-element.elementor-element-151cdd11{width:100%;}.elementor-3189 .elementor-element.elementor-element-5fa495b6{width:100%;}.elementor-3189 .elementor-element.elementor-element-137cf5e{width:100%;}.elementor-3189 .elementor-element.elementor-element-43925e71{width:100%;}.elementor-3189 .elementor-element.elementor-element-7c3f29e8{width:100%;}.elementor-3189 .elementor-element.elementor-element-4198b2cf{width:100%;}.elementor-3189 .elementor-element.elementor-element-2dc2624d{width:100%;}.elementor-3189 .elementor-element.elementor-element-5c381048{width:100%;}.elementor-3189 .elementor-element.elementor-element-4b490563{width:100%;}.elementor-3189 .elementor-element.elementor-element-366b08b2{width:100%;}.elementor-3189 .elementor-element.elementor-element-19ec596c{width:100%;}.elementor-3189 .elementor-element.elementor-element-46e39f01{width:100%;}.elementor-3189 .elementor-element.elementor-element-2897bc99{width:100%;}.elementor-3189 .elementor-element.elementor-element-63343e3f{width:100%;}}@media(max-width:767px){.elementor-3189 .elementor-element.elementor-element-3054add6{width:100%;}.elementor-3189 .elementor-element.elementor-element-10a66474{width:100%;}.elementor-3189 .elementor-element.elementor-element-10a66474 > .elementor-element-populated{padding:48px 24px 48px 24px;}.elementor-3189 .elementor-element.elementor-element-dfd73ef .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3189 .elementor-element.elementor-element-dfd73ef:after{content:"0.5";}.elementor-3189 .elementor-element.elementor-element-7d3c31db{padding:48px 20px 48px 20px;}.elementor-3189 .elementor-element.elementor-element-74fbcd73{width:100%;}.elementor-3189 .elementor-element.elementor-element-4e51d2c5{width:100%;}.elementor-3189 .elementor-element.elementor-element-767fab65{width:100%;}.elementor-3189 .elementor-element.elementor-element-178164f0{width:100%;}.elementor-3189 .elementor-element.elementor-element-74da54ad{padding:56px 20px 56px 20px;}.elementor-3189 .elementor-element.elementor-element-1b84cc04{width:100%;}.elementor-3189 .elementor-element.elementor-element-36ceefc0{width:100%;}.elementor-3189 .elementor-element.elementor-element-41cb02c8{width:100%;}.elementor-3189 .elementor-element.elementor-element-6cc355f2{width:100%;}.elementor-3189 .elementor-element.elementor-element-54fb245e{padding:48px 20px 48px 20px;}.elementor-3189 .elementor-element.elementor-element-1a0503ee{width:100%;}.elementor-3189 .elementor-element.elementor-element-151cdd11{width:100%;}.elementor-3189 .elementor-element.elementor-element-5fa495b6{width:100%;}.elementor-3189 .elementor-element.elementor-element-137cf5e{width:100%;}.elementor-3189 .elementor-element.elementor-element-6912208f{padding:48px 20px 48px 20px;}.elementor-3189 .elementor-element.elementor-element-43925e71{width:100%;}.elementor-3189 .elementor-element.elementor-element-7c3f29e8{width:100%;}.elementor-3189 .elementor-element.elementor-element-4198b2cf{width:100%;}.elementor-3189 .elementor-element.elementor-element-2dc2624d{width:100%;}.elementor-3189 .elementor-element.elementor-element-3488798{padding:48px 20px 56px 20px;}.elementor-3189 .elementor-element.elementor-element-5c381048{width:100%;}.elementor-3189 .elementor-element.elementor-element-4b490563{width:100%;}.elementor-3189 .elementor-element.elementor-element-366b08b2{width:100%;}.elementor-3189 .elementor-element.elementor-element-15845a4f{padding:48px 20px 56px 20px;}.elementor-3189 .elementor-element.elementor-element-19ec596c{width:100%;}.elementor-3189 .elementor-element.elementor-element-46e39f01{width:100%;}.elementor-3189 .elementor-element.elementor-element-2897bc99{width:100%;}.elementor-3189 .elementor-element.elementor-element-63343e3f{width:100%;}}/* Start custom CSS for section, class: .elementor-element-69cf0c5a *//* ============================================
   HERO BLOG — Estilo Schwarzkopf Editorial
   ============================================ */

/* Section full-bleed sin max-width */
.elementor-3189 .elementor-element.elementor-element-69cf0c5a {
  max-width: 100% !important;
  width: 100% !important;
}
.elementor-3189 .elementor-element.elementor-element-69cf0c5a > .elementor-container {
  max-width: 100% !important;
}
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-inner > .elementor-container {
  max-width: 100% !important;
}

/* Imagen: llena todo el alto de la columna */
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-left {
  padding: 0 !important;
  overflow: hidden;
}
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-img {
  height: 100%;
  margin: 0 !important;
}
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-img .elementor-widget-container {
  height: 100%;
}
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-img img {
  width: 100%;
  height: 100%;
  min-height: 580px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-radius: 0 !important;
}

/* Columna derecha: fondo dark inmersivo */
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

/* Acento sutil en la columna dark */
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-right::before {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 20% 80%, rgba(190,143,69,0.06) 0%, transparent 60%);
  pointer-events: none;
}

/* Eyebrow de categoría con línea */
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-cat .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 24px;
  height: 1px;
  background: #BE8F45;
  vertical-align: middle;
  margin-right: 12px;
  margin-bottom: 2px;
}

/* Título: editorial bold uppercase */
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-title .elementor-heading-title {
  position: relative;
  z-index: 1;
}

/* Meta line */
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-meta .bl-blog-meta-sep {
  display: inline-block;
  margin: 0 10px;
  color: #BE8F45;
}
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-meta .bl-blog-meta-author {
  font-weight: 500;
  color: #E4D5BC;
}

/* Animaciones de entrada */
@keyframes blBlogFadeUp {
  from { opacity: 0; transform: translateY(24px); }
  to   { opacity: 1; transform: translateY(0); }
}
@keyframes blBlogFadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}

.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-cat { animation: blBlogFadeUp 0.7s ease-out 0.2s backwards; }
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-title { animation: blBlogFadeUp 0.8s ease-out 0.35s backwards; }
.elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-inner > .elementor-container > .elementor-column:nth-child(1) .bl-blog-hero-img {
  animation: blBlogFadeIn 1s ease-out 0.1s backwards;
}

/* Responsive - Tablet */
@media (max-width: 1024px) {
  .elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-title .elementor-heading-title {
    font-size: 40px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-right {
    padding: 48px 36px !important;
  }
}

/* Responsive - Mobile */
@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-inner {
    flex-direction: column !important;
  }
  .elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-img img {
    min-height: 320px !important;
    max-height: 400px;
  }
  .elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-title .elementor-heading-title {
    font-size: 32px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-right {
    padding: 40px 24px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-69cf0c5a .bl-blog-hero-subtitle p {
    font-size: 15px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d3c31db *//* ============================================
   BLOG — Bloques de contenido alternados
   ============================================ */

/* Separación entre bloques */
.elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-block-1 {
  margin-bottom: 80px;
}

/* Imagen: llena la columna, sin bordes */
.elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-block-img img {
  width: 100%;
  min-height: 400px;
  object-fit: cover;
  display: block;
}

/* Título editorial: Cormorant bold uppercase */
.elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-block-title .elementor-heading-title {
  letter-spacing: 0.02em;
}

/* Negritas dentro del body → Cocoa para productos destacados */
.elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-text-col strong {
  color: #3F4F46;
  font-weight: 600;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-block-title .elementor-heading-title {
    font-size: 24px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-block-img img {
    min-height: 340px;
  }
}

@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-block-1 { margin-bottom: 56px; }
  .elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-text-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 28px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-block-title .elementor-heading-title {
    font-size: 22px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-7d3c31db .bl-blog-block-img img {
    min-height: 280px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74da54ad *//* ============================================
   BLOG — Sección "Estilos de inspiración"
   ============================================ */

/* Título de sección centrado */
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-section-title .elementor-heading-title {
  letter-spacing: 0.08em;
}

/* Intro centrado con ancho más estrecho */
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-section-intro p {
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
}

/* Imagen: llena la columna */
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-block-img img {
  width: 100%;
  min-height: 420px;
  object-fit: cover;
  display: block;
}

/* Título de bloque: editorial uppercase serif */
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-block-title .elementor-heading-title {
  letter-spacing: 0.03em;
}

/* "Consejo:" destacado con borde izq */
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-consejo {
  border-left: 2px solid #BE8F45;
  padding-left: 20px !important;
  margin-top: 8px;
}
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-consejo strong:first-child {
  color: #BE8F45;
  font-style: italic;
}

/* Links dentro del contenido → subrayado Cocoa */
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-text-col a {
  color: #3F4F46 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  transition: color 0.3s ease;
}
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-text-col a:hover {
  color: #BE8F45 !important;
}
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-text-col a strong {
  font-weight: 600;
}

/* Espaciado entre bloques */
.elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-block {
  margin-bottom: 0;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-section-title .elementor-heading-title { font-size: 34px !important; }
  .elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-block-title .elementor-heading-title { font-size: 22px !important; }
  .elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-block-img img { min-height: 360px; }
}

@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-section-title .elementor-heading-title { font-size: 28px !important; }
  .elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-text-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 28px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-block-title .elementor-heading-title { font-size: 20px !important; }
  .elementor-3189 .elementor-element.elementor-element-74da54ad .bl-blog-block-img img { min-height: 280px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54fb245e *//* ============================================
   BLOG — Bloques de contenido alternados
   ============================================ */

/* Separación entre bloques */
.elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-block-1 {
  margin-bottom: 80px;
}

/* Imagen: llena la columna, sin bordes */
.elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-block-img img {
  width: 100%;
  min-height: 400px;
  object-fit: cover;
  display: block;
}

/* Título editorial: Cormorant bold uppercase */
.elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-block-title .elementor-heading-title {
  letter-spacing: 0.02em;
}

/* Negritas dentro del body → Cocoa para productos destacados */
.elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-text-col strong {
  color: #3F4F46;
  font-weight: 600;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-block-title .elementor-heading-title {
    font-size: 24px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-block-img img {
    min-height: 340px;
  }
}

@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-block-1 { margin-bottom: 56px; }
  .elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-text-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 28px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-block-title .elementor-heading-title {
    font-size: 22px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-54fb245e .bl-blog-block-img img {
    min-height: 280px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6912208f *//* ============================================
   BLOG — Bloques de contenido alternados
   ============================================ */

/* Separación entre bloques */
.elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-block-1 {
  margin-bottom: 80px;
}

/* Imagen: llena la columna, sin bordes */
.elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-block-img img {
  width: 100%;
  min-height: 400px;
  object-fit: cover;
  display: block;
}

/* Título editorial: Cormorant bold uppercase */
.elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-block-title .elementor-heading-title {
  letter-spacing: 0.02em;
}

/* Negritas dentro del body → Cocoa para productos destacados */
.elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-text-col strong {
  color: #3F4F46;
  font-weight: 600;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-block-title .elementor-heading-title {
    font-size: 24px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-block-img img {
    min-height: 340px;
  }
}

@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-block-1 { margin-bottom: 56px; }
  .elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-text-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 28px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-block-title .elementor-heading-title {
    font-size: 22px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-6912208f .bl-blog-block-img img {
    min-height: 280px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3488798 *//* ============================================
   BLOG — Sección de videos
   ============================================ */

/* Videos: aspect ratio vertical 9:16 */
.elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video .elementor-wrapper {
  border-radius: 0 !important;
  overflow: hidden;
}
.elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video .elementor-custom-embed-image-overlay img {
  min-height: 440px;
  object-fit: cover;
}

/* Play button override - hacerlo más editorial */
.elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video .elementor-custom-embed-play {
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video .elementor-custom-embed-play i,
.elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video .elementor-custom-embed-play svg {
  font-size: 48px !important;
  width: 48px !important;
  height: 48px !important;
  color: rgba(255,255,255,0.9) !important;
  filter: drop-shadow(0 2px 8px rgba(0,0,0,0.3));
}
.elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video:hover .elementor-custom-embed-play {
  transform: scale(1.1);
}

/* Hover en cada video */
.elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-vid-col {
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-vid-col:hover {
  transform: translateY(-6px);
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video-title .elementor-heading-title { font-size: 34px !important; }
  .elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video .elementor-custom-embed-image-overlay img { min-height: 380px; }
}

@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video-title .elementor-heading-title { font-size: 28px !important; }
  .elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-vid-col { margin-bottom: 20px; }
  .elementor-3189 .elementor-element.elementor-element-3488798 .bl-blog-video .elementor-custom-embed-image-overlay img { min-height: 420px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15845a4f *//* ============================================
   BLOG — Bloques promocionales (estilo Schwarzkopf eShop)
   ============================================ */

/* Imagen del bloque */
.elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-promo-img img {
  width: 100%;
  min-height: 380px;
  object-fit: cover;
  display: block;
}

/* Label italic (eSHOP equivalent) */
.elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-promo-label .elementor-heading-title {
  font-style: italic;
}

/* Título del bloque */
.elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-promo-title .elementor-heading-title {
  letter-spacing: 0.02em;
}

/* Arrow link: chevron + texto bold uppercase */
.elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-arrow-link .elementor-button {
  padding: 0 !important;
  transition: all 0.3s ease;
}
.elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-arrow-link .elementor-button-icon {
  font-size: 10px;
  transition: transform 0.3s ease;
}
.elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-arrow-link .elementor-button:hover .elementor-button-icon {
  transform: translateX(4px);
}

/* Separación entre bloques */
.elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-promo-block + .elementor-widget-spacer + .bl-blog-promo-block {
  border-top: 1px solid #C5CCC9;
  padding-top: 80px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-promo-title .elementor-heading-title { font-size: 26px !important; }
  .elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-promo-img img { min-height: 320px; }
}

@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-promo-text-col {
    padding-left: 0 !important;
    padding-top: 28px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-promo-title .elementor-heading-title { font-size: 22px !important; }
  .elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-announcement .elementor-heading-title {
    font-size: 12px !important;
    letter-spacing: 2px !important;
  }
  .elementor-3189 .elementor-element.elementor-element-15845a4f .bl-blog-promo-img img { min-height: 280px; }
}/* End custom CSS */