.elementor-171 .elementor-element.elementor-element-4929721:not(.elementor-motion-effects-element-type-background),.elementor-171 .elementor-element.elementor-element-4929721>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Hero_Imagen-01-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-4929721>.elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center,#00000066 0%,#000000 75%);opacity:.65;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-4929721>.elementor-container{max-width:760px;min-height:93vh}.elementor-171 .elementor-element.elementor-element-4929721{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-4dd41cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-171 .elementor-element.elementor-element-4dd41cc>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-8742030{text-align:center}.elementor-171 .elementor-element.elementor-element-8742030 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;text-shadow:2px 2px 11px rgba(0,0,0,.53);color:#FFF}.elementor-171 .elementor-element.elementor-element-79521c9>.elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center,#00000066 0%,#000000 75%);opacity:0;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-79521c9>.elementor-container{max-width:760px;min-height:93vh}.elementor-171 .elementor-element.elementor-element-79521c9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-c358e32 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;text-shadow:2px 2px 10px rgba(0,0,0,.3);color:#FFF}.elementor-171 .elementor-element.elementor-element-4243c3f1>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-4243c3f1>.elementor-container{min-height:62vh}.elementor-171 .elementor-element.elementor-element-4243c3f1{border-style:solid;border-width:0 0 0 0;border-color:var(--e-global-color-accent);padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-4243c3f1,.elementor-171 .elementor-element.elementor-element-4243c3f1>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-df1bae1>.elementor-element-populated{border-style:solid;border-width:0 0 4px 0;border-color:#005854;padding:4% 20% 4% 20%}.elementor-171 .elementor-element.elementor-element-df1bae1>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-df1bae1>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-df1bae1>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-ef03c54 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-3feb7ec .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);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-171 .elementor-element.elementor-element-45b62728{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-49b5aad2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-49b5aad2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Proyecto_Imagen_02.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-49b5aad2>.elementor-element-populated{border-style:solid;border-width:0 0 0 4px;border-color:#005854;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-49b5aad2>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-49b5aad2>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-49b5aad2>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-49b5aad2>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-57909e{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-5ee39d84:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-5ee39d84>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Proyecto_Imagen_04.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-5ee39d84>.elementor-element-populated{border-style:solid;border-width:0 0 0 4px;border-color:#ED6D05;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-5ee39d84>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-5ee39d84>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-5ee39d84>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-5ee39d84>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-77510e72{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-6e1ddcde>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-6e1ddcde>.elementor-container{min-height:62vh}.elementor-171 .elementor-element.elementor-element-6e1ddcde{border-style:solid;border-width:0 0 0 0;border-color:#94BD95;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-6e1ddcde,.elementor-171 .elementor-element.elementor-element-6e1ddcde>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-1e92cac1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Proyecto_Imagen_01.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-element-populated{border-style:solid;border-width:0 4px 0 0;border-color:#005854;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-6fd429ac{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-7bf80942:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-7bf80942>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Proyecto_Imagen_03.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-7bf80942>.elementor-element-populated{border-style:solid;border-width:0 4px 0 0;border-color:#005854;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-7bf80942>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-7bf80942>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-7bf80942>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-7bf80942>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-6209be8e{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-4297d138>.elementor-element-populated{border-style:solid;border-width:0 0 4px 0;border-color:#ED6D05;padding:4% 20% 4% 20%}.elementor-171 .elementor-element.elementor-element-4297d138>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-4297d138>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-4297d138>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-637043b1{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-bbdc920>.elementor-container{max-width:880px;min-height:52vh}.elementor-171 .elementor-element.elementor-element-bbdc920>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-bbdc920{padding:4% 0% 4% 0%}.elementor-171 .elementor-element.elementor-element-64c2227>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-a90a0ce{text-align:center}.elementor-171 .elementor-element.elementor-element-a90a0ce .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-035b499{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-d6b2249>.elementor-container{max-width:880px;min-height:60vh}.elementor-171 .elementor-element.elementor-element-d6b2249>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-56660cd>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-6b63cfd{text-align:center}.elementor-171 .elementor-element.elementor-element-6b63cfd .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-1a456e4{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-78cfd0c>.elementor-container{max-width:880px;min-height:60vh}.elementor-171 .elementor-element.elementor-element-78cfd0c>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-2048669>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-140f8a9{text-align:center}.elementor-171 .elementor-element.elementor-element-140f8a9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-9196454{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-8c50386>.elementor-container{max-width:880px;min-height:0vh}.elementor-171 .elementor-element.elementor-element-8c50386>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-8c50386{margin-top:-50px;margin-bottom:0;padding:0% 0% 5% 0%}.elementor-171 .elementor-element.elementor-element-df9abb2>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-2f7a0ea{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-dbf6fa3{text-align:center;font-family:"Poppins",Sans-serif;font-size:10px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;color:#000}.elementor-171 .elementor-element.elementor-element-cf73d91{text-align:center;font-family:"Poppins",Sans-serif;font-size:10px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;color:#000}.elementor-171 .elementor-element.elementor-element-f2789c0{text-align:center;font-family:"Poppins",Sans-serif;font-size:10px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;color:#000}.elementor-171 .elementor-element.elementor-element-b6579ef{text-align:center}.elementor-171 .elementor-element.elementor-element-b6579ef .elementor-heading-title{font-family:"Questrial",Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:58px;color:#005854}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-402b60f .elementor-button{background-color:#ED6D05;font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.76px;fill:#FFF;color:#FFF;transition-duration:0.5s;border-style:solid;border-color:#ED6D05}.elementor-171 .elementor-element.elementor-element-402b60f .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-402b60f .elementor-button:focus{background-color:#FFF;color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-402b60f .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-402b60f .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-3995b30>.elementor-container{max-width:880px;min-height:21vh}.elementor-171 .elementor-element.elementor-element-3995b30>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-3995b30{border-style:solid;border-width:4px 0 0 0;border-color:#005854;padding:4% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-050cc6d>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-627142b{text-align:center}.elementor-171 .elementor-element.elementor-element-627142b .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-86aa255>.elementor-container{max-width:880px;min-height:60vh}.elementor-171 .elementor-element.elementor-element-86aa255>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-86aa255{border-style:solid;border-color:#005854}.elementor-171 .elementor-element.elementor-element-2b0a20b>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-d30962f{text-align:center}.elementor-171 .elementor-element.elementor-element-d30962f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-8e3f141>.elementor-container{max-width:880px;min-height:60vh}.elementor-171 .elementor-element.elementor-element-8e3f141>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-8e3f141{border-style:solid;border-color:#005854}.elementor-171 .elementor-element.elementor-element-12fb52d>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-e06724f{text-align:center}.elementor-171 .elementor-element.elementor-element-e06724f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-5b17653>.elementor-container{max-width:1300px}.elementor-171 .elementor-element.elementor-element-5b33fbb>.elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-171 .elementor-element.elementor-element-391a216>.elementor-widget-container{background-color:#005854}.elementor-171 .elementor-element.elementor-element-5d883ce>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-5d883ce:not(.elementor-motion-effects-element-type-background),.elementor-171 .elementor-element.elementor-element-5d883ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Lifestyle_Imagen-01.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-5d883ce>.elementor-background-overlay{background-color:#000;opacity:.1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-5d883ce>.elementor-container{min-height:80vh}.elementor-171 .elementor-element.elementor-element-5d883ce{border-style:solid;border-width:0 0 4px 0;border-color:#ED6D05;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-5d883ce,.elementor-171 .elementor-element.elementor-element-5d883ce>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-210dd50>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-210dd50>.elementor-element-populated>.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-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-3d8c0491>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-3d8c0491>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-31d6e98 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center}.elementor-171 .elementor-element.elementor-element-31d6e98>.elementor-element-populated{border-style:solid;border-width:0 0 0 0;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-31d6e98>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-31d6e98>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-31d6e98>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-31d6e98>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-5651af5d{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-5c032a41>.elementor-element-populated{border-style:solid;border-width:0 0 0 4px;border-color:#005854;padding:0% 20% 0% 20%}.elementor-171 .elementor-element.elementor-element-5c032a41>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-5c032a41>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-5c032a41>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration)}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-171 .elementor-element.elementor-element-53d0789b .swiper-pagination-bullet-active,.elementor-171 .elementor-element.elementor-element-53d0789b .swiper-pagination-progressbar-fill{background-color:var(--e-global-color-accent)}.elementor-171 .elementor-element.elementor-element-53d0789b .swiper-pagination-fraction{color:var(--e-global-color-accent)}.elementor-171 .elementor-element.elementor-element-53d0789b.elementor-arrows-yes .elementor-main-swiper{width:calc(100% - 40px)}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-main-swiper{width:100%}.elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,.elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:15px}.elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:15px}.elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:15px}.elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:15px}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-testimonial__text{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-testimonial__name{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-testimonial__title{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}body.rtl .elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite,body.rtl .elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,body:not(.rtl) .elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body:not(.rtl) .elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-left:0;margin-right:0}body:not(.rtl) .elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite,body:not(.rtl) .elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,body.rtl .elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body.rtl .elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-right:0;margin-left:0}.elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_stacked .elementor-testimonial__image+cite,.elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-171 .elementor-element.elementor-element-53d0789b.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:0}.elementor-171 .elementor-element.elementor-element-44ee050>.elementor-container{max-width:880px;min-height:52vh}.elementor-171 .elementor-element.elementor-element-44ee050>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-44ee050{padding:4% 0% 4% 0%}.elementor-171 .elementor-element.elementor-element-23a1746>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-0b7c10d{text-align:center}.elementor-171 .elementor-element.elementor-element-0b7c10d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-90f22d7{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-e867060>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-e867060>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration)}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-01.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-56492ca>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-02.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-02.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-db6b51a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-03.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-03.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-2f18ff3>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-2f18ff3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-01.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-8f65b39>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-02.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-02.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-d826d4f>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-03.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-03.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-59e3c9c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-59e3c9c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-04.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-04.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-d50b58a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-05.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-05.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-a335da4>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/dmitry-kovalchuk-GFfDwN2e4Gg-unsplash-scaled-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/dmitry-kovalchuk-GFfDwN2e4Gg-unsplash-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-1b1696d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-1b1696d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-07.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-07.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-376e399>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-376e399>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-04.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-04.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-e4bcc53>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-05.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-05.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-08f2c1d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-06.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-06.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-1108007>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-08.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-08.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-3d07a82>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-09.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-09.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-ed7b5ef>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-ed7b5ef>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/dave-sherrill-HjEKj1yMAdQ-unsplash.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/dave-sherrill-HjEKj1yMAdQ-unsplash.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-6e3aecf>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/jonathan-cooper-5eW9AG8Me9o-unsplash-scaled-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/jonathan-cooper-5eW9AG8Me9o-unsplash-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-ebe5124>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-ebe5124>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-07.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-07.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-aef8e6a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-08.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-08.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-83a3342>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Amenidades_Imagen-09.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/Amenidades_Imagen-09.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-acb1e99>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-f380eb1>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 0% 0% 25%}.elementor-171 .elementor-element.elementor-element-f380eb1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-ce6669e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-ce6669e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/dave-sherrill-HjEKj1yMAdQ-unsplash.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/dave-sherrill-HjEKj1yMAdQ-unsplash.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#005854BA;text-align:center}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-16ab2d6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/jonathan-cooper-5eW9AG8Me9o-unsplash-scaled-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/jonathan-cooper-5eW9AG8Me9o-unsplash-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box{height:650px}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-icon i{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-icon svg{transform:rotate(0deg)}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#ED6D05A6;text-align:center}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__button{margin-center:0}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px}.elementor-171 .elementor-element.elementor-element-de87b86>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-68f0d11>.elementor-container{max-width:880px;min-height:62vh}.elementor-171 .elementor-element.elementor-element-68f0d11>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-68f0d11{border-style:solid;border-width:4px 0 0 0;border-color:#ED6D05;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:4% 0% 4% 0%}.elementor-171 .elementor-element.elementor-element-68f0d11,.elementor-171 .elementor-element.elementor-element-68f0d11>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-122b565>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-ed9d632{text-align:center}.elementor-171 .elementor-element.elementor-element-ed9d632 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-752d260{text-align:center}.elementor-171 .elementor-element.elementor-element-752d260 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-6656d66{text-align:center}.elementor-171 .elementor-element.elementor-element-6656d66 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-aff218a{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-af45dcf .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-af45dcf .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-af45dcf .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-af45dcf .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-af45dcf .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-d3bb036{border-style:solid;border-width:0 0 0 0;padding:0% 13% 8% 13%}.elementor-171 .elementor-element.elementor-element-d3bb036,.elementor-171 .elementor-element.elementor-element-d3bb036>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-32833d4c>.elementor-element-populated{padding:0 0 0 0}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-387a2bd8 .elementor-cta .elementor-cta__bg,.elementor-171 .elementor-element.elementor-element-387a2bd8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms}.elementor-171 .elementor-element.elementor-element-387a2bd8>.elementor-widget-container{border-style:solid;border-width:0 0 0 4px;border-color:#005854}.elementor-171 .elementor-element.elementor-element-387a2bd8 .elementor-cta__content{min-height:687px;text-align:center;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-387a2bd8 .elementor-cta__image img{width:100%}.elementor-171 .elementor-element.elementor-element-387a2bd8 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ED6D05A6}.elementor-171 .elementor-element.elementor-element-15a46b6{text-align:center}.elementor-171 .elementor-element.elementor-element-15a46b6 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-d74fedc>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-d74fedc{text-align:center}.elementor-171 .elementor-element.elementor-element-d74fedc .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:.5px}.elementor-171 .elementor-element.elementor-element-7c1b5c23 .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-7c1b5c23 .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-7c1b5c23 .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-7c1b5c23 .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-7c1b5c23 .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-3d269a63>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-128bd3bc .elementor-cta .elementor-cta__bg,.elementor-171 .elementor-element.elementor-element-128bd3bc .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms}.elementor-171 .elementor-element.elementor-element-128bd3bc>.elementor-widget-container{border-style:solid;border-width:0 0 0 4px;border-color:#ED6D05}.elementor-171 .elementor-element.elementor-element-128bd3bc .elementor-cta__content{min-height:687px;text-align:center;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-128bd3bc .elementor-cta__image img{width:100%}.elementor-171 .elementor-element.elementor-element-128bd3bc .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#005854BA}.elementor-171 .elementor-element.elementor-element-4f609456{text-align:center}.elementor-171 .elementor-element.elementor-element-4f609456 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:#000}.elementor-171 .elementor-element.elementor-element-5ed35f4>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-5ed35f4{text-align:center}.elementor-171 .elementor-element.elementor-element-5ed35f4 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:.5px}.elementor-171 .elementor-element.elementor-element-2c8b8c6 .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-2c8b8c6 .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-2c8b8c6 .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-2c8b8c6 .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-2c8b8c6 .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-3a832960>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-7fa920e4 .elementor-cta .elementor-cta__bg,.elementor-171 .elementor-element.elementor-element-7fa920e4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms}.elementor-171 .elementor-element.elementor-element-7fa920e4>.elementor-widget-container{border-style:solid;border-width:0 0 0 4px;border-color:#005854}.elementor-171 .elementor-element.elementor-element-7fa920e4 .elementor-cta__content{min-height:687px;text-align:center;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-7fa920e4 .elementor-cta__image img{width:100%}.elementor-171 .elementor-element.elementor-element-7fa920e4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ED6D05A6}.elementor-171 .elementor-element.elementor-element-5bc92895{text-align:center}.elementor-171 .elementor-element.elementor-element-5bc92895 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-692ecde>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-692ecde{text-align:center}.elementor-171 .elementor-element.elementor-element-692ecde .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:.5px}.elementor-171 .elementor-element.elementor-element-b65c84d .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-b65c84d .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-b65c84d .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-b65c84d .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-b65c84d .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-f3b582b{border-style:solid;border-width:0 0 0 0;padding:0% 13% 8% 13%}.elementor-171 .elementor-element.elementor-element-f3b582b,.elementor-171 .elementor-element.elementor-element-f3b582b>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-3cb8c1e>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-a0260ad .elementor-cta .elementor-cta__bg,.elementor-171 .elementor-element.elementor-element-a0260ad .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms}.elementor-171 .elementor-element.elementor-element-a0260ad>.elementor-widget-container{border-style:solid;border-width:0 0 0 4px;border-color:#005854}.elementor-171 .elementor-element.elementor-element-a0260ad .elementor-cta__content{min-height:687px;text-align:center;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-a0260ad .elementor-cta__image img{width:100%}.elementor-171 .elementor-element.elementor-element-a0260ad .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ED6D05A6}.elementor-171 .elementor-element.elementor-element-566ddf9{text-align:center}.elementor-171 .elementor-element.elementor-element-566ddf9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-8a7f2d0>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-8a7f2d0{text-align:center}.elementor-171 .elementor-element.elementor-element-8a7f2d0 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:.5px}.elementor-171 .elementor-element.elementor-element-c48e17b .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-c48e17b .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-c48e17b .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-c48e17b .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-c48e17b .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-798ab06>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-b186cc1 .elementor-cta .elementor-cta__bg,.elementor-171 .elementor-element.elementor-element-b186cc1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms}.elementor-171 .elementor-element.elementor-element-b186cc1>.elementor-widget-container{border-style:solid;border-width:0 0 0 4px;border-color:#ED6D05}.elementor-171 .elementor-element.elementor-element-b186cc1 .elementor-cta__content{min-height:687px;text-align:center;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-b186cc1 .elementor-cta__image img{width:100%}.elementor-171 .elementor-element.elementor-element-b186cc1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#005854BA}.elementor-171 .elementor-element.elementor-element-f32bce7{text-align:center}.elementor-171 .elementor-element.elementor-element-f32bce7 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-3bfa78f>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-3bfa78f{text-align:center}.elementor-171 .elementor-element.elementor-element-3bfa78f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:.5px}.elementor-171 .elementor-element.elementor-element-8669689 .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-8669689 .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-8669689 .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-8669689 .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-8669689 .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-4ff2a3e>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-5972852 .elementor-cta .elementor-cta__bg,.elementor-171 .elementor-element.elementor-element-5972852 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms}.elementor-171 .elementor-element.elementor-element-5972852>.elementor-widget-container{border-style:solid;border-width:0 0 0 4px;border-color:#005854}.elementor-171 .elementor-element.elementor-element-5972852 .elementor-cta__content{min-height:687px;text-align:center;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-5972852 .elementor-cta__image img{width:100%}.elementor-171 .elementor-element.elementor-element-5972852 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ED6D05A6}.elementor-171 .elementor-element.elementor-element-14f95e0{text-align:center}.elementor-171 .elementor-element.elementor-element-14f95e0 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-6bc7764>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-6bc7764{text-align:center}.elementor-171 .elementor-element.elementor-element-6bc7764 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:.5px}.elementor-171 .elementor-element.elementor-element-506e325 .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-506e325 .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-506e325 .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-506e325 .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-506e325 .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-4e96023{border-style:solid;border-width:0 0 0 0;padding:0% 13% 8% 13%}.elementor-171 .elementor-element.elementor-element-4e96023,.elementor-171 .elementor-element.elementor-element-4e96023>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-c715bc5>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-d69abab .elementor-cta .elementor-cta__bg,.elementor-171 .elementor-element.elementor-element-d69abab .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms}.elementor-171 .elementor-element.elementor-element-d69abab>.elementor-widget-container{border-style:solid;border-width:0 0 0 4px;border-color:#005854}.elementor-171 .elementor-element.elementor-element-d69abab .elementor-cta__content{min-height:687px;text-align:center;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-d69abab .elementor-cta__image img{width:100%}.elementor-171 .elementor-element.elementor-element-d69abab .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ED6D05A6}.elementor-171 .elementor-element.elementor-element-0299b02{text-align:center}.elementor-171 .elementor-element.elementor-element-0299b02 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-b19a8ec>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-b19a8ec{text-align:center}.elementor-171 .elementor-element.elementor-element-b19a8ec .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:.5px}.elementor-171 .elementor-element.elementor-element-d33076c .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-d33076c .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-d33076c .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-d33076c .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-d33076c .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-0d3322d>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-d715a21 .elementor-cta .elementor-cta__bg,.elementor-171 .elementor-element.elementor-element-d715a21 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms}.elementor-171 .elementor-element.elementor-element-d715a21>.elementor-widget-container{border-style:solid;border-width:0 0 0 4px;border-color:#ED6D05}.elementor-171 .elementor-element.elementor-element-d715a21 .elementor-cta__content{min-height:687px;text-align:center;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-d715a21 .elementor-cta__image img{width:100%}.elementor-171 .elementor-element.elementor-element-d715a21 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#005854BA}.elementor-171 .elementor-element.elementor-element-264e11f{text-align:center}.elementor-171 .elementor-element.elementor-element-264e11f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-16a43fc>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-16a43fc{text-align:center}.elementor-171 .elementor-element.elementor-element-16a43fc .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:.5px}.elementor-171 .elementor-element.elementor-element-5558a8c .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-5558a8c .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-5558a8c .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-5558a8c .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-5558a8c .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-4cb6321>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-2ce5466 .elementor-cta .elementor-cta__bg,.elementor-171 .elementor-element.elementor-element-2ce5466 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms}.elementor-171 .elementor-element.elementor-element-2ce5466>.elementor-widget-container{border-style:solid;border-width:0 0 0 4px;border-color:#005854}.elementor-171 .elementor-element.elementor-element-2ce5466 .elementor-cta__content{min-height:687px;text-align:center;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-2ce5466 .elementor-cta__image img{width:100%}.elementor-171 .elementor-element.elementor-element-2ce5466 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ED6D05A6}.elementor-171 .elementor-element.elementor-element-bb856db{text-align:center}.elementor-171 .elementor-element.elementor-element-bb856db .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-dde4a49>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-dde4a49{text-align:center}.elementor-171 .elementor-element.elementor-element-dde4a49 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:.5px}.elementor-171 .elementor-element.elementor-element-0276cac .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-0276cac .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-0276cac .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-0276cac .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-0276cac .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-493d5e2d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-493d5e2d>.elementor-container{min-height:67vh}.elementor-171 .elementor-element.elementor-element-442f4d04>.elementor-element-populated{border-style:solid;border-width:4px 0 4px 0;border-color:#005854;padding:4% 20% 4% 20%}.elementor-171 .elementor-element.elementor-element-442f4d04>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-442f4d04>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-442f4d04>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-631ca944 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:42px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-29f33bc{text-align:left}.elementor-171 .elementor-element.elementor-element-29f33bc .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-4e5b71c3{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-4399e79a .elementor-button{background-color:#ED6D05;fill:var(--e-global-color-c36c9da);color:var(--e-global-color-c36c9da);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-4399e79a .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-4399e79a .elementor-button:focus{background-color:#FFF;color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-4399e79a .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-4399e79a .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-4c5376a .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-4c5376a .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-4c5376a .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-4c5376a .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-4c5376a .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-2c663886:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-2c663886>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Arquitecto_Imagen-01.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-2c663886>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-2c663886>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-70b24dcf{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-173c90d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-173c90d>.elementor-container{min-height:75vh}.elementor-171 .elementor-element.elementor-element-8d7a5ae>.elementor-element-populated{border-style:solid;border-width:4px 0 4px 0;border-color:#005854;padding:0% 20% 0% 20%}.elementor-171 .elementor-element.elementor-element-8d7a5ae>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-8d7a5ae>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-8d7a5ae>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-8c45ac2{text-align:left}.elementor-171 .elementor-element.elementor-element-8c45ac2 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-4295d68 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-c0b2581{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-48264f9 .elementor-button{background-color:#ED6D05;fill:var(--e-global-color-c36c9da);color:var(--e-global-color-c36c9da);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-48264f9 .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-48264f9 .elementor-button:focus{background-color:#FFF;color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-48264f9 .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-48264f9 .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-74eb6bf .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-74eb6bf .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-74eb6bf .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-74eb6bf .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-74eb6bf .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-619b2ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-619b2ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Arquitecto_Imagen-01.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-619b2ab>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-619b2ab>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-4f08feb{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-ab36b7a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-ab36b7a>.elementor-container{min-height:75vh}.elementor-171 .elementor-element.elementor-element-d06dbfe>.elementor-element-populated{border-style:solid;border-width:4px 0 4px 0;border-color:#005854;padding:0% 20% 0% 20%}.elementor-171 .elementor-element.elementor-element-d06dbfe>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-d06dbfe>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-d06dbfe>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-4a2e606{text-align:left}.elementor-171 .elementor-element.elementor-element-4a2e606 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-d73d4a9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-5664d19{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-1713c12 .elementor-button{background-color:#ED6D05;fill:var(--e-global-color-c36c9da);color:var(--e-global-color-c36c9da);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-1713c12 .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-1713c12 .elementor-button:focus{background-color:#FFF;color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-1713c12 .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-1713c12 .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-70e3a66 .elementor-button{background-color:#FFF;fill:#ED6D05;color:#ED6D05;border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05;border-radius:0 0 0 0;padding:18px 36px 17px 36px}.elementor-171 .elementor-element.elementor-element-70e3a66 .elementor-button:hover,.elementor-171 .elementor-element.elementor-element-70e3a66 .elementor-button:focus{background-color:var(--e-global-color-c14c8a7);color:#005854;border-color:#005854}.elementor-171 .elementor-element.elementor-element-70e3a66 .elementor-button:hover svg,.elementor-171 .elementor-element.elementor-element-70e3a66 .elementor-button:focus svg{fill:#005854}.elementor-171 .elementor-element.elementor-element-5e9fc67:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-5e9fc67>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Arquitecto_Imagen-01.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-5e9fc67>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-5e9fc67>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-8717055{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-2ebd830>.elementor-container{max-width:880px;min-height:52vh}.elementor-171 .elementor-element.elementor-element-2ebd830>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-2ebd830{padding:8% 0% 8% 0%}.elementor-171 .elementor-element.elementor-element-638a6b5>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-cf76890{text-align:center}.elementor-171 .elementor-element.elementor-element-cf76890 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-a781c41{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-gallery{--galleries-title-color-normal:var(--e-global-color-primary);--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent )}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration)}.elementor-171 .elementor-element.elementor-element-afe8bfa .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-171 .elementor-element.elementor-element-afe8bfa .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-171 .elementor-element.elementor-element-afe8bfa{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-171 .elementor-element.elementor-element-0a1bb31{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-bdaf24a>.elementor-container{max-width:880px;min-height:60vh}.elementor-171 .elementor-element.elementor-element-bdaf24a>.elementor-background-overlay{opacity:.5}.elementor-171 .elementor-element.elementor-element-3e17a12>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-0abe917{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-faf0289{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-b3ea945>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-6c4c1e6 iframe{height:600px}.elementor-171 .elementor-element.elementor-element-5d7849a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-5d7849a>.elementor-container{min-height:64vh}.elementor-171 .elementor-element.elementor-element-6910c957>.elementor-element-populated{border-style:solid;border-width:0 0 4px 0;border-color:#005854;padding:8% 20% 8% 20%}.elementor-171 .elementor-element.elementor-element-6910c957>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-6910c957>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-6910c957>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-2363a97e .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-8e75c30{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-a6fa4e5.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-171 .elementor-element.elementor-element-a6fa4e5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-171 .elementor-element.elementor-element-a6fa4e5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-171 .elementor-element.elementor-element-a6fa4e5>.elementor-element-populated{padding:0% 14% 0% 0%}.elementor-171 .elementor-element.elementor-element-14d2b78{text-align:left}.elementor-171 .elementor-element.elementor-element-14d2b78 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-171 .elementor-element.elementor-element-41d667e{--divider-border-style:solid;--divider-color:#ED6D05;--divider-border-width:2px}.elementor-171 .elementor-element.elementor-element-41d667e>.elementor-widget-container{margin:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-41d667e .elementor-divider-separator{width:70px}.elementor-171 .elementor-element.elementor-element-41d667e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-171 .elementor-element.elementor-element-b312abc{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-d83f5e6{text-align:left}.elementor-171 .elementor-element.elementor-element-d83f5e6 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-0be6491{--divider-border-style:solid;--divider-color:#ED6D05;--divider-border-width:2px}.elementor-171 .elementor-element.elementor-element-0be6491>.elementor-widget-container{margin:0% 0% -4% 0%}.elementor-171 .elementor-element.elementor-element-0be6491 .elementor-divider-separator{width:70px}.elementor-171 .elementor-element.elementor-element-0be6491 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-171 .elementor-element.elementor-element-4d23473{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-5b002f5.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-171 .elementor-element.elementor-element-5b002f5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-171 .elementor-element.elementor-element-5b002f5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-171 .elementor-element.elementor-element-5b002f5>.elementor-element-populated{padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-3c1fd2f{text-align:left}.elementor-171 .elementor-element.elementor-element-3c1fd2f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-d5ce074{--divider-border-style:solid;--divider-color:#ED6D05;--divider-border-width:2px}.elementor-171 .elementor-element.elementor-element-d5ce074>.elementor-widget-container{margin:0% 0% 2% 0%}.elementor-171 .elementor-element.elementor-element-d5ce074 .elementor-divider-separator{width:70px}.elementor-171 .elementor-element.elementor-element-d5ce074 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-171 .elementor-element.elementor-element-cfa92c4{text-align:left}.elementor-171 .elementor-element.elementor-element-8976998{text-align:left}.elementor-171 .elementor-element.elementor-element-55779046:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-55779046>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Contacto_Imagen-01.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-55779046>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-55779046>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-4273ced1{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-c2cbee4>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-c2cbee4>.elementor-container{min-height:80vh}.elementor-171 .elementor-element.elementor-element-a4ceb96>.elementor-element-populated{border-style:solid;border-width:0 0 4px 0;border-color:#005854;padding:8% 20% 8% 20%}.elementor-171 .elementor-element.elementor-element-a4ceb96>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-a4ceb96>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-a4ceb96>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-ec22851 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:700;font-style:normal;text-decoration:none;line-height:62px;color:#005854}.elementor-171 .elementor-element.elementor-element-e348a15{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-8a60f6e.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-171 .elementor-element.elementor-element-8a60f6e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-171 .elementor-element.elementor-element-8a60f6e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-171 .elementor-element.elementor-element-8a60f6e>.elementor-element-populated{padding:0% 14% 0% 0%}.elementor-171 .elementor-element.elementor-element-f2268ec{text-align:left}.elementor-171 .elementor-element.elementor-element-f2268ec .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-b3de019{--divider-border-style:solid;--divider-color:#ED6D05;--divider-border-width:2px}.elementor-171 .elementor-element.elementor-element-b3de019>.elementor-widget-container{margin:0% 0% 2% 0%}.elementor-171 .elementor-element.elementor-element-b3de019 .elementor-divider-separator{width:70px}.elementor-171 .elementor-element.elementor-element-b3de019 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-171 .elementor-element.elementor-element-22d466c{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-fb9ad8d.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-171 .elementor-element.elementor-element-fb9ad8d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-171 .elementor-element.elementor-element-fb9ad8d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-171 .elementor-element.elementor-element-fb9ad8d>.elementor-element-populated{padding:0% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-6fad156{text-align:left}.elementor-171 .elementor-element.elementor-element-6fad156 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-703ebbc{--divider-border-style:solid;--divider-color:#ED6D05;--divider-border-width:2px}.elementor-171 .elementor-element.elementor-element-703ebbc>.elementor-widget-container{margin:0% 0% 2% 0%}.elementor-171 .elementor-element.elementor-element-703ebbc .elementor-divider-separator{width:70px}.elementor-171 .elementor-element.elementor-element-703ebbc .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-171 .elementor-element.elementor-element-d1bd919{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000}.elementor-171 .elementor-element.elementor-element-95482c6{text-align:left}.elementor-171 .elementor-element.elementor-element-95482c6 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var(--e-global-color-primary)}.elementor-171 .elementor-element.elementor-element-0f8b169{--divider-border-style:solid;--divider-color:#ED6D05;--divider-border-width:2px}.elementor-171 .elementor-element.elementor-element-0f8b169>.elementor-widget-container{margin:0% 0% 2% 0%}.elementor-171 .elementor-element.elementor-element-0f8b169 .elementor-divider-separator{width:70px}.elementor-171 .elementor-element.elementor-element-0f8b169 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-171 .elementor-element.elementor-element-61332df{text-align:left}.elementor-171 .elementor-element.elementor-element-f2c2118{text-align:left}.elementor-171 .elementor-element.elementor-element-73534ad>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-73534ad>.elementor-container{min-height:80vh}.elementor-171 .elementor-element.elementor-element-477c50b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-477c50b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Contacto_Imagen-02.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-477c50b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-477c50b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-d216a5c{--spacer-size:50px}.elementor-171 .elementor-element.elementor-element-4c9cadb>.elementor-element-populated{border-style:solid;border-width:0 0 4px 0;border-color:#ED6D05;padding:8% 16% 8% 16%}.elementor-171 .elementor-element.elementor-element-4c9cadb>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-4c9cadb>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-4c9cadb>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-widget-eael-wpforms .eael-contact-form-description,.elementor-widget-eael-wpforms .wpforms-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label,.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea,.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms label.wpforms-error{display:block!important}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-contact-form{margin:-28px 0 -23px 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-field label,.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-field legend{color:#005854;font-family:"Poppins",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.76px}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-field textarea,.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-field select{border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-field select{height:30px}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-field textarea{height:130px}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-submit-container{text-align:center}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-submit-container .wpforms-submit{display:inline-block;width:130px;background-color:#ED6D05;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;padding:15px 0 15px 0}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover,.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#FFFFFF!important}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover{color:#005854}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms input.wpforms-error{border-width:1px}.elementor-171 .elementor-element.elementor-element-8bfb115 .eael-wpforms textarea.wpforms-error{border-width:1px}.elementor-171 .elementor-element.elementor-element-ec361b7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-171 .elementor-element.elementor-element-ec361b7>.elementor-container{min-height:80vh}.elementor-171 .elementor-element.elementor-element-fcaf5b2>.elementor-element-populated{border-style:solid;border-width:0 0 4px 0;border-color:#ED6D05;padding:8% 16% 8% 16%}.elementor-171 .elementor-element.elementor-element-fcaf5b2>.elementor-element-populated,.elementor-171 .elementor-element.elementor-element-fcaf5b2>.elementor-element-populated>.elementor-background-overlay,.elementor-171 .elementor-element.elementor-element-fcaf5b2>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms label.wpforms-error{display:block!important}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-contact-form{margin:-28px 0 -23px 0;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-field label,.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-field legend{color:#005854;font-family:"Poppins",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.76px}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-field textarea,.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-field select{border-style:solid;border-width:0 0 1px 0;border-color:#ED6D05}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-field select{height:30px}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-field textarea{height:130px}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-submit-container{text-align:center}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-submit-container .wpforms-submit{display:inline-block;width:130px;background-color:#ED6D05;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;padding:15px 0 15px 0}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover,.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#FFFFFF!important}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover{color:#005854}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms input.wpforms-error{border-width:1px}.elementor-171 .elementor-element.elementor-element-e6446f9 .eael-wpforms textarea.wpforms-error{border-width:1px}.elementor-171 .elementor-element.elementor-element-b9309d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-b9309d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Contacto_Imagen-02.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-171 .elementor-element.elementor-element-b9309d5>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-171 .elementor-element.elementor-element-b9309d5>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-171 .elementor-element.elementor-element-d784350{--spacer-size:50px}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-4929721>.elementor-container{min-height:50vh}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-171 .elementor-element.elementor-element-8742030 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-79521c9>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-c358e32 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-4243c3f1>.elementor-container{min-height:78vh}.elementor-171 .elementor-element.elementor-element-4243c3f1{border-width:0 0 4px 0}.elementor-171 .elementor-element.elementor-element-df1bae1>.elementor-element-populated{padding:0% 15% 0% 15%}.elementor-171 .elementor-element.elementor-element-ef03c54 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-3feb7ec .elementor-heading-title{font-size:58px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-45b62728{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-49b5aad2>.elementor-element-populated{border-width:0 0 0 0}.elementor-171 .elementor-element.elementor-element-57909e{--spacer-size:200px}.elementor-171 .elementor-element.elementor-element-77510e72{--spacer-size:200px}.elementor-171 .elementor-element.elementor-element-6e1ddcde>.elementor-container{min-height:78vh}.elementor-171 .elementor-element.elementor-element-6e1ddcde{border-width:0 0 4px 0}.elementor-171 .elementor-element.elementor-element-1e92cac1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-element-populated{border-width:0 0 0 0}.elementor-171 .elementor-element.elementor-element-6fd429ac{--spacer-size:200px}.elementor-171 .elementor-element.elementor-element-7bf80942:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-7bf80942>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center}.elementor-171 .elementor-element.elementor-element-6209be8e{--spacer-size:200px}.elementor-171 .elementor-element.elementor-element-4297d138>.elementor-element-populated{padding:0% 15% 0% 15%}.elementor-171 .elementor-element.elementor-element-637043b1{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-bbdc920>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-bbdc920{padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-a90a0ce .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-035b499{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-d6b2249>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-d6b2249{margin-top:0%;margin-bottom:-35%;padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-6b63cfd .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-1a456e4{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-78cfd0c>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-78cfd0c{margin-top:0%;margin-bottom:-35%;padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-140f8a9 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-9196454{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-8c50386>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-8c50386{padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-2f7a0ea{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-dbf6fa3{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-cf73d91{font-size:10px;line-height:16px}.elementor-171 .elementor-element.elementor-element-f2789c0{font-size:10px;line-height:16px}.elementor-171 .elementor-element.elementor-element-b6579ef{text-align:center}.elementor-171 .elementor-element.elementor-element-b6579ef .elementor-heading-title{font-size:40px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-3995b30>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-3995b30{padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-627142b .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-86aa255>.elementor-container{min-height:20vh}.elementor-171 .elementor-element.elementor-element-86aa255{border-width:4px 0 0 0;margin-top:0%;margin-bottom:0%;padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-d30962f .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-8e3f141>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-8e3f141{margin-top:0%;margin-bottom:-35%;padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-e06724f .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-5d883ce>.elementor-container{min-height:60vh}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-3d8c0491>.elementor-container{min-height:60vh}.elementor-171 .elementor-element.elementor-element-5c032a41>.elementor-element-populated{padding:0% 13% 0% 13%}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-testimonial__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-testimonial__name{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-testimonial__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-44ee050>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-44ee050{padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-0b7c10d .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-90f22d7{font-size:16px;line-height:24px}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;line-height:20px}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;line-height:20px}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;line-height:20px}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;line-height:20px}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;line-height:20px}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/dmitry-kovalchuk-GFfDwN2e4Gg-unsplash-scaled.jpg)}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;line-height:20px}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;line-height:20px}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;line-height:20px}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;line-height:20px}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:58px}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-68f0d11>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-68f0d11{padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-122b565>.elementor-element-populated{margin:20% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-171 .elementor-element.elementor-element-ed9d632 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-752d260 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-6656d66 .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-aff218a{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-d3bb036{border-width:0 0 0 0;padding:0% 0% 8% 0%}.elementor-widget-call-to-action .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-call-to-action .elementor-cta__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-call-to-action .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-387a2bd8 .elementor-cta__content{min-height:424px}.elementor-171 .elementor-element.elementor-element-15a46b6 .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-d74fedc .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-128bd3bc .elementor-cta__content{min-height:424px}.elementor-171 .elementor-element.elementor-element-4f609456 .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-5ed35f4 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-7fa920e4 .elementor-cta__content{min-height:424px}.elementor-171 .elementor-element.elementor-element-5bc92895 .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-692ecde .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-f3b582b{border-width:0 0 0 0;padding:0% 0% 8% 0%}.elementor-171 .elementor-element.elementor-element-a0260ad .elementor-cta__content{min-height:424px}.elementor-171 .elementor-element.elementor-element-566ddf9 .elementor-heading-title{font-size:15px}.elementor-171 .elementor-element.elementor-element-8a7f2d0 .elementor-heading-title{font-size:13px}.elementor-171 .elementor-element.elementor-element-b186cc1 .elementor-cta__content{min-height:424px}.elementor-171 .elementor-element.elementor-element-f32bce7 .elementor-heading-title{font-size:15px}.elementor-171 .elementor-element.elementor-element-3bfa78f .elementor-heading-title{font-size:13px}.elementor-171 .elementor-element.elementor-element-5972852 .elementor-cta__content{min-height:424px}.elementor-171 .elementor-element.elementor-element-14f95e0 .elementor-heading-title{font-size:15px}.elementor-171 .elementor-element.elementor-element-6bc7764 .elementor-heading-title{font-size:13px}.elementor-171 .elementor-element.elementor-element-4e96023{border-width:0 0 0 0;padding:0% 0% 8% 0%}.elementor-171 .elementor-element.elementor-element-d69abab .elementor-cta__content{min-height:424px}.elementor-171 .elementor-element.elementor-element-0299b02 .elementor-heading-title{font-size:15px}.elementor-171 .elementor-element.elementor-element-b19a8ec .elementor-heading-title{font-size:13px}.elementor-171 .elementor-element.elementor-element-d715a21 .elementor-cta__content{min-height:424px}.elementor-171 .elementor-element.elementor-element-264e11f .elementor-heading-title{font-size:15px}.elementor-171 .elementor-element.elementor-element-16a43fc .elementor-heading-title{font-size:13px}.elementor-171 .elementor-element.elementor-element-2ce5466 .elementor-cta__content{min-height:424px}.elementor-171 .elementor-element.elementor-element-bb856db .elementor-heading-title{font-size:15px}.elementor-171 .elementor-element.elementor-element-dde4a49 .elementor-heading-title{font-size:13px}.elementor-171 .elementor-element.elementor-element-493d5e2d>.elementor-container{min-height:60vh}.elementor-171 .elementor-element.elementor-element-442f4d04>.elementor-element-populated{padding:0% 15% 0% 15%}.elementor-171 .elementor-element.elementor-element-631ca944 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-29f33bc .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-4e5b71c3{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-173c90d>.elementor-container{min-height:60vh}.elementor-171 .elementor-element.elementor-element-8d7a5ae>.elementor-element-populated{padding:0% 15% 0% 15%}.elementor-171 .elementor-element.elementor-element-8c45ac2 .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-4295d68 .elementor-heading-title{font-size:25px;line-height:1.5em}.elementor-171 .elementor-element.elementor-element-c0b2581{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-ab36b7a>.elementor-container{min-height:60vh}.elementor-171 .elementor-element.elementor-element-d06dbfe>.elementor-element-populated{padding:0% 15% 0% 15%}.elementor-171 .elementor-element.elementor-element-4a2e606 .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-d73d4a9 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-5664d19{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-2ebd830>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-2ebd830{padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-638a6b5>.elementor-element-populated{padding:20% 0% 0% 0%}.elementor-171 .elementor-element.elementor-element-cf76890 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-a781c41{font-size:16px;line-height:24px}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-171 .elementor-element.elementor-element-bdaf24a>.elementor-container{min-height:50vh}.elementor-171 .elementor-element.elementor-element-bdaf24a{padding:0% 16% 0% 16%}.elementor-171 .elementor-element.elementor-element-0abe917{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-5d7849a>.elementor-container{min-height:60vh}.elementor-171 .elementor-element.elementor-element-6910c957>.elementor-element-populated{border-width:4px 0 4px 0;padding:12% 12% 12% 12%}.elementor-171 .elementor-element.elementor-element-2363a97e .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-8e75c30{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-a6fa4e5>.elementor-element-populated{padding:0% 15% 0% 0%}.elementor-171 .elementor-element.elementor-element-14d2b78 .elementor-heading-title{font-size:22px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-171 .elementor-element.elementor-element-41d667e>.elementor-widget-container{margin:0% 0% 2% 0%;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-b312abc{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-d83f5e6 .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-0be6491>.elementor-widget-container{margin:0% 0% 2% 0%;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-4d23473{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-5b002f5>.elementor-element-populated{padding:0% 15% 0% 0%}.elementor-171 .elementor-element.elementor-element-3c1fd2f .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-d5ce074>.elementor-widget-container{margin:0% 0% 2% 0%;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-4273ced1{--spacer-size:35vh}.elementor-171 .elementor-element.elementor-element-c2cbee4>.elementor-container{min-height:60vh}.elementor-171 .elementor-element.elementor-element-a4ceb96>.elementor-element-populated{border-width:4px 0 4px 0;padding:12% 12% 12% 12%}.elementor-171 .elementor-element.elementor-element-ec22851 .elementor-heading-title{font-size:58px}.elementor-171 .elementor-element.elementor-element-e348a15{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-8a60f6e>.elementor-element-populated{padding:0% 15% 0% 0%}.elementor-171 .elementor-element.elementor-element-f2268ec .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-b3de019>.elementor-widget-container{margin:0% 0% 2% 0%;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-22d466c{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-fb9ad8d>.elementor-element-populated{padding:0% 15% 0% 0%}.elementor-171 .elementor-element.elementor-element-6fad156 .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-703ebbc>.elementor-widget-container{margin:0% 0% 2% 0%;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-d1bd919{font-size:16px;line-height:24px}.elementor-171 .elementor-element.elementor-element-95482c6 .elementor-heading-title{font-size:22px}.elementor-171 .elementor-element.elementor-element-0f8b169>.elementor-widget-container{margin:0% 0% 2% 0%;padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-73534ad>.elementor-container{min-height:60vh}.elementor-171 .elementor-element.elementor-element-d216a5c{--spacer-size:35vh}.elementor-171 .elementor-element.elementor-element-4c9cadb>.elementor-element-populated{border-width:4px 0 4px 0;padding:12% 12% 12% 12%}.elementor-widget-eael-wpforms .eael-contact-form-description,.elementor-widget-eael-wpforms .wpforms-description{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label,.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea,.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-ec361b7>.elementor-container{min-height:60vh}.elementor-171 .elementor-element.elementor-element-fcaf5b2>.elementor-element-populated{border-width:4px 0 4px 0;padding:12% 12% 12% 12%}.elementor-171 .elementor-element.elementor-element-d784350{--spacer-size:35vh}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-4929721>.elementor-container{min-height:83vh}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-171 .elementor-element.elementor-element-8742030 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-79521c9:not(.elementor-motion-effects-element-type-background),.elementor-171 .elementor-element.elementor-element-79521c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2025/09/Hero_Imagen-01-1.webp)}.elementor-171 .elementor-element.elementor-element-79521c9>.elementor-container{min-height:83vh}.elementor-171 .elementor-element.elementor-element-79521c9>.elementor-background-overlay{opacity:.65}.elementor-171 .elementor-element.elementor-element-79521c9{padding:0 10px 0 10px}.elementor-171 .elementor-element.elementor-element-c358e32{text-align:center}.elementor-171 .elementor-element.elementor-element-c358e32 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-171 .elementor-element.elementor-element-df1bae1>.elementor-element-populated{padding:16% 12% 16% 12%}.elementor-171 .elementor-element.elementor-element-ef03c54 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-3feb7ec .elementor-heading-title{font-size:42px;line-height:1em}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-45b62728{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-57909e{--spacer-size:320px}.elementor-171 .elementor-element.elementor-element-5ee39d84>.elementor-element-populated{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-77510e72{--spacer-size:320px}.elementor-171 .elementor-element.elementor-element-1e92cac1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-171 .elementor-element.elementor-element-1e92cac1>.elementor-element-populated{border-width:0 0 0 0}.elementor-171 .elementor-element.elementor-element-6fd429ac{--spacer-size:320px}.elementor-171 .elementor-element.elementor-element-7bf80942>.elementor-element-populated{border-width:0 0 4px 0}.elementor-171 .elementor-element.elementor-element-6209be8e{--spacer-size:320px}.elementor-171 .elementor-element.elementor-element-4297d138>.elementor-element-populated{padding:16% 12% 16% 12%}.elementor-171 .elementor-element.elementor-element-637043b1{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-bbdc920>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-bbdc920{padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-a90a0ce .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-035b499{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-d6b2249>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-d6b2249{padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-6b63cfd .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-1a456e4{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-78cfd0c>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-78cfd0c{margin-top:0%;margin-bottom:-50%;padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-140f8a9 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-9196454{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-8c50386>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-8c50386{padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-2f7a0ea{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-dbf6fa3{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-cf73d91{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-f2789c0{font-size:10px;line-height:19px}.elementor-171 .elementor-element.elementor-element-b6579ef .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-402b60f .elementor-button{font-size:14px}.elementor-171 .elementor-element.elementor-element-3995b30>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-3995b30{padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-627142b .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-86aa255>.elementor-container{min-height:30vh}.elementor-171 .elementor-element.elementor-element-86aa255{border-width:4px 0 0 0;padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-d30962f .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-8e3f141>.elementor-container{min-height:20vh}.elementor-171 .elementor-element.elementor-element-8e3f141{border-width:4px 0 0 0;margin-top:0%;margin-bottom:0%;padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-8e3f141,.elementor-171 .elementor-element.elementor-element-8e3f141>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-171 .elementor-element.elementor-element-e06724f .elementor-heading-title{font-size:42px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-5651af5d{--spacer-size:320px}.elementor-171 .elementor-element.elementor-element-5c032a41>.elementor-element-populated{border-width:0 0 4px 0;padding:16% 12% 16% 12%}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-testimonial__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-testimonial__name{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-53d0789b .elementor-testimonial__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-171 .elementor-element.elementor-element-44ee050>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-44ee050{padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-0b7c10d .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-90f22d7{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-e867060>.elementor-element-populated{padding:0 0 0 0}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-0a4de6d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-56492ca>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-9b0e563 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-db6b51a>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-8613f31 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-2f18ff3>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-6b9fbf9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-8f65b39>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-2f36879 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-d826d4f>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-747dcd0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-59e3c9c>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-dd78b2e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-d50b58a>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-55acd4b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-a335da4>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-f228040 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-1b1696d>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-3415f6e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-376e399>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-299d3fb .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-e4bcc53>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-01e1879 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-08f2c1d>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__front{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/dmitry-kovalchuk-GFfDwN2e4Gg-unsplash-scaled.jpg)}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__back{background-image:url(https://ditellaresidences.mx/wp-content/uploads/2022/10/dmitry-kovalchuk-GFfDwN2e4Gg-unsplash-scaled.jpg)}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-69be42c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-1108007>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-3cf0123 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-3d07a82>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-7e7c2cf .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-ed7b5ef>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-499d1fc .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-6e3aecf>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-f56c301 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-ebe5124>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-1010941 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-aef8e6a>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-ef94e69 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-83a3342>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-04cce0d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-acb1e99>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-f380eb1>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-ce6669e>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-86a3685 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-16ab2d6>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:42px}.elementor-171 .elementor-element.elementor-element-7583c25 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-de87b86>.elementor-element-populated{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-68f0d11>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-68f0d11{padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-ed9d632 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-752d260 .elementor-heading-title{font-size:42px;line-height:1em}.elementor-171 .elementor-element.elementor-element-6656d66 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-aff218a{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-d3bb036{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-32833d4c>.elementor-element-populated{padding:0% 0% 10% 0%}.elementor-widget-call-to-action .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-call-to-action .elementor-cta__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-call-to-action .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-387a2bd8>.elementor-widget-container{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-387a2bd8 .elementor-cta__content{min-height:332px}.elementor-171 .elementor-element.elementor-element-15a46b6 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-d74fedc .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-3d269a63>.elementor-element-populated{padding:0% 0% 10% 0%}.elementor-171 .elementor-element.elementor-element-128bd3bc>.elementor-widget-container{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-128bd3bc .elementor-cta__content{min-height:332px}.elementor-171 .elementor-element.elementor-element-4f609456 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-5ed35f4 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-3a832960>.elementor-element-populated{padding:0% 0% 10% 0%}.elementor-171 .elementor-element.elementor-element-7fa920e4>.elementor-widget-container{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-7fa920e4 .elementor-cta__content{min-height:332px}.elementor-171 .elementor-element.elementor-element-5bc92895 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-692ecde .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-f3b582b{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-3cb8c1e>.elementor-element-populated{padding:0% 0% 10% 0%}.elementor-171 .elementor-element.elementor-element-a0260ad>.elementor-widget-container{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-a0260ad .elementor-cta__content{min-height:332px}.elementor-171 .elementor-element.elementor-element-566ddf9 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-8a7f2d0 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-798ab06>.elementor-element-populated{padding:0% 0% 10% 0%}.elementor-171 .elementor-element.elementor-element-b186cc1>.elementor-widget-container{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-b186cc1 .elementor-cta__content{min-height:332px}.elementor-171 .elementor-element.elementor-element-f32bce7 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-3bfa78f .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-4ff2a3e>.elementor-element-populated{padding:0% 0% 10% 0%}.elementor-171 .elementor-element.elementor-element-5972852>.elementor-widget-container{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-5972852 .elementor-cta__content{min-height:332px}.elementor-171 .elementor-element.elementor-element-14f95e0 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-6bc7764 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-4e96023{padding:0 0 0 0}.elementor-171 .elementor-element.elementor-element-c715bc5>.elementor-element-populated{padding:0% 0% 10% 0%}.elementor-171 .elementor-element.elementor-element-d69abab>.elementor-widget-container{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-d69abab .elementor-cta__content{min-height:332px}.elementor-171 .elementor-element.elementor-element-0299b02 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-b19a8ec .elementor-heading-title{font-size:15px}.elementor-171 .elementor-element.elementor-element-0d3322d>.elementor-element-populated{padding:0% 0% 10% 0%}.elementor-171 .elementor-element.elementor-element-d715a21>.elementor-widget-container{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-d715a21 .elementor-cta__content{min-height:332px}.elementor-171 .elementor-element.elementor-element-264e11f .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-16a43fc .elementor-heading-title{font-size:15px}.elementor-171 .elementor-element.elementor-element-4cb6321>.elementor-element-populated{padding:0% 0% 10% 0%}.elementor-171 .elementor-element.elementor-element-2ce5466>.elementor-widget-container{border-width:4px 0 0 0}.elementor-171 .elementor-element.elementor-element-2ce5466 .elementor-cta__content{min-height:332px}.elementor-171 .elementor-element.elementor-element-bb856db .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-dde4a49 .elementor-heading-title{font-size:15px}.elementor-171 .elementor-element.elementor-element-442f4d04>.elementor-element-populated{padding:16% 12% 16% 12%}.elementor-171 .elementor-element.elementor-element-631ca944 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-29f33bc .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-4e5b71c3{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-70b24dcf{--spacer-size:320px}.elementor-171 .elementor-element.elementor-element-8d7a5ae>.elementor-element-populated{padding:16% 12% 16% 12%}.elementor-171 .elementor-element.elementor-element-8c45ac2 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-4295d68 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-c0b2581{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-4f08feb{--spacer-size:320px}.elementor-171 .elementor-element.elementor-element-d06dbfe>.elementor-element-populated{padding:16% 12% 16% 12%}.elementor-171 .elementor-element.elementor-element-4a2e606{text-align:center}.elementor-171 .elementor-element.elementor-element-4a2e606 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-d73d4a9{text-align:center}.elementor-171 .elementor-element.elementor-element-d73d4a9 .elementor-heading-title{font-size:25px;line-height:1em}.elementor-171 .elementor-element.elementor-element-5664d19{text-align:center;font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-8717055{--spacer-size:320px}.elementor-171 .elementor-element.elementor-element-2ebd830>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-2ebd830{padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-cf76890 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-a781c41{font-size:15px;line-height:21px}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-171 .elementor-element.elementor-element-bdaf24a>.elementor-container{min-height:70vh}.elementor-171 .elementor-element.elementor-element-bdaf24a{padding:0% 8% 0% 8%}.elementor-171 .elementor-element.elementor-element-0abe917{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-6910c957>.elementor-element-populated{padding:16% 12% 16% 12%}.elementor-171 .elementor-element.elementor-element-2363a97e .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-8e75c30{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-a6fa4e5>.elementor-element-populated{padding:0% 12% 6% 0%}.elementor-171 .elementor-element.elementor-element-14d2b78 .elementor-heading-title{font-size:21px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-171 .elementor-element.elementor-element-b312abc{font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-d83f5e6 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-4d23473{font-size:15px;line-height:21px}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-5b002f5.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-171 .elementor-element.elementor-element-5b002f5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-171 .elementor-element.elementor-element-5b002f5>.elementor-element-populated{padding:0% 12% 6% 0%}.elementor-171 .elementor-element.elementor-element-3c1fd2f .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-4273ced1{--spacer-size:35vh}.elementor-171 .elementor-element.elementor-element-a4ceb96>.elementor-element-populated{padding:16% 12% 16% 12%}.elementor-171 .elementor-element.elementor-element-ec22851{text-align:center}.elementor-171 .elementor-element.elementor-element-ec22851 .elementor-heading-title{font-size:42px}.elementor-171 .elementor-element.elementor-element-e348a15{text-align:center;font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-8a60f6e>.elementor-element-populated{padding:0% 0% 6% 0%}.elementor-171 .elementor-element.elementor-element-f2268ec{text-align:center}.elementor-171 .elementor-element.elementor-element-f2268ec .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-b3de019 .elementor-divider{text-align:center}.elementor-171 .elementor-element.elementor-element-b3de019 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-171 .elementor-element.elementor-element-22d466c{text-align:center;font-size:15px;line-height:21px}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-fb9ad8d.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-171 .elementor-element.elementor-element-fb9ad8d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-171 .elementor-element.elementor-element-fb9ad8d>.elementor-element-populated{padding:0% 0% 6% 0%}.elementor-171 .elementor-element.elementor-element-6fad156{text-align:center}.elementor-171 .elementor-element.elementor-element-6fad156 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-703ebbc .elementor-divider{text-align:center}.elementor-171 .elementor-element.elementor-element-703ebbc .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-171 .elementor-element.elementor-element-d1bd919{text-align:center;font-size:15px;line-height:21px}.elementor-171 .elementor-element.elementor-element-95482c6{text-align:center}.elementor-171 .elementor-element.elementor-element-95482c6 .elementor-heading-title{font-size:21px}.elementor-171 .elementor-element.elementor-element-0f8b169 .elementor-divider{text-align:center}.elementor-171 .elementor-element.elementor-element-0f8b169 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-171 .elementor-element.elementor-element-61332df{text-align:center}.elementor-171 .elementor-element.elementor-element-61332df img{width:72%}.elementor-171 .elementor-element.elementor-element-f2c2118{text-align:center}.elementor-171 .elementor-element.elementor-element-f2c2118 img{width:70%}.elementor-171 .elementor-element.elementor-element-d216a5c{--spacer-size:35vh}.elementor-171 .elementor-element.elementor-element-4c9cadb>.elementor-element-populated{padding:16% 12% 16% 12%}.elementor-widget-eael-wpforms .eael-contact-form-description,.elementor-widget-eael-wpforms .wpforms-description{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label,.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea,.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-171 .elementor-element.elementor-element-fcaf5b2>.elementor-element-populated{padding:16% 12% 16% 12%}.elementor-171 .elementor-element.elementor-element-d784350{--spacer-size:35vh}}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-1e92cac1{width:25%}.elementor-171 .elementor-element.elementor-element-7bf80942{width:25.31%}.elementor-171 .elementor-element.elementor-element-4297d138{width:49.719%}.elementor-171 .elementor-element.elementor-element-a6fa4e5{width:61.887%}.elementor-171 .elementor-element.elementor-element-5b002f5{width:38.09%}.elementor-171 .elementor-element.elementor-element-8a60f6e{width:61.887%}.elementor-171 .elementor-element.elementor-element-fb9ad8d{width:38.09%}}@media(max-width:1024px) and (min-width:768px){.elementor-171 .elementor-element.elementor-element-df1bae1{width:100%}.elementor-171 .elementor-element.elementor-element-49b5aad2{width:50%}.elementor-171 .elementor-element.elementor-element-5ee39d84{width:50%}.elementor-171 .elementor-element.elementor-element-1e92cac1{width:50%}.elementor-171 .elementor-element.elementor-element-7bf80942{width:50%}.elementor-171 .elementor-element.elementor-element-4297d138{width:100%}.elementor-171 .elementor-element.elementor-element-32833d4c{width:33.3%}.elementor-171 .elementor-element.elementor-element-3d269a63{width:33.3%}.elementor-171 .elementor-element.elementor-element-3a832960{width:33.3%}.elementor-171 .elementor-element.elementor-element-3cb8c1e{width:33.3%}.elementor-171 .elementor-element.elementor-element-798ab06{width:33.3%}.elementor-171 .elementor-element.elementor-element-4ff2a3e{width:33.3%}.elementor-171 .elementor-element.elementor-element-c715bc5{width:33.3%}.elementor-171 .elementor-element.elementor-element-0d3322d{width:33.3%}.elementor-171 .elementor-element.elementor-element-4cb6321{width:33.3%}.elementor-171 .elementor-element.elementor-element-6910c957{width:100%}.elementor-171 .elementor-element.elementor-element-a6fa4e5{width:60%}.elementor-171 .elementor-element.elementor-element-5b002f5{width:40%}.elementor-171 .elementor-element.elementor-element-55779046{width:100%}.elementor-171 .elementor-element.elementor-element-a4ceb96{width:100%}.elementor-171 .elementor-element.elementor-element-8a60f6e{width:60%}.elementor-171 .elementor-element.elementor-element-fb9ad8d{width:40%}.elementor-171 .elementor-element.elementor-element-477c50b{width:100%}.elementor-171 .elementor-element.elementor-element-4c9cadb{width:100%}.elementor-171 .elementor-element.elementor-element-fcaf5b2{width:100%}.elementor-171 .elementor-element.elementor-element-b9309d5{width:100%}}@media(min-width:1025px){.elementor-171 .elementor-element.elementor-element-7bf80942:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-171 .elementor-element.elementor-element-7bf80942>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-171 .elementor-element.elementor-element-5d883ce:not(.elementor-motion-effects-element-type-background),.elementor-171 .elementor-element.elementor-element-5d883ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}