.elementor-12064 .elementor-element.elementor-element-8f3d8e2:not(.elementor-motion-effects-element-type-background), .elementor-12064 .elementor-element.elementor-element-8f3d8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010102;background-image:url("https://inmovilla.com/wp-content/uploads/2025/06/photo-1507525428034-b723cf961d3e.avif");}.elementor-12064 .elementor-element.elementor-element-8f3d8e2 > .elementor-background-overlay{background-color:#262AD4;background-image:url("https://inmovilla.com/wp-content/uploads/2025/06/photo-1507525428034-b723cf961d3e.avif");background-size:cover;opacity:0.37;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-8f3d8e2 > .elementor-container{max-width:1412px;min-height:531px;}.elementor-12064 .elementor-element.elementor-element-8f3d8e2 .elementor-background-overlay{filter:brightness( 6% ) contrast( 100% ) saturate( 150% ) blur( 4px ) hue-rotate( 136deg );}.elementor-12064 .elementor-element.elementor-element-8f3d8e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12064 .elementor-element.elementor-element-975956c:not(.elementor-motion-effects-element-type-background), .elementor-12064 .elementor-element.elementor-element-975956c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010102;background-image:url("https://inmovilla.com/wp-content/uploads/2025/06/photo-1507525428034-b723cf961d3e.avif");}.elementor-12064 .elementor-element.elementor-element-975956c > .elementor-background-overlay{background-color:#262AD4;background-image:url("https://inmovilla.com/wp-content/uploads/2025/06/photo-1507525428034-b723cf961d3e.avif");background-size:cover;opacity:0.37;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-975956c > .elementor-container{max-width:1412px;min-height:531px;}.elementor-12064 .elementor-element.elementor-element-975956c .elementor-background-overlay{filter:brightness( 6% ) contrast( 100% ) saturate( 150% ) blur( 4px ) hue-rotate( 136deg );}.elementor-12064 .elementor-element.elementor-element-975956c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12064 .elementor-element.elementor-element-4f52224 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-befcf7f{margin-top:2px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12064 .elementor-element.elementor-element-98781db{text-align:center;}.elementor-12064 .elementor-element.elementor-element-98781db .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#000000;}.elementor-12064 .elementor-element.elementor-element-9f1ca55:not(.elementor-motion-effects-element-type-background), .elementor-12064 .elementor-element.elementor-element-9f1ca55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-12064 .elementor-element.elementor-element-9f1ca55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12064 .elementor-element.elementor-element-9f1ca55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-54d74cc > .elementor-container{max-width:755px;}.elementor-12064 .elementor-element.elementor-element-54d74cc{margin-top:20px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-826fb8c{text-align:center;}.elementor-12064 .elementor-element.elementor-element-826fb8c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:48px;color:#000000;}.elementor-12064 .elementor-element.elementor-element-aa7d7b3{text-align:center;}.elementor-12064 .elementor-element.elementor-element-aa7d7b3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#5A7184;}.elementor-12064 .elementor-element.elementor-element-f6bb93b:not(.elementor-motion-effects-element-type-background), .elementor-12064 .elementor-element.elementor-element-f6bb93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-12064 .elementor-element.elementor-element-f6bb93b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12064 .elementor-element.elementor-element-f6bb93b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-b297fd8{margin-top:20px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-2672b47.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12064 .elementor-element.elementor-element-875dfa2{width:initial;max-width:initial;align-self:center;}.elementor-12064 .elementor-element.elementor-element-875dfa2 > .elementor-widget-container{background-color:#1565D826;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-12064 .elementor-element.elementor-element-875dfa2 .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-875dfa2.elementor-view-stacked .elementor-icon{background-color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-875dfa2.elementor-view-framed .elementor-icon, .elementor-12064 .elementor-element.elementor-element-875dfa2.elementor-view-default .elementor-icon{color:#1565D8;border-color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-875dfa2.elementor-view-framed .elementor-icon, .elementor-12064 .elementor-element.elementor-element-875dfa2.elementor-view-default .elementor-icon svg{fill:#1565D8;}.elementor-12064 .elementor-element.elementor-element-875dfa2 .elementor-icon{font-size:25px;}.elementor-12064 .elementor-element.elementor-element-875dfa2 .elementor-icon svg{height:25px;}.elementor-12064 .elementor-element.elementor-element-4481e3c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-4481e3c{text-align:center;}.elementor-12064 .elementor-element.elementor-element-4481e3c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12064 .elementor-element.elementor-element-31fb2e6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#5A7184;}.elementor-12064 .elementor-element.elementor-element-74d5635.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12064 .elementor-element.elementor-element-9431d01{width:initial;max-width:initial;}.elementor-12064 .elementor-element.elementor-element-9431d01 > .elementor-widget-container{background-color:#1565D826;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-12064 .elementor-element.elementor-element-9431d01 .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-9431d01.elementor-view-stacked .elementor-icon{background-color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-9431d01.elementor-view-framed .elementor-icon, .elementor-12064 .elementor-element.elementor-element-9431d01.elementor-view-default .elementor-icon{color:#1565D8;border-color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-9431d01.elementor-view-framed .elementor-icon, .elementor-12064 .elementor-element.elementor-element-9431d01.elementor-view-default .elementor-icon svg{fill:#1565D8;}.elementor-12064 .elementor-element.elementor-element-9431d01 .elementor-icon{font-size:25px;}.elementor-12064 .elementor-element.elementor-element-9431d01 .elementor-icon svg{height:25px;}.elementor-12064 .elementor-element.elementor-element-95f7e2e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-95f7e2e{text-align:center;}.elementor-12064 .elementor-element.elementor-element-95f7e2e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#000000;}.elementor-12064 .elementor-element.elementor-element-78c4fcf{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#5A7184;}.elementor-12064 .elementor-element.elementor-element-fe7c570.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12064 .elementor-element.elementor-element-4cf9c36{width:initial;max-width:initial;}.elementor-12064 .elementor-element.elementor-element-4cf9c36 > .elementor-widget-container{background-color:#1565D826;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-12064 .elementor-element.elementor-element-4cf9c36 .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-4cf9c36.elementor-view-stacked .elementor-icon{background-color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-4cf9c36.elementor-view-framed .elementor-icon, .elementor-12064 .elementor-element.elementor-element-4cf9c36.elementor-view-default .elementor-icon{color:#1565D8;border-color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-4cf9c36.elementor-view-framed .elementor-icon, .elementor-12064 .elementor-element.elementor-element-4cf9c36.elementor-view-default .elementor-icon svg{fill:#1565D8;}.elementor-12064 .elementor-element.elementor-element-4cf9c36 .elementor-icon{font-size:25px;}.elementor-12064 .elementor-element.elementor-element-4cf9c36 .elementor-icon svg{height:25px;}.elementor-12064 .elementor-element.elementor-element-5293c7c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-5293c7c{text-align:center;}.elementor-12064 .elementor-element.elementor-element-5293c7c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#000000;}.elementor-12064 .elementor-element.elementor-element-15f98c1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#5A7184;}.elementor-12064 .elementor-element.elementor-element-62a38b3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12064 .elementor-element.elementor-element-54c1adb{width:initial;max-width:initial;}.elementor-12064 .elementor-element.elementor-element-54c1adb > .elementor-widget-container{background-color:#1565D826;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-12064 .elementor-element.elementor-element-54c1adb .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-54c1adb.elementor-view-stacked .elementor-icon{background-color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-54c1adb.elementor-view-framed .elementor-icon, .elementor-12064 .elementor-element.elementor-element-54c1adb.elementor-view-default .elementor-icon{color:#1565D8;border-color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-54c1adb.elementor-view-framed .elementor-icon, .elementor-12064 .elementor-element.elementor-element-54c1adb.elementor-view-default .elementor-icon svg{fill:#1565D8;}.elementor-12064 .elementor-element.elementor-element-54c1adb .elementor-icon{font-size:25px;}.elementor-12064 .elementor-element.elementor-element-54c1adb .elementor-icon svg{height:25px;}.elementor-12064 .elementor-element.elementor-element-e35bbba > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-e35bbba{text-align:center;}.elementor-12064 .elementor-element.elementor-element-e35bbba .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#000000;}.elementor-12064 .elementor-element.elementor-element-d887ead{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#5A7184;}.elementor-12064 .elementor-element.elementor-element-2188cf4:not(.elementor-motion-effects-element-type-background), .elementor-12064 .elementor-element.elementor-element-2188cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #1565D8 80%, #1565D89C 100%);}.elementor-12064 .elementor-element.elementor-element-2188cf4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-12064 .elementor-element.elementor-element-2188cf4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-5223d64{text-align:center;}.elementor-12064 .elementor-element.elementor-element-5223d64 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:600;line-height:36px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12064 .elementor-element.elementor-element-b5e3192 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-radius:35px 35px 35px 35px;}.elementor-12064 .elementor-element.elementor-element-e7f856d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12064 .elementor-element.elementor-element-e7f856d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-35eb259{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:999;}.elementor-12064 .elementor-element.elementor-element-35eb259 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-c8a03b3{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-12064 .elementor-element.elementor-element-c8a03b3 > .elementor-widget-container{background-color:#E1EBF6;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-12064 .elementor-element.elementor-element-c8a03b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:17px;letter-spacing:-0.5px;word-spacing:0px;color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-8843184{text-align:center;}.elementor-12064 .elementor-element.elementor-element-8843184 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:42px;font-weight:700;line-height:57px;color:#222222;}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-next{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-prev{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-active-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-total-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12064 .elementor-element.elementor-element-e45d294 .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon i:before{color:#1C62B1;}.elementor-12064 .elementor-element.elementor-element-e45d294 .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon svg{fill:#1C62B1;}.elementor-12064 .elementor-element.elementor-element-e45d294 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:#313131;}.elementor-12064 .elementor-element.elementor-element-e45d294 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:#1C62B1;}.elementor-12064 .elementor-element.elementor-element-e45d294 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:15px;width:35px;height:35px;line-height:35px;text-align:center;}.elementor-12064 .elementor-element.elementor-element-e45d294 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:15px;height:15px;}.elementor-12064 .elementor-element.elementor-element-e45d294 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-12064 .elementor-element.elementor-element-e45d294 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:8px;}.elementor-12064 .elementor-element.elementor-element-e45d294 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-12064 .elementor-element.elementor-element-e45d294 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12064 .elementor-element.elementor-element-2dc22ae:not(.elementor-motion-effects-element-type-background), .elementor-12064 .elementor-element.elementor-element-2dc22ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1565D8;background-image:url("https://inmovilla.com/wp-content/uploads/2022/04/Base-1.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-12064 .elementor-element.elementor-element-2dc22ae, .elementor-12064 .elementor-element.elementor-element-2dc22ae > .elementor-background-overlay{border-radius:0% 0% 0% 0%;}.elementor-12064 .elementor-element.elementor-element-2dc22ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-12064 .elementor-element.elementor-element-2dc22ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-2dc22ae > .elementor-shape-top svg{width:calc(100% + 1.3px);height:114px;}.elementor-12064 .elementor-element.elementor-element-2dc22ae > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:114px;}.elementor-12064 .elementor-element.elementor-element-941a513 > .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-12064 .elementor-element.elementor-element-f9b0728 > .elementor-container{max-width:940px;}.elementor-12064 .elementor-element.elementor-element-f9b0728{margin-top:150px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-0fbc40e{text-align:center;}.elementor-12064 .elementor-element.elementor-element-0fbc40e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-12064 .elementor-element.elementor-element-f33ca6f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-12064 .elementor-element.elementor-element-38a3f98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12064 .elementor-element.elementor-element-38a3f98{margin-top:30px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-db2c2c1 > .elementor-widget-container{margin:50px 0px -10px 0px;}.elementor-12064 .elementor-element.elementor-element-db2c2c1 .elementor-icon-wrapper{text-align:right;}.elementor-12064 .elementor-element.elementor-element-db2c2c1 .elementor-icon{font-size:20px;}.elementor-12064 .elementor-element.elementor-element-db2c2c1 .elementor-icon svg{height:20px;}.elementor-12064 .elementor-element.elementor-element-3270ee0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-3270ee0{text-align:right;}.elementor-12064 .elementor-element.elementor-element-3270ee0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-12064 .elementor-element.elementor-element-9a1920e{text-align:right;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#FAFAFB;}.elementor-12064 .elementor-element.elementor-element-c3d9a8d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12064 .elementor-element.elementor-element-c3d9a8d .elementor-icon-wrapper{text-align:right;}.elementor-12064 .elementor-element.elementor-element-c3d9a8d .elementor-icon{font-size:20px;}.elementor-12064 .elementor-element.elementor-element-c3d9a8d .elementor-icon svg{height:20px;}.elementor-12064 .elementor-element.elementor-element-b19a8dd{text-align:right;}.elementor-12064 .elementor-element.elementor-element-b19a8dd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-12064 .elementor-element.elementor-element-61ad142{text-align:right;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#FAFAFB;}.elementor-12064 .elementor-element.elementor-element-79458f5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12064 .elementor-element.elementor-element-79458f5 .elementor-icon-wrapper{text-align:right;}.elementor-12064 .elementor-element.elementor-element-79458f5 .elementor-icon{font-size:20px;}.elementor-12064 .elementor-element.elementor-element-79458f5 .elementor-icon svg{height:20px;}.elementor-12064 .elementor-element.elementor-element-c3e817b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-c3e817b{text-align:right;}.elementor-12064 .elementor-element.elementor-element-c3e817b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-12064 .elementor-element.elementor-element-588a59c{text-align:right;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#FAFAFB;}.elementor-12064 .elementor-element.elementor-element-3b53f6a > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-12064 .elementor-element.elementor-element-3b53f6a{text-align:center;}.elementor-12064 .elementor-element.elementor-element-30d42fe > .elementor-widget-container{margin:50px 0px -10px 0px;}.elementor-12064 .elementor-element.elementor-element-30d42fe .elementor-icon-wrapper{text-align:left;}.elementor-12064 .elementor-element.elementor-element-30d42fe .elementor-icon{font-size:20px;}.elementor-12064 .elementor-element.elementor-element-30d42fe .elementor-icon svg{height:20px;}.elementor-12064 .elementor-element.elementor-element-eb1ef44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-eb1ef44{text-align:left;}.elementor-12064 .elementor-element.elementor-element-eb1ef44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-12064 .elementor-element.elementor-element-cf5a702{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#FAFAFB;}.elementor-12064 .elementor-element.elementor-element-c09d61c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12064 .elementor-element.elementor-element-c09d61c .elementor-icon-wrapper{text-align:left;}.elementor-12064 .elementor-element.elementor-element-c09d61c .elementor-icon{font-size:20px;}.elementor-12064 .elementor-element.elementor-element-c09d61c .elementor-icon svg{height:20px;}.elementor-12064 .elementor-element.elementor-element-9dec072{text-align:left;}.elementor-12064 .elementor-element.elementor-element-9dec072 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-12064 .elementor-element.elementor-element-013b32b{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#FAFAFB;}.elementor-12064 .elementor-element.elementor-element-4419cbb > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12064 .elementor-element.elementor-element-4419cbb .elementor-icon-wrapper{text-align:left;}.elementor-12064 .elementor-element.elementor-element-4419cbb .elementor-icon{font-size:20px;}.elementor-12064 .elementor-element.elementor-element-4419cbb .elementor-icon svg{height:20px;}.elementor-12064 .elementor-element.elementor-element-50cf0a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-50cf0a2{text-align:left;}.elementor-12064 .elementor-element.elementor-element-50cf0a2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-12064 .elementor-element.elementor-element-14f7f20{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#FAFAFB;}.elementor-12064 .elementor-element.elementor-element-3c78fe5{margin-top:20px;margin-bottom:20px;}.elementor-12064 .elementor-element.elementor-element-13da38f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12064 .elementor-element.elementor-element-13da38f > .elementor-container{max-width:1600px;}.elementor-12064 .elementor-element.elementor-element-85384b7{text-align:left;}.elementor-12064 .elementor-element.elementor-element-85384b7 img{box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-12064 .elementor-element.elementor-element-d9c443c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#183B56;}.elementor-12064 .elementor-element.elementor-element-2c5fca8 .elementor-button{background-color:#1665DA;}.elementor-12064 .elementor-element.elementor-element-e07f26b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2px;margin-bottom:2px;}.elementor-12064 .elementor-element.elementor-element-e07f26b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-a1d84cb{margin-top:20px;margin-bottom:20px;}.elementor-12064 .elementor-element.elementor-element-125dd7a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:19px;color:#1565D8;}.elementor-12064 .elementor-element.elementor-element-0f5278f{text-align:left;}.elementor-12064 .elementor-element.elementor-element-0f5278f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#183B56;}.elementor-12064 .elementor-element.elementor-element-f3a21ad{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#183B56;}.elementor-12064 .elementor-element.elementor-element-4dd9409 .elementor-button{background-color:#1665DA;}.elementor-12064 .elementor-element.elementor-element-832af68 > .elementor-background-overlay{opacity:0.5;}.elementor-12064 .elementor-element.elementor-element-832af68{margin-top:20px;margin-bottom:20px;padding:0px 0px 50px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12064 .elementor-element.elementor-element-c02d58e{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:40px;}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-text{color:#183B56;transition:color 0.3s;}.elementor-12064 .elementor-element.elementor-element-5f809ec > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-5f809ec{text-align:left;}.elementor-12064 .elementor-element.elementor-element-5f809ec img{width:200px;}.elementor-12064 .elementor-element.elementor-element-a8dc0e6{text-align:left;}.elementor-12064 .elementor-element.elementor-element-a8dc0e6 img{width:200px;}.elementor-12064 .elementor-element.elementor-element-8e998e4{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:40px;text-align:left;}.elementor-12064 .elementor-element.elementor-element-8e998e4 > .elementor-widget-container:hover{--e-transform-scale:1.1;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-8e998e4{left:-221px;}body.rtl .elementor-12064 .elementor-element.elementor-element-8e998e4{right:-221px;}.elementor-12064 .elementor-element.elementor-element-19e27f2:not(.elementor-motion-effects-element-type-background), .elementor-12064 .elementor-element.elementor-element-19e27f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inmovilla.com/wp-content/uploads/2022/03/ondas.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12064 .elementor-element.elementor-element-19e27f2 > .elementor-container{max-width:1500px;min-height:650px;}.elementor-12064 .elementor-element.elementor-element-19e27f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:50px;}.elementor-12064 .elementor-element.elementor-element-19e27f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-f9b7e0b > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-12064 .elementor-element.elementor-element-f9b7e0b > .elementor-widget-container{margin:0px 0px 0px 90px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-f9b7e0b{left:133px;}body.rtl .elementor-12064 .elementor-element.elementor-element-f9b7e0b{right:133px;}.elementor-12064 .elementor-element.elementor-element-f9b7e0b{top:-267px;text-align:center;}.elementor-12064 .elementor-element.elementor-element-f9b7e0b .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12064 .elementor-element.elementor-element-bc098df > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-12064 .elementor-element.elementor-element-bc098df > .elementor-widget-container{margin:0px 0px 0px 275px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-bc098df{left:-120px;}body.rtl .elementor-12064 .elementor-element.elementor-element-bc098df{right:-120px;}.elementor-12064 .elementor-element.elementor-element-bc098df{top:-56px;}.elementor-12064 .elementor-element.elementor-element-bc098df .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12064 .elementor-element.elementor-element-4c0dd21 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-12064 .elementor-element.elementor-element-4c0dd21 > .elementor-widget-container{margin:0px 0px 0px 220px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-4c0dd21{left:86px;}body.rtl .elementor-12064 .elementor-element.elementor-element-4c0dd21{right:86px;}.elementor-12064 .elementor-element.elementor-element-4c0dd21{top:169px;}.elementor-12064 .elementor-element.elementor-element-4c0dd21 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12064 .elementor-element.elementor-element-5d3c696{text-align:center;}.elementor-12064 .elementor-element.elementor-element-5d3c696 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:19px;color:#36B37E;}.elementor-12064 .elementor-element.elementor-element-919e02d{text-align:center;}.elementor-12064 .elementor-element.elementor-element-919e02d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#183B56;}.elementor-12064 .elementor-element.elementor-element-fa33a66{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-12064 .elementor-element.elementor-element-0cbcc77 .elementor-button{background-color:#1665DA;}.elementor-12064 .elementor-element.elementor-element-4809b92 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-12064 .elementor-element.elementor-element-4809b92 > .elementor-widget-container{margin:24px 215px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-4809b92{left:-119px;}body.rtl .elementor-12064 .elementor-element.elementor-element-4809b92{right:-119px;}.elementor-12064 .elementor-element.elementor-element-4809b92{top:-280px;}.elementor-12064 .elementor-element.elementor-element-4809b92 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12064 .elementor-element.elementor-element-fafe70a > .elementor-widget-container:hover{--e-transform-scale:1.2;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-fafe70a{left:-14px;}body.rtl .elementor-12064 .elementor-element.elementor-element-fafe70a{right:-14px;}.elementor-12064 .elementor-element.elementor-element-fafe70a{top:-59px;}.elementor-12064 .elementor-element.elementor-element-fafe70a .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12064 .elementor-element.elementor-element-d92b0ed > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-12064 .elementor-element.elementor-element-d92b0ed > .elementor-widget-container{margin:-40px 345px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-d92b0ed{left:-30px;}body.rtl .elementor-12064 .elementor-element.elementor-element-d92b0ed{right:-30px;}.elementor-12064 .elementor-element.elementor-element-d92b0ed{top:204px;}.elementor-12064 .elementor-element.elementor-element-d92b0ed .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12064 .elementor-element.elementor-element-d92b0ed img{width:49px;}.elementor-12064 .elementor-element.elementor-element-73705d0{margin-top:20px;margin-bottom:20px;}.elementor-12064 .elementor-element.elementor-element-ca0b2ab{text-align:left;}.elementor-12064 .elementor-element.elementor-element-8ee5435 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-12064 .elementor-element.elementor-element-8ee5435 > .elementor-element-populated{margin:80px 0px 0px -150px;--e-column-margin-right:0px;--e-column-margin-left:-150px;}.elementor-12064 .elementor-element.elementor-element-f179656{width:auto;max-width:auto;align-self:center;text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#183B56;}.elementor-12064 .elementor-element.elementor-element-f179656 > .elementor-widget-container{background-color:#FFFFFF;padding:15px 10px 1px 10px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12064 .elementor-element.elementor-element-6b18f42{--spacer-size:1px;}.elementor-12064 .elementor-element.elementor-element-730b5bd{width:auto;max-width:auto;align-self:center;text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#183B56;}.elementor-12064 .elementor-element.elementor-element-730b5bd > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 10px 1px 10px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12064 .elementor-element.elementor-element-a752d97{--spacer-size:1px;}.elementor-12064 .elementor-element.elementor-element-aca2a4f{width:auto;max-width:auto;align-self:center;text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#183B56;}.elementor-12064 .elementor-element.elementor-element-aca2a4f > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 10px 1px 10px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12064 .elementor-element.elementor-element-82a44d1{--spacer-size:1px;}.elementor-12064 .elementor-element.elementor-element-055cbe5{width:auto;max-width:auto;align-self:center;text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#183B56;}.elementor-12064 .elementor-element.elementor-element-055cbe5 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 10px 1px 10px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12064 .elementor-element.elementor-element-1de9d3d{text-align:left;}.elementor-12064 .elementor-element.elementor-element-1de9d3d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#183B56;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12064 .elementor-element.elementor-element-718a753 > .elementor-widget-container{padding:0% 8% 0% 0%;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-tab-title{border-width:0px;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-tab-content{border-width:0px;background-color:#B3BAC524;color:#7A7A7A;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-toggle-item:not(:last-child){margin-block-end:10px;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-toggle-title, .elementor-12064 .elementor-element.elementor-element-718a753 .elementor-toggle-icon{color:#183B56;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-toggle-icon svg{fill:#183B56;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-tab-title.elementor-active a, .elementor-12064 .elementor-element.elementor-element-718a753 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#36B37E;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:20px;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-tab-title .elementor-toggle-icon i:before{color:#36B37E;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-tab-title .elementor-toggle-icon svg{fill:#36B37E;}.elementor-12064 .elementor-element.elementor-element-718a753 .elementor-toggle-icon{margin-inline-end:20px;}.elementor-12064 .elementor-element.elementor-element-3c8d632 .elementor-button{background-color:#1665DA;}.elementor-12064 .elementor-element.elementor-element-b7104b3:not(.elementor-motion-effects-element-type-background), .elementor-12064 .elementor-element.elementor-element-b7104b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inmovilla.com/wp-content/uploads/2025/06/photo-1507525428034-b723cf961d3e.avif");}.elementor-12064 .elementor-element.elementor-element-b7104b3 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12064 .elementor-element.elementor-element-b7104b3 > .elementor-container{max-width:1600px;}.elementor-12064 .elementor-element.elementor-element-b7104b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}@media(min-width:768px){.elementor-12064 .elementor-element.elementor-element-8ee5435{width:15%;}.elementor-12064 .elementor-element.elementor-element-f0137ce{width:60%;}}@media(max-width:1024px){.elementor-12064 .elementor-element.elementor-element-975956c{margin-top:0px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-4f52224{width:100%;max-width:100%;}.elementor-12064 .elementor-element.elementor-element-befcf7f{margin-top:100px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-54d74cc{margin-top:0px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-4481e3c .elementor-heading-title{font-size:18px;}.elementor-12064 .elementor-element.elementor-element-31fb2e6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-31fb2e6{font-size:16px;}.elementor-12064 .elementor-element.elementor-element-95f7e2e .elementor-heading-title{font-size:18px;}.elementor-12064 .elementor-element.elementor-element-78c4fcf > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-5293c7c .elementor-heading-title{font-size:18px;}.elementor-12064 .elementor-element.elementor-element-15f98c1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-e35bbba .elementor-heading-title{font-size:18px;}.elementor-12064 .elementor-element.elementor-element-d887ead > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-2188cf4{padding:20px 0px 20px 0px;}.elementor-12064 .elementor-element.elementor-element-2dc22ae > .elementor-shape-top svg{height:100px;}.elementor-12064 .elementor-element.elementor-element-2dc22ae > .elementor-shape-bottom svg{height:100px;}.elementor-12064 .elementor-element.elementor-element-2dc22ae{padding:0px 0px 100px 0px;}.elementor-12064 .elementor-element.elementor-element-f9b0728{padding:0px 20px 0px 20px;}.elementor-12064 .elementor-element.elementor-element-0fbc40e .elementor-heading-title{font-size:32px;}.elementor-12064 .elementor-element.elementor-element-f33ca6f{font-size:16px;}.elementor-12064 .elementor-element.elementor-element-38a3f98{padding:0px 20px 0px 20px;}.elementor-12064 .elementor-element.elementor-element-3270ee0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-9a1920e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-9a1920e{font-size:13px;line-height:25px;}.elementor-12064 .elementor-element.elementor-element-b19a8dd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-61ad142 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-61ad142{font-size:13px;line-height:25px;}.elementor-12064 .elementor-element.elementor-element-c3e817b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-588a59c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-588a59c{font-size:13px;line-height:25px;}.elementor-12064 .elementor-element.elementor-element-3b53f6a{width:initial;max-width:initial;}.elementor-12064 .elementor-element.elementor-element-eb1ef44 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-cf5a702 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-cf5a702{font-size:13px;line-height:25px;}.elementor-12064 .elementor-element.elementor-element-9dec072 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-013b32b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-013b32b{font-size:13px;line-height:25px;}.elementor-12064 .elementor-element.elementor-element-50cf0a2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-14f7f20 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-14f7f20{font-size:13px;line-height:25px;}.elementor-12064 .elementor-element.elementor-element-3c78fe5{margin-top:100px;margin-bottom:100px;}.elementor-12064 .elementor-element.elementor-element-d9c443c .elementor-heading-title{font-size:24px;line-height:38px;}.elementor-12064 .elementor-element.elementor-element-e07f26b{padding:100px 20px 0px 20px;}.elementor-12064 .elementor-element.elementor-element-a1d84cb{margin-top:0px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-0f5278f .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-12064 .elementor-element.elementor-element-f3a21ad{font-size:14px;line-height:26px;}.elementor-12064 .elementor-element.elementor-element-832af68{padding:0px 0px 50px 0px;}.elementor-12064 .elementor-element.elementor-element-4a18b50{padding:0px 0px 0px 20px;}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-12064 .elementor-element.elementor-element-c02d58e{--e-icon-list-icon-size:20px;}.elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12064 .elementor-element.elementor-element-c02d58e .elementor-icon-list-item > a{font-size:15px;line-height:35px;}.elementor-12064 .elementor-element.elementor-element-5f809ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-8e998e4{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;top:80px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-8e998e4{left:-150px;}body.rtl .elementor-12064 .elementor-element.elementor-element-8e998e4{right:-150px;}.elementor-12064 .elementor-element.elementor-element-19e27f2 > .elementor-container{max-width:1500px;}.elementor-12064 .elementor-element.elementor-element-19e27f2{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-f9b7e0b{left:-68px;}body.rtl .elementor-12064 .elementor-element.elementor-element-f9b7e0b{right:-68px;}.elementor-12064 .elementor-element.elementor-element-f9b7e0b{top:-61px;}.elementor-12064 .elementor-element.elementor-element-bc098df > .elementor-widget-container{margin:0px 0px 0px -150px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-bc098df{left:120px;}body.rtl .elementor-12064 .elementor-element.elementor-element-bc098df{right:120px;}.elementor-12064 .elementor-element.elementor-element-bc098df{top:-233px;}.elementor-12064 .elementor-element.elementor-element-4c0dd21 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-4c0dd21{left:18px;}body.rtl .elementor-12064 .elementor-element.elementor-element-4c0dd21{right:18px;}.elementor-12064 .elementor-element.elementor-element-4c0dd21{top:135px;}.elementor-12064 .elementor-element.elementor-element-4809b92 > .elementor-widget-container{margin:-100px 50px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-4809b92{left:-18px;}body.rtl .elementor-12064 .elementor-element.elementor-element-4809b92{right:-18px;}.elementor-12064 .elementor-element.elementor-element-4809b92{top:-114px;}.elementor-12064 .elementor-element.elementor-element-fafe70a > .elementor-widget-container{margin:0px -150px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-fafe70a{left:-47px;}body.rtl .elementor-12064 .elementor-element.elementor-element-fafe70a{right:-47px;}.elementor-12064 .elementor-element.elementor-element-fafe70a{top:-57px;}.elementor-12064 .elementor-element.elementor-element-d92b0ed > .elementor-widget-container{margin:0px 0px -500px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-d92b0ed{left:-22px;}body.rtl .elementor-12064 .elementor-element.elementor-element-d92b0ed{right:-22px;}.elementor-12064 .elementor-element.elementor-element-d92b0ed{top:118px;}.elementor-12064 .elementor-element.elementor-element-1de9d3d{text-align:center;}.elementor-12064 .elementor-element.elementor-element-1de9d3d .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-12064 .elementor-element.elementor-element-718a753 > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-12064 .elementor-element.elementor-element-befcf7f{margin-top:50px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-54d74cc{margin-top:0px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-826fb8c .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-12064 .elementor-element.elementor-element-aa7d7b3 .elementor-heading-title{font-size:14px;line-height:25px;}.elementor-12064 .elementor-element.elementor-element-5223d64 .elementor-heading-title{font-size:20px;}.elementor-12064 .elementor-element.elementor-element-2dc22ae > .elementor-shape-top svg{height:70px;}.elementor-12064 .elementor-element.elementor-element-2dc22ae > .elementor-shape-bottom svg{height:70px;}.elementor-12064 .elementor-element.elementor-element-2dc22ae{padding:0px 0px 50px 0px;}.elementor-12064 .elementor-element.elementor-element-f9b0728{margin-top:0px;margin-bottom:0px;}.elementor-12064 .elementor-element.elementor-element-db2c2c1 .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-3270ee0{text-align:center;}.elementor-12064 .elementor-element.elementor-element-9a1920e{text-align:center;}.elementor-12064 .elementor-element.elementor-element-c3d9a8d .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-b19a8dd{text-align:center;}.elementor-12064 .elementor-element.elementor-element-61ad142{text-align:center;}.elementor-12064 .elementor-element.elementor-element-79458f5 .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-c3e817b{text-align:center;}.elementor-12064 .elementor-element.elementor-element-588a59c{text-align:center;}.elementor-12064 .elementor-element.elementor-element-30d42fe > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12064 .elementor-element.elementor-element-30d42fe .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-eb1ef44{text-align:center;}.elementor-12064 .elementor-element.elementor-element-cf5a702{text-align:center;}.elementor-12064 .elementor-element.elementor-element-c09d61c .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-9dec072{text-align:center;}.elementor-12064 .elementor-element.elementor-element-013b32b{text-align:center;}.elementor-12064 .elementor-element.elementor-element-4419cbb .elementor-icon-wrapper{text-align:center;}.elementor-12064 .elementor-element.elementor-element-50cf0a2{text-align:center;}.elementor-12064 .elementor-element.elementor-element-14f7f20{text-align:center;}.elementor-12064 .elementor-element.elementor-element-3c78fe5{margin-top:50px;margin-bottom:50px;}.elementor-12064 .elementor-element.elementor-element-d9c443c{text-align:center;}.elementor-12064 .elementor-element.elementor-element-d9c443c .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-12064 .elementor-element.elementor-element-e07f26b{padding:0px 20px 0px 20px;}.elementor-12064 .elementor-element.elementor-element-0f5278f .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-12064 .elementor-element.elementor-element-5f809ec{text-align:center;}.elementor-12064 .elementor-element.elementor-element-a8dc0e6{text-align:center;}.elementor-12064 .elementor-element.elementor-element-8e998e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-8e998e4{left:0px;}body.rtl .elementor-12064 .elementor-element.elementor-element-8e998e4{right:0px;}.elementor-12064 .elementor-element.elementor-element-19e27f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-bbc1575{width:10%;}.elementor-12064 .elementor-element.elementor-element-f9b7e0b{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-104px;}.elementor-12064 .elementor-element.elementor-element-f9b7e0b > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-f9b7e0b{left:2px;}body.rtl .elementor-12064 .elementor-element.elementor-element-f9b7e0b{right:2px;}.elementor-12064 .elementor-element.elementor-element-bc098df{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-26px;}.elementor-12064 .elementor-element.elementor-element-bc098df > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-bc098df{left:-12px;}body.rtl .elementor-12064 .elementor-element.elementor-element-bc098df{right:-12px;}.elementor-12064 .elementor-element.elementor-element-bc098df img{width:40%;}.elementor-12064 .elementor-element.elementor-element-4c0dd21{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:55px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-4c0dd21{left:8px;}body.rtl .elementor-12064 .elementor-element.elementor-element-4c0dd21{right:8px;}.elementor-12064 .elementor-element.elementor-element-a226a4a{width:80%;}.elementor-12064 .elementor-element.elementor-element-a226a4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12064 .elementor-element.elementor-element-919e02d .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-12064 .elementor-element.elementor-element-fa33a66{font-size:16px;line-height:26px;}.elementor-12064 .elementor-element.elementor-element-e691f64{width:10%;}.elementor-12064 .elementor-element.elementor-element-4809b92{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-105px;}.elementor-12064 .elementor-element.elementor-element-4809b92 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-4809b92{left:-31px;}body.rtl .elementor-12064 .elementor-element.elementor-element-4809b92{right:-31px;}.elementor-12064 .elementor-element.elementor-element-fafe70a{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-27px;}.elementor-12064 .elementor-element.elementor-element-fafe70a > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-fafe70a{left:-18px;}body.rtl .elementor-12064 .elementor-element.elementor-element-fafe70a{right:-18px;}.elementor-12064 .elementor-element.elementor-element-d92b0ed{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:57px;}.elementor-12064 .elementor-element.elementor-element-d92b0ed > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12064 .elementor-element.elementor-element-d92b0ed{left:-38px;}body.rtl .elementor-12064 .elementor-element.elementor-element-d92b0ed{right:-38px;}.elementor-12064 .elementor-element.elementor-element-d92b0ed img{width:25px;}.elementor-12064 .elementor-element.elementor-element-8ee5435.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12064 .elementor-element.elementor-element-8ee5435 > .elementor-element-populated{margin:-200px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12064 .elementor-element.elementor-element-1de9d3d .elementor-heading-title{font-size:22px;line-height:28px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12064 .elementor-element.elementor-element-2672b47{width:50%;}.elementor-12064 .elementor-element.elementor-element-74d5635{width:50%;}.elementor-12064 .elementor-element.elementor-element-fe7c570{width:50%;}.elementor-12064 .elementor-element.elementor-element-62a38b3{width:50%;}.elementor-12064 .elementor-element.elementor-element-bbc1575{width:30%;}.elementor-12064 .elementor-element.elementor-element-a226a4a{width:40%;}.elementor-12064 .elementor-element.elementor-element-e691f64{width:30%;}.elementor-12064 .elementor-element.elementor-element-ed4ce76{width:60%;}.elementor-12064 .elementor-element.elementor-element-8ee5435{width:40%;}.elementor-12064 .elementor-element.elementor-element-f0137ce{width:100%;}}/* Start custom CSS for formidable, class: .elementor-element-45e726b *//* ========= FORM 14 – GLASS + BASE #5A7184 + TELÉFONO + PRIVACIDAD + CTA AMARILLO ========= */

#frm_form_14_container{
  --ink:#5A7184;          /* color de texto principal */
  --accent:#1665DA;       /* azul corporativo para enlaces/acentos */
  --border:#d9e1e7;
  --cta: rgb(252,185,0);  /* amarillo CTA */

  /* Fondo cristal (glassmorphism) */
  background: rgba(255,255,255,.55);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  backdrop-filter: blur(14px) saturate(160%);
  border:1px solid rgba(255,255,255,.35);
  border-radius:16px;
  box-shadow:0 8px 30px rgba(17, 24, 39, .08);
}

/* Labels y asterisco */
#frm_form_14_container .frm_primary_label{ color:var(--ink) !important; }
#frm_form_14_container .frm_primary_label .frm_required{ color:var(--accent) !important; }

/* Campos: texto y bordes (mantengo blancos para máxima legibilidad sobre vidrio) */
#frm_form_14_container input[type="text"],
#frm_form_14_container input[type="email"],
#frm_form_14_container input[type="tel"],
#frm_form_14_container select,
#frm_form_14_container textarea{
  color:var(--ink) !important;
  background:#fff !important;
  border:1.5px solid var(--border) !important;
}
#frm_form_14_container input:focus,
#frm_form_14_container select:focus,
#frm_form_14_container textarea:focus{
  outline:0 !important;
  border-color:var(--accent) !important;
  box-shadow:0 0 0 3px rgba(22,101,218,.12) !important;
}

/* Placeholders atenuados */
#frm_form_14_container input::placeholder,
#frm_form_14_container textarea::placeholder{ color:var(--ink) !important; opacity:.75; }
#frm_form_14_container input::-webkit-input-placeholder,
#frm_form_14_container textarea::-webkit-input-placeholder{ color:var(--ink) !important; opacity:.75; }
#frm_form_14_container input:-ms-input-placeholder,
#frm_form_14_container textarea:-ms-input-placeholder{ color:var(--ink) !important; }
#frm_form_14_container input::-ms-input-placeholder,
#frm_form_14_container textarea::-ms-input-placeholder{ color:var(--ink) !important; }

/* Select “¿Has utilizado antes Inmovilla?” */
#frm_form_14_container #frm_field_96_container .frm_primary_label{ color:var(--ink) !important; }
#frm_form_14_container #frm_field_96_container select{ color:var(--ink) !important; background:#fff !important; }
#frm_form_14_container #frm_field_96_container option{ color:var(--ink) !important; }

/* --- TELÉFONO (intl-tel-input) alineado y legible --- */
#frm_form_14_container #frm_field_83_container .iti{ width:100%; }
#frm_form_14_container #frm_field_83_container .iti .iti__country-container{ left:8px !important; }
#frm_form_14_container #frm_field_83_container .iti .iti__selected-country{
  background:transparent !important; border:0 !important;
  height:46px !important; padding-left:0 !important;
}
#frm_form_14_container #frm_field_83_container input[type="tel"].iti__tel-input{
  height:46px !important; padding-left:64px !important; /* espacio para bandera */
  color:var(--ink) !important;
}
#frm_form_14_container #frm_field_83_container .iti--allow-dropdown .iti__flag-container{ z-index:2; }

/* --- PRIVACIDAD visible y compacta --- */
#frm_form_14_container #field_y005ga10112e5fd_label{
  display:flex; align-items:center; gap:6px;
  margin:10px 0 6px !important; color:var(--ink) !important;
}
/* Acorta el label largo reemplazándolo por “Acepto la Política de Privacidad” */
#frm_form_14_container #frm_checkbox_84-0 label{
  display:flex; align-items:center; gap:8px;
  line-height:1.35; color:var(--ink) !important;
  font-size:0; /* oculta el texto original larguísimo */
}
#frm_form_14_container #frm_checkbox_84-0 input{
  width:18px; height:18px; accent-color:var(--accent); flex:0 0 auto;
}
#frm_form_14_container #frm_checkbox_84-0 label::before{
  content:"Acepto la "; font-size:14px;
}
#frm_form_14_container #frm_checkbox_84-0 label a{
  font-size:14px; font-weight:600; color:var(--accent); text-decoration:underline;
}
#frm_form_14_container #frm_checkbox_84-0 label a:hover{ text-decoration:none; }

/* —— Legal “ver más” (sin recorte y con toggle) ———————————————— */
#frm_form_14_container #frm_desc_field_y005ga10112e5fd{
  color:var(--ink) !important;
  font-size:12px; line-height:1.45;
  margin-top:8px;
  display:block !important;
  -webkit-line-clamp:unset !important;
  -webkit-box-orient:unset !important;
  overflow:visible !important;
  position:static !important;
}
#frm_form_14_container #frm_desc_field_y005ga10112e5fd::after{ content:none !important; }
#frm_form_14_container #frm_desc_field_y005ga10112e5fd .legal-rest[hidden]{ display:none !important; }
#frm_form_14_container #frm_desc_field_y005ga10112e5fd .legal-toggle{
  background:none; border:0; padding:0; margin-left:.25rem;
  font:inherit; color:var(--accent); text-decoration:underline; cursor:pointer;
}
#frm_form_14_container #frm_desc_field_y005ga10112e5fd .legal-toggle:hover{ text-decoration:none; }

/* --- Botón CTA AMARILLO — mantiene la maquetación previa --- */
#frm_form_14_container .frm_submit{ text-align:center; margin-top:12px !important; }
#frm_form_14_container .frm_button_submit{
  background:var(--cta) !important;            /* amarillo */
  color:#111 !important;
  border:0 !important; border-radius:12px !important;
  padding:16px 22px; font-weight:800; font-size:16px; line-height:1.1;
  width:100%; max-width:420px; margin:0 auto; display:inline-flex;
  align-items:center; justify-content:center;
  box-shadow:0 8px 18px rgba(0,0,0,.18);
  transition:transform .06s, background .15s, box-shadow .15s;
  white-space:normal; text-align:center;
}
#frm_form_14_container .frm_button_submit:hover{
  background:rgb(230,170,0) !important; transform:translateY(-1px);
  box-shadow:0 12px 24px rgba(0,0,0,.22);
}
#frm_form_14_container .frm_button_submit:active{
  background:rgb(210,155,0) !important; transform:translateY(0);
  box-shadow:0 6px 16px rgba(0,0,0,.16);
}
#frm_form_14_container .frm_button_submit:focus-visible{
  outline:3px solid rgba(252,185,0,.45); outline-offset:2px;
}

/* Responsive */
@media (max-width:768px){
  #frm_form_14_container .frm_button_submit{ min-height:56px; font-size:17px; padding:18px 20px; }
}
@media (max-width:480px){
  #frm_form_14_container .frm_button_submit{ padding:20px 15px; font-size:16px; word-break:break-word; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a21ad */.enlaceLeer{
    color: #1565D8;
    font-weight: 700;
    border-bottom: 2px solid #1565D8;
}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-663a5e4 *//* ========= FORM 14 – GLASS + BASE #5A7184 + TELÉFONO + PRIVACIDAD + CTA AMARILLO ========= */

#frm_form_14_container{
  --ink:#5A7184;          /* color de texto principal */
  --accent:#1665DA;       /* azul corporativo para enlaces/acentos */
  --border:#d9e1e7;
  --cta: rgb(252,185,0);  /* amarillo CTA */

  /* Fondo cristal (glassmorphism) */
  background: rgba(255,255,255,.55);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  backdrop-filter: blur(14px) saturate(160%);
  border:1px solid rgba(255,255,255,.35);
  border-radius:16px;
  box-shadow:0 8px 30px rgba(17, 24, 39, .08);
}

/* Labels y asterisco */
#frm_form_14_container .frm_primary_label{ color:var(--ink) !important; }
#frm_form_14_container .frm_primary_label .frm_required{ color:var(--accent) !important; }

/* Campos: texto y bordes (mantengo blancos para máxima legibilidad sobre vidrio) */
#frm_form_14_container input[type="text"],
#frm_form_14_container input[type="email"],
#frm_form_14_container input[type="tel"],
#frm_form_14_container select,
#frm_form_14_container textarea{
  color:var(--ink) !important;
  background:#fff !important;
  border:1.5px solid var(--border) !important;
}
#frm_form_14_container input:focus,
#frm_form_14_container select:focus,
#frm_form_14_container textarea:focus{
  outline:0 !important;
  border-color:var(--accent) !important;
  box-shadow:0 0 0 3px rgba(22,101,218,.12) !important;
}

/* Placeholders atenuados */
#frm_form_14_container input::placeholder,
#frm_form_14_container textarea::placeholder{ color:var(--ink) !important; opacity:.75; }
#frm_form_14_container input::-webkit-input-placeholder,
#frm_form_14_container textarea::-webkit-input-placeholder{ color:var(--ink) !important; opacity:.75; }
#frm_form_14_container input:-ms-input-placeholder,
#frm_form_14_container textarea:-ms-input-placeholder{ color:var(--ink) !important; }
#frm_form_14_container input::-ms-input-placeholder,
#frm_form_14_container textarea::-ms-input-placeholder{ color:var(--ink) !important; }

/* Select “¿Has utilizado antes Inmovilla?” */
#frm_form_14_container #frm_field_96_container .frm_primary_label{ color:var(--ink) !important; }
#frm_form_14_container #frm_field_96_container select{ color:var(--ink) !important; background:#fff !important; }
#frm_form_14_container #frm_field_96_container option{ color:var(--ink) !important; }

/* --- TELÉFONO (intl-tel-input) alineado y legible --- */
#frm_form_14_container #frm_field_83_container .iti{ width:100%; }
#frm_form_14_container #frm_field_83_container .iti .iti__country-container{ left:8px !important; }
#frm_form_14_container #frm_field_83_container .iti .iti__selected-country{
  background:transparent !important; border:0 !important;
  height:46px !important; padding-left:0 !important;
}
#frm_form_14_container #frm_field_83_container input[type="tel"].iti__tel-input{
  height:46px !important; padding-left:64px !important; /* espacio para bandera */
  color:var(--ink) !important;
}
#frm_form_14_container #frm_field_83_container .iti--allow-dropdown .iti__flag-container{ z-index:2; }

/* --- PRIVACIDAD visible y compacta --- */
#frm_form_14_container #field_y005ga10112e5fd_label{
  display:flex; align-items:center; gap:6px;
  margin:10px 0 6px !important; color:var(--ink) !important;
}
/* Acorta el label largo reemplazándolo por “Acepto la Política de Privacidad” */
#frm_form_14_container #frm_checkbox_84-0 label{
  display:flex; align-items:center; gap:8px;
  line-height:1.35; color:var(--ink) !important;
  font-size:0; /* oculta el texto original larguísimo */
}
#frm_form_14_container #frm_checkbox_84-0 input{
  width:18px; height:18px; accent-color:var(--accent); flex:0 0 auto;
}
#frm_form_14_container #frm_checkbox_84-0 label::before{
  content:"Acepto la "; font-size:14px;
}
#frm_form_14_container #frm_checkbox_84-0 label a{
  font-size:14px; font-weight:600; color:var(--accent); text-decoration:underline;
}
#frm_form_14_container #frm_checkbox_84-0 label a:hover{ text-decoration:none; }

/* —— Legal “ver más” (sin recorte y con toggle) ———————————————— */
#frm_form_14_container #frm_desc_field_y005ga10112e5fd{
  color:var(--ink) !important;
  font-size:12px; line-height:1.45;
  margin-top:8px;
  display:block !important;
  -webkit-line-clamp:unset !important;
  -webkit-box-orient:unset !important;
  overflow:visible !important;
  position:static !important;
}
#frm_form_14_container #frm_desc_field_y005ga10112e5fd::after{ content:none !important; }
#frm_form_14_container #frm_desc_field_y005ga10112e5fd .legal-rest[hidden]{ display:none !important; }
#frm_form_14_container #frm_desc_field_y005ga10112e5fd .legal-toggle{
  background:none; border:0; padding:0; margin-left:.25rem;
  font:inherit; color:var(--accent); text-decoration:underline; cursor:pointer;
}
#frm_form_14_container #frm_desc_field_y005ga10112e5fd .legal-toggle:hover{ text-decoration:none; }

/* --- Botón CTA AMARILLO — mantiene la maquetación previa --- */
#frm_form_14_container .frm_submit{ text-align:center; margin-top:12px !important; }
#frm_form_14_container .frm_button_submit{
  background:var(--cta) !important;            /* amarillo */
  color:#111 !important;
  border:0 !important; border-radius:12px !important;
  padding:16px 22px; font-weight:800; font-size:16px; line-height:1.1;
  width:100%; max-width:420px; margin:0 auto; display:inline-flex;
  align-items:center; justify-content:center;
  box-shadow:0 8px 18px rgba(0,0,0,.18);
  transition:transform .06s, background .15s, box-shadow .15s;
  white-space:normal; text-align:center;
}
#frm_form_14_container .frm_button_submit:hover{
  background:rgb(230,170,0) !important; transform:translateY(-1px);
  box-shadow:0 12px 24px rgba(0,0,0,.22);
}
#frm_form_14_container .frm_button_submit:active{
  background:rgb(210,155,0) !important; transform:translateY(0);
  box-shadow:0 6px 16px rgba(0,0,0,.16);
}
#frm_form_14_container .frm_button_submit:focus-visible{
  outline:3px solid rgba(252,185,0,.45); outline-offset:2px;
}

/* Responsive */
@media (max-width:768px){
  #frm_form_14_container .frm_button_submit{ min-height:56px; font-size:17px; padding:18px 20px; }
}
@media (max-width:480px){
  #frm_form_14_container .frm_button_submit{ padding:20px 15px; font-size:16px; word-break:break-word; }
}/* End custom CSS */