.elementor-379 .elementor-element.elementor-element-a445adf:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-a445adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/10/Recurso-2-50.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-379 .elementor-element.elementor-element-a445adf > .elementor-container{min-height:85vh;}.elementor-379 .elementor-element.elementor-element-a445adf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-4.5rem;margin-bottom:0rem;}.elementor-379 .elementor-element.elementor-element-a445adf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-379 .elementor-element.elementor-element-8893560 > .elementor-element-populated{margin:0rem 0rem 0rem 5rem;--e-column-margin-right:0rem;--e-column-margin-left:5rem;}.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-379 .elementor-element.elementor-element-549c72d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-379 .elementor-element.elementor-element-549c72d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:80px;font-weight:400;line-height:60px;color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-de9da6e:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-de9da6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-de9da6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 1rem 0rem;}.elementor-379 .elementor-element.elementor-element-de9da6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-11edd7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-13d6297 > .elementor-widget-container{margin:-8.5rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-13d6297{text-align:center;}.elementor-379 .elementor-element.elementor-element-13d6297 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:390px;font-weight:600;font-style:italic;color:#000000;}.elementor-379 .elementor-element.elementor-element-fa5d86c > .elementor-widget-container{margin:-14rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-fa5d86c img{width:30%;}.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-379 .elementor-element.elementor-element-6a5c7db .elementor-button{background-color:#00000000;font-family:"Archivo", Sans-serif;font-size:25px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-379 .elementor-element.elementor-element-6a5c7db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-379 .elementor-element.elementor-element-948e934:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-948e934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-948e934{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 1rem 0rem;}.elementor-379 .elementor-element.elementor-element-948e934 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-6807199 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-379 .elementor-element.elementor-element-84d24c5{font-family:"Archivo", Sans-serif;font-weight:400;color:#000000;}.elementor-379 .elementor-element.elementor-element-65d1d41 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-65d1d41{text-align:justify;}.elementor-379 .elementor-element.elementor-element-65d1d41 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:131px;font-weight:600;line-height:91px;color:#000000;}.elementor-379 .elementor-element.elementor-element-bae8be8 > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-bae8be8{text-align:justify;}.elementor-379 .elementor-element.elementor-element-bae8be8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:89px;font-weight:600;line-height:91px;color:#000000;}.elementor-379 .elementor-element.elementor-element-7531242 > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-7531242{text-align:center;}.elementor-379 .elementor-element.elementor-element-7531242 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:115px;font-weight:600;line-height:91px;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-96cea52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-96cea52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-03a2397 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-03a2397{text-align:center;}.elementor-379 .elementor-element.elementor-element-03a2397 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:177px;font-weight:700;font-style:italic;line-height:100px;color:#000000;}.elementor-379 .elementor-element.elementor-element-48bdb3b{text-align:center;font-family:"Archivo", Sans-serif;font-weight:400;color:#000000;}.elementor-379 .elementor-element.elementor-element-d2f49fa:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-d2f49fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-d2f49fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 1rem 0rem;}.elementor-379 .elementor-element.elementor-element-d2f49fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-37ba3de .elementor-button{background-color:#00000000;font-family:"Archivo", Sans-serif;font-size:25px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-379 .elementor-element.elementor-element-111f576:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-111f576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-111f576{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-111f576 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-e402313 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-e402313{text-align:center;}.elementor-379 .elementor-element.elementor-element-e402313 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:145px;font-weight:700;font-style:italic;line-height:100px;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-5e95d90.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-5e95d90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-d90715a{text-align:left;font-family:"Cormorant", Sans-serif;font-size:29px;font-weight:600;line-height:26px;color:#000000;}.elementor-379 .elementor-element.elementor-element-492e710:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-492e710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-492e710{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-492e710 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-0a30e73.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-0a30e73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-0a30e73.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-0a30e73 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-0a30e73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-90b9d27:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-90b9d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-90b9d27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-90b9d27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-7ccbd58.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-7ccbd58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-7ccbd58.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-7ccbd58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-7ccbd58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-20f4ed9 > .elementor-container{min-height:33vh;}.elementor-379 .elementor-element.elementor-element-20f4ed9{padding:0rem 0rem 2rem 0rem;}.elementor-379 .elementor-element.elementor-element-5e87ba0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-5e87ba0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/10/fotos-fondo-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-5e87ba0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-5e87ba0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-5e87ba0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-5e87ba0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-ee0b032{text-align:center;font-family:"Archivo", Sans-serif;font-size:30px;font-weight:400;line-height:22px;color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-3c52387:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-3c52387 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-3c52387 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-3c52387 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-70e90f4 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-70e90f4{text-align:center;font-family:"Cormorant", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-3597caf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-3597caf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-3597caf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-3597caf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-3597caf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-5b8f8a3 > .elementor-container{min-height:33vh;}.elementor-379 .elementor-element.elementor-element-5b8f8a3{padding:0rem 0rem 2rem 0rem;}.elementor-379 .elementor-element.elementor-element-d33ac57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-d33ac57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/10/fotos-fondo-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-d33ac57.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-d33ac57.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-d33ac57 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-d33ac57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-bed1066{text-align:center;font-family:"Archivo", Sans-serif;font-size:30px;font-weight:400;line-height:22px;color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-4b9782e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-4b9782e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-4b9782e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-4b9782e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-54149d3 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-54149d3{text-align:center;font-family:"Cormorant", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-0d3a622.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-0d3a622.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-0d3a622.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-0d3a622 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-0d3a622 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-8fa6ada > .elementor-container{min-height:33vh;}.elementor-379 .elementor-element.elementor-element-8fa6ada{padding:0rem 0rem 2rem 0rem;}.elementor-379 .elementor-element.elementor-element-9094ee2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-9094ee2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/10/fotos-fondo-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-9094ee2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-9094ee2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-9094ee2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-9094ee2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-1662421{text-align:center;font-family:"Archivo", Sans-serif;font-size:30px;font-weight:400;line-height:22px;color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-f17b213:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-f17b213 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-f17b213 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-f17b213 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-41b4079 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-41b4079{text-align:center;font-family:"Cormorant", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-bf6c3e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-bf6c3e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-bf6c3e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-bf6c3e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-bf6c3e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-57f34b5 > .elementor-container{min-height:33vh;}.elementor-379 .elementor-element.elementor-element-57f34b5{padding:0rem 0rem 2rem 0rem;}.elementor-379 .elementor-element.elementor-element-9402a0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-9402a0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/10/fotos-fondo-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-9402a0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-9402a0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-9402a0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-9402a0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-190e6fb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-190e6fb{text-align:center;font-family:"Archivo", Sans-serif;font-size:60px;font-weight:400;line-height:24px;color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-8382d30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-8382d30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-8382d30 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-8382d30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-a0fc287 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-a0fc287{text-align:center;font-family:"Cormorant", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-379 .elementor-element.elementor-element-cf62205:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-cf62205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-cf62205{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 1rem 0rem;}.elementor-379 .elementor-element.elementor-element-cf62205 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-7d78cb0 .elementor-button{background-color:#00000000;font-family:"Archivo", Sans-serif;font-size:25px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-379 .elementor-element.elementor-element-94d606e:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-94d606e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-94d606e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-94d606e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-391dc98 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-391dc98{text-align:center;}.elementor-379 .elementor-element.elementor-element-391dc98 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:145px;font-weight:700;font-style:italic;line-height:100px;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-12e4b08.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-12e4b08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-9cbce76{text-align:left;font-family:"Cormorant", Sans-serif;font-size:29px;font-weight:600;line-height:26px;color:#000000;}.elementor-379 .elementor-element.elementor-element-37201fa:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-37201fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-37201fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;}.elementor-379 .elementor-element.elementor-element-37201fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-48b001a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-48b001a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-48b001a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-48b001a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-48b001a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-c5f8939:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-c5f8939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-c5f8939{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;}.elementor-379 .elementor-element.elementor-element-c5f8939 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-ce4e34a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-ce4e34a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-ce4e34a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-ce4e34a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-ce4e34a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-375d007 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-6c2b2b2{text-align:center;font-family:"Archivo", Sans-serif;font-size:30px;font-weight:400;line-height:22px;color:#E1DAD3;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-0c6d1ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-0c6d1ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-0c6d1ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-0c6d1ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-0c6d1ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-46c7b44{text-align:center;font-family:"Archivo", Sans-serif;font-size:30px;font-weight:400;line-height:22px;color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-ff94b96 img{width:85%;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-43436df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-379 .elementor-element.elementor-element-43436df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-379 .elementor-element.elementor-element-43436df.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-43436df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-43436df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-fc50148{text-align:center;font-family:"Archivo", Sans-serif;font-size:30px;font-weight:400;line-height:22px;color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-b3085f9:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-b3085f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-b3085f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-b3085f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-cf0a4de img{width:70%;}.elementor-379 .elementor-element.elementor-element-059d930:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-059d930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-059d930{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 4rem 0rem;z-index:1;}.elementor-379 .elementor-element.elementor-element-059d930 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-fa8330b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-fa8330b{text-align:center;}.elementor-379 .elementor-element.elementor-element-fa8330b .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:145px;font-weight:700;font-style:italic;line-height:100px;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-631a9e0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-631a9e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-6c74f5e{text-align:left;font-family:"Cormorant", Sans-serif;font-size:29px;font-weight:600;line-height:26px;color:#000000;}.elementor-379 .elementor-element.elementor-element-b80fb93:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-b80fb93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-b80fb93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-b80fb93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-379 .elementor-element.elementor-element-9a571fc .elementor-repeater-item-fddc883 .swiper-slide-bg{background-image:url(https://dientedeleon.ec/wp-content/uploads/2024/11/fond-album.png);background-size:contain;}.elementor-379 .elementor-element.elementor-element-9a571fc .elementor-repeater-item-2c25960 .swiper-slide-bg{background-image:url(https://dientedeleon.ec/wp-content/uploads/2024/11/fond-album.png);background-size:contain;}.elementor-379 .elementor-element.elementor-element-9a571fc .swiper-slide{height:300px;}.elementor-379 .elementor-element.elementor-element-9a571fc .swiper-slide-contents{max-width:66%;}.elementor-379 .elementor-element.elementor-element-9a571fc .swiper-slide-inner{text-align:center;}.elementor-379 .elementor-element.elementor-element-fcf5322 .elementor-repeater-item-fddc883 .swiper-slide-bg{background-image:url(https://dientedeleon.ec/wp-content/uploads/2024/11/fond-album.png);background-size:contain;}.elementor-379 .elementor-element.elementor-element-fcf5322 .swiper-slide{height:300px;}.elementor-379 .elementor-element.elementor-element-fcf5322 .swiper-slide-contents{max-width:66%;}.elementor-379 .elementor-element.elementor-element-fcf5322 .swiper-slide-inner{text-align:center;}.elementor-379 .elementor-element.elementor-element-cc5d61a .elementor-repeater-item-fddc883 .swiper-slide-bg{background-image:url(https://dientedeleon.ec/wp-content/uploads/2024/11/fond-album.png);background-size:contain;}.elementor-379 .elementor-element.elementor-element-cc5d61a .elementor-repeater-item-36b8152 .swiper-slide-bg{background-image:url(https://dientedeleon.ec/wp-content/uploads/2024/11/fond-album.png);background-size:contain;}.elementor-379 .elementor-element.elementor-element-cc5d61a .swiper-slide{height:300px;}.elementor-379 .elementor-element.elementor-element-cc5d61a .swiper-slide-contents{max-width:66%;}.elementor-379 .elementor-element.elementor-element-cc5d61a .swiper-slide-inner{text-align:center;}.elementor-379 .elementor-element.elementor-element-4d3c09b:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-4d3c09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-4d3c09b > .elementor-container{max-width:790px;}.elementor-379 .elementor-element.elementor-element-4d3c09b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-4d3c09b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-2ccffa9 .elementor-repeater-item-fddc883 .swiper-slide-bg{background-image:url(https://dientedeleon.ec/wp-content/uploads/2024/11/fond-album.png);background-size:contain;}.elementor-379 .elementor-element.elementor-element-2ccffa9 .elementor-repeater-item-dcd34a4 .swiper-slide-bg{background-image:url(https://dientedeleon.ec/wp-content/uploads/2024/11/fond-album.png);background-size:contain;}.elementor-379 .elementor-element.elementor-element-2ccffa9 .swiper-slide{height:300px;}.elementor-379 .elementor-element.elementor-element-2ccffa9 .swiper-slide-contents{max-width:66%;}.elementor-379 .elementor-element.elementor-element-2ccffa9 .swiper-slide-inner{text-align:center;}.elementor-379 .elementor-element.elementor-element-08fc27f .elementor-repeater-item-fddc883 .swiper-slide-bg{background-image:url(https://dientedeleon.ec/wp-content/uploads/2024/11/fond-album.png);background-size:contain;}.elementor-379 .elementor-element.elementor-element-08fc27f .elementor-repeater-item-7fa3565 .swiper-slide-bg{background-image:url(https://dientedeleon.ec/wp-content/uploads/2024/11/fond-album.png);background-size:contain;}.elementor-379 .elementor-element.elementor-element-08fc27f .swiper-slide{height:300px;}.elementor-379 .elementor-element.elementor-element-08fc27f .swiper-slide-contents{max-width:66%;}.elementor-379 .elementor-element.elementor-element-08fc27f .swiper-slide-inner{text-align:center;}.elementor-379 .elementor-element.elementor-element-266d81e:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-266d81e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-266d81e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-266d81e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-f7143d4{margin-top:0rem;margin-bottom:1rem;}.elementor-379 .elementor-element.elementor-element-723e98d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-723e98d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-723e98d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-723e98d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-6b0b63d > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-6b0b63d{text-align:center;font-family:"Cormorant", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-379 .elementor-element.elementor-element-63af98f{text-align:center;font-family:"Archivo", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-379 .elementor-element.elementor-element-aa55122:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-aa55122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-aa55122{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 3rem 0rem;z-index:1;}.elementor-379 .elementor-element.elementor-element-aa55122 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-b3dab95 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-b3dab95{text-align:center;}.elementor-379 .elementor-element.elementor-element-b3dab95 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:145px;font-weight:700;font-style:italic;line-height:100px;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-7bb87cf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-7bb87cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-45b0ef1{text-align:left;font-family:"Cormorant", Sans-serif;font-size:29px;font-weight:600;line-height:26px;color:#000000;}.elementor-379 .elementor-element.elementor-element-4434ef2:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-4434ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-4434ef2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-4434ef2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-4b5620b:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-4b5620b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-4b5620b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 3rem 0rem;z-index:1;}.elementor-379 .elementor-element.elementor-element-4b5620b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-c80fe32 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-c80fe32{text-align:center;}.elementor-379 .elementor-element.elementor-element-c80fe32 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:145px;font-weight:700;font-style:italic;line-height:100px;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-4073d53.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-4073d53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-c1a8b29{text-align:left;font-family:"Cormorant", Sans-serif;font-size:29px;font-weight:600;line-height:26px;color:#000000;}.elementor-379 .elementor-element.elementor-element-99e1df0:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-99e1df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-99e1df0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-99e1df0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-ce50676 .elementor-button{background-color:#00000000;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;font-style:italic;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-379 .elementor-element.elementor-element-c7f3ab0 .elementor-button{background-color:#000000;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;font-style:italic;fill:#E1DAD3;color:#E1DAD3;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-379 .elementor-element.elementor-element-2efbeaf:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-2efbeaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-2efbeaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 3rem 0rem;z-index:1;}.elementor-379 .elementor-element.elementor-element-2efbeaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-ac3f39f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-ac3f39f{text-align:center;}.elementor-379 .elementor-element.elementor-element-ac3f39f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:145px;font-weight:700;font-style:italic;line-height:100px;color:#000000;}.elementor-bc-flex-widget .elementor-379 .elementor-element.elementor-element-1c16559.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-1c16559.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-379 .elementor-element.elementor-element-00701d6{text-align:left;font-family:"Cormorant", Sans-serif;font-size:29px;font-weight:600;line-height:26px;color:#000000;}.elementor-379 .elementor-element.elementor-element-8737418:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-8737418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-8737418{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-8737418 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-1f77c51 > .elementor-widget-container{margin:1rem 3rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-1f77c51{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-1f77c51 img{width:14%;}.elementor-379 .elementor-element.elementor-element-3473f6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-3473f6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-3473f6e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-3473f6e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-50dba22 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-50dba22{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;color:#000000;}.elementor-379 .elementor-element.elementor-element-7bc0cff > .elementor-widget-container{margin:1rem 3rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-7bc0cff{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-7bc0cff img{width:14%;}.elementor-379 .elementor-element.elementor-element-4949557:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-4949557 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-4949557 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-4949557 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-a4636cc > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-a4636cc{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;line-height:24px;color:#000000;}.elementor-379 .elementor-element.elementor-element-eef8040 > .elementor-widget-container{margin:1rem 3rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-eef8040{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-eef8040 img{width:14%;}.elementor-379 .elementor-element.elementor-element-2253e14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-2253e14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-2253e14 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-2253e14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-d8cb2d2 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-d8cb2d2{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;color:#000000;}.elementor-379 .elementor-element.elementor-element-7f6dbe6:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-7f6dbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-7f6dbe6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-7f6dbe6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-22d9b4d > .elementor-widget-container{margin:1rem 3rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-22d9b4d{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-22d9b4d img{width:14%;}.elementor-379 .elementor-element.elementor-element-10fa15c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-10fa15c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-10fa15c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-10fa15c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-65ea12b > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-65ea12b{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;color:#000000;}.elementor-379 .elementor-element.elementor-element-c6850e0 > .elementor-widget-container{margin:1rem 3rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-c6850e0{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-c6850e0 img{width:14%;}.elementor-379 .elementor-element.elementor-element-8625dd4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-8625dd4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-8625dd4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-8625dd4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-0c00d8d > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-0c00d8d{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;line-height:24px;color:#000000;}.elementor-379 .elementor-element.elementor-element-203c816 > .elementor-widget-container{margin:1rem 3rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-203c816{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-203c816 img{width:14%;}.elementor-379 .elementor-element.elementor-element-a4ca120:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-a4ca120 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-a4ca120 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-a4ca120 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-340be82 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-340be82{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;color:#000000;}.elementor-379 .elementor-element.elementor-element-c5b10bd:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-c5b10bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-c5b10bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-c5b10bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-03ee75e > .elementor-widget-container{margin:1rem 3rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-03ee75e{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-03ee75e img{width:14%;}.elementor-379 .elementor-element.elementor-element-8be775f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-8be775f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-8be775f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-8be775f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-3170a59 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-3170a59{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;color:#000000;}.elementor-379 .elementor-element.elementor-element-56726f4 > .elementor-widget-container{margin:1rem 3rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-56726f4{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-56726f4 img{width:14%;}.elementor-379 .elementor-element.elementor-element-fd7b5eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-fd7b5eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-fd7b5eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-fd7b5eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-fe7a9fe > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-fe7a9fe{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;color:#000000;}.elementor-379 .elementor-element.elementor-element-a04d60c > .elementor-widget-container{margin:1rem 3rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-a04d60c{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-a04d60c img{width:14%;}.elementor-379 .elementor-element.elementor-element-39dbddf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-39dbddf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-39dbddf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-39dbddf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-a561bb9 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-a561bb9{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;line-height:24px;color:#000000;}.elementor-379 .elementor-element.elementor-element-3115aac:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-3115aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-3115aac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-3115aac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-02dec3e > .elementor-widget-container{margin:1rem 10rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-02dec3e{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-02dec3e img{width:11%;}.elementor-379 .elementor-element.elementor-element-13c1159:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-13c1159 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-13c1159 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-13c1159 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-cce1280 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-cce1280{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;color:#000000;}.elementor-379 .elementor-element.elementor-element-73a4257 > .elementor-widget-container{margin:1rem 10rem -4rem 0rem;}.elementor-379 .elementor-element.elementor-element-73a4257{z-index:1;text-align:right;}.elementor-379 .elementor-element.elementor-element-73a4257 img{width:11%;}.elementor-379 .elementor-element.elementor-element-ef72148:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-379 .elementor-element.elementor-element-ef72148 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dientedeleon.ec/wp-content/uploads/2024/11/obalado.svg");background-position:center center;background-repeat:no-repeat;}.elementor-379 .elementor-element.elementor-element-ef72148 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.5rem 0rem 2.5rem 0rem;}.elementor-379 .elementor-element.elementor-element-ef72148 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-8622cd6 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-379 .elementor-element.elementor-element-8622cd6{text-align:center;font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:700;font-style:italic;color:#000000;}.elementor-379 .elementor-element.elementor-element-22b86cc:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-22b86cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-22b86cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 2rem 0rem;}.elementor-379 .elementor-element.elementor-element-22b86cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-e39b897{text-align:center;font-family:"Archivo", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-379 .elementor-element.elementor-element-51839a2:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-51839a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#534741;}.elementor-379 .elementor-element.elementor-element-51839a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-379 .elementor-element.elementor-element-51839a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-9acffb9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-20b5a9f:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-20b5a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#534741;}.elementor-379 .elementor-element.elementor-element-20b5a9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 5rem 0rem;}.elementor-379 .elementor-element.elementor-element-20b5a9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-6bcb6c6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-6bcb6c6{text-align:center;}.elementor-379 .elementor-element.elementor-element-6bcb6c6 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:119px;font-weight:500;font-style:italic;line-height:100px;color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-c6c9c71 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-379 .elementor-element.elementor-element-c6c9c71{text-align:center;}.elementor-379 .elementor-element.elementor-element-c6c9c71 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:35px;font-weight:400;color:#E1DAD3;}.elementor-379 .elementor-element.elementor-element-0558db7 > .elementor-container{max-width:602px;}.elementor-379 .elementor-element.elementor-element-0558db7{padding:0rem 0rem 2rem 0rem;}.elementor-379 .elementor-element.elementor-element-c934981 .elementor-button{background-color:#E1DAD3;font-family:"Archivo", Sans-serif;font-size:25px;font-weight:600;fill:#534741;color:#534741;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-379 .elementor-element.elementor-element-c934981 .elementor-button-content-wrapper{flex-direction:row;}.elementor-379 .elementor-element.elementor-element-b969b6b .elementor-button{background-color:#E1DAD3;font-family:"Archivo", Sans-serif;font-size:25px;font-weight:600;fill:#534741;color:#534741;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-379 .elementor-element.elementor-element-b969b6b .elementor-button-content-wrapper{flex-direction:row;}.elementor-379 .elementor-element.elementor-element-9aff3b4 .elementor-button{background-color:#E1DAD3;font-family:"Archivo", Sans-serif;font-size:25px;font-weight:600;fill:#534741;color:#534741;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-379 .elementor-element.elementor-element-9aff3b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-379 .elementor-element.elementor-element-2e7c01d img{width:20%;}@media(min-width:768px){.elementor-379 .elementor-element.elementor-element-ead9a79{width:20%;}.elementor-379 .elementor-element.elementor-element-8893560{width:80%;}.elementor-379 .elementor-element.elementor-element-a0dd1ed{width:20%;}.elementor-379 .elementor-element.elementor-element-96cea52{width:59.332%;}.elementor-379 .elementor-element.elementor-element-4159659{width:20%;}.elementor-379 .elementor-element.elementor-element-dd7b316{width:37%;}.elementor-379 .elementor-element.elementor-element-5e95d90{width:33%;}.elementor-379 .elementor-element.elementor-element-df91a10{width:29.554%;}.elementor-379 .elementor-element.elementor-element-6eec089{width:53%;}.elementor-379 .elementor-element.elementor-element-12e4b08{width:29%;}.elementor-379 .elementor-element.elementor-element-8008e61{width:17.554%;}.elementor-379 .elementor-element.elementor-element-ce4e34a{width:25%;}.elementor-379 .elementor-element.elementor-element-0c6d1ea{width:41.332%;}.elementor-379 .elementor-element.elementor-element-9909f99{width:53%;}.elementor-379 .elementor-element.elementor-element-631a9e0{width:29%;}.elementor-379 .elementor-element.elementor-element-071dd21{width:17.554%;}.elementor-379 .elementor-element.elementor-element-b090b00{width:53%;}.elementor-379 .elementor-element.elementor-element-7bb87cf{width:29%;}.elementor-379 .elementor-element.elementor-element-0091147{width:17.554%;}.elementor-379 .elementor-element.elementor-element-1191159{width:53%;}.elementor-379 .elementor-element.elementor-element-4073d53{width:29%;}.elementor-379 .elementor-element.elementor-element-491c219{width:17.554%;}.elementor-379 .elementor-element.elementor-element-792c69a{width:53%;}.elementor-379 .elementor-element.elementor-element-1c16559{width:29%;}.elementor-379 .elementor-element.elementor-element-a3eff37{width:17.554%;}}/* Start custom CSS for heading, class: .elementor-element-65d1d41 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae8be8 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7531242 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03a2397 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e402313 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-111f576 */.text-number{
    font-size: 240px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-10a4074 *//* Base form styling */
#step1-fotos-form {
  max-width: 1200px;
  margin: 0 auto;
  padding: 2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 4rem;
}

/* Style labels as containers */
#step1-fotos-form label {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  cursor: pointer;
  position: relative;
  padding-top: 150px;
  margin-bottom: 1rem;
}

/* Create circular buttons for radio options */
#step1-fotos-form label:has(input[type="radio"])::before {
  content: attr(data-dashlane-label); /* Dynamically show label value */
  position: absolute;
  top: 0;
  width: 128px;
  height: 128px;
  border-radius: 50%;
  background-color: #57534E;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  font-weight: bold;
  transition: all 0.3s ease;
}

/* Price display */
#step1-fotos-form label:has(input[type="radio"])::after {
  content: "$" attr(data-price); /* Dynamically show price */
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0.5rem 1.5rem;
  border-radius: 9999px;
  font-family: serif;
  font-size: 1.25rem;
  transition: all 0.3s ease;
}

/* Hide original text content */
#step1-fotos-form label:has(input[type="radio"]) {
  font-size: 14px;
}

/* Hover effects */
#step1-fotos-form label:has(input[type="radio"]):hover::before {
  background-color: #44403C;
  transform: scale(1.05);
}

/* Selected state */
#step1-fotos-form input[type="radio"]:checked + label::before {
  background-color: #292524;
  transform: scale(1.05);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

#step1-fotos-form input[type="radio"]:checked + label::after {
  transform: scale(1.1);
}

/* Styling the checkbox to match */
#step1-fotos-form label:has(input[type="checkbox"])::before {
  content: "+";
  position: absolute;
  top: 0;
  width: 128px;
  height: 128px;
  border-radius: 50%;
  background-color: #57534E;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  font-weight: bold;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0666e43 *//* Base form styling */
#step1-fotos-form {
  max-width: 1200px;
  margin: 0 auto;
  padding: 2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 7rem;
}

/* Style labels as containers */
#step1-fotos-form label {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  cursor: pointer;
  position: relative;
  padding-top: 150px;
  margin-bottom: 1rem;
}

/* Create circular buttons for radio options */
#step1-fotos-form label:has(input[type="radio"])::before {
  content: attr(data-dashlane-label); /* Dynamically show label value */
  position: absolute;
  top: 0;
  width: 128px;
  height: 128px;
  border-radius: 50%;
  background-color: #57534E;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  font-weight: bold;
  transition: all 0.3s ease;
}

/* Price display */
#step1-fotos-form label:has(input[type="radio"])::after {
  content: "$" attr(data-price); /* Dynamically show price */
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0.5rem 1.5rem;
  border-radius: 9999px;
  font-family: serif;
  font-size: 1.25rem;
  transition: all 0.3s ease;
}

/* Hide original text content */
#step1-fotos-form label:has(input[type="radio"]) {
  font-size: 0;
}

/* Hover effects */
#step1-fotos-form label:has(input[type="radio"]):hover::before {
  background-color: #44403C;
  transform: scale(1.05);
}

/* Selected state */
#step1-fotos-form input[type="radio"]:checked + label::before {
  background-color: #292524;
  transform: scale(1.05);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

#step1-fotos-form input[type="radio"]:checked + label::after {
  transform: scale(1.1);
}

/* Styling the checkbox to match */
#step1-fotos-form label:has(input[type="checkbox"])::before {
  content: "Extras";
  position: absolute;
  top: 0;
  width: 128px;
  height: 128px;
  border-radius: 50%;
  background-color: #57534E;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  font-weight: bold;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-391dc98 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-94d606e */.text-number{
    font-size: 240px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6db87a0 */.step2-formatos {
  max-width: 1200px;
  margin: 0 auto;
  padding: 2rem;
}

.step2-formatos h3 {
  font-size: 1.75rem;
  text-align: center;
  margin-bottom: 2rem;
  font-family: serif;
  color: #292524;
}

.formato-section {
  display: flex;
  justify-content: center;
  gap: 2rem;
  margin-bottom: 4rem;
}

.formato-section h4 {
  font-size: 1.25rem;
  margin-bottom: 1.5rem;
  text-align: center;
  font-family: serif;
  color: #292524;
}

.formato-section label {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.formato-section label {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}

.formato-section label::before {
  content: "";
  width: 280px;
  height: 200px;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
  position: relative;
}

.formato-section label::after {
  content: "+";
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  background-color: black;
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}

.formato-section label span {
  position: absolute;
  bottom: -30px;
  padding: 8px 20px;
  background-color: #78716C;
  color: white;
  border-radius: 20px;
  font-size: 0.9rem;
  white-space: nowrap;
}

.formato-section input[type="radio"]:checked + label::before {
  transform: scale(1.05);
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
}

.upload-section {
  text-align: center;
  padding: 3rem;
  background-color: #78716C;
  border-radius: 40px;
  margin: 2rem auto;
  max-width: 800px;
  position: relative;
}

.upload-header h4 {
  color: white;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: serif;
}

.upload-header p {
  color: white;
  font-size: 1.5rem;
  margin-bottom: 2rem;
  font-family: serif;
}

.upload-btn {
  width: 80px;
  height: 80px;
  background-color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  cursor: pointer;
  transition: transform 0.3s ease;
}

.upload-btn span {
  font-size: 3rem;
  color: #78716C;
}

.upload-btn:hover {
  transform: scale(1.1);
}

.photo-preview-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  gap: 1rem;
  margin-top: 2rem;
}

.upload-status {
  color: white;
  margin-top: 2rem;
  font-size: 1.1rem;
}

.submit-btn {
  display: block;
  margin: 2rem auto;
  padding: 1rem 2rem;
  background-color: #292524;
  color: white;
  border-radius: 30px;
  font-size: 1.1rem;
  transition: background-color 0.3s ease;
}

.submit-btn:hover {
  background-color: #1C1917;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa8330b */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-059d930 */.text-number{
    font-size: 240px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3dab95 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa55122 */.text-number{
    font-size: 240px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c80fe32 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b5620b */.text-number{
    font-size: 240px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac3f39f */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2efbeaf */.text-number{
    font-size: 240px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bcb6c6 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6c9c71 */.title-interno-font{
        font-family: "Cormorant", Sans-serif;
}/* End custom CSS */