.elementor-25 .elementor-element.elementor-element-ff0ffe2 > .elementor-container{min-height:100vh;}.elementor-25 .elementor-element.elementor-element-ff0ffe2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-ff0ffe2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ff0ffe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/384/cascada-VP-Plaza-Espana-Design-5.jpg") 50% 50%;background-size:cover;}.elementor-25 .elementor-element.elementor-element-ff0ffe2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-9b8d81d ) 40%, var( --e-global-color-text ) 100%);opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-c8102d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;}.elementor-25 .elementor-element.elementor-element-c8102d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-c8102d0 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-47eea86e );}.elementor-25 .elementor-element.elementor-element-7c7982e .elementor-heading-title{font-family:var( --e-global-typography-c7353bc-font-family ), Sans-serif;font-size:var( --e-global-typography-c7353bc-font-size );font-weight:var( --e-global-typography-c7353bc-font-weight );text-transform:var( --e-global-typography-c7353bc-text-transform );line-height:var( --e-global-typography-c7353bc-line-height );letter-spacing:var( --e-global-typography-c7353bc-letter-spacing );word-spacing:var( --e-global-typography-c7353bc-word-spacing );}.elementor-25 .elementor-element.elementor-element-2895553 .elementor-heading-title{font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-08e572b{z-index:2;bottom:50px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-08e572b{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-08e572b{right:0px;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-5a0558f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-5a0558f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-5a0558f > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-25 .elementor-element.elementor-global-2523 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-global-2523 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-global-2523 .elementor-button{font-family:"Arquitecta", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.3px;padding:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-global-2523{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;bottom:100px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-global-2523{left:23.999px;}body.rtl .elementor-25 .elementor-element.elementor-global-2523{right:23.999px;}.elementor-25 .elementor-element.elementor-global-2526 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-global-2526 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-global-2526 .elementor-button{font-family:"Arquitecta", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.3px;padding:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-global-2526{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;bottom:50px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-global-2526{right:24px;}body.rtl .elementor-25 .elementor-element.elementor-global-2526{left:24px;}.elementor-25 .elementor-element.elementor-element-438b47f{--lottie-container-width:60px;}.elementor-25 .elementor-element.elementor-element-438b47f > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-25 .elementor-element.elementor-element-17b614b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-17b614b > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-4c6934f{text-align:center;}.elementor-25 .elementor-element.elementor-element-4c6934f .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-1a4b9c2{text-align:center;}.elementor-25 .elementor-element.elementor-element-1a4b9c2 .elementor-heading-title{color:#003056;font-family:var( --e-global-typography-0d95c32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d95c32-font-size );font-weight:var( --e-global-typography-0d95c32-font-weight );text-transform:var( --e-global-typography-0d95c32-text-transform );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-1a4b9c2 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-36a4d16 > .elementor-element-populated > .elementor-widget-wrap{padding:12px 12px 12px 24px;}.elementor-25 .elementor-element.elementor-element-c3e013c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-25 .elementor-element.elementor-element-9aadbdb > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-25 .elementor-element.elementor-element-72fa380 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-72fa380 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-72fa380 .elementor-button{font-family:var( --e-global-typography-5a90493-font-family ), Sans-serif;font-size:var( --e-global-typography-5a90493-font-size );font-weight:var( --e-global-typography-5a90493-font-weight );text-transform:var( --e-global-typography-5a90493-text-transform );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-72fa380{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-7464b45{--spacer-size:60px;width:var( --container-widget-width, 100.001% );max-width:100.001%;--container-widget-width:100.001%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-29f3a06:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-29f3a06 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/384/habitaciones-SUITE-46.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-29f3a06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;}.elementor-25 .elementor-element.elementor-element-29f3a06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-491c34c{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-cdcfa8b > .elementor-element-populated{margin:0px 12px 0px 0px;--e-column-margin-right:12px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-921319b > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c95d433 > .elementor-element-populated > .elementor-widget-wrap{padding:24px 60px 24px 60px;}.elementor-25 .elementor-element.elementor-element-b121a1f img{width:100%;}.elementor-25 .elementor-element.elementor-element-2cc0f5c{text-align:left;}.elementor-25 .elementor-element.elementor-element-2cc0f5c .elementor-heading-title{color:#003056;font-family:var( --e-global-typography-0d95c32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d95c32-font-size );font-weight:var( --e-global-typography-0d95c32-font-weight );text-transform:var( --e-global-typography-0d95c32-text-transform );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-02dfbce > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-25 .elementor-element.elementor-element-94afe2b .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-94afe2b .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-94afe2b .elementor-button{font-family:var( --e-global-typography-5a90493-font-family ), Sans-serif;font-size:var( --e-global-typography-5a90493-font-size );font-weight:var( --e-global-typography-5a90493-font-weight );text-transform:var( --e-global-typography-5a90493-text-transform );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-94afe2b{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-bb113e6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-47eea86e );padding:50px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-bb113e6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-bb113e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.plazaespana-hotel.com/app/uploads/sites/384/Group-165.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-bb113e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-bb113e6 .elementor-heading-title{color:var( --e-global-color-47eea86e );}.elementor-25 .elementor-element.elementor-element-4fcf560 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-4fcf560 > .elementor-element-populated{margin:0px 12px 0px 0px;--e-column-margin-right:12px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-69d024f{text-align:left;}.elementor-25 .elementor-element.elementor-element-69d024f .elementor-heading-title{font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-69d024f > .elementor-widget-container{padding:40px 40px 0px 0px;}.elementor-25 .elementor-element.elementor-element-23c8460{text-align:left;}.elementor-25 .elementor-element.elementor-element-23c8460 .elementor-heading-title{font-family:var( --e-global-typography-0d95c32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d95c32-font-size );font-weight:var( --e-global-typography-0d95c32-font-weight );text-transform:var( --e-global-typography-0d95c32-text-transform );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-23c8460 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e4d4f51 > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 40px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e83cc4d .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-e83cc4d .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-e83cc4d .elementor-button{font-family:var( --e-global-typography-5a90493-font-family ), Sans-serif;font-size:var( --e-global-typography-5a90493-font-size );font-weight:var( --e-global-typography-5a90493-font-weight );text-transform:var( --e-global-typography-5a90493-text-transform );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-e83cc4d{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-07161ce.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-07161ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-07161ce > .elementor-element-populated{margin:0px 0px 0px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;}.elementor-25 .elementor-element.elementor-element-9cd66ad > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5e461ad6 > .elementor-container{max-width:1140px;}.elementor-25 .elementor-element.elementor-element-5e461ad6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-5e461ad6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5e461ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20c53eb );}.elementor-25 .elementor-element.elementor-element-5e461ad6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-afb5f11{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );margin-top:40px;margin-bottom:0px;padding:0% 0% 5% 0%;}.elementor-25 .elementor-element.elementor-element-afb5f11:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-afb5f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20c53eb );}.elementor-25 .elementor-element.elementor-element-afb5f11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-afb5f11 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-4624e74.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-25 .elementor-element.elementor-element-4624e74.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-25 .elementor-element.elementor-element-4624e74 > .elementor-element-populated{margin:0px 12px 0px 0px;--e-column-margin-right:12px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-4624e74 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 150px 0px;}.elementor-25 .elementor-element.elementor-element-6210a5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e1b2816 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-e1b2816 > .elementor-element-populated{margin:24px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-25 .elementor-element.elementor-element-48680e9{text-align:left;}.elementor-25 .elementor-element.elementor-element-48680e9 .elementor-heading-title{font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-34b60f3{text-align:left;}.elementor-25 .elementor-element.elementor-element-34b60f3 .elementor-heading-title{color:#003056;font-family:var( --e-global-typography-0d95c32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d95c32-font-size );font-weight:var( --e-global-typography-0d95c32-font-weight );text-transform:var( --e-global-typography-0d95c32-text-transform );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-20fe56b > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-25 .elementor-element.elementor-element-c45b3da .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-c45b3da .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-c45b3da .elementor-button{font-family:var( --e-global-typography-5a90493-font-family ), Sans-serif;font-size:var( --e-global-typography-5a90493-font-size );font-weight:var( --e-global-typography-5a90493-font-weight );text-transform:var( --e-global-typography-5a90493-text-transform );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-c45b3da{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-e429f35 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e515ec6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-e515ec6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e515ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20c53eb );}.elementor-25 .elementor-element.elementor-element-e515ec6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-e515ec6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-b25eacc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-b25eacc > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-0c0a2eb{text-align:center;z-index:1;}.elementor-25 .elementor-element.elementor-element-0c0a2eb .elementor-heading-title{font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-45f84ff{text-align:center;z-index:1;}.elementor-25 .elementor-element.elementor-element-45f84ff .elementor-heading-title{color:#003056;font-family:var( --e-global-typography-0d95c32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d95c32-font-size );font-weight:var( --e-global-typography-0d95c32-font-weight );text-transform:var( --e-global-typography-0d95c32-text-transform );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-45f84ff > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-1460d3c{z-index:1;}.elementor-25 .elementor-element.elementor-element-834d324 .carousel-cell{width:50%;margin:0 calc(0px / 2);}.elementor-25 .elementor-element.elementor-element-834d324:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:12px;height:12px;}.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots .dot::before,
					.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots .dot::after,
					.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots::before{font-size:12px;}.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="line"] .flickity-page-dots .dot.is-selected{height:calc(12px * 2);}.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots .dot,
					.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="line"] .flickity-page-dots .dot{height:12px;}.elementor-25 .elementor-element.elementor-element-834d324 .flickity-page-dots{bottom:-30px;left:50%;}.elementor-25 .elementor-element.elementor-element-834d324 .flickity-page-dots .dot+.dot{margin-left:10px;}.elementor-25 .elementor-element.elementor-element-834d324 .flickity-page-dots .dot{background-color:var( --e-global-color-b5d02c1 );}.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots::before,
					.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots .dot::before,
					.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-b5d02c1 );}.elementor-25 .elementor-element.elementor-element-834d324 .flickity-page-dots .dot:hover{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots .dot::before,
					.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-834d324 .flickity-page-dots .dot.is-selected{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-49c5c21{margin-top:0px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-896f213 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-896f213 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 0px;--e-column-margin-right:12px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-896f213 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-bcdaf98{text-align:left;}.elementor-25 .elementor-element.elementor-element-bcdaf98 .elementor-heading-title{font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-bcdaf98 > .elementor-widget-container{margin:40px 40px 0px 40px;}.elementor-25 .elementor-element.elementor-element-6ddae8b{text-align:left;}.elementor-25 .elementor-element.elementor-element-6ddae8b .elementor-heading-title{color:#003056;font-family:var( --e-global-typography-0d95c32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d95c32-font-size );font-weight:var( --e-global-typography-0d95c32-font-weight );text-transform:var( --e-global-typography-0d95c32-text-transform );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-6ddae8b > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-25 .elementor-element.elementor-element-0e7debb > .elementor-widget-container{margin:16px 40px 16px 40px;}.elementor-25 .elementor-element.elementor-element-06e500c .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-06e500c .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-06e500c .elementor-button{font-family:var( --e-global-typography-5a90493-font-family ), Sans-serif;font-size:var( --e-global-typography-5a90493-font-size );font-weight:var( --e-global-typography-5a90493-font-weight );text-transform:var( --e-global-typography-5a90493-text-transform );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-06e500c > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-25 .elementor-element.elementor-element-06e500c{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-a92da14 img{height:400px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-a92da14 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d059667 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-d059667{margin-top:80px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-12bc911.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-12bc911.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-12bc911 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-12bc911 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;}.elementor-25 .elementor-element.elementor-element-12bc911 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-12bc911 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 40px 0px;}.elementor-25 .elementor-element.elementor-element-f11e9aa img{height:400px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-f11e9aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-813f2e8{text-align:left;z-index:1;}.elementor-25 .elementor-element.elementor-element-813f2e8 .elementor-heading-title{font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-813f2e8 > .elementor-widget-container{margin:40px 40px 0px 40px;}.elementor-25 .elementor-element.elementor-element-53860f8{text-align:left;z-index:1;}.elementor-25 .elementor-element.elementor-element-53860f8 .elementor-heading-title{color:#003056;font-family:var( --e-global-typography-0d95c32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d95c32-font-size );font-weight:var( --e-global-typography-0d95c32-font-weight );text-transform:var( --e-global-typography-0d95c32-text-transform );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-53860f8 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-25 .elementor-element.elementor-element-2ee4386 > .elementor-widget-container{margin:16px 40px 16px 40px;}.elementor-25 .elementor-element.elementor-element-2ee4386{z-index:1;}.elementor-25 .elementor-element.elementor-element-8b35733 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-8b35733 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-8b35733 .elementor-button{font-family:var( --e-global-typography-5a90493-font-family ), Sans-serif;font-size:var( --e-global-typography-5a90493-font-size );font-weight:var( --e-global-typography-5a90493-font-weight );text-transform:var( --e-global-typography-5a90493-text-transform );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-8b35733 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-25 .elementor-element.elementor-element-8b35733{width:auto;max-width:auto;z-index:1;}.elementor-25 .elementor-element.elementor-element-bd998e6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-bd998e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20c53eb );}.elementor-25 .elementor-element.elementor-element-bd998e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-bd998e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-bd998e6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-22f43ef0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-25 .elementor-element.elementor-element-a1c631f{text-align:center;}.elementor-25 .elementor-element.elementor-element-a1c631f .elementor-heading-title{font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-efe9377 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-efe9377 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-efe9377 .elementor-button{font-family:"Arquitecta", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.3px;}.elementor-25 .elementor-element.elementor-element-efe9377{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-84dcf28 > .elementor-container{min-height:calc(100vw * 2 / 3);}.elementor-25 .elementor-element.elementor-element-84dcf28{margin-top:24px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-99124fb:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-99124fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20c53eb );}.elementor-25 .elementor-element.elementor-element-99124fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );padding:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-99124fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-99124fb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-f586741.elementor-column .elementor-column-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-f586741.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-f586741 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-f586741 > .elementor-element-populated{margin:0px 12px 0px 0px;--e-column-margin-right:12px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-f586741 > .elementor-element-populated > .elementor-widget-wrap{padding:50% 0% 30% 0%;}.elementor-25 .elementor-element.elementor-element-2c43588{text-align:left;}.elementor-25 .elementor-element.elementor-element-2c43588 .elementor-heading-title{font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-91869c9{text-align:left;}.elementor-25 .elementor-element.elementor-element-91869c9 .elementor-heading-title{color:#003056;font-family:var( --e-global-typography-0d95c32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d95c32-font-size );font-weight:var( --e-global-typography-0d95c32-font-weight );text-transform:var( --e-global-typography-0d95c32-text-transform );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-30fd351 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-25 .elementor-element.elementor-element-9947a27 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-9947a27 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-9947a27 .elementor-button{font-family:var( --e-global-typography-5a90493-font-family ), Sans-serif;font-size:var( --e-global-typography-5a90493-font-size );font-weight:var( --e-global-typography-5a90493-font-weight );text-transform:var( --e-global-typography-5a90493-text-transform );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-9947a27{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-2244271 .carousel-cell{width:66%;margin:0 calc(0px / 2);}.elementor-25 .elementor-element.elementor-element-2244271 .flickity-prev-next-button{width:20px;height:20px;top:100%;padding:8px;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2244271 .flickity-prev-next-button>i{font-size:20px;}.elementor-25 .elementor-element.elementor-element-2244271 .flickity-prev-next-button>svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2244271:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:0px;height:0px;}.elementor-25 .elementor-element.elementor-element-2244271[flickity-dots="pagination"] .flickity-page-dots .dot::before,
					.elementor-25 .elementor-element.elementor-element-2244271[flickity-dots="pagination"] .flickity-page-dots .dot::after,
					.elementor-25 .elementor-element.elementor-element-2244271[flickity-dots="pagination"] .flickity-page-dots::before{font-size:0px;}.elementor-25 .elementor-element.elementor-element-2244271[flickity-dots="line"] .flickity-page-dots .dot.is-selected{height:calc(12px * 2);}.elementor-25 .elementor-element.elementor-element-2244271[flickity-dots="pagination"] .flickity-page-dots .dot,
					.elementor-25 .elementor-element.elementor-element-2244271[flickity-dots="line"] .flickity-page-dots .dot{height:12px;}.elementor-25 .elementor-element.elementor-element-2244271 .flickity-page-dots{bottom:100px;left:-90px;}.elementor-25 .elementor-element.elementor-element-2244271 .flickity-page-dots .dot+.dot{margin-left:0px;}.elementor-25 .elementor-element.elementor-element-2244271 .flickity-page-dots .dot{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2244271[flickity-dots="pagination"] .flickity-page-dots::before,
					.elementor-25 .elementor-element.elementor-element-2244271[flickity-dots="pagination"] .flickity-page-dots .dot::before,
					.elementor-25 .elementor-element.elementor-element-2244271[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2244271 > .elementor-element-populated{margin:0px 0px 0px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;}.elementor-25 .elementor-element.elementor-element-84c4d87 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-84c4d87:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-84c4d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/384/2137_VP_Plaza_Lifestyle_web.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-84c4d87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-84c4d87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-0cb4515:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-0cb4515 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-25 .elementor-element.elementor-element-0cb4515 > .elementor-element-populated{box-shadow:0px 4px 12px 0px rgba(0.004119873046894184, 0.004119873046894184, 0.004119873046894184, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-0cb4515 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-0cb4515 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 40px 40px 40px;}.elementor-25 .elementor-element.elementor-element-e6e93ed{text-align:left;}.elementor-25 .elementor-element.elementor-element-e6e93ed .elementor-heading-title{font-family:"Bodoni 72", Sans-serif;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:1.4px;}.elementor-25 .elementor-element.elementor-element-cd6a544{text-align:left;}.elementor-25 .elementor-element.elementor-element-cd6a544 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Arquitecta", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;}.elementor-25 .elementor-element.elementor-element-667c509 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-25 .elementor-element.elementor-element-70f66bb .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-70f66bb .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-70f66bb .elementor-button{font-family:"Arquitecta", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.3px;}.elementor-25 .elementor-element.elementor-element-70f66bb{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-b15a354 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-b15a354:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b15a354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/384/home_06_servicios_gym.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-b15a354{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-b15a354 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-c4b2c44:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-c4b2c44 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-25 .elementor-element.elementor-element-c4b2c44 > .elementor-element-populated{box-shadow:0px 4px 12px 0px rgba(0.004119873046894184, 0.004119873046894184, 0.004119873046894184, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-c4b2c44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-c4b2c44 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 40px 40px 40px;}.elementor-25 .elementor-element.elementor-element-30e8ea9{text-align:left;}.elementor-25 .elementor-element.elementor-element-30e8ea9 .elementor-heading-title{font-family:"Bodoni 72", Sans-serif;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:1.4px;}.elementor-25 .elementor-element.elementor-element-a554fca{text-align:left;}.elementor-25 .elementor-element.elementor-element-a554fca .elementor-heading-title{color:var( --e-global-color-text );font-family:"Arquitecta", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;}.elementor-25 .elementor-element.elementor-element-e7fbbce > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-25 .elementor-element.elementor-element-3f2794f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-3f2794f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3f2794f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/384/carrusel-redimensionado.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-3f2794f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-3f2794f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-9a747c8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-9a747c8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-25 .elementor-element.elementor-element-9a747c8 > .elementor-element-populated{box-shadow:0px 4px 12px 0px rgba(0.004119873046894184, 0.004119873046894184, 0.004119873046894184, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-9a747c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-9a747c8 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 40px 40px 40px;}.elementor-25 .elementor-element.elementor-element-a1cd840{text-align:left;}.elementor-25 .elementor-element.elementor-element-a1cd840 .elementor-heading-title{font-family:"Bodoni 72", Sans-serif;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:1.4px;}.elementor-25 .elementor-element.elementor-element-db6acdc{text-align:left;}.elementor-25 .elementor-element.elementor-element-db6acdc .elementor-heading-title{color:var( --e-global-color-text );font-family:"Arquitecta", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;}.elementor-25 .elementor-element.elementor-element-6fa2502 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-25 .elementor-element.elementor-element-908d8b3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-908d8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20c53eb );}.elementor-25 .elementor-element.elementor-element-908d8b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 80px 0px;}.elementor-25 .elementor-element.elementor-element-908d8b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-43a41af > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-91b4668{text-align:left;}.elementor-25 .elementor-element.elementor-element-91b4668 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-949cfff-font-family ), Sans-serif;font-size:var( --e-global-typography-949cfff-font-size );font-weight:var( --e-global-typography-949cfff-font-weight );text-transform:var( --e-global-typography-949cfff-text-transform );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-70811a0{text-align:left;}.elementor-25 .elementor-element.elementor-element-70811a0 .elementor-heading-title{color:#003056;font-family:var( --e-global-typography-0d95c32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d95c32-font-size );font-weight:var( --e-global-typography-0d95c32-font-weight );text-transform:var( --e-global-typography-0d95c32-text-transform );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-db3e41d{padding:0px 24px 24px 0px;}.elementor-25 .elementor-element.elementor-element-6425863 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Arquitecta", Sans-serif;font-size:20px;font-weight:bold;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-6425863{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-8432de6 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Arquitecta", Sans-serif;font-size:20px;font-weight:bold;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-8432de6{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-716fd04 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-716fd04 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-716fd04 .elementor-button{font-family:var( --e-global-typography-5a90493-font-family ), Sans-serif;font-size:var( --e-global-typography-5a90493-font-size );font-weight:var( --e-global-typography-5a90493-font-weight );text-transform:var( --e-global-typography-5a90493-text-transform );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-716fd04{width:auto;max-width:auto;}.elementor-25 .elementor-element.elementor-element-11fabeb{padding:40px 0px 40px 0px;}.elementor-25 .elementor-element.elementor-element-375d4e5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-25 .elementor-element.elementor-element-375d4e5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-375d4e5 .elementor-element-populated a{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-375d4e5 .elementor-element-populated a:hover{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-375d4e5{font-weight:700;}.elementor-25 .elementor-element.elementor-element-3fab859 img{width:215px;}.elementor-25 .elementor-element.elementor-element-6493410{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-25 .elementor-element.elementor-element-6493410 .elementor-widget-container{text-align:center;}.elementor-25 .elementor-element.elementor-element-6493410 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-6493410 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-6493410 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-a8c4478{text-align:center;}.elementor-25 .elementor-element.elementor-element-a8c4478 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-a8c4478 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-25 .elementor-element.elementor-element-2f2b812{text-align:center;}.elementor-25 .elementor-element.elementor-element-2f2b812 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-82c9d42.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-25 .elementor-element.elementor-element-82c9d42 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-82c9d42 .elementor-element-populated a{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-82c9d42 .elementor-element-populated a:hover{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-82c9d42{font-weight:700;}.elementor-25 .elementor-element.elementor-element-6de860c img{width:110px;}.elementor-25 .elementor-element.elementor-element-c32a3d5{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-25 .elementor-element.elementor-element-c32a3d5 .elementor-widget-container{text-align:center;}.elementor-25 .elementor-element.elementor-element-c32a3d5 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-c32a3d5 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-c32a3d5 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-26a0f59{text-align:center;}.elementor-25 .elementor-element.elementor-element-26a0f59 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-26a0f59 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-25 .elementor-element.elementor-element-432d93f{text-align:center;}.elementor-25 .elementor-element.elementor-element-432d93f .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-432d93f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-25 .elementor-element.elementor-element-ce52cb8{text-align:center;}.elementor-25 .elementor-element.elementor-element-ce52cb8 .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-31b1217.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-25 .elementor-element.elementor-element-31b1217.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-25 .elementor-element.elementor-element-31b1217.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-25 .elementor-element.elementor-element-31b1217 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-31b1217 .elementor-element-populated a{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-31b1217 .elementor-element-populated a:hover{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-31b1217{font-weight:700;}.elementor-25 .elementor-element.elementor-element-037acbf img{width:113px;}.elementor-25 .elementor-element.elementor-element-2240034{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-25 .elementor-element.elementor-element-2240034 .elementor-widget-container{text-align:center;}.elementor-25 .elementor-element.elementor-element-2240034 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2240034 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-2240034 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-81e02a6{text-align:center;}.elementor-25 .elementor-element.elementor-element-81e02a6 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-81e02a6 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-de7446e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-de7446e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-de7446e > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-25 .elementor-element.elementor-element-7abb3463 .eael-instafeed-square-img .eael-instafeed-item img{object-fit:cover;width:300px;height:300px;}.elementor-25 .elementor-element.elementor-element-7abb3463 .eael-instafeed-caption{background-color:var( --e-global-color-9b8d81d );}.elementor-25 .elementor-element.elementor-element-7abb3463 .eael-instafeed-caption i{color:var( --e-global-color-9b8d81d );}.elementor-25 .elementor-element.elementor-element-7abb3463 .eael-instafeed-caption,
                    .elementor-25 .elementor-element.elementor-element-7abb3463 .eael-instafeed-caption-text{color:var( --e-global-color-9b8d81d );}.elementor-25 .elementor-element.elementor-element-7abb3463 .eael-load-more-button{color:#fff;background:#29d8d8;}.elementor-25 .elementor-element.elementor-element-7abb3463 .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-25 .elementor-element.elementor-element-7abb3463 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-7abb3463{bottom:150px;}.elementor-25 .elementor-element.elementor-element-7bfe9a29{text-align:left;width:auto;max-width:auto;bottom:0px;}.elementor-25 .elementor-element.elementor-element-7bfe9a29 img{width:300px;max-width:300px;}.elementor-25 .elementor-element.elementor-element-7bfe9a29 > .elementor-widget-container{margin:0px 0px 0px 0px;background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/384/mkup_insta.png");background-repeat:no-repeat;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-c8102d0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-7c7982e .elementor-heading-title{font-size:var( --e-global-typography-c7353bc-font-size );line-height:var( --e-global-typography-c7353bc-line-height );letter-spacing:var( --e-global-typography-c7353bc-letter-spacing );word-spacing:var( --e-global-typography-c7353bc-word-spacing );}.elementor-25 .elementor-element.elementor-element-2895553 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-08e572b{bottom:0%;}.elementor-25 .elementor-element.elementor-element-5a0558f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-global-2523 .elementor-button{font-size:12px;}.elementor-25 .elementor-element.elementor-global-2523{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;bottom:0%;}body:not(.rtl) .elementor-25 .elementor-element.elementor-global-2523{left:50%;}body.rtl .elementor-25 .elementor-element.elementor-global-2523{right:50%;}.elementor-25 .elementor-element.elementor-global-2526 .elementor-button{font-size:12px;}.elementor-25 .elementor-element.elementor-global-2526{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;bottom:0%;}.elementor-25 .elementor-element.elementor-element-4c6934f .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-1a4b9c2 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-36a4d16.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-25 .elementor-element.elementor-element-36a4d16 > .elementor-element-populated{text-align:center;}.elementor-25 .elementor-element.elementor-element-36a4d16 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-72fa380 .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-7464b45{--spacer-size:20px;}.elementor-25 .elementor-element.elementor-element-29f3a06 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-25 .elementor-element.elementor-element-491c34c{--spacer-size:350px;width:var( --container-widget-width, 753px );max-width:753px;--container-widget-width:753px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-cdcfa8b > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-921319b img{height:350px;object-fit:cover;}.elementor-25 .elementor-element.elementor-element-921319b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c95d433.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-25 .elementor-element.elementor-element-c95d433 > .elementor-element-populated{text-align:center;}.elementor-25 .elementor-element.elementor-element-c95d433 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b121a1f img{max-width:400px;}.elementor-25 .elementor-element.elementor-element-b121a1f > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2cc0f5c{text-align:center;}.elementor-25 .elementor-element.elementor-element-2cc0f5c .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-94afe2b .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-4fcf560 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-fc21581 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-69d024f .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-23c8460{text-align:left;}.elementor-25 .elementor-element.elementor-element-23c8460 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-e83cc4d .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-07161ce > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-25 .elementor-element.elementor-element-9cd66ad img{height:350px;object-fit:cover;}.elementor-25 .elementor-element.elementor-element-9cd66ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-afb5f11{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-25 .elementor-element.elementor-element-4624e74 > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-25 .elementor-element.elementor-element-4624e74 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6210a5c img{height:350px;object-fit:cover;}.elementor-25 .elementor-element.elementor-element-6210a5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e1b2816 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-48680e9 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-34b60f3{text-align:left;}.elementor-25 .elementor-element.elementor-element-34b60f3 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-c45b3da .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-b25eacc > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-0c0a2eb .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-45f84ff .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-834d324 .carousel-cell{width:100%;}.elementor-25 .elementor-element.elementor-element-834d324:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:8px;height:8px;}.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots .dot::before,
					.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots .dot::after,
					.elementor-25 .elementor-element.elementor-element-834d324[flickity-dots="pagination"] .flickity-page-dots::before{font-size:8px;}.elementor-25 .elementor-element.elementor-element-49c5c21{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-896f213 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-896f213 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bcdaf98 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-6ddae8b{text-align:left;}.elementor-25 .elementor-element.elementor-element-6ddae8b .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-06e500c .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-d059667{margin-top:0px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-12bc911 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-12bc911 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f11e9aa > .elementor-widget-container{margin:40px 0px -16px 0px;}.elementor-25 .elementor-element.elementor-element-813f2e8 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-53860f8{text-align:left;}.elementor-25 .elementor-element.elementor-element-53860f8 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-8b35733 .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-a1c631f .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-a1c631f > .elementor-widget-container{margin:0px 16px 0px 16px;}.elementor-25 .elementor-element.elementor-element-f4d9cef{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-99124fb{padding:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f586741 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-f586741 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 40px 0px;}.elementor-25 .elementor-element.elementor-element-2c43588 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-91869c9{text-align:left;}.elementor-25 .elementor-element.elementor-element-91869c9 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-9947a27 .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-2244271 .carousel-cell{width:100%;}.elementor-25 .elementor-element.elementor-element-2244271 > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-84c4d87{padding:0% 0% 0% 0%;}.elementor-25 .elementor-element.elementor-element-0cb4515 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-e6e93ed .elementor-heading-title{font-size:36px;}.elementor-25 .elementor-element.elementor-element-cd6a544{text-align:left;}.elementor-25 .elementor-element.elementor-element-cd6a544 .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-b15a354{padding:0% 0% 0% 0%;}.elementor-25 .elementor-element.elementor-element-c4b2c44 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-30e8ea9 .elementor-heading-title{font-size:36px;}.elementor-25 .elementor-element.elementor-element-a554fca{text-align:left;}.elementor-25 .elementor-element.elementor-element-a554fca .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-3f2794f{padding:0% 0% 0% 0%;}.elementor-25 .elementor-element.elementor-element-9a747c8 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-a1cd840 .elementor-heading-title{font-size:36px;}.elementor-25 .elementor-element.elementor-element-db6acdc{text-align:left;}.elementor-25 .elementor-element.elementor-element-db6acdc .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-908d8b3{padding:50px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-43a41af > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-91b4668 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-70811a0{text-align:left;}.elementor-25 .elementor-element.elementor-element-70811a0 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-716fd04 .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-de7446e > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-25 .elementor-element.elementor-element-de7446e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7abb3463{bottom:0%;}.elementor-25 .elementor-element.elementor-element-7bfe9a29{text-align:center;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-ff0ffe2 > .elementor-container{min-height:100vh;}.elementor-25 .elementor-element.elementor-element-7c7982e .elementor-heading-title{font-size:var( --e-global-typography-c7353bc-font-size );line-height:var( --e-global-typography-c7353bc-line-height );letter-spacing:var( --e-global-typography-c7353bc-letter-spacing );word-spacing:var( --e-global-typography-c7353bc-word-spacing );}.elementor-25 .elementor-element.elementor-element-2895553 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-17b614b > .elementor-element-populated{margin:40px 0px 040px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-4c6934f .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-1a4b9c2 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-72fa380 .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-29f3a06 > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-25 .elementor-element.elementor-element-cdcfa8b > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-b121a1f img{max-width:300px;}.elementor-25 .elementor-element.elementor-element-2cc0f5c .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-94afe2b .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-69d024f .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-23c8460 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-e83cc4d .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-07161ce > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-25 .elementor-element.elementor-element-afb5f11{padding:0% 0% 5% 0%;}.elementor-25 .elementor-element.elementor-element-4624e74 > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-25 .elementor-element.elementor-element-48680e9 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-34b60f3 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-c45b3da .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-b25eacc > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-0c0a2eb .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-45f84ff .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-bcdaf98 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-bcdaf98 > .elementor-widget-container{margin:24px 24px 0px 24px;}.elementor-25 .elementor-element.elementor-element-6ddae8b .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-6ddae8b > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-25 .elementor-element.elementor-element-0e7debb > .elementor-widget-container{margin:16px 24px 16px 24px;}.elementor-25 .elementor-element.elementor-element-06e500c .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-06e500c > .elementor-widget-container{margin:0px 0px 0px 24px;}.elementor-25 .elementor-element.elementor-element-12bc911 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-813f2e8 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-813f2e8 > .elementor-widget-container{margin:24px 24px 0px 24px;}.elementor-25 .elementor-element.elementor-element-53860f8 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-53860f8 > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-25 .elementor-element.elementor-element-2ee4386 > .elementor-widget-container{margin:16px 24px 16px 24px;}.elementor-25 .elementor-element.elementor-element-8b35733 .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-8b35733 > .elementor-widget-container{margin:0px 0px 0px 24px;}.elementor-25 .elementor-element.elementor-element-a1c631f .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-99124fb{padding:40px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2c43588 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-91869c9 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-9947a27 .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-2244271 > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-25 .elementor-element.elementor-element-84c4d87:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-84c4d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-25 .elementor-element.elementor-element-0cb4515 > .elementor-element-populated > .elementor-widget-wrap{padding:24px 24px 24px 24px;}.elementor-25 .elementor-element.elementor-element-e6e93ed .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-b15a354:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b15a354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-25 .elementor-element.elementor-element-c4b2c44 > .elementor-element-populated > .elementor-widget-wrap{padding:24px 24px 24px 24px;}.elementor-25 .elementor-element.elementor-element-30e8ea9 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-3f2794f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3f2794f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-25 .elementor-element.elementor-element-9a747c8 > .elementor-element-populated > .elementor-widget-wrap{padding:24px 24px 24px 24px;}.elementor-25 .elementor-element.elementor-element-a1cd840 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-91b4668 .elementor-heading-title{font-size:var( --e-global-typography-949cfff-font-size );line-height:var( --e-global-typography-949cfff-line-height );letter-spacing:var( --e-global-typography-949cfff-letter-spacing );word-spacing:var( --e-global-typography-949cfff-word-spacing );}.elementor-25 .elementor-element.elementor-element-70811a0 .elementor-heading-title{font-size:var( --e-global-typography-0d95c32-font-size );line-height:var( --e-global-typography-0d95c32-line-height );letter-spacing:var( --e-global-typography-0d95c32-letter-spacing );word-spacing:var( --e-global-typography-0d95c32-word-spacing );}.elementor-25 .elementor-element.elementor-element-8669f08.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-8669f08 > .elementor-element-populated{margin:16px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-716fd04 .elementor-button{font-size:var( --e-global-typography-5a90493-font-size );line-height:var( --e-global-typography-5a90493-line-height );letter-spacing:var( --e-global-typography-5a90493-letter-spacing );word-spacing:var( --e-global-typography-5a90493-word-spacing );}.elementor-25 .elementor-element.elementor-element-6493410 > .elementor-widget-container{margin:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-6de860c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c32a3d5 > .elementor-widget-container{margin:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-037acbf > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2240034 > .elementor-widget-container{margin:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-7abb3463{bottom:0%;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-5a0558f{width:100%;}.elementor-25 .elementor-element.elementor-element-4fcf560{width:55.319%;}.elementor-25 .elementor-element.elementor-element-07161ce{width:43.569%;}.elementor-25 .elementor-element.elementor-element-f586741{width:35%;}.elementor-25 .elementor-element.elementor-element-2244271{width:64.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-5a0558f{width:100%;}.elementor-25 .elementor-element.elementor-element-36a4d16{width:100%;}.elementor-25 .elementor-element.elementor-element-29f3a06{width:100%;}.elementor-25 .elementor-element.elementor-element-cdcfa8b{width:100%;}.elementor-25 .elementor-element.elementor-element-c95d433{width:100%;}.elementor-25 .elementor-element.elementor-element-4fcf560{width:100%;}.elementor-25 .elementor-element.elementor-element-07161ce{width:100%;}.elementor-25 .elementor-element.elementor-element-4624e74{width:100%;}.elementor-25 .elementor-element.elementor-element-e1b2816{width:100%;}.elementor-25 .elementor-element.elementor-element-896f213{width:100%;}.elementor-25 .elementor-element.elementor-element-12bc911{width:100%;}.elementor-25 .elementor-element.elementor-element-f586741{width:100%;}.elementor-25 .elementor-element.elementor-element-2244271{width:100%;}.elementor-25 .elementor-element.elementor-element-43a41af{width:100%;}.elementor-25 .elementor-element.elementor-element-de7446e{width:100%;}}/* Start custom CSS for global, class: .elementor-global-2523 */.elementor-25 .elementor-element.elementor-global-2523 .elementor-button-text {
    text-align: left;
}
@media only screen and (min-width: 1024px) {
.elementor-25 .elementor-element.elementor-global-2523 .elementor-button-icon i.micon {
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-2526 */.elementor-25 .elementor-element.elementor-global-2526 .elementor-button-text {
    text-align: left;
}
@media only screen and (min-width: 1024px) {
.elementor-25 .elementor-element.elementor-global-2526 .elementor-button-icon i.micon {
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bb113e6 *//*.elementor-25 .elementor-element.elementor-element-bb113e6::before{*/
/*    content:"";*/
/*width: 1500px;*/
/*height: 5px;*/
/*background: #07497C;*/
/*position: absolute;*/
/*top:50%;*/
/*left: 50%;*/
/*transform: rotate(45deg) translate(-50%,-50%)*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e461ad6 */@media(min-width:769px){
    .elementor-25 .elementor-element.elementor-element-5e461ad6::before{
    width: 430px;
    height: 360px;
    background-image: url(/app/uploads/sites/384/leaves1.svg);
    position: absolute;
    content:"";
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 430px auto;
    top: -160px;
    left: -50px;
    transform: scale(1, 1) rotate(315deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-afb5f11 */@media(min-width:769px){
    .elementor-25 .elementor-element.elementor-element-afb5f11::before{
    width: 430px;
    height: 360px;
    background-image: url(/app/uploads/sites/384/leaves1.svg);
    position: absolute;
    content:"";
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 430px auto;
    bottom: 0px;
    left: -50px;
    transform: scale(1, 1) rotate(10deg);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-896f213 */.elementor-25 .elementor-element.elementor-element-896f213 .elementor-column-wrap{
    border-image: linear-gradient(#F8C598, #A3662F, #F8C598,#A3662F) 100;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12bc911 */.elementor-25 .elementor-element.elementor-element-12bc911 .elementor-column-wrap{
    border-image: linear-gradient(#F8C598, #A3662F, #F8C598,#A3662F) 100;
}

@media screen and (max-width:769px){
    .order-m-bottom{
        order:1;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1460d3c */@media only screen and (max-width: 1024px) {
    .elementor-25 .elementor-element.elementor-element-1460d3c .elementor-container {
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e515ec6 *//* leaves */
@media(min-width:769px){
    .elementor-25 .elementor-element.elementor-element-e515ec6::before,
    .elementor-25 .elementor-element.elementor-element-e515ec6::after{
        width: 430px;
        height: 320px;
        background-image: url(/app/uploads/sites/384/leaves.svg);
        position: absolute;
        
        content:"";
        background-position: 0px 0px;
        background-repeat: no-repeat;
        background-size: 400px auto;
       
    }
    
    .elementor-25 .elementor-element.elementor-element-e515ec6::before{
        top: 0;
        right: -7%; 
        transform: scale(1, 1) rotate(-10deg);
        z-index: 1;
    }
    .elementor-25 .elementor-element.elementor-element-e515ec6::after{
        bottom: 0;
        left: -50px;
        transform: scale(1, 1) rotate(120deg);
    }
  
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6493410 */.elementor-icon.elementor-social-icon {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c32a3d5 */.elementor-icon.elementor-social-icon {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-2240034 */.elementor-icon.elementor-social-icon {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for eael-instafeed, class: .elementor-element-7abb3463 */.elementor-25 .elementor-element.elementor-element-7abb3463 .eael-instafeed-item {
    max-height: 300px!important;
    width: 300px!important;
    float: none;
    position: static!important;
    overflow: visible; 
}

.eael-instafeed .eael-instafeed-item-inner {
    width: 300px;
}
.eael-instafeed {
    display: flex;
    flex-wrap: nowrap;
    height: fit-content!important;
}
@keyframes instagram-slide {
    0% {
        transform: translateX(0);
    }
    12% {
        transform: translateX(-300px);
    }
    25% {
        transform: translateX(-600px);
    }
    37% {
        transform: translateX(-900px);
    }
    50% {
        transform: translateX(-1200px);
    }
    62% {
        transform: translateX(-1500px);
    }
    75% {
        transform: translateX(-1800px);
    }
    88% {
        transform: translateX(-2100px);
    }
    100% {
        transform: translateX(-2400px);
    }

}
.elementor-widget-eael-instafeed .elementor-widget-container {
    
    animation: instagram-slide 15s ease-in-out alternate infinite
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bfe9a29 */.elementor-25 .elementor-element.elementor-element-7bfe9a29{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-de7446e */.elementor-25 .elementor-element.elementor-element-de7446e {
    overflow-x: hidden;
    min-height: 300px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arquitecta';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('/app/uploads/sites/384/Arquitecta-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Arquitecta';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/app/uploads/sites/384/Arquitecta-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bodoni 72';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('/app/uploads/sites/384/bodoni-72-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */