.elementor-8153 .elementor-element.elementor-element-48071493:not(.elementor-motion-effects-element-type-background), .elementor-8153 .elementor-element.elementor-element-48071493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dwightavaloz.com/wp-content/uploads/2024/10/Photography-Luxury-Airbnb-Tamarindo-68.jpg");background-position:center center;}.elementor-8153 .elementor-element.elementor-element-48071493 > .elementor-background-overlay{background-color:rgba(0,0,0,0.45);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8153 .elementor-element.elementor-element-48071493 > .elementor-container{min-height:67vh;}.elementor-8153 .elementor-element.elementor-element-48071493{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );padding:120px 40px 120px 40px;}.elementor-8153 .elementor-element.elementor-element-48071493 .elementor-heading-title{color:var( --e-global-color-af2812d );}.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-8153 .elementor-element.elementor-element-6318a88a{text-align:start;}.elementor-8153 .elementor-element.elementor-element-6318a88a .elementor-heading-title{font-size:13px;font-weight:600;color:var( --e-global-color-af2812d );}.elementor-8153 .elementor-element.elementor-element-6ed74724 .elementor-heading-title{font-size:35px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-8153 .elementor-element.elementor-element-5de00ce6{margin-top:56px;margin-bottom:80px;}.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-8153 .elementor-element.elementor-element-d01ff87{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-a005e1b{text-align:center;}.elementor-8153 .elementor-element.elementor-element-a005e1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-6a8b87a{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-2d003ee{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-6431719{text-align:center;}.elementor-8153 .elementor-element.elementor-element-6431719 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-6700b3d{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-2a0e2c2{text-align:center;}.elementor-8153 .elementor-element.elementor-element-2a0e2c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-fc428ae{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-456890e .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-8153 .elementor-element.elementor-element-456890e .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-8153 .elementor-element.elementor-element-e51d048{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-40271ff{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-c08bfe9{text-align:center;}.elementor-8153 .elementor-element.elementor-element-c08bfe9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-92a69b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-cf904da{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-bed8221 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-cd9d0fc{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-6cffdb0{text-align:center;}.elementor-8153 .elementor-element.elementor-element-6cffdb0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-f5246df{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-35680729 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-8153 .elementor-element.elementor-element-35680729 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-8153 .elementor-element.elementor-element-fa334c1{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-e2d3ab9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-9ced4ac{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-9c343b3{text-align:center;}.elementor-8153 .elementor-element.elementor-element-9c343b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-43fb441{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-90415ad{text-align:center;}.elementor-8153 .elementor-element.elementor-element-90415ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-7adcdd8{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-88dbbff{text-align:center;}.elementor-8153 .elementor-element.elementor-element-88dbbff .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-8290b35{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-d945952{text-align:center;}.elementor-8153 .elementor-element.elementor-element-d945952 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-010b3b1{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-64eb13a{text-align:center;}.elementor-8153 .elementor-element.elementor-element-64eb13a .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-8153 .elementor-element.elementor-element-b209293{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-b7e228f{font-family:"Montserrat", Sans-serif;}.elementor-8153 .elementor-element.elementor-element-45965d1{font-family:"Montserrat", Sans-serif;}.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-8153 .elementor-element.elementor-element-8bcd409 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-8153 .elementor-element.elementor-element-1444ff3{font-family:"Montserrat", Sans-serif;}@media(max-width:767px){.elementor-8153 .elementor-element.elementor-element-48071493:not(.elementor-motion-effects-element-type-background), .elementor-8153 .elementor-element.elementor-element-48071493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dwightavaloz.com/wp-content/uploads/2024/10/Photography-Luxury-Airbnb-Tamarindo-37.jpg");background-position:-800px -223px;}.elementor-8153 .elementor-element.elementor-element-6ed74724 .elementor-heading-title{font-size:25px;}}/* Start custom CSS *//* Antes y despues: estilos solo de esta entrada */
body.elementor-page-8153 .dae-article .elementor-widget-wrap{padding:0 24px;}
body.elementor-page-8153 .dae-article .elementor-widget:not(:last-child){margin-bottom:0;}
body.elementor-page-8153 .dae-narrow{max-width:760px;width:100%;margin-left:auto;margin-right:auto;}
body.elementor-page-8153 .dae-wide{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;}
body.elementor-page-8153 .dae-body p,body.elementor-page-8153 .dae-body li{font-family:'Montserrat',Arial,sans-serif;font-size:16px;line-height:1.8;color:#333333;}
body.elementor-page-8153 .dae-body p{margin:0 0 1.1em;}
body.elementor-page-8153 .dae-body p:last-child{margin-bottom:0;}
body.elementor-page-8153 .dae-body strong{color:#000000;font-weight:600;}
body.elementor-page-8153 .dae-body a{color:#000000;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}
body.elementor-page-8153 .elementor-widget.dae-body{margin-top:24px;}
body.elementor-page-8153 .elementor-widget.dae-block{margin-top:36px;}
body.elementor-page-8153 .dae-body p.dae-lead{font-size:20px;line-height:1.6;color:#000000;font-weight:500;}

body.elementor-page-8153 .elementor-widget.dae-h2{margin-top:88px;}
body.elementor-page-8153 .elementor-widget.dae-h2 .elementor-heading-title{font-family:'Montserrat',Arial,sans-serif;font-size:28px;line-height:1.3;font-weight:400;color:#000000;}
body.elementor-page-8153 .elementor-widget.dae-h2 .elementor-heading-title b{font-weight:700;}
body.elementor-page-8153 .elementor-widget.dae-h3{margin-top:40px;}
body.elementor-page-8153 .elementor-widget.dae-h3 .elementor-heading-title{font-family:'Montserrat',Arial,sans-serif;font-size:18px;line-height:1.4;font-weight:700;color:#000000;}
body.elementor-page-8153 .elementor-widget.dae-h3 + .elementor-widget.dae-body{margin-top:12px;}

body.elementor-page-8153 .elementor-widget.dae-compare{margin-top:40px;}
body.elementor-page-8153 .dae-body p.dae-hint{font-size:13px;color:#777777;text-align:center;margin-top:-8px;}

body.elementor-page-8153 .dae-lesson{border-top:1px solid #000000;border-bottom:1px solid #E3E1DB;}
body.elementor-page-8153 .dae-lesson-row{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid #E3E1DB;}
body.elementor-page-8153 .dae-lesson-row:last-child{border-bottom:0;}
body.elementor-page-8153 .dae-body p.dae-lesson-label{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000000;margin:3px 0 0;}
body.elementor-page-8153 .dae-lesson-row p:not(.dae-lesson-label){font-size:15px;line-height:1.7;margin:0;}

body.elementor-page-8153 .dae-body p.dae-related{border-left:2px solid #000000;padding:4px 0 4px 20px;}
body.elementor-page-8153 .dae-related span{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#777777;margin-bottom:4px;}
body.elementor-page-8153 .dae-related a{font-weight:600;}

body.elementor-page-8153 ol.dae-steps{list-style:none;counter-reset:dae;margin:8px 0 1.4em;padding:0;border-top:1px solid #E3E1DB;}
body.elementor-page-8153 ol.dae-steps li{counter-increment:dae;position:relative;padding:12px 0 12px 44px;margin:0;border-bottom:1px solid #E3E1DB;}
body.elementor-page-8153 ol.dae-steps li::before{content:counter(dae,decimal-leading-zero);position:absolute;left:0;top:13px;font-size:13px;font-weight:700;color:#999999;}

body.elementor-page-8153 .dae-ethics{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:28px 0;}
body.elementor-page-8153 .dae-ethics-col{border-top:1px solid #000000;padding-top:16px;}
body.elementor-page-8153 .dae-ethics-no{border-top-color:#BBBBBB;}
body.elementor-page-8153 .dae-ethics ul{list-style:none;margin:10px 0 0;padding:0;}
body.elementor-page-8153 .dae-ethics li{position:relative;padding-left:22px;margin:0 0 6px;font-size:15px;line-height:1.6;}
body.elementor-page-8153 .dae-ethics-yes li::before{content:'';position:absolute;left:0;top:.75em;width:10px;height:1px;background:#000000;}
body.elementor-page-8153 .dae-ethics-no li{color:#666666;}
body.elementor-page-8153 .dae-ethics-no li::before{content:'';position:absolute;left:0;top:.75em;width:10px;height:1px;background:#BBBBBB;}

body.elementor-page-8153 .dae-stats{display:flex;justify-content:center;gap:48px;padding:28px 0;margin:24px 0 8px;border-top:1px solid #E3E1DB;border-bottom:1px solid #E3E1DB;}
body.elementor-page-8153 .dae-stats div{text-align:center;}
body.elementor-page-8153 .dae-stat-num{display:block;font-family:'Montserrat',Arial,sans-serif;font-size:44px;font-weight:300;line-height:1;color:#000000;}
body.elementor-page-8153 .dae-stat-txt{display:block;margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000000;}
body.elementor-page-8153 .dae-body p.dae-source{font-size:13px;color:#777777;text-align:center;margin-bottom:1.6em;}

body.elementor-page-8153 ul.dae-list{list-style:none;margin:8px 0 1.2em;padding:0;}
body.elementor-page-8153 ul.dae-list li{position:relative;padding-left:22px;margin:0 0 4px;}
body.elementor-page-8153 ul.dae-list li::before{content:'';position:absolute;left:0;top:.9em;width:10px;height:1px;background:#000000;}
body.elementor-page-8153 ul.dae-check{list-style:none;margin:8px 0 1.4em;padding:0;border-top:1px solid #E3E1DB;}
body.elementor-page-8153 ul.dae-check li{position:relative;padding:11px 0 11px 34px;margin:0;border-bottom:1px solid #E3E1DB;}
body.elementor-page-8153 ul.dae-check li::before{content:'';position:absolute;left:0;top:16px;width:14px;height:14px;border:1px solid #000000;}

body.elementor-page-8153 blockquote.dae-quote{border:0;margin:0;padding:8px 0;background:none;}
body.elementor-page-8153 blockquote.dae-quote p{font-family:'Montserrat',Arial,sans-serif;font-size:22px;line-height:1.5;font-weight:400;font-style:normal;color:#000000;text-align:center;}
body.elementor-page-8153 .elementor-widget.dae-cta-text{margin-top:48px;padding-top:40px;border-top:1px solid #E3E1DB;}
body.elementor-page-8153 .dae-cta-text p{text-align:center;}
body.elementor-page-8153 .elementor-widget.dae-btn{margin-top:28px;}
body.elementor-page-8153 .dae-btn .elementor-button{border-radius:0;font-size:12px;letter-spacing:.16em;padding:18px 34px;}
body.elementor-page-8153 .dae-btn .elementor-button:hover{background-color:#333333;}
body.elementor-page-8153 .dae-body p.dae-cta-alt{text-align:center;font-size:14px;margin-top:4px;}

@media (max-width:767px){
 body.elementor-page-8153 .dae-article .elementor-widget-wrap{padding:0 20px;}
 body.elementor-page-8153 .dae-body p,body.elementor-page-8153 .dae-body li{font-size:15px;line-height:1.75;}
 body.elementor-page-8153 .dae-body p.dae-lead{font-size:18px;}
 body.elementor-page-8153 .elementor-widget.dae-h2{margin-top:64px;}
 body.elementor-page-8153 .elementor-widget.dae-h2 .elementor-heading-title{font-size:23px;}
 body.elementor-page-8153 .elementor-widget.dae-h3{margin-top:32px;}
 body.elementor-page-8153 .dae-lesson-row{grid-template-columns:1fr;gap:6px;padding:16px 0;}
 body.elementor-page-8153 .dae-ethics{grid-template-columns:1fr;gap:24px;}
 body.elementor-page-8153 .dae-stats{gap:28px;}
 body.elementor-page-8153 .dae-stat-num{font-size:36px;}
 body.elementor-page-8153 blockquote.dae-quote p{font-size:19px;}
 body.elementor-page-8153 .dae-btn .elementor-button{width:100%;padding:17px 20px;}
}/* End custom CSS */