.elementor-8046 .elementor-element.elementor-element-eabe48a > .elementor-container{max-width:1100px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8046 .elementor-element.elementor-element-a55e1f2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;}.elementor-8046 .elementor-element.elementor-element-f0711e2 > .elementor-container{max-width:1240px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8046 .elementor-element.elementor-element-3f7cd6d > .elementor-container{max-width:1100px;}.elementor-8046 .elementor-element.elementor-element-8d704f0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-732f7b7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-6033c7c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-e6d283e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-afdbaa9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-e1a3589 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-c828bfd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-84e1b14 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-0e08573 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-1ffe575 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-9e29456 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-77c56a8{width:var( --container-widget-width, 69.595% );max-width:69.595%;--container-widget-width:69.595%;--container-widget-flex-grow:0;}.elementor-8046 .elementor-element.elementor-element-a24bc5b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-524b6da .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-044d28d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-cf8545f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-4f26e44 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-8e4662a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-57a15bf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-2f71061 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-8120067 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-5a40cb6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-ea99021 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-819b865 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8046 .elementor-element.elementor-element-a742570:not(.elementor-motion-effects-element-type-background), .elementor-8046 .elementor-element.elementor-element-a742570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.elementor-8046 .elementor-element.elementor-element-a742570 > .elementor-container{max-width:1100px;}.elementor-8046 .elementor-element.elementor-element-a742570{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8046 .elementor-element.elementor-element-a742570 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8046 .elementor-element.elementor-element-f4ef805 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8046 .elementor-element.elementor-element-7ede098 .elementor-button{background-color:#171716;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-8046 .elementor-element.elementor-element-1861aa1 > .elementor-container{max-width:1100px;}.elementor-8046 .elementor-element.elementor-element-3228669 > .elementor-container{max-width:1140px;}.elementor-8046 .elementor-element.elementor-element-2624353 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-cd17c07 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-1293fde .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-8046 .elementor-element.elementor-element-690e11b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}:root{--page-title-display:none;}/* Start custom CSS *//* Guia editorial Airbnb: estilos solo de esta entrada */
body.elementor-page-8046{--dwa-ink:#171716;--dwa-text:#3D3C39;--dwa-muted:#8C8A84;--dwa-line:#E3E1DB;--dwa-paper:#F6F5F1;--dwa-serif:'Cormorant Garamond',Georgia,serif;--dwa-sans:'Montserrat',Arial,sans-serif;background-color:#FFFFFF;}
body.elementor-page-8046 .dwa-section .elementor-widget-wrap{padding:0 32px;}
body.elementor-page-8046 .dwa-section .elementor-widget:not(:last-child){margin-block-end:0;margin-bottom:0;}
body.elementor-page-8046 .dwa-narrow{max-width:720px;width:100%;margin-left:auto;margin-right:auto;}
body.elementor-page-8046 .dwa-wide{max-width:1100px;width:100%;margin-left:auto;margin-right:auto;}

/* Hero */
body.elementor-page-8046 .dwa-hero{padding:104px 0 56px;}
body.elementor-page-8046 .dwa-kicker p{font-family:var(--dwa-sans);font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--dwa-muted);text-align:center;margin:0;}
body.elementor-page-8046 .dwa-h1{max-width:1000px;margin:28px auto 0;}
body.elementor-page-8046 .dwa-h1 .elementor-heading-title{font-size:clamp(38px,5.2vw,66px);line-height:1.06;letter-spacing:-.012em;color:var(--dwa-ink);text-align:center;}
body.elementor-page-8046 .dwa-dek{max-width:640px;margin:32px auto 0;}
body.elementor-page-8046 .dwa-dek p{font-family:var(--dwa-sans);font-size:18px;line-height:1.75;color:var(--dwa-text);text-align:center;margin:0;}
body.elementor-page-8046 .dwa-byline{margin:40px auto 0;}
body.elementor-page-8046 .dwa-byline p{font-family:var(--dwa-sans);font-size:12px;line-height:1.7;color:var(--dwa-muted);text-align:center;margin:0;letter-spacing:.04em;}
body.elementor-page-8046 .dwa-byline .dwa-byline-name{color:var(--dwa-ink);font-weight:600;font-size:13px;letter-spacing:.02em;}
body.elementor-page-8046 .dwa-byline .dwa-byline-meta{margin-top:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;}
body.elementor-page-8046 .dwa-hero-img{padding:0 0 24px;}
body.elementor-page-8046 .dwa-hero-img .elementor-widget-image img{width:100%;height:auto;display:block;}

/* Cuerpo */
body.elementor-page-8046 .dwa-body p,body.elementor-page-8046 .dwa-body li{font-family:var(--dwa-sans);font-size:17px;line-height:1.85;color:var(--dwa-text);}
body.elementor-page-8046 .dwa-body p{margin:0 0 1.1em;}
body.elementor-page-8046 .dwa-body p:last-child{margin-bottom:0;}
body.elementor-page-8046 .dwa-body strong{color:var(--dwa-ink);font-weight:600;}
body.elementor-page-8046 .dwa-body a{color:var(--dwa-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}
body.elementor-page-8046 .elementor-widget.dwa-body{margin-top:28px;}
body.elementor-page-8046 .elementor-widget.dwa-block{margin-top:40px;}

body.elementor-page-8046 .elementor-widget.dwa-h2{margin-top:104px;}
body.elementor-page-8046 .dwa-h2 .elementor-heading-title{font-size:clamp(30px,3.3vw,42px);line-height:1.12;letter-spacing:-.006em;color:var(--dwa-ink);}
body.elementor-page-8046 .elementor-widget.dwa-h3{margin-top:48px;}
body.elementor-page-8046 .dwa-h3 .elementor-heading-title{font-family:var(--dwa-sans);font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--dwa-ink);}
body.elementor-page-8046 .elementor-widget.dwa-h3 + .elementor-widget.dwa-body{margin-top:16px;}

body.elementor-page-8046 .dwa-label{font-family:var(--dwa-sans)!important;font-size:11px!important;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--dwa-ink)!important;margin:0 0 18px!important;line-height:1.5!important;}

body.elementor-page-8046 .dwa-list{list-style:none;margin:8px 0 1.4em;padding:0;}
body.elementor-page-8046 .dwa-list li{position:relative;padding-left:26px;margin:0 0 4px;}
body.elementor-page-8046 .dwa-list li::before{content:"";position:absolute;left:0;top:.95em;width:12px;height:1px;background:var(--dwa-ink);}
body.elementor-page-8046 .dwa-list--cols{column-count:2;column-gap:48px;}
body.elementor-page-8046 .dwa-list--cols li{break-inside:avoid;}

/* Figuras */
body.elementor-page-8046 .elementor-widget.dwa-figure{margin-top:96px;}
body.elementor-page-8046 .elementor-widget.dwa-figure--last{margin-top:120px;margin-bottom:0;}
body.elementor-page-8046 .dwa-figure img{width:100%;height:auto;display:block;}
body.elementor-page-8046 .dwa-figure figure{margin:0;}
body.elementor-page-8046 .dwa-figure .widget-image-caption{font-family:var(--dwa-sans);font-size:12px;line-height:1.6;color:var(--dwa-muted);text-align:left;margin-top:14px;letter-spacing:.02em;}

/* Citas */
body.elementor-page-8046 .elementor-widget.dwa-quote-wrap{max-width:820px;margin:72px auto 0;}
body.elementor-page-8046 .dwa-quote-wrap blockquote.dwa-quote{border:0;margin:0;padding:0;background:none;quotes:none;}
body.elementor-page-8046 .dwa-quote-wrap blockquote.dwa-quote p{font-family:var(--dwa-serif);font-size:clamp(26px,2.9vw,36px);font-weight:400;line-height:1.28;color:var(--dwa-ink);text-align:center;margin:0;font-style:normal;}
body.elementor-page-8046 .elementor-widget.dwa-quote-wrap + .elementor-widget.dwa-body{margin-top:56px;}
body.elementor-page-8046 .elementor-widget.dwa-quote-wrap + .elementor-widget.dwa-h3{margin-top:56px;}
body.elementor-page-8046 .elementor-widget.dwa-h3 + .elementor-widget.dwa-quote-wrap{margin-top:32px;}
body.elementor-page-8046 .elementor-widget.dwa-h3 + .elementor-widget.dwa-quote-wrap blockquote.dwa-quote p{text-align:left;font-size:clamp(24px,2.5vw,30px);}
body.elementor-page-8046 .elementor-widget.dwa-h3 + .elementor-widget.dwa-quote-wrap{max-width:720px;}

/* Tabla de contenidos */
body.elementor-page-8046 .elementor-widget.dwa-toc{margin-top:0;}
body.elementor-page-8046 .dwa-toc nav{border-top:1px solid var(--dwa-ink);border-bottom:1px solid var(--dwa-line);padding:28px 0 30px;}
body.elementor-page-8046 .dwa-toc ol{list-style:none;margin:0;padding:0;column-count:2;column-gap:48px;counter-reset:toc;}
body.elementor-page-8046 .dwa-toc li{counter-increment:toc;break-inside:avoid;margin:0 0 9px;padding-left:34px;position:relative;font-family:var(--dwa-sans);font-size:14px;line-height:1.5;}
body.elementor-page-8046 .dwa-toc li::before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;top:0;font-size:11px;letter-spacing:.06em;color:var(--dwa-muted);line-height:1.9;}
body.elementor-page-8046 .dwa-toc li.dwa-toc-faq::before{content:"";}
body.elementor-page-8046 .dwa-toc a{color:var(--dwa-text);text-decoration:none;}
body.elementor-page-8046 .dwa-toc a:hover{color:var(--dwa-ink);text-decoration:underline;text-underline-offset:3px;}
body.elementor-page-8046 .dwa-toc details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;}
body.elementor-page-8046 .dwa-toc details summary::-webkit-details-marker{display:none;}
body.elementor-page-8046 .dwa-toc details summary .dwa-label{margin:0!important;}
body.elementor-page-8046 .dwa-toc details summary::after{content:"+";font-family:var(--dwa-sans);font-size:18px;color:var(--dwa-ink);}
body.elementor-page-8046 .dwa-toc details[open] summary::after{content:"\2212";}
body.elementor-page-8046 .dwa-toc details[open] summary{margin-bottom:20px;}
body.elementor-page-8046 .dwa-toc-mobile ol{column-count:1;}

/* En resumen */
body.elementor-page-8046 .elementor-widget.dwa-summary{margin-top:64px;}
body.elementor-page-8046 .dwa-summary .dwa-summary-box{border-left:1px solid var(--dwa-ink);padding:4px 0 4px 32px;}
body.elementor-page-8046 .dwa-summary .dwa-summary-box p{font-family:var(--dwa-sans);font-size:18px;line-height:1.75;color:var(--dwa-ink);}
body.elementor-page-8046 .dwa-summary .dwa-summary-box p.dwa-summary-note{font-family:var(--dwa-serif);font-size:24px;line-height:1.35;color:var(--dwa-ink);}
body.elementor-page-8046 .elementor-widget.dwa-summary + .elementor-widget.dwa-body{margin-top:64px;}

/* Callout */
body.elementor-page-8046 .dwa-callout{background:var(--dwa-paper);padding:36px 40px 26px;}
body.elementor-page-8046 .dwa-callout .dwa-list{margin-bottom:0;column-count:2;column-gap:40px;}
body.elementor-page-8046 .dwa-callout .dwa-list li{break-inside:avoid;}

/* Secuencia */
body.elementor-page-8046 ol.dwa-seq{list-style:none;margin:16px 0 1.6em;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;border-top:1px solid var(--dwa-line);}
body.elementor-page-8046 ol.dwa-seq li{display:flex;gap:18px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--dwa-line);margin:0;}
body.elementor-page-8046 .dwa-num{font-family:var(--dwa-serif);font-size:20px;color:var(--dwa-muted);min-width:26px;line-height:1;}

/* Formatos */
body.elementor-page-8046 .dwa-formats{display:flex;align-items:center;justify-content:center;gap:40px;padding:44px 24px;border-top:1px solid var(--dwa-line);border-bottom:1px solid var(--dwa-line);}
body.elementor-page-8046 .dwa-format{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:220px;}
body.elementor-page-8046 .dwa-shape{display:block;border:1px solid var(--dwa-ink);margin-bottom:20px;}
body.elementor-page-8046 .dwa-shape--h{width:120px;height:80px;}
body.elementor-page-8046 .dwa-shape--v{width:54px;height:96px;}
body.elementor-page-8046 .dwa-format p{font-size:12px!important;line-height:1.6!important;letter-spacing:.14em;text-transform:uppercase;color:var(--dwa-ink)!important;font-weight:600;margin:0!important;}
body.elementor-page-8046 .dwa-plus{font-family:var(--dwa-serif);font-size:40px;color:var(--dwa-muted);line-height:1;}

/* Errores */
body.elementor-page-8046 ol.dwa-errors{list-style:none;margin:0;padding:0;border-top:1px solid var(--dwa-ink);}
body.elementor-page-8046 ol.dwa-errors li{display:grid;grid-template-columns:64px 1fr;gap:8px;padding:26px 0;border-bottom:1px solid var(--dwa-line);margin:0;}
body.elementor-page-8046 ol.dwa-errors .dwa-num{font-size:30px;color:var(--dwa-ink);}
body.elementor-page-8046 ol.dwa-errors p{margin:0;}
body.elementor-page-8046 ol.dwa-errors .dwa-err-title{font-weight:600;color:var(--dwa-ink);margin-bottom:6px;font-size:17px;}

/* Precio */
body.elementor-page-8046 .dwa-price{border-top:1px solid var(--dwa-line);border-bottom:1px solid var(--dwa-line);padding:32px 0;display:flex;align-items:baseline;gap:32px;}
body.elementor-page-8046 .dwa-price-amount{font-family:var(--dwa-serif);font-size:clamp(48px,6vw,68px);line-height:1;color:var(--dwa-ink);white-space:nowrap;}
body.elementor-page-8046 .dwa-price p{margin:0!important;max-width:360px;}
body.elementor-page-8046 .dwa-textlink-wrap{margin-top:28px!important;}
body.elementor-page-8046 .dwa-body a.dwa-textlink{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--dwa-ink);border-bottom:1px solid var(--dwa-ink);padding-bottom:6px;}
body.elementor-page-8046 .dwa-body a.dwa-textlink:hover{color:var(--dwa-muted);border-color:var(--dwa-muted);}

/* Cambio de enfoque */
body.elementor-page-8046 .dwa-shift{padding:8px 0;}
body.elementor-page-8046 .dwa-shift p.dwa-shift-from{font-family:var(--dwa-serif);font-size:26px;line-height:1.3;color:var(--dwa-muted);text-decoration:line-through;text-decoration-thickness:1px;margin:0;}
body.elementor-page-8046 .dwa-shift p.dwa-shift-mid{font-size:13px;letter-spacing:.06em;margin:14px 0;}
body.elementor-page-8046 .dwa-shift p.dwa-shift-to{font-family:var(--dwa-serif);font-size:30px;line-height:1.3;color:var(--dwa-ink);margin:0;}

/* Comparativo */
body.elementor-page-8046 .dwa-compare{border-top:1px solid var(--dwa-ink);}
body.elementor-page-8046 .dwa-compare-row{display:grid;grid-template-columns:72px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--dwa-line);align-items:baseline;}
body.elementor-page-8046 .dwa-compare-label{font-family:var(--dwa-sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--dwa-muted);}
body.elementor-page-8046 .dwa-compare-row--yes .dwa-compare-label{color:var(--dwa-ink);}
body.elementor-page-8046 .dwa-compare-row p{font-family:var(--dwa-serif)!important;font-size:24px!important;line-height:1.35!important;margin:0!important;}
body.elementor-page-8046 .dwa-compare-row--no p{color:var(--dwa-muted)!important;}
body.elementor-page-8046 .dwa-compare-row--yes p{color:var(--dwa-ink)!important;}

/* Checklist */
body.elementor-page-8046 .dwa-check{display:grid;grid-template-columns:1fr 1fr;gap:44px 48px;border-top:1px solid var(--dwa-ink);padding-top:36px;}
body.elementor-page-8046 .dwa-check-list{list-style:none;margin:0;padding:0;}
body.elementor-page-8046 .dwa-check-list li{position:relative;padding-left:30px;margin:0 0 10px;font-size:15px!important;line-height:1.6!important;}
body.elementor-page-8046 .dwa-check-list li::before{content:"";position:absolute;left:0;top:.3em;width:13px;height:13px;border:1px solid var(--dwa-ink);}

/* FAQ */
body.elementor-page-8046 .elementor-widget.dwa-faq{margin-top:36px;}
body.elementor-page-8046 .dwa-faq .elementor-toggle{border-top:1px solid var(--dwa-ink);}
body.elementor-page-8046 .dwa-faq .elementor-toggle-item{border-bottom:1px solid var(--dwa-line);margin:0!important;}
body.elementor-page-8046 .dwa-faq .elementor-tab-title{border:0!important;padding:24px 0!important;font-family:var(--dwa-sans);font-size:16px;font-weight:600;line-height:1.5;color:var(--dwa-ink);}
body.elementor-page-8046 .dwa-faq .elementor-tab-title a{color:var(--dwa-ink)!important;}
body.elementor-page-8046 .dwa-faq .elementor-toggle-icon{color:var(--dwa-ink);font-size:12px;}
body.elementor-page-8046 .dwa-faq .elementor-tab-content{border:0!important;padding:0 48px 26px 0!important;}
body.elementor-page-8046 .dwa-faq .elementor-tab-content p{font-family:var(--dwa-sans);font-size:16px;line-height:1.8;color:var(--dwa-text);margin:0;}

/* CTA final */
body.elementor-page-8046 .dwa-cta{background-color:var(--dwa-paper);padding:120px 0;margin-top:120px;}
body.elementor-page-8046 .dwa-cta-title .elementor-heading-title{font-size:clamp(34px,4vw,52px);line-height:1.1;color:var(--dwa-ink);text-align:center;}
body.elementor-page-8046 .elementor-widget.dwa-cta-text{margin-top:36px;}
body.elementor-page-8046 .dwa-cta-text p{font-family:var(--dwa-sans);font-size:17px;line-height:1.8;color:var(--dwa-text);text-align:center;margin:0 0 .9em;}
body.elementor-page-8046 .dwa-cta-text p.dwa-cta-strong{font-family:var(--dwa-serif);font-size:26px;line-height:1.35;color:var(--dwa-ink);margin-top:1.4em;}
body.elementor-page-8046 .elementor-widget.dwa-cta-offer{margin-top:64px;border-top:1px solid var(--dwa-line);padding-top:56px;}
body.elementor-page-8046 .dwa-cta-offer p{font-family:var(--dwa-sans);font-size:16px;line-height:1.75;color:var(--dwa-text);text-align:center;margin:0;}
body.elementor-page-8046 .dwa-cta-offer p.dwa-cta-ask{font-family:var(--dwa-serif);font-size:30px;line-height:1.25;color:var(--dwa-ink);margin-bottom:14px;}
body.elementor-page-8046 .elementor-widget.dwa-btn{margin-top:36px;text-align:center;}
body.elementor-page-8046 .dwa-btn .elementor-button{background-color:var(--dwa-ink)!important;color:#FFFFFF!important;border-radius:0!important;font-family:var(--dwa-sans);font-size:12px;font-weight:600;letter-spacing:.2em;padding:20px 38px;transition:background-color .2s ease;}
body.elementor-page-8046 .dwa-btn .elementor-button:hover{background-color:#3A3936!important;}

/* Autor */
body.elementor-page-8046 .dwa-author-sec{padding:96px 0 0;}
body.elementor-page-8046 .dwa-author{display:grid;grid-template-columns:180px 1fr;gap:32px;border-top:1px solid var(--dwa-ink);padding-top:32px;}
body.elementor-page-8046 .dwa-author .dwa-label{margin-top:6px!important;}
body.elementor-page-8046 .dwa-author-name{font-family:var(--dwa-serif)!important;font-size:30px!important;line-height:1.2!important;color:var(--dwa-ink)!important;margin:0 0 10px!important;}

/* Relacionados */
body.elementor-page-8046 .dwa-related-sec{padding:104px 0 120px;}
body.elementor-page-8046 .dwa-related-title .elementor-heading-title{font-size:30px;line-height:1.2;color:var(--dwa-ink);text-align:center;}
body.elementor-page-8046 .dwa-related-sec .elementor-inner-section{margin-top:48px;}
body.elementor-page-8046 .dwa-related-sec .elementor-inner-section .elementor-widget-wrap{padding:0 16px;}
body.elementor-page-8046 .dwa-rel-img img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;}
body.elementor-page-8046 .dwa-rel-cat{margin-top:20px;}
body.elementor-page-8046 .dwa-rel-cat p{font-family:var(--dwa-sans);font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--dwa-muted);margin:0;}
body.elementor-page-8046 .dwa-rel-title{margin-top:10px;}
body.elementor-page-8046 .dwa-rel-title .elementor-heading-title{font-size:23px;line-height:1.25;}
body.elementor-page-8046 .dwa-rel-title .elementor-heading-title a{color:var(--dwa-ink);}
body.elementor-page-8046 .dwa-rel-title .elementor-heading-title a:hover{color:var(--dwa-muted);}

/* Tablet */
@media (max-width:1024px){
 body.elementor-page-8046 .dwa-hero{padding:80px 0 48px;}
 body.elementor-page-8046 .elementor-widget.dwa-h2{margin-top:88px;}
 body.elementor-page-8046 .elementor-widget.dwa-figure{margin-top:80px;}
 body.elementor-page-8046 .dwa-related-sec .elementor-inner-section .elementor-widget-wrap{padding:0 10px;}
}

/* Mobile */
@media (max-width:767px){
 body.elementor-page-8046 .dwa-section .elementor-widget-wrap{padding:0 20px;}
 body.elementor-page-8046 .dwa-hero{padding:56px 0 36px;}
 body.elementor-page-8046 .dwa-h1{margin-top:20px;}
 body.elementor-page-8046 .dwa-h1 .elementor-heading-title{font-size:36px;line-height:1.08;}
 body.elementor-page-8046 .dwa-dek{margin-top:22px;}
 body.elementor-page-8046 .dwa-dek p{font-size:16px;line-height:1.7;}
 body.elementor-page-8046 .dwa-byline{margin-top:28px;}
 body.elementor-page-8046 .dwa-hero-img .elementor-widget-wrap{padding:0;}
 body.elementor-page-8046 .dwa-body p,body.elementor-page-8046 .dwa-body li{font-size:16px;line-height:1.8;}
 body.elementor-page-8046 .elementor-widget.dwa-h2{margin-top:72px;}
 body.elementor-page-8046 .dwa-h2 .elementor-heading-title{font-size:29px;}
 body.elementor-page-8046 .elementor-widget.dwa-h3{margin-top:40px;}
 body.elementor-page-8046 .elementor-widget.dwa-figure{margin-top:64px;}
 body.elementor-page-8046 .elementor-widget.dwa-figure--last{margin-top:80px;}
 body.elementor-page-8046 .elementor-widget.dwa-quote-wrap{margin-top:52px;}
 body.elementor-page-8046 .dwa-quote-wrap blockquote.dwa-quote p{font-size:25px;}
 body.elementor-page-8046 .elementor-widget.dwa-quote-wrap + .elementor-widget.dwa-body{margin-top:40px;}
 body.elementor-page-8046 .dwa-list--cols,body.elementor-page-8046 .dwa-callout .dwa-list{column-count:1;}
 body.elementor-page-8046 .dwa-callout{padding:28px 24px 18px;}
 body.elementor-page-8046 ol.dwa-seq{grid-template-columns:1fr;}
 body.elementor-page-8046 .dwa-formats{gap:20px;padding:36px 8px;}
 body.elementor-page-8046 .dwa-shape--h{width:96px;height:64px;}
 body.elementor-page-8046 .dwa-shape--v{width:42px;height:76px;}
 body.elementor-page-8046 .dwa-format p{font-size:10px!important;letter-spacing:.1em;}
 body.elementor-page-8046 ol.dwa-errors li{grid-template-columns:48px 1fr;padding:22px 0;}
 body.elementor-page-8046 ol.dwa-errors .dwa-num{font-size:24px;}
 body.elementor-page-8046 .dwa-price{flex-direction:column;gap:14px;}
 body.elementor-page-8046 .dwa-compare-row{grid-template-columns:1fr;gap:8px;}
 body.elementor-page-8046 .dwa-compare-row p{font-size:21px!important;}
 body.elementor-page-8046 .dwa-check{grid-template-columns:1fr;gap:32px;}
 body.elementor-page-8046 .dwa-summary .dwa-summary-box{padding-left:22px;}
 body.elementor-page-8046 .dwa-summary .dwa-summary-box p{font-size:16px;}
 body.elementor-page-8046 .dwa-summary .dwa-summary-box p.dwa-summary-note{font-size:21px;}
 body.elementor-page-8046 .elementor-widget.dwa-summary{margin-top:48px;}
 body.elementor-page-8046 .elementor-widget.dwa-summary + .elementor-widget.dwa-body{margin-top:48px;}
 body.elementor-page-8046 .dwa-faq .elementor-tab-title{font-size:15px;padding:20px 0!important;}
 body.elementor-page-8046 .dwa-faq .elementor-tab-content{padding:0 0 22px 0!important;}
 body.elementor-page-8046 .dwa-cta{padding:72px 0;margin-top:80px;}
 body.elementor-page-8046 .dwa-cta-text p.dwa-cta-strong{font-size:22px;}
 body.elementor-page-8046 .dwa-cta-offer p.dwa-cta-ask{font-size:25px;}
 body.elementor-page-8046 .elementor-widget.dwa-cta-offer{margin-top:48px;padding-top:44px;}
 body.elementor-page-8046 .dwa-btn .elementor-button{width:100%;padding:18px 20px;}
 body.elementor-page-8046 .dwa-author-sec{padding-top:72px;}
 body.elementor-page-8046 .dwa-author{grid-template-columns:1fr;gap:12px;}
 body.elementor-page-8046 .dwa-related-sec{padding:72px 0 80px;}
 body.elementor-page-8046 .dwa-related-sec .elementor-inner-section .elementor-column{margin-bottom:44px;}
 body.elementor-page-8046 .dwa-related-sec .elementor-inner-section .elementor-widget-wrap{padding:0;}
}/* End custom CSS */