.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-10711 .elementor-element.elementor-element-764be1c > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:10px 20px 10px 0px;border-radius:100px 100px 100px 100px;}.elementor-10711 .elementor-element.elementor-element-764be1c.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-764be1c{text-align:start;}.elementor-10711 .elementor-element.elementor-element-764be1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;font-style:italic;text-transform:uppercase;text-decoration:underline;color:var( --e-global-color-text );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-10711 .elementor-element.elementor-element-28e9e83{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-28e9e83 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-28e9e83 .elementor-headline{text-align:start;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;}.elementor-10711 .elementor-element.elementor-element-28e9e83 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-28e9e83 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;z-index:auto;}.elementor-10711 .elementor-element.elementor-element-28e9e83 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10711 .elementor-element.elementor-element-28e9e83 .elementor-headline-dynamic-wrapper path{stroke-linecap:round;stroke-linejoin:round;}.elementor-10711 .elementor-element.elementor-element-94636a1{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-10711 .elementor-element.elementor-element-94636a1 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10711 .elementor-element.elementor-element-0f21022{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;font-style:normal;letter-spacing:-0.5px;color:#000000;}.elementor-10711 .elementor-element.elementor-element-0f21022 > .elementor-widget-container{margin:20px 0px 40px 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-10711 .elementor-element.elementor-element-8492923 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10711 .elementor-element.elementor-element-8492923{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.5px;}.elementor-10711 .elementor-element.elementor-element-8492923 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.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-10711 .elementor-element.elementor-element-4ec8d86 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:8px 21px 8px 21px;}.elementor-10711 .elementor-element.elementor-element-4ec8d86 .elementor-button:hover, .elementor-10711 .elementor-element.elementor-element-4ec8d86 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-10711 .elementor-element.elementor-element-4ec8d86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-4ec8d86 .elementor-button:hover svg, .elementor-10711 .elementor-element.elementor-element-4ec8d86 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-10711 .elementor-element.elementor-element-0f6a1e8 .elementor-button{background-color:var( --e-global-color-592ba6c );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#A2A2A240;border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-10711 .elementor-element.elementor-element-0f6a1e8 .elementor-button:hover, .elementor-10711 .elementor-element.elementor-element-0f6a1e8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-0f6a1e8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-0f6a1e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10711 .elementor-element.elementor-element-0f6a1e8 .elementor-button:hover svg, .elementor-10711 .elementor-element.elementor-element-0f6a1e8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-596944a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#A2A2A21C;--border-color:#A2A2A21C;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-6fd7645 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2.1em/2);}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2.1em/2);}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2.1em/2);}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2.1em/2);}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2.1em/2);}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10711 .elementor-element.elementor-element-6fd7645{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.5px;}.elementor-10711 .elementor-element.elementor-element-6fd7645 .elementor-icon-list-text{color:var( --e-global-color-96c3588 );transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-d5664a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.8em/2);}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.8em/2);}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.8em/2);}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.8em/2);}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.8em/2);}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10711 .elementor-element.elementor-element-d5664a1{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:-0.5px;}.elementor-10711 .elementor-element.elementor-element-d5664a1 .elementor-icon-list-text{color:var( --e-global-color-96c3588 );transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-ed07cb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-ed07cb7:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-ed07cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c7b6e );}.elementor-10711 .elementor-element.elementor-element-43e9537{--display:flex;--min-height:550px;}.elementor-10711 .elementor-element.elementor-element-43e9537:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-43e9537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belonio.es/wp-content/uploads/2025/02/Belonio-Gestion-Propietarios-Malaga.jpg");background-position:center center;background-size:cover;}.elementor-10711 .elementor-element.elementor-element-43e9537.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10711 .elementor-element.elementor-element-12bdd6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-0d44061{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 384px );max-width:384px;--container-widget-width:384px;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-0d44061 .elementor-headline{text-align:start;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;letter-spacing:-0.5px;}.elementor-10711 .elementor-element.elementor-element-0d44061 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-0d44061 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;z-index:auto;}.elementor-10711 .elementor-element.elementor-element-0d44061 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10711 .elementor-element.elementor-element-0d44061 .elementor-headline-dynamic-wrapper path{stroke-linecap:round;stroke-linejoin:round;}.elementor-10711 .elementor-element.elementor-element-7b7deec > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 1px;}.elementor-10711 .elementor-element.elementor-element-7b7deec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-5c74a0e{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:450;letter-spacing:-0.5px;color:#000000;}.elementor-10711 .elementor-element.elementor-element-75f645f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-10711 .elementor-element.elementor-element-75f645f .elementor-button:hover, .elementor-10711 .elementor-element.elementor-element-75f645f .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-75f645f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-75f645f .elementor-button:hover svg, .elementor-10711 .elementor-element.elementor-element-75f645f .elementor-button:focus svg{fill:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-13cd207{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-13cd207 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;}.elementor-10711 .elementor-element.elementor-element-13cd207 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-13cd207 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;z-index:auto;}.elementor-10711 .elementor-element.elementor-element-13cd207 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10711 .elementor-element.elementor-element-13cd207 .elementor-headline-dynamic-wrapper path{stroke-linecap:round;stroke-linejoin:round;}.elementor-10711 .elementor-element.elementor-element-255c8dc > .elementor-widget-container{margin:-30px 0px 030px 0px;padding:0px 0px 0px 1px;}.elementor-10711 .elementor-element.elementor-element-255c8dc.elementor-element{--align-self:center;}.elementor-10711 .elementor-element.elementor-element-255c8dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-96c3588 );}.elementor-10711 .elementor-element.elementor-element-9eb52c5 > .elementor-widget-container{background-color:#F0D7AB;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-radius:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-9eb52c5.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-9eb52c5{text-align:start;}.elementor-10711 .elementor-element.elementor-element-9eb52c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;font-style:normal;text-transform:uppercase;color:#DB871A;}.elementor-10711 .elementor-element.elementor-element-7ecc2e7 > .elementor-widget-container{background-color:#F0D7AB;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-radius:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-7ecc2e7.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-7ecc2e7{text-align:start;}.elementor-10711 .elementor-element.elementor-element-7ecc2e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;font-style:normal;text-transform:uppercase;color:#DB871A;}.elementor-10711 .elementor-element.elementor-element-03bd0d4 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-radius:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-03bd0d4.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-03bd0d4{text-align:start;}.elementor-10711 .elementor-element.elementor-element-03bd0d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;font-style:normal;text-transform:uppercase;color:#196163;}.elementor-10711 .elementor-element.elementor-element-2e2dc7b > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-radius:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-2e2dc7b.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-2e2dc7b{text-align:start;}.elementor-10711 .elementor-element.elementor-element-2e2dc7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;font-style:normal;text-transform:uppercase;color:#196163;}.elementor-10711 .elementor-element.elementor-element-7efe2be > .elementor-widget-container{background-color:#C71404;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-radius:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-7efe2be.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-7efe2be{text-align:start;}.elementor-10711 .elementor-element.elementor-element-7efe2be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;font-style:normal;text-transform:uppercase;color:#FFA79F;}.elementor-10711 .elementor-element.elementor-element-f89a4bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-10711 .elementor-element.elementor-element-f89a4bb:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-f89a4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c7b6e );}.elementor-10711 .elementor-element.elementor-element-f89a4bb.e-con{--align-self:center;}.elementor-10711 .elementor-element.elementor-element-9508aa0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-10711 .elementor-element.elementor-element-9508aa0 .elementor-button:hover, .elementor-10711 .elementor-element.elementor-element-9508aa0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-10711 .elementor-element.elementor-element-9508aa0 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-9508aa0 .elementor-button:hover svg, .elementor-10711 .elementor-element.elementor-element-9508aa0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-10711 .elementor-element.elementor-element-bc087f8 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-bc087f8{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.6em;}.elementor-10711 .elementor-element.elementor-element-f1ebbb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-f1ebbb8:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-f1ebbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-f1ebbb8.e-con{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-1bc0762{--display:flex;--min-height:850px;--justify-content:flex-start;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-1bc0762:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-1bc0762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belonio.es/wp-content/uploads/2026/10/pompadou.jpg");background-position:center center;background-size:cover;}.elementor-10711 .elementor-element.elementor-element-1bc0762.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10711 .elementor-element.elementor-element-a30d9fa{--display:flex;--min-height:550px;--justify-content:center;border-style:none;--border-style:none;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.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-10711 .elementor-element.elementor-element-b7147f0 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-b7147f0{text-align:start;}.elementor-10711 .elementor-element.elementor-element-b7147f0 img{width:68px;}.elementor-10711 .elementor-element.elementor-element-593c458 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10711 .elementor-element.elementor-element-3012503 > .elementor-widget-container{margin:-16px 0px 30px 0px;padding:0px 0px 0px 1px;}.elementor-10711 .elementor-element.elementor-element-3012503 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-10711 .elementor-element.elementor-element-93977b2{font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-10711 .elementor-element.elementor-element-e9a4720 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-icon i{color:#A2C5C4;transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-icon svg{fill:#A2C5C4;transition:fill 0.3s;}.elementor-10711 .elementor-element.elementor-element-e9a4720{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.5px;}.elementor-10711 .elementor-element.elementor-element-e9a4720 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-6c23264{--display:flex;--min-height:620px;--justify-content:flex-end;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-6c23264.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10711 .elementor-element.elementor-element-209b490{--display:flex;--min-height:850px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10711 .elementor-element.elementor-element-209b490:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-209b490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-1b8e4bc{text-align:start;}.elementor-10711 .elementor-element.elementor-element-1b8e4bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-7626128 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-10711 .elementor-element.elementor-element-7626128{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:-0.5px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-field-group{padding-right:calc( 23px/2 );padding-left:calc( 23px/2 );margin-bottom:12px;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-form-fields-wrapper{margin-left:calc( -23px/2 );margin-right:calc( -23px/2 );margin-bottom:-12px;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10711 .elementor-element.elementor-element-725b64b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10711 .elementor-element.elementor-element-725b64b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10711 .elementor-element.elementor-element-725b64b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10711 .elementor-element.elementor-element-725b64b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-field-type-html{padding-bottom:0px;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-field-group .elementor-field, .elementor-10711 .elementor-element.elementor-element-725b64b .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-button[type="submit"]{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-725b64b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#0000005E;--e-form-steps-indicator-active-secondary-color:#FFFFFF00;--e-form-steps-indicator-completed-secondary-color:var( --e-global-color-a5c7b6e );--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10711 .elementor-element.elementor-element-ec6dfbc{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-ec6dfbc > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-ec6dfbc .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;}.elementor-10711 .elementor-element.elementor-element-ec6dfbc .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-ec6dfbc .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;z-index:auto;}.elementor-10711 .elementor-element.elementor-element-ec6dfbc .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10711 .elementor-element.elementor-element-ec6dfbc .elementor-headline-dynamic-wrapper path{stroke-linecap:round;stroke-linejoin:round;}.elementor-10711 .elementor-element.elementor-element-23e3027{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;text-align:center;}.elementor-10711 .elementor-element.elementor-element-23e3027 > .elementor-widget-container{margin:0px 0px 060px 0px;padding:0px 0px 0px 1px;}.elementor-10711 .elementor-element.elementor-element-23e3027.elementor-element{--align-self:center;}.elementor-10711 .elementor-element.elementor-element-23e3027 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-a058d6c{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;text-align:start;}.elementor-10711 .elementor-element.elementor-element-a058d6c > .elementor-widget-container{margin:4px 0px 20px 0px;padding:0px 0px 0px 1px;}.elementor-10711 .elementor-element.elementor-element-a058d6c.elementor-element{--align-self:center;}.elementor-10711 .elementor-element.elementor-element-a058d6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#0C5C58;}.elementor-10711 .elementor-element.elementor-element-79f93d0 > .elementor-widget-container{background-color:#67AAA8;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-79f93d0.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-79f93d0{text-align:start;}.elementor-10711 .elementor-element.elementor-element-79f93d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-7618e12 > .elementor-widget-container{background-color:#67AAA8;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-7618e12.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-7618e12{text-align:start;}.elementor-10711 .elementor-element.elementor-element-7618e12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-b7ae78e > .elementor-widget-container{background-color:#67AAA8;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-b7ae78e.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-b7ae78e{text-align:start;}.elementor-10711 .elementor-element.elementor-element-b7ae78e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-b6fd9bc > .elementor-widget-container{background-color:#67AAA8;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-b6fd9bc.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-b6fd9bc{text-align:start;}.elementor-10711 .elementor-element.elementor-element-b6fd9bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-dddd00a{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;text-align:start;}.elementor-10711 .elementor-element.elementor-element-dddd00a > .elementor-widget-container{margin:4px 0px 20px 0px;padding:0px 0px 0px 1px;}.elementor-10711 .elementor-element.elementor-element-dddd00a.elementor-element{--align-self:center;}.elementor-10711 .elementor-element.elementor-element-dddd00a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10711 .elementor-element.elementor-element-5bc3a72 > .elementor-widget-container{background-color:#7EA8A6;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-5bc3a72.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-5bc3a72{text-align:start;}.elementor-10711 .elementor-element.elementor-element-5bc3a72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;font-style:italic;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-88e3b79 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-88e3b79.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-88e3b79{text-align:start;}.elementor-10711 .elementor-element.elementor-element-88e3b79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-e7c5495 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-e7c5495.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-e7c5495{text-align:start;}.elementor-10711 .elementor-element.elementor-element-e7c5495 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-1d14d43 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-1d14d43.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-1d14d43{text-align:start;}.elementor-10711 .elementor-element.elementor-element-1d14d43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-ef923b7{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;text-align:start;}.elementor-10711 .elementor-element.elementor-element-ef923b7 > .elementor-widget-container{margin:4px 0px 20px 0px;padding:0px 0px 0px 1px;}.elementor-10711 .elementor-element.elementor-element-ef923b7.elementor-element{--align-self:center;}.elementor-10711 .elementor-element.elementor-element-ef923b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#9B6404;}.elementor-10711 .elementor-element.elementor-element-341660a > .elementor-widget-container{background-color:#9B6404;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-341660a.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-341660a{text-align:start;}.elementor-10711 .elementor-element.elementor-element-341660a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;font-style:italic;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-8e3b6a6 > .elementor-widget-container{background-color:#9B6404;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-8e3b6a6.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-8e3b6a6{text-align:start;}.elementor-10711 .elementor-element.elementor-element-8e3b6a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:#FFFFFF;}.elementor-10711 .elementor-element.elementor-element-fc6a413 > .elementor-widget-container{background-color:#9B6404;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-fc6a413.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-fc6a413{text-align:start;}.elementor-10711 .elementor-element.elementor-element-fc6a413 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-334989f > .elementor-widget-container{background-color:#9B6404;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-334989f.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-334989f{text-align:start;}.elementor-10711 .elementor-element.elementor-element-334989f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-9006974 > .elementor-widget-container{background-color:#9B6404;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-9006974.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-9006974{text-align:start;}.elementor-10711 .elementor-element.elementor-element-9006974 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-3690362{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-3690362 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-3690362 .elementor-headline{text-align:start;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;}.elementor-10711 .elementor-element.elementor-element-3690362 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-3690362 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;z-index:auto;}.elementor-10711 .elementor-element.elementor-element-3690362 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10711 .elementor-element.elementor-element-3690362 .elementor-headline-dynamic-wrapper path{stroke-linecap:round;stroke-linejoin:round;}.elementor-10711 .elementor-element.elementor-element-26b0fdd{--display:flex;--min-height:550px;}.elementor-10711 .elementor-element.elementor-element-26b0fdd:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-26b0fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belonio.es/wp-content/uploads/2026/10/huespedes.webp");background-position:center center;background-size:cover;}.elementor-10711 .elementor-element.elementor-element-26b0fdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10711 .elementor-element.elementor-element-9f1c5f0{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.5px;}.elementor-10711 .elementor-element.elementor-element-9f1c5f0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-77d0f40{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.5px;}.elementor-10711 .elementor-element.elementor-element-77d0f40 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-ed86945{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.5px;}.elementor-10711 .elementor-element.elementor-element-ed86945 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-a35670e{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.5px;}.elementor-10711 .elementor-element.elementor-element-a35670e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10711 .elementor-element.elementor-element-2ffef0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-34d51c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-f8d2588{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-f8d2588 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-f8d2588 .elementor-headline{text-align:start;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;}.elementor-10711 .elementor-element.elementor-element-f8d2588 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-f8d2588 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;z-index:auto;}.elementor-10711 .elementor-element.elementor-element-f8d2588 .elementor-headline-dynamic-wrapper path{stroke:#7EA8A7;stroke-linecap:round;stroke-linejoin:round;}.elementor-10711 .elementor-element.elementor-element-f8d2588 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10711 .elementor-element.elementor-element-9cddde3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-a0a26da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-28e9213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-5de1ed3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-10711 .elementor-element.elementor-element-1729595{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-10711 .elementor-element.elementor-element-82efd77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-0a0eaf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-c67f4d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-dfa8d6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-10711 .elementor-element.elementor-element-fde1e15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-71cad0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-99864b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-4a1fa9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-10711 .elementor-element.elementor-element-7f3ca8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-212f3c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-dc70cea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-ed05672 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-10711 .elementor-element.elementor-element-629d6cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-8deaf04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-c82b464{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-5f66ea7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-10711 .elementor-element.elementor-element-a23938c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10711 .elementor-element.elementor-element-77a4d43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-77a4d43:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-77a4d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10711 .elementor-element.elementor-element-46ebaa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:200px;}.elementor-10711 .elementor-element.elementor-element-9093e11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-9093e11.e-con{--order:-99999 /* order start hack */;}.elementor-10711 .elementor-element.elementor-element-91c5b29{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-91c5b29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-91c5b29 .elementor-headline{text-align:start;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-10711 .elementor-element.elementor-element-91c5b29 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-91c5b29 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;z-index:auto;}.elementor-10711 .elementor-element.elementor-element-91c5b29 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10711 .elementor-element.elementor-element-91c5b29 .elementor-headline-dynamic-wrapper path{stroke-linecap:round;stroke-linejoin:round;}.elementor-10711 .elementor-element.elementor-element-a9b303d > .elementor-widget-container{background-color:var( --e-global-color-592ba6c );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-a9b303d.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-a9b303d{text-align:start;}.elementor-10711 .elementor-element.elementor-element-a9b303d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-7539873 > .elementor-widget-container{background-color:var( --e-global-color-592ba6c );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-7539873.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-7539873{text-align:start;}.elementor-10711 .elementor-element.elementor-element-7539873 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-3578d98 > .elementor-widget-container{background-color:var( --e-global-color-592ba6c );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-3578d98.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-3578d98{text-align:start;}.elementor-10711 .elementor-element.elementor-element-3578d98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-923e3de > .elementor-widget-container{background-color:var( --e-global-color-592ba6c );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-923e3de.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-923e3de{text-align:start;}.elementor-10711 .elementor-element.elementor-element-923e3de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-01fada5 > .elementor-widget-container{background-color:var( --e-global-color-592ba6c );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-01fada5.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-01fada5{text-align:start;}.elementor-10711 .elementor-element.elementor-element-01fada5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-9c02f7b > .elementor-widget-container{background-color:var( --e-global-color-592ba6c );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-9c02f7b.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-9c02f7b{text-align:start;}.elementor-10711 .elementor-element.elementor-element-9c02f7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-c01a43e > .elementor-widget-container{background-color:var( --e-global-color-592ba6c );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-c01a43e.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-c01a43e{text-align:start;}.elementor-10711 .elementor-element.elementor-element-c01a43e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-0ba46d3 > .elementor-widget-container{background-color:var( --e-global-color-592ba6c );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-0ba46d3.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-0ba46d3{text-align:start;}.elementor-10711 .elementor-element.elementor-element-0ba46d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-4093744 > .elementor-widget-container{background-color:var( --e-global-color-592ba6c );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-4093744.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-4093744{text-align:start;}.elementor-10711 .elementor-element.elementor-element-4093744 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-82cb725 > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1A0824;border-radius:200px 200px 200px 200px;}.elementor-10711 .elementor-element.elementor-element-82cb725.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-82cb725{text-align:start;}.elementor-10711 .elementor-element.elementor-element-82cb725 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:550;font-style:normal;color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-cf6f05d{--display:flex;--min-height:550px;}.elementor-10711 .elementor-element.elementor-element-cf6f05d:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-cf6f05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belonio.es/wp-content/uploads/2026/10/malaga-gestion-apartamentos-turisticos4.jpg");background-position:center center;background-size:cover;}.elementor-10711 .elementor-element.elementor-element-cf6f05d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10711 .elementor-element.elementor-element-9a16d37 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-10711 .elementor-element.elementor-element-9a16d37 .elementor-button:hover, .elementor-10711 .elementor-element.elementor-element-9a16d37 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-9a16d37{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;z-index:9;}.elementor-10711 .elementor-element.elementor-element-9a16d37 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-9a16d37.elementor-element{--align-self:center;}.elementor-10711 .elementor-element.elementor-element-9a16d37 .elementor-button:hover svg, .elementor-10711 .elementor-element.elementor-element-9a16d37 .elementor-button:focus svg{fill:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-84e25ae{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-84e25ae > .elementor-widget-container{margin:050px 0px 040px 0px;}.elementor-10711 .elementor-element.elementor-element-84e25ae.elementor-element{--align-self:flex-start;}.elementor-10711 .elementor-element.elementor-element-84e25ae .elementor-headline{text-align:start;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;}.elementor-10711 .elementor-element.elementor-element-84e25ae .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-84e25ae .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;z-index:auto;}.elementor-10711 .elementor-element.elementor-element-84e25ae .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10711 .elementor-element.elementor-element-84e25ae .elementor-headline-dynamic-wrapper path{stroke-linecap:round;stroke-linejoin:round;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:26px;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-26px;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-labels-inline .elementor-field-group > label{padding-left:14px;}body:not(.rtl) .elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-labels-inline .elementor-field-group > label{padding-right:14px;}body .elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-labels-above .elementor-field-group > label{padding-bottom:14px;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-field-type-html{padding-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-field-group .elementor-field, .elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;border-radius:200px 200px 200px 200px;padding:8px 20px 8px 20px;}.elementor-10711 .elementor-element.elementor-element-b09c788 .e-form__buttons__wrapper__button-next{background-color:#0c5c58;color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-button[type="submit"]{background-color:#0c5c58;color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10711 .elementor-element.elementor-element-b09c788 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-b09c788 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10711 .elementor-element.elementor-element-b09c788 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-b09c788{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10711 .elementor-element.elementor-element-d44b607 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-10711 .elementor-element.elementor-element-d44b607 .elementor-button:hover, .elementor-10711 .elementor-element.elementor-element-d44b607 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-d44b607{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;z-index:9;}.elementor-10711 .elementor-element.elementor-element-d44b607 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-d44b607.elementor-element{--align-self:center;}.elementor-10711 .elementor-element.elementor-element-d44b607 .elementor-button:hover svg, .elementor-10711 .elementor-element.elementor-element-d44b607 .elementor-button:focus svg{fill:var( --e-global-color-592ba6c );}.elementor-10711 .elementor-element.elementor-element-1dfa272{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 050px;--row-gap:0px;--column-gap:050px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-10711 .elementor-element.elementor-element-59482ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-abf8784{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-abf8784 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-10711 .elementor-element.elementor-element-abf8784 .elementor-headline{text-align:start;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-10711 .elementor-element.elementor-element-abf8784 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-10711 .elementor-element.elementor-element-abf8784 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;z-index:auto;}.elementor-10711 .elementor-element.elementor-element-abf8784 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10711 .elementor-element.elementor-element-abf8784 .elementor-headline-dynamic-wrapper path{stroke-linecap:round;stroke-linejoin:round;}.elementor-10711 .elementor-element.elementor-element-93ffa58{--display:flex;}.elementor-10711 .elementor-element.elementor-element-01e264e{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-332dda7{--display:flex;}.elementor-10711 .elementor-element.elementor-element-41a221e{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-d2cfaae{--display:flex;}.elementor-10711 .elementor-element.elementor-element-fab205d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-c0fdde9{--display:flex;}.elementor-10711 .elementor-element.elementor-element-57ddd00{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-6a6e3a0{--display:flex;}.elementor-10711 .elementor-element.elementor-element-0d5cb2c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-7a82017{--display:flex;}.elementor-10711 .elementor-element.elementor-element-051f434{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-7b7fca0{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-6154731 );--n-accordion-title-active-color:var( --e-global-color-592ba6c );--n-accordion-icon-size:18px;}.elementor-10711 .elementor-element.elementor-element-7b7fca0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#02010100;border-style:solid;border-color:#02010100;}.elementor-10711 .elementor-element.elementor-element-7b7fca0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-text );}:where( .elementor-10711 .elementor-element.elementor-element-7b7fca0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-592ba6c );border-style:solid;border-width:0px 0px 0px 0px;border-color:#A2A2A21C;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:30px;}.elementor-10711 .elementor-element.elementor-element-7b7fca0 {--n-accordion-padding:20px 20px 20px 30px;}:where( .elementor-10711 .elementor-element.elementor-element-7b7fca0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-10711 .elementor-element.elementor-element-bda5376{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-289b47f{--display:flex;}.elementor-10711 .elementor-element.elementor-element-bd08eba{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-94f20e5{--display:flex;}.elementor-10711 .elementor-element.elementor-element-25aa8ce{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-a1391ab{--display:flex;}.elementor-10711 .elementor-element.elementor-element-5095f61{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-12ae47b{--display:flex;}.elementor-10711 .elementor-element.elementor-element-d002d17{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-a1eef46{--display:flex;}.elementor-10711 .elementor-element.elementor-element-122ed6b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-1538c21{--display:flex;}.elementor-10711 .elementor-element.elementor-element-663ee6e{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10711 .elementor-element.elementor-element-144f754{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-6154731 );--n-accordion-title-active-color:var( --e-global-color-592ba6c );--n-accordion-icon-size:18px;}.elementor-10711 .elementor-element.elementor-element-144f754 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#02010100;border-style:solid;border-color:#02010100;}.elementor-10711 .elementor-element.elementor-element-144f754 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-text );}:where( .elementor-10711 .elementor-element.elementor-element-144f754 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-592ba6c );border-style:solid;border-width:0px 0px 0px 0px;border-color:#A2A2A21C;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:30px;}.elementor-10711 .elementor-element.elementor-element-144f754 {--n-accordion-padding:20px 20px 20px 30px;}:where( .elementor-10711 .elementor-element.elementor-element-144f754 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;}body.elementor-page-10711:not(.elementor-motion-effects-element-type-background), body.elementor-page-10711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c7b6e );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10711 .elementor-element.elementor-element-596944a{--content-width:1140px;}.elementor-10711 .elementor-element.elementor-element-ed07cb7{--content-width:1140px;}.elementor-10711 .elementor-element.elementor-element-43e9537{--width:38%;}.elementor-10711 .elementor-element.elementor-element-12bdd6f{--width:50%;}.elementor-10711 .elementor-element.elementor-element-1bc0762{--width:20%;}.elementor-10711 .elementor-element.elementor-element-a30d9fa{--width:40%;}.elementor-10711 .elementor-element.elementor-element-6c23264{--width:40%;}.elementor-10711 .elementor-element.elementor-element-26b0fdd{--width:38%;}.elementor-10711 .elementor-element.elementor-element-2ffef0b{--content-width:1140px;}.elementor-10711 .elementor-element.elementor-element-34d51c7{--width:1140px;}.elementor-10711 .elementor-element.elementor-element-77a4d43{--content-width:1140px;}.elementor-10711 .elementor-element.elementor-element-9093e11{--width:100%;}.elementor-10711 .elementor-element.elementor-element-cf6f05d{--width:40%;}.elementor-10711 .elementor-element.elementor-element-1dfa272{--content-width:1140px;}.elementor-10711 .elementor-element.elementor-element-59482ec{--width:50%;}.elementor-10711 .elementor-element.elementor-element-bda5376{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10711 .elementor-element.elementor-element-1bc0762{--width:40%;}.elementor-10711 .elementor-element.elementor-element-a30d9fa{--width:50%;}}@media(max-width:1024px){.elementor-10711 .elementor-element.elementor-element-43e9537:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-43e9537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10711 .elementor-element.elementor-element-26b0fdd:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-26b0fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-10711 .elementor-element.elementor-element-764be1c .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-28e9e83 .elementor-headline{font-size:22px;}.elementor-10711 .elementor-element.elementor-element-4ec8d86 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-0f6a1e8 > .elementor-widget-container{margin:20% 0% 20% 0%;padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-ed07cb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10711 .elementor-element.elementor-element-43e9537{--min-height:245px;}.elementor-10711 .elementor-element.elementor-element-43e9537:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-43e9537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10711 .elementor-element.elementor-element-12bdd6f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10711 .elementor-element.elementor-element-75f645f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-13cd207 .elementor-headline{font-size:22px;}.elementor-10711 .elementor-element.elementor-element-255c8dc .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-9eb52c5 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-7ecc2e7 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-03bd0d4 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-2e2dc7b .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-7efe2be .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-f89a4bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10711 .elementor-element.elementor-element-9508aa0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-bc087f8{text-align:center;}.elementor-10711 .elementor-element.elementor-element-f1ebbb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10711 .elementor-element.elementor-element-1bc0762{--min-height:245px;}.elementor-10711 .elementor-element.elementor-element-1bc0762:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-1bc0762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10711 .elementor-element.elementor-element-a30d9fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-6c23264{--min-height:245px;}.elementor-10711 .elementor-element.elementor-element-ec6dfbc .elementor-headline{font-size:22px;}.elementor-10711 .elementor-element.elementor-element-23e3027 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-a058d6c .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-79f93d0 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-7618e12 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-b7ae78e .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-b6fd9bc .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-dddd00a .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-5bc3a72 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-88e3b79 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-e7c5495 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-1d14d43 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-ef923b7 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-341660a .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-8e3b6a6 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-fc6a413 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-334989f .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-9006974 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-3690362{width:100%;max-width:100%;}.elementor-10711 .elementor-element.elementor-element-3690362 .elementor-headline{font-size:22px;}.elementor-10711 .elementor-element.elementor-element-26b0fdd{--min-height:245px;}.elementor-10711 .elementor-element.elementor-element-26b0fdd:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-26b0fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10711 .elementor-element.elementor-element-f8d2588 .elementor-headline{font-size:22px;}.elementor-10711 .elementor-element.elementor-element-77a4d43{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10711 .elementor-element.elementor-element-46ebaa7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10711 .elementor-element.elementor-element-a9b303d .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-7539873 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-3578d98 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-923e3de .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-01fada5 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-9c02f7b .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-c01a43e .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-0ba46d3 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-4093744 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-82cb725 .elementor-heading-title{font-size:14px;}.elementor-10711 .elementor-element.elementor-element-cf6f05d{--min-height:245px;}.elementor-10711 .elementor-element.elementor-element-9a16d37 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-84e25ae .elementor-headline{font-size:22px;}.elementor-10711 .elementor-element.elementor-element-d44b607 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-7b7fca0 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for form, class: .elementor-element-725b64b */.sb-calc .elementor-field-textual, .sb-calc .elementor-select-wrapper select {
    margin-top: 4px!important;
    font-family: "Montserrat", sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    background: transparent !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    min-height: 18px !important;
    padding: 10px 10px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209b490 *//* ============================================================
   Stay Belonio · Formulario "Calculadora de rentabilidad"
   Sin fondo propio (el fondo lo pone el contenedor). Bordes #D2CBC9.
   Sin esquinas redondeadas salvo extras seleccionables y botones.
   Dónde pegarlo: Elementor > Ajustes del sitio > CSS personalizado
   (sustituye al CSS anterior del formulario)
   ============================================================ */

.sb-calc-card {
  --sb-ink: #141414;
  --sb-text: #3D3D3D;
  --sb-muted: #7A7471;
  --sb-line: #D2CBC9;
  --sb-brand: #196163;
  --sb-brand-hover: #124A4B;
  --sb-accent: #7EA8A7;
  --sb-error: #C71404;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 44px 44px 36px !important;
  gap: 0 !important;
  font-family: "Montserrat", sans-serif;
  color: var(--sb-ink);
}

.sb-calc-card .sb-calc-title .elementor-heading-title :is(b, strong) { font-weight: 700 !important; }
.sb-calc-card .sb-calc-intro {
  margin-top: 12px !important;
  padding-bottom: 28px !important;
  margin-bottom: 28px !important;
  border-bottom: 1px solid var(--sb-line) !important;
}

.sb-calc-card .sb-calc-intro p { margin: 0 !important; max-width: 46ch; }

/* ---------- 2. Pasos: "1 La vivienda ——— 2 Contacto" en una línea ---------- */
.sb-calc {
  --e-form-steps-indicators-spacing: 16px;
  --e-form-steps-indicator-padding: 0px;
  --e-form-steps-indicator-active-primary-color: var(--sb-ink);
  --e-form-steps-indicator-active-secondary-color: #FFFFFF;
  --e-form-steps-indicator-inactive-primary-color: var(--sb-muted);
  --e-form-steps-indicator-inactive-secondary-color: transparent;
  --e-form-steps-indicator-completed-primary-color: var(--sb-brand);
  --e-form-steps-indicator-completed-secondary-color: #FFFFFF;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 16px;
}
.sb-calc .e-form__indicators {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  margin: 0 0 28px !important;
  padding: 0 !important;
}
.sb-calc .e-form__indicator {
  flex: none !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 1.4px !important;
  text-transform: uppercase !important;
  color: var(--sb-muted) !important;
}
.sb-calc .e-form__indicator__label {
  margin: 0 !important;
  white-space: nowrap !important;
  font-size: 12px !important;
}
.sb-calc .e-form__indicator__number {
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
  border-radius: 0 !important;
  border: 1px solid var(--sb-line) !important;
  background: transparent !important;
  color: var(--sb-muted) !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.sb-calc .e-form__indicator--state-active { color: var(--sb-ink) !important; }
.sb-calc .e-form__indicator--state-active .e-form__indicator__number {
  background: var(--sb-ink) !important;
  border-color: var(--sb-ink) !important;
  color: #FFFFFF !important;
}
.sb-calc .e-form__indicator--state-completed { color: var(--sb-brand) !important; }
.sb-calc .e-form__indicator--state-completed .e-form__indicator__number {
  background: var(--sb-brand) !important;
  border-color: var(--sb-brand) !important;
  color: #FFFFFF !important;
}
.sb-calc .e-form__indicator__separator {
  flex: 1 1 auto !important;
  height: 1px !important;
  margin: 0 !important;
  background: var(--sb-line) !important;
}

/* ---------- 3. Etiquetas ---------- */
.sb-calc .elementor-field-group { margin-bottom: 20px !important; }
.sb-calc .elementor-field-label {
  font-family: "Montserrat", sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 1.3px !important;
  text-transform: uppercase !important;
  line-height: 1.3 !important;
  color: var(--sb-ink) !important;
  margin-bottom: 8px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sb-calc .elementor-mark-required .elementor-field-label::after {
  color: var(--sb-accent) !important;
  padding-left: 3px !important;
}

/* ---------- 4. Campos: transparentes, borde fino, sin esquinas ---------- */
.sb-calc .elementor-field-textual,
.sb-calc .elementor-select-wrapper select {
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  color: var(--sb-ink) !important;
  background: transparent !important;
  border: 1px solid var(--sb-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  min-height: 48px !important;
  padding: 12px 14px !important;
  transition: border-color .2s ease;
}
.sb-calc .elementor-select-wrapper select { padding-right: 40px !important; }
.sb-calc textarea.elementor-field-textual { min-height: 84px !important; resize: vertical; }
.sb-calc .elementor-field-textual::placeholder { color: #A8A19E !important; font-weight: 400 !important; }
.sb-calc .elementor-field-textual:hover,
.sb-calc .elementor-select-wrapper select:hover { border-color: #B5ACA9 !important; }
.sb-calc .elementor-field-textual:focus,
.sb-calc .elementor-select-wrapper select:focus {
  border-color: var(--sb-ink) !important;
  outline: none !important;
}
/* Flecha del desplegable: fina, en lugar del triángulo */
.sb-calc .elementor-select-wrapper::before {
  content: "" !important;
  width: 8px !important;
  height: 8px !important;
  right: 18px !important;
  top: 50% !important;
  border-right: 1.5px solid var(--sb-ink);
  border-bottom: 1.5px solid var(--sb-ink);
  transform: translateY(-70%) rotate(45deg) !important;
  font-size: 0 !important;
}

/* ---------- 5. Extras: piezas redondeadas seleccionables ---------- */
.sb-calc .elementor-field-type-checkbox .elementor-field-subgroup {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.sb-calc .elementor-field-type-checkbox .elementor-field-option {
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
}
.sb-calc .elementor-field-type-checkbox .elementor-field-option input {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
}
.sb-calc .elementor-field-type-checkbox .elementor-field-option label {
  display: inline-flex !important;
  align-items: center;
  height: 36px;
  line-height: 1 !important;
  padding: 0 16px !important;
  margin: 0 !important;
  border: 1px solid var(--sb-line);
  border-radius: 999px;
  background: transparent;
  font-size: 13px !important;
  font-weight: 500;
  color: var(--sb-text);
  cursor: pointer;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease;
}
.sb-calc .elementor-field-type-checkbox .elementor-field-option label:hover { border-color: var(--sb-ink); color: var(--sb-ink); }
.sb-calc .elementor-field-type-checkbox .elementor-field-option input:checked + label {
  background: var(--sb-ink);
  border-color: var(--sb-ink);
  color: #FFFFFF;
}
.sb-calc .elementor-field-type-checkbox .elementor-field-option input:checked + label::before {
  content: "✓";
  margin-right: 6px;
  font-size: 12px;
}
.sb-calc .elementor-field-type-checkbox .elementor-field-option input:focus-visible + label {
  outline: 2px solid var(--sb-accent);
  outline-offset: 2px;
}

/* ---------- 6. Aceptaciones ---------- */
.sb-calc .elementor-field-type-acceptance { margin-bottom: 8px !important; }
.sb-calc .elementor-field-type-acceptance .elementor-field-label { display: none !important; }
.sb-calc .elementor-field-type-acceptance .elementor-field-option { display: flex; align-items: flex-start; gap: 10px; }
.sb-calc .elementor-field-type-acceptance label {
  font-size: 12px !important;
  line-height: 1.55 !important;
  color: var(--sb-muted) !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
.sb-calc .elementor-field-type-acceptance a { color: var(--sb-ink) !important; text-decoration: underline; text-underline-offset: 3px; }
.sb-calc .elementor-field-type-acceptance input {
  accent-color: var(--sb-ink);
  width: 15px;
  height: 15px;
  margin-top: 2px;
  border-radius: 0;
  flex: none;
}

/* ---------- 7. Botones ---------- */
.sb-calc .e-form__buttons,
.sb-calc .elementor-field-type-submit { margin-top: 12px !important; }
.sb-calc .e-form__buttons { gap: 20px !important; align-items: center !important; }
.sb-calc .elementor-button {
  font-family: "Montserrat", sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 1.6px !important;
  text-transform: uppercase !important;
  min-height: 52px !important;
  padding: 0 32px !important;
  border-radius: 999px !important;
  background-color: var(--sb-brand) !important;
  border: 1px solid var(--sb-brand) !important;
  color: #FFFFFF !important;
  box-shadow: none !important;
  transition: background-color .2s ease, border-color .2s ease;
}
.sb-calc .elementor-button:hover,
.sb-calc .elementor-button:focus-visible {
  background-color: var(--sb-brand-hover) !important;
  border-color: var(--sb-brand-hover) !important;
}
/* Flecha en Continuar y en el envío */
.sb-calc .e-form__buttons__wrapper__button-next::after,
.sb-calc button[type="submit"] .elementor-button-text::after {
  content: "→";
  display: inline-block;
  margin-left: 10px;
  letter-spacing: 0;
  transition: transform .2s ease;
}
.sb-calc .e-form__buttons__wrapper__button-next:hover::after,
.sb-calc button[type="submit"]:hover .elementor-button-text::after { transform: translateX(3px); }
/* Volver: enlace discreto */
.sb-calc .e-form__buttons__wrapper__button-previous {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: var(--sb-muted) !important;
  padding: 0 4px !important;
  text-decoration: underline;
  text-underline-offset: 5px;
}
.sb-calc .e-form__buttons__wrapper__button-previous:hover {
  background: transparent !important;
  color: var(--sb-ink) !important;
}

/* ---------- 8. Nota final y mensajes ---------- */
.sb-calc-card .sb-calc-note { margin-top: 20px !important; }
.sb-calc-card .sb-calc-note,
.sb-calc-card .sb-calc-note p {
  font-size: 12px !important;
  line-height: 1.55 !important;
  color: var(--sb-muted) !important;
  margin-bottom: 0 !important;
  text-align: center;
}
.sb-calc .elementor-message { font-size: 14px !important; line-height: 1.5; margin-top: 16px !important; }
.sb-calc .elementor-message-success { color: var(--sb-brand) !important; font-weight: 600; }
.sb-calc .elementor-message-danger { color: var(--sb-error) !important; }
.sb-calc .elementor-error .elementor-field-textual,
.sb-calc .elementor-error select { border-color: var(--sb-error) !important; }

/* ---------- 9. Móvil ---------- */
@media (max-width: 767px) {
  .sb-calc-card { padding: 28px 20px 24px !important; }
  .sb-calc .elementor-field-group { width: 100% !important; }
  .sb-calc .e-form__indicator__label { font-size: 11px !important; }
}

.sb-calc .elementor-select-wrapper select {
  padding-right: 40px !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background-image: none !important;
}
/* Ocultar la flecha propia de Elementor y la del navegador: solo queda la flecha fina */
.sb-calc .elementor-select-wrapper .select-caret-down-wrapper,
.sb-calc .elementor-select-wrapper::after { display: none !important; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-b09c788 *//* Stay Belonio · Formulario Gestión de propiedades (respaldo) */
.elementor-widget-form.sb-gestion .elementor-message{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:600;line-height:1.5;padding:18px 20px 18px 52px;margin-top:18px;border-radius:8px;position:relative;}
.elementor-widget-form.sb-gestion .elementor-message:before{position:absolute;left:20px;top:18px;font-size:18px;margin:0;}
.elementor-widget-form.sb-gestion .elementor-message.elementor-message-success{background:#c8e2d9;color:#0c5c58;border-left:5px solid #0c5c58;}
.elementor-widget-form.sb-gestion .elementor-message.elementor-message-danger{background:#fbe4df;color:#9b2c1e;border-left:5px solid #c0392b;}
.elementor-widget-form.sb-gestion .elementor-message.elementor-help-inline{background:none;padding:4px 0 0 0;border:0;font-size:12px;margin-top:0;}
.elementor-widget-form.sb-gestion .elementor-message.elementor-help-inline:before{display:none;}
.elementor-widget-form.sb-gestion .sb-legal{background:#ebe3df8f;border-radius:4px;padding:14px 18px;font-family:"Montserrat",sans-serif;}
.elementor-widget-form.sb-gestion .sb-legal summary{cursor:pointer;font-size:13px;font-weight:600;color:#0c5c58;list-style:none;}
.elementor-widget-form.sb-gestion .sb-legal summary::-webkit-details-marker{display:none;}
.elementor-widget-form.sb-gestion .sb-legal summary:after{content:" +";font-weight:700;}
.elementor-widget-form.sb-gestion .sb-legal[open] summary:after{content:" –";}
.elementor-widget-form.sb-gestion .sb-legal-texto{font-size:12px;line-height:1.5;margin-top:12px;color:#333;}

/* Bloques condicionales: ocultos hasta elegir Solo una / Varias */
.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedad,.elementor-widget-form.sb-gestion .elementor-field-group-gp_ubicacion,.elementor-widget-form.sb-gestion .elementor-field-group-licencia,.elementor-widget-form.sb-gestion .elementor-field-group-gp_dormitorios,.elementor-widget-form.sb-gestion .elementor-field-group-gp_banos,.elementor-widget-form.sb-gestion .elementor-field-group-capacidad,.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras,.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedades,.elementor-widget-form.sb-gestion .elementor-field-group-licencia_varias{display:none !important;}
.elementor-widget-form.sb-gestion form:has(input[value="Solo una"]:checked) .elementor-field-group-titulo_propiedad,.elementor-widget-form.sb-gestion form:has(input[value="Solo una"]:checked) .elementor-field-group-gp_ubicacion,.elementor-widget-form.sb-gestion form:has(input[value="Solo una"]:checked) .elementor-field-group-licencia,.elementor-widget-form.sb-gestion form:has(input[value="Solo una"]:checked) .elementor-field-group-gp_dormitorios,.elementor-widget-form.sb-gestion form:has(input[value="Solo una"]:checked) .elementor-field-group-gp_banos,.elementor-widget-form.sb-gestion form:has(input[value="Solo una"]:checked) .elementor-field-group-capacidad,.elementor-widget-form.sb-gestion form:has(input[value="Solo una"]:checked) .elementor-field-group-gp_extras,.elementor-widget-form.sb-gestion form:has(input[value="Varias"]:checked) .elementor-field-group-titulo_propiedades,.elementor-widget-form.sb-gestion form:has(input[value="Varias"]:checked) .elementor-field-group-licencia_varias{display:flex !important;}
.elementor-widget-form.sb-gestion .sb-titulo{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;margin:20px 0 0 0;color:#111;}
/* Inputs ocultos de radios y checks */
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-option input,.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-option input{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;margin:0 !important;pointer-events:none !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-option,.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-option{position:relative !important;display:block !important;margin:0 !important;padding:0 !important;}
/* Switch Solo una / Varias */
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-subgroup{display:inline-flex !important;align-items:center;gap:0 !important;padding:0 !important;border:0 !important;background:none !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-option label{display:block !important;margin:0 !important;padding:6px 0 !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;font-weight:500 !important;line-height:1.2 !important;color:#777 !important;cursor:pointer;user-select:none;transition:color .2s;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-option:nth-child(1) label{padding-right:38px !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-option:nth-child(2) label{padding-left:38px !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-option input:checked + label{color:#111 !important;font-weight:600 !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-option:nth-child(2)::before{content:"";position:absolute;left:-26px;top:50%;width:52px;height:30px;margin-top:-15px;border-radius:100px;background:#d9d9dc;transition:background .25s;pointer-events:none;z-index:1;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-option:nth-child(2)::after{content:"";position:absolute;left:-11px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .25s ease;pointer-events:none;z-index:2;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-subgroup:has(input:checked) .elementor-field-option:nth-child(2)::before{background:#4ea39e;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-subgroup:has(.elementor-field-option:nth-child(1) input:checked) .elementor-field-option:nth-child(2)::after{left:-22px;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-subgroup:has(.elementor-field-option:nth-child(2) input:checked) .elementor-field-option:nth-child(2)::after{left:0;}
/* Extras: botones seleccionables */
.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-subgroup{display:flex !important;flex-wrap:wrap !important;gap:10px !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-option label{display:inline-flex !important;align-items:center;gap:8px;margin:0 !important;padding:7px 16px !important;border:1px solid #d6cfc8 !important;border-radius:100px !important;background:#fff !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;font-weight:500 !important;line-height:1.2 !important;color:#111 !important;cursor:pointer;user-select:none;transition:background .2s,border-color .2s,color .2s;}
.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-option label:hover{border-color:#111 !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-option input:checked + label{background:#111 !important;border-color:#111 !important;color:#fff !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-option input:checked + label::before{content:"✓";font-weight:600;}
.elementor-widget-form.sb-gestion .elementor-field-group-n_propiedades .elementor-field-option input:focus-visible + label,.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-option input:focus-visible + label{outline:2px solid #0c5c58;outline-offset:2px;}

/* Sección propiedad compacta */
.elementor-widget-form.sb-gestion .sb-titulo{margin:6px 0 0 0 !important;font-size:15px !important;}
.elementor-widget-form.sb-gestion .sb-titulo span{font-weight:400;color:#888;font-size:13px;}
.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedad,.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedades,.elementor-widget-form.sb-gestion .elementor-field-group-gp_ubicacion,.elementor-widget-form.sb-gestion .elementor-field-group-licencia,.elementor-widget-form.sb-gestion .elementor-field-group-gp_dormitorios,.elementor-widget-form.sb-gestion .elementor-field-group-gp_banos,.elementor-widget-form.sb-gestion .elementor-field-group-capacidad,.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras,.elementor-widget-form.sb-gestion .elementor-field-group-licencia_varias{margin-bottom:10px !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedad .elementor-field-label,.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedades .elementor-field-label,.elementor-widget-form.sb-gestion .elementor-field-group-gp_ubicacion .elementor-field-label,.elementor-widget-form.sb-gestion .elementor-field-group-licencia .elementor-field-label,.elementor-widget-form.sb-gestion .elementor-field-group-gp_dormitorios .elementor-field-label,.elementor-widget-form.sb-gestion .elementor-field-group-gp_banos .elementor-field-label,.elementor-widget-form.sb-gestion .elementor-field-group-capacidad .elementor-field-label,.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-label,.elementor-widget-form.sb-gestion .elementor-field-group-licencia_varias .elementor-field-label{font-size:13px !important;margin-bottom:4px !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedad .elementor-field-textual,.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedades .elementor-field-textual,.elementor-widget-form.sb-gestion .elementor-field-group-gp_ubicacion .elementor-field-textual,.elementor-widget-form.sb-gestion .elementor-field-group-licencia .elementor-field-textual,.elementor-widget-form.sb-gestion .elementor-field-group-gp_dormitorios .elementor-field-textual,.elementor-widget-form.sb-gestion .elementor-field-group-gp_banos .elementor-field-textual,.elementor-widget-form.sb-gestion .elementor-field-group-capacidad .elementor-field-textual,.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-textual,.elementor-widget-form.sb-gestion .elementor-field-group-licencia_varias .elementor-field-textual{padding:8px 12px !important;height:40px !important;min-height:40px !important;box-sizing:border-box !important;font-size:13px !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedad select,.elementor-widget-form.sb-gestion .elementor-field-group-titulo_propiedades select,.elementor-widget-form.sb-gestion .elementor-field-group-gp_ubicacion select,.elementor-widget-form.sb-gestion .elementor-field-group-licencia select,.elementor-widget-form.sb-gestion .elementor-field-group-gp_dormitorios select,.elementor-widget-form.sb-gestion .elementor-field-group-gp_banos select,.elementor-widget-form.sb-gestion .elementor-field-group-capacidad select,.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras select,.elementor-widget-form.sb-gestion .elementor-field-group-licencia_varias select{padding:8px 12px !important;height:40px !important;min-height:40px !important;box-sizing:border-box !important;font-size:13px !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-subgroup{gap:8px !important;}
.elementor-widget-form.sb-gestion .elementor-field-group-gp_extras .elementor-field-option label{font-size:13px !important;}

body .elementor-10711 .elementor-element.elementor-element-b09c788 .elementor-labels-above .elementor-field-group > label {
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   Stay Belonio · Tarjetas "Lo que queda resuelto desde el primer día"
   Foto de fondo al pasar el ratón SOLO en las 5 tarjetas con borde.
   Usa las clases CSS añadidas en Elementor:
   .atencion-24 · .limpieza · .en-linea · .precios · .licencia
   Dónde pegarlo: Elementor > Ajustes del sitio > CSS personalizado
   ============================================================ */

/* 1. Foto de cada tarjeta */
.en-linea    { --sb-img: url("https://belonio.es/wp-content/uploads/2026/10/malaga-gestion-apartamentos-turisticos1.jpg"); }
.limpieza    { --sb-img: url("https://belonio.es/wp-content/uploads/2026/10/Personal-de-hotel-arreglando-almohadas.png"); }
.atencion-24    { --sb-img: url("https://belonio.es/wp-content/uploads/2026/10/malaga-gestion-apartamentos-turisticos2.jpg"); }
.precios     { --sb-img: url("https://belonio.es/wp-content/uploads/2026/10/malaga-gestion-apartamentos-turisticos3.jpg"); }
.licencia    { --sb-img: url("https://belonio.es/wp-content/uploads/2026/10/malaga-gestion-apartamentos-turisticos4.jpg"); }

/* 2. Capa de foto + velo (oculta por defecto). Respeta el borde y las esquinas de cada tarjeta */
:is(.atencion-24, .limpieza, .en-linea, .precios, .licencia) {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}
:is(.atencion-24, .limpieza, .en-linea, .precios, .licencia)::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: inherit;
  background:
    linear-gradient(180deg, rgba(10, 20, 32, .40) 0%, rgba(10, 20, 32, .82) 100%),
    var(--sb-img) center / cover no-repeat,
    #12304D;
  opacity: 0;
  transform: scale(1.06);
  transition: opacity .45s ease, transform .8s ease;
  pointer-events: none;
}
/* El contenido siempre por encima de la foto */
:is(.atencion-24, .limpieza, .en-linea, .precios, .licencia) > * {
  position: relative;
  z-index: 1;
}
:is(.atencion-24, .limpieza, .en-linea, .precios, .licencia) p.e-paragraph-base {
  transition: color .35s ease;
}

/* 3. Ratón encima o foco con teclado: aparece la foto y los textos pasan a blanco.
      Las etiquetas de plan (beige, verde, rojo) mantienen sus colores. */
:is(.atencion-24, .limpieza, .en-linea, .precios, .licencia):is(:hover, :focus-within)::before {
  opacity: 1;
  transform: scale(1);
}
:is(.atencion-24, .limpieza, .en-linea, .precios, .licencia):is(:hover, :focus-within) p.e-paragraph-base {
  color: #FFFFFF !important;
}

/* 4. Accesibilidad: sin animación si el usuario lo prefiere */
@media (prefers-reduced-motion: reduce) {
  :is(.atencion-24, .limpieza, .en-linea, .precios, .licencia)::before { transition: none; transform: none; }
}

.empezamos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.empezamos svg {
  transition: transform 0.3s ease;
}

.empezamos:hover svg {
  transform: translateX(6px);
}

/* Servicios · listas en rejilla de 2 columnas, todo alineado a la izquierda */
:is(.elementor-element-9f1c5f0, .elementor-element-77d0f40, .elementor-element-ed86945, .elementor-element-a35670e) .elementor-icon-list-items.elementor-inline-items {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 24px;
  row-gap: 10px;
  margin: 0 !important;
  width: 100%;
}
:is(.elementor-element-9f1c5f0, .elementor-element-77d0f40, .elementor-element-ed86945, .elementor-element-a35670e) .elementor-inline-item {
  margin: 0 !important;
  padding: 0 !important;
  justify-self: start;
  justify-content: flex-start;
  text-align: left;
}
:is(.elementor-element-9f1c5f0, .elementor-element-77d0f40, .elementor-element-ed86945, .elementor-element-a35670e) .elementor-inline-item::after {
  display: none !important; /* quita el separador de los listados en línea */
}

/* Móvil: una sola columna */
@media (max-width: 767px) {
  :is(.elementor-element-9f1c5f0, .elementor-element-77d0f40, .elementor-element-ed86945, .elementor-element-a35670e) .elementor-icon-list-items.elementor-inline-items {
    grid-template-columns: minmax(0, 1fr);
  }
}


/* =====================================================================
   BELONIO · RESPONSIVE TABLET Y MÓVIL
   - No toca escritorio: todo va dentro de @media (max-width: 1024px)
     y (max-width: 767px), los mismos cortes que Elementor.
   - Lo de tablet se hereda en móvil salvo que móvil diga otra cosa.
   - Selectores por data-id: funcionan igual en contenedores clásicos
     y en los nuevos (v4). !important solo dentro de estos cortes.
   ===================================================================== */

/* ============================ TABLET (≤ 1024px) ============================ */
@media (max-width: 1024px) {

  /* 01-HERO */
  body [data-id="28e9e83"] .elementor-headline { font-size: 36px !important; }
  body [data-id="94636a1"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="0f21022"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="8a917f6"] { padding-block-start: 90px !important; padding-inline-end: 30px !important; padding-block-end: 40px !important; padding-inline-start: 30px !important; }
  body [data-id="787b829"] { height: 80vh !important; padding: 20px !important; }
  body [data-id="9a62cf5"] { margin-block-start: 40px !important; flex-wrap: wrap !important; }

  /* 02-BARRA-ICONOS */
  body [data-id="596944a"] { --padding-top: 20px !important; --padding-right: 30px !important; --padding-bottom: 20px !important; --padding-left: 30px !important; }

  /* 03-NOS-OCUPAMOS */
  body [data-id="ed07cb7"] { --padding-top: 80px !important; --padding-right: 30px !important; --padding-bottom: 0 !important; --padding-left: 30px !important; }
  body [data-id="43e9537"] { --width: 40% !important; width: 40% !important; max-width: 100% !important; }
  body [data-id="43e9537"] { --min-height: 460px !important; min-height: 460px !important; }
  body [data-id="12bdd6f"] { --width: 55% !important; width: 55% !important; max-width: 100% !important; }
  body [data-id="0d44061"] .elementor-headline { font-size: 30px !important; }
  body [data-id="0d44061"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="7b7deec"] .elementor-heading-title { font-size: 20px !important; }

  /* 04-TITULO-LO-QUE-QUEDA-RESUELTO */
  body [data-id="13cd207"] .elementor-headline { font-size: 30px !important; }
  body [data-id="a3e03f0"] { padding-block-start: 120px !important; padding-inline-end: 30px !important; padding-block-end: 20px !important; padding-inline-start: 30px !important; }

  /* 05-TARJETAS-SERVICIOS */
  body [data-id="abb457f"] { padding-block-start: 40px !important; padding-inline-end: 30px !important; padding-block-end: 50px !important; padding-inline-start: 30px !important; flex-wrap: wrap !important; gap: 24px !important; }
  body [data-id="c112cbc"] { width: 100% !important; }
  body [data-id="be66cf4"] { width: 48% !important; gap: 24px !important; }
  body [data-id="74b0c16"] { width: 48% !important; gap: 24px !important; }
  body [data-id="17b444f"] { height: auto !important; min-height: 340px !important; }
  body [data-id="03e2b8c"] { height: auto !important; min-height: 240px !important; }
  body [data-id="ab447e3"] { height: auto !important; min-height: 240px !important; }
  body [data-id="2502e59"] { height: auto !important; min-height: 240px !important; }
  body [data-id="810a9b4"] { height: auto !important; min-height: 240px !important; }
  body [data-id="ac5bc82"] { font-size: 46px !important; }
  body [data-id="de6d3a3"] { font-size: 30px !important; }
  body [data-id="532af26"] { font-size: 30px !important; }
  body [data-id="34479ea"] { font-size: 30px !important; }
  body [data-id="fdf1a4c"] { font-size: 30px !important; }

  /* 06-DESPREOCUPATE */
  body [data-id="f89a4bb"] { --padding-top: 40px !important; --padding-right: 30px !important; --padding-bottom: 110px !important; --padding-left: 30px !important; }

  /* 07-RENTABILIDAD-CALCULADORA */
  body [data-id="f1ebbb8"] { --flex-wrap: wrap !important; }
  body [data-id="f1ebbb8"] { --row-gap: 40px !important; --column-gap: 30px !important; --gap: 40px 30px !important; }
  body [data-id="f1ebbb8"] { --padding-top: 60px !important; --padding-right: 30px !important; --padding-bottom: 60px !important; --padding-left: 30px !important; }
  body [data-id="1bc0762"] { --width: 35% !important; width: 35% !important; max-width: 100% !important; }
  body [data-id="1bc0762"] { --min-height: 520px !important; min-height: 520px !important; }
  body [data-id="a30d9fa"] { --width: 60% !important; width: 60% !important; max-width: 100% !important; }
  body [data-id="a30d9fa"] { --min-height: 0 !important; min-height: 0 !important; }
  body [data-id="a30d9fa"] { --padding-top: 20px !important; --padding-right: 0 !important; --padding-bottom: 20px !important; --padding-left: 0 !important; }
  body [data-id="6c23264"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="6c23264"] { --min-height: 0 !important; min-height: 0 !important; }
  body [data-id="209b490"] { --min-height: 0 !important; min-height: 0 !important; }
  body [data-id="593c458"] .elementor-heading-title { font-size: 28px !important; }
  body [data-id="3012503"] .elementor-heading-title { font-size: 19px !important; }
  body [data-id="6c23264"].elementor-hidden-tablet { display: flex !important; }

  /* 08-PLANES-COMISION */
  body [data-id="ec6dfbc"] .elementor-headline { font-size: 30px !important; }
  body [data-id="23e3027"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="a058d6c"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="dddd00a"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="ef923b7"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="0a5e9d7"] { padding-block-start: 90px !important; padding-inline-end: 30px !important; padding-block-end: 20px !important; padding-inline-start: 30px !important; }
  body [data-id="30dc1c4"] { flex-wrap: wrap !important; gap: 20px !important; margin-block-start: 50px !important; }
  body [data-id="b97bf4c"] { margin-block-start: 0 !important; }
  body [data-id="5fe3f1d"] { font-size: 56px !important; }
  body [data-id="d5d16b1"] { font-size: 56px !important; }
  body [data-id="9c14062"] { font-size: 56px !important; }

  /* 09-QUE-INCLUYE-TITULO */
  body [data-id="3690362"] .elementor-headline { font-size: 30px !important; }
  body [data-id="3690362"] { padding: 0 40px 0 0 !important; }
  body [data-id="4f7661d"] { padding-block-start: 100px !important; padding-inline-end: 30px !important; padding-block-end: 0 !important; padding-inline-start: 30px !important; }

  /* 10-QUE-INCLUYE-LISTA */
  body [data-id="26b0fdd"] { --width: 40% !important; width: 40% !important; max-width: 100% !important; }
  body [data-id="26b0fdd"] { --min-height: 460px !important; min-height: 460px !important; }
  body [data-id="9f1c5f0"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="77d0f40"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="ed86945"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="a35670e"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="fa651cd"] { padding-block-start: 60px !important; padding-inline-end: 30px !important; padding-block-end: 0 !important; padding-inline-start: 30px !important; }
  body [data-id="abf8526"] { width: 55% !important; gap: 32px !important; }
  body [data-id="74c2e48"] { gap: 16px !important; }
  body [data-id="625d097"] { width: 60% !important; }
  body [data-id="5816ad8"] { width: 84px !important; height: 84px !important; }
  body [data-id="abe5562"] { gap: 16px !important; }
  body [data-id="2f58a40"] { width: 60% !important; }
  body [data-id="7f04848"] { width: 84px !important; height: 84px !important; }
  body [data-id="154b715"] { gap: 16px !important; }
  body [data-id="0819f16"] { width: 60% !important; }
  body [data-id="d192c09"] { width: 84px !important; height: 84px !important; }
  body [data-id="c35c09d"] { gap: 16px !important; }
  body [data-id="9c27eb4"] { width: 60% !important; }
  body [data-id="df95ab6"] { width: 84px !important; height: 84px !important; }

  /* 11-PASOS */
  body [data-id="2ffef0b"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="f8d2588"] .elementor-headline { font-size: 30px !important; }
  body [data-id="f8d2588"] { padding: 0 0 0 0 !important; }

  /* 12-PLATAFORMA-PROPIETARIOS */
  body [data-id="efab27a"] { --padding-top: 60px !important; --padding-right: 30px !important; --padding-bottom: 60px !important; --padding-left: 30px !important; }

  /* 13-ZONAS */
  body [data-id="77a4d43"] { --padding-top: 0 !important; --padding-right: 30px !important; --padding-bottom: 80px !important; --padding-left: 30px !important; }
  body [data-id="46ebaa7"] { --padding-top: 0 !important; --padding-right: 40px !important; --padding-bottom: 0 !important; --padding-left: 0 !important; }
  body [data-id="cf6f05d"] { --width: 40% !important; width: 40% !important; max-width: 100% !important; }
  body [data-id="cf6f05d"] { --min-height: 480px !important; min-height: 480px !important; }
  body [data-id="91c5b29"] .elementor-headline { font-size: 28px !important; }

  /* 14-LISTO-PARA-EMPEZAR */
  body [data-id="84e25ae"] .elementor-headline { font-size: 30px !important; }
  body [data-id="97528a1"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="8f0b58a"] { width: 100% !important; padding-block-start: 80px !important; padding-inline-end: 30px !important; padding-block-end: 20px !important; padding-inline-start: 30px !important; }

  /* 15-FORMULARIO-CONTACTO */
  body [data-id="6bc0681"] { --row-gap: 30px !important; --column-gap: 30px !important; --gap: 30px 30px !important; }
  body [data-id="6bc0681"] { --padding-top: 0 !important; --padding-right: 30px !important; --padding-bottom: 0 !important; --padding-left: 30px !important; }
  body [data-id="0dbdede"] { --width: 60% !important; width: 60% !important; max-width: 100% !important; }
  body [data-id="0dbdede"] { --padding-top: 30px !important; --padding-right: 30px !important; --padding-bottom: 30px !important; --padding-left: 30px !important; }
  body [data-id="833e9b8"] { --width: 36% !important; width: 36% !important; max-width: 100% !important; }
  body [data-id="3bc82f3"] { --min-height: 420px !important; min-height: 420px !important; }
  body [data-id="fb4b227"] { --flex-wrap: wrap !important; }
  body [data-id="fb4b227"] { --row-gap: 16px !important; --column-gap: 16px !important; --gap: 16px 16px !important; }
  body [data-id="55b39e1"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="9f85d39"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }

  /* 16-PREGUNTAS */
  body [data-id="1dfa272"] { --margin-top: 80px !important; --margin-right: 0 !important; --margin-bottom: 80px !important; --margin-left: 0 !important; margin: 80px 0 80px 0 !important; }
  body [data-id="1dfa272"] { --padding-top: 0 !important; --padding-right: 30px !important; --padding-bottom: 0 !important; --padding-left: 30px !important; }
  body [data-id="1dfa272"] { --row-gap: 30px !important; --column-gap: 30px !important; --gap: 30px 30px !important; }
  body [data-id="abf8784"] .elementor-headline { font-size: 28px !important; }

  /* 17-PROGRAMA-RECOMIENDA */
  body [data-id="bdc3e5e"] { --padding-top: 60px !important; --padding-right: 30px !important; --padding-bottom: 60px !important; --padding-left: 30px !important; }
}


/* ============================ MÓVIL (≤ 767px) ============================ */
@media (max-width: 767px) {

  /* 01-HERO */
  body [data-id="28e9e83"] .elementor-headline { font-size: 30px !important; }
  body [data-id="28e9e83"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="94636a1"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="0f21022"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="0f21022"] { margin: 16px 0 28px 0 !important; }
  body [data-id="4ec8d86"] .elementor-button-wrapper, body [data-id="4ec8d86"] .elementor-button { width: 100% !important; justify-content: center !important; }
  body [data-id="4ec8d86"] { width: 100% !important; max-width: 100% !important; }
  body [data-id="0f6a1e8"] .elementor-button-wrapper, body [data-id="0f6a1e8"] .elementor-button { width: 100% !important; justify-content: center !important; }
  body [data-id="0f6a1e8"] { width: 100% !important; max-width: 100% !important; }
  body [data-id="0f6a1e8"] { margin: 0 0 0 0 !important; }
  body [data-id="8a917f6"] { width: 100% !important; max-width: 100% !important; padding-block-start: 110px !important; padding-inline-end: 20px !important; padding-block-end: 36px !important; padding-inline-start: 20px !important; }
  body [data-id="98086c1"] { flex-direction: column !important; }
  body [data-id="787b829"] { width: 100% !important; height: 60vh !important; padding: 12px !important; }
  body [data-id="9a62cf5"] { margin-block-start: 28px !important; flex-direction: column !important; align-items: stretch !important; gap: 10px !important; }

  /* 02-BARRA-ICONOS */
  body [data-id="596944a"] { --flex-direction: column !important; }
  body [data-id="596944a"] { --align-items: flex-start !important; }
  body [data-id="596944a"] { --row-gap: 12px !important; --column-gap: 12px !important; --gap: 12px 12px !important; }
  body [data-id="596944a"] { --padding-top: 20px !important; --padding-right: 20px !important; --padding-bottom: 20px !important; --padding-left: 20px !important; }

  /* 03-NOS-OCUPAMOS */
  body [data-id="ed07cb7"] { --flex-direction: column !important; }
  body [data-id="ed07cb7"] { --row-gap: 30px !important; --column-gap: 30px !important; --gap: 30px 30px !important; }
  body [data-id="ed07cb7"] { --padding-top: 60px !important; --padding-right: 20px !important; --padding-bottom: 0 !important; --padding-left: 20px !important; }
  body [data-id="43e9537"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="43e9537"] { --min-height: 320px !important; min-height: 320px !important; }
  body [data-id="12bdd6f"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="12bdd6f"] { --padding-top: 0 !important; --padding-right: 0 !important; --padding-bottom: 0 !important; --padding-left: 0 !important; }
  body [data-id="0d44061"] .elementor-headline { font-size: 26px !important; }
  body [data-id="0d44061"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="7b7deec"] .elementor-heading-title { font-size: 19px !important; }

  /* 04-TITULO-LO-QUE-QUEDA-RESUELTO */
  body [data-id="13cd207"] .elementor-headline { font-size: 26px !important; }
  body [data-id="a3e03f0"] { padding-block-start: 70px !important; padding-inline-end: 20px !important; padding-block-end: 10px !important; padding-inline-start: 20px !important; gap: 20px !important; }

  /* 05-TARJETAS-SERVICIOS */
  body [data-id="abb457f"] { flex-direction: column !important; padding-block-start: 30px !important; padding-inline-end: 20px !important; padding-block-end: 40px !important; padding-inline-start: 20px !important; gap: 20px !important; }
  body [data-id="c112cbc"] { width: 100% !important; }
  body [data-id="be66cf4"] { width: 100% !important; gap: 20px !important; }
  body [data-id="74b0c16"] { width: 100% !important; gap: 20px !important; }
  body [data-id="17b444f"] { min-height: 300px !important; padding: 24px !important; }
  body [data-id="03e2b8c"] { min-height: 210px !important; padding: 24px !important; }
  body [data-id="ab447e3"] { min-height: 210px !important; padding: 24px !important; }
  body [data-id="2502e59"] { min-height: 210px !important; padding: 24px !important; }
  body [data-id="810a9b4"] { min-height: 210px !important; padding: 24px !important; }
  body [data-id="ac5bc82"] { font-size: 42px !important; }
  body [data-id="de6d3a3"] { font-size: 28px !important; }
  body [data-id="532af26"] { font-size: 28px !important; }
  body [data-id="34479ea"] { font-size: 28px !important; }
  body [data-id="fdf1a4c"] { font-size: 28px !important; }

  /* 06-DESPREOCUPATE */
  body [data-id="f89a4bb"] { --flex-direction: column !important; }
  body [data-id="f89a4bb"] { --align-items: center !important; }
  body [data-id="f89a4bb"] { --row-gap: 12px !important; --column-gap: 12px !important; --gap: 12px 12px !important; }
  body [data-id="f89a4bb"] { --padding-top: 30px !important; --padding-right: 20px !important; --padding-bottom: 70px !important; --padding-left: 20px !important; }
  body [data-id="bc087f8"] { margin: 0 0 0 0 !important; }

  /* 07-RENTABILIDAD-CALCULADORA */
  body [data-id="f1ebbb8"] { --flex-direction: column !important; }
  body [data-id="f1ebbb8"] { --row-gap: 30px !important; --column-gap: 30px !important; --gap: 30px 30px !important; }
  body [data-id="f1ebbb8"] { --padding-top: 40px !important; --padding-right: 20px !important; --padding-bottom: 60px !important; --padding-left: 20px !important; }
  body [data-id="1bc0762"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="1bc0762"] { --min-height: 320px !important; min-height: 320px !important; }
  body [data-id="a30d9fa"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="a30d9fa"] { --min-height: 0 !important; min-height: 0 !important; }
  body [data-id="a30d9fa"] { --padding-top: 0 !important; --padding-right: 0 !important; --padding-bottom: 0 !important; --padding-left: 0 !important; }
  body [data-id="6c23264"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="6c23264"] { --min-height: 0 !important; min-height: 0 !important; }
  body [data-id="209b490"] { --min-height: 0 !important; min-height: 0 !important; }
  body [data-id="b7147f0"] { margin: -60px 0 0 0 !important; }
  body [data-id="593c458"] .elementor-heading-title { font-size: 26px !important; }
  body [data-id="3012503"] .elementor-heading-title { font-size: 18px !important; }

  /* 08-PLANES-COMISION */
  body [data-id="ec6dfbc"] .elementor-headline { font-size: 26px !important; }
  body [data-id="ec6dfbc"] { margin: 20px 0 0 0 !important; }
  body [data-id="23e3027"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="23e3027"] { margin: 0 0 30px 0 !important; }
  body [data-id="a058d6c"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="dddd00a"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="ef923b7"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="0a5e9d7"] { padding-block-start: 60px !important; padding-inline-end: 20px !important; padding-block-end: 20px !important; padding-inline-start: 20px !important; }
  body [data-id="30dc1c4"] { flex-direction: column !important; align-items: stretch !important; gap: 20px !important; margin-block-start: 30px !important; }
  body [data-id="0bd6115"] { width: 100% !important; min-width: 0 !important; max-width: 100% !important; }
  body [data-id="903f898"] { width: 100% !important; min-width: 0 !important; max-width: 100% !important; }
  body [data-id="86617d7"] { width: 100% !important; min-width: 0 !important; max-width: 100% !important; }
  body [data-id="b97bf4c"] { margin-block-start: 0 !important; padding: 24px !important; }
  body [data-id="5fe3f1d"] { font-size: 52px !important; }
  body [data-id="d5d16b1"] { font-size: 52px !important; }
  body [data-id="9c14062"] { font-size: 52px !important; }

  /* 09-QUE-INCLUYE-TITULO */
  body [data-id="3690362"] .elementor-headline { font-size: 26px !important; }
  body [data-id="3690362"] { padding: 0 0 0 0 !important; }
  body [data-id="3690362"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="4f7661d"] { flex-direction: column !important; align-items: start !important; padding-block-start: 60px !important; padding-inline-end: 20px !important; padding-block-end: 0 !important; padding-inline-start: 20px !important; gap: 16px !important; }
  body [data-id="d6dc27d"] { width: 100% !important; }

  /* 10-QUE-INCLUYE-LISTA */
  body [data-id="26b0fdd"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="26b0fdd"] { --min-height: 300px !important; min-height: 300px !important; }
  body [data-id="9f1c5f0"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="77d0f40"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="ed86945"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="a35670e"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="fa651cd"] { flex-direction: column !important; padding-block-start: 50px !important; padding-inline-end: 20px !important; padding-block-end: 0 !important; padding-inline-start: 20px !important; gap: 30px !important; }
  body [data-id="abf8526"] { width: 100% !important; gap: 32px !important; }
  body [data-id="74c2e48"] { gap: 14px !important; }
  body [data-id="677a2a9"] { font-size: 26px !important; }
  body [data-id="625d097"] { width: 62% !important; }
  body [data-id="5816ad8"] { width: 64px !important; height: 64px !important; }
  body [data-id="abe5562"] { gap: 14px !important; }
  body [data-id="cf257a6"] { font-size: 26px !important; }
  body [data-id="2f58a40"] { width: 62% !important; }
  body [data-id="7f04848"] { width: 64px !important; height: 64px !important; }
  body [data-id="154b715"] { gap: 14px !important; }
  body [data-id="5214f03"] { font-size: 26px !important; }
  body [data-id="0819f16"] { width: 62% !important; }
  body [data-id="d192c09"] { width: 64px !important; height: 64px !important; }
  body [data-id="c35c09d"] { gap: 14px !important; }
  body [data-id="7252445"] { font-size: 26px !important; }
  body [data-id="9c27eb4"] { width: 62% !important; }
  body [data-id="df95ab6"] { width: 64px !important; height: 64px !important; }

  /* 11-PASOS */
  body [data-id="2ffef0b"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="f8d2588"] .elementor-headline { font-size: 26px !important; }
  body [data-id="f8d2588"] { padding: 0 0 0 0 !important; }

  /* 12-PLATAFORMA-PROPIETARIOS */
  body [data-id="efab27a"] { --padding-top: 40px !important; --padding-right: 20px !important; --padding-bottom: 40px !important; --padding-left: 20px !important; }
  body [data-id="efab27a"] { --min-height: 0 !important; min-height: 0 !important; }
  body [data-id="a885090"] { --flex-direction: column !important; }
  body [data-id="ed606cb"], body [data-id="ed606cb"] p { font-size: 17px !important; }

  /* 13-ZONAS */
  body [data-id="77a4d43"] { --padding-top: 0 !important; --padding-right: 20px !important; --padding-bottom: 60px !important; --padding-left: 20px !important; }
  body [data-id="77a4d43"] { --row-gap: 30px !important; --column-gap: 30px !important; --gap: 30px 30px !important; }
  body [data-id="46ebaa7"] { --padding-top: 0 !important; --padding-right: 0 !important; --padding-bottom: 0 !important; --padding-left: 0 !important; }
  body [data-id="cf6f05d"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="cf6f05d"] { --min-height: 300px !important; min-height: 300px !important; }
  body [data-id="91c5b29"] .elementor-headline { font-size: 26px !important; }

  /* 14-LISTO-PARA-EMPEZAR */
  body [data-id="84e25ae"] .elementor-headline { font-size: 26px !important; }
  body [data-id="84e25ae"] { margin: 20px 0 0 0 !important; }
  body [data-id="97528a1"] { --container-widget-width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="97528a1"] { margin: 0 0 30px 0 !important; }
  body [data-id="8f0b58a"] { padding-block-start: 60px !important; padding-inline-end: 20px !important; padding-block-end: 20px !important; padding-inline-start: 20px !important; }

  /* 15-FORMULARIO-CONTACTO */
  body [data-id="6bc0681"] { --flex-direction: column !important; }
  body [data-id="6bc0681"] { --row-gap: 30px !important; --column-gap: 30px !important; --gap: 30px 30px !important; }
  body [data-id="6bc0681"] { --padding-top: 0 !important; --padding-right: 20px !important; --padding-bottom: 0 !important; --padding-left: 20px !important; }
  body [data-id="0dbdede"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="0dbdede"] { --padding-top: 24px !important; --padding-right: 20px !important; --padding-bottom: 24px !important; --padding-left: 20px !important; }
  body [data-id="833e9b8"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="3bc82f3"] { --min-height: 280px !important; min-height: 280px !important; }
  body [data-id="fb4b227"] { --flex-wrap: nowrap !important; }
  body [data-id="55b39e1"] { --container-widget-width: 48% !important; width: 48% !important; max-width: 48% !important; }
  body [data-id="9f85d39"] { --container-widget-width: 48% !important; width: 48% !important; max-width: 48% !important; }

  /* 16-PREGUNTAS */
  body [data-id="1dfa272"] { --flex-direction: column !important; }
  body [data-id="1dfa272"] { --margin-top: 60px !important; --margin-right: 0 !important; --margin-bottom: 60px !important; --margin-left: 0 !important; margin: 60px 0 60px 0 !important; }
  body [data-id="1dfa272"] { --padding-top: 0 !important; --padding-right: 20px !important; --padding-bottom: 0 !important; --padding-left: 20px !important; }
  body [data-id="1dfa272"] { --row-gap: 0px !important; --column-gap: 0px !important; --gap: 0px 0px !important; }
  body [data-id="59482ec"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="bda5376"] { --width: 100% !important; width: 100% !important; max-width: 100% !important; }
  body [data-id="abf8784"] .elementor-headline { font-size: 26px !important; }
  body [data-id="abf8784"] { margin: 0 0 30px 0 !important; }
  body [data-id="7b7fca0"] .e-n-accordion-item-title { padding: 16px 16px 16px 20px !important; }
  body [data-id="7b7fca0"] .e-n-accordion-item > .e-con { padding: 16px 16px 16px 20px !important; }
  body [data-id="144f754"] .e-n-accordion-item-title { padding: 16px 16px 16px 20px !important; }
  body [data-id="144f754"] .e-n-accordion-item > .e-con { padding: 16px 16px 16px 20px !important; }

  /* 17-PROGRAMA-RECOMIENDA */
  body [data-id="bdc3e5e"] { --padding-top: 40px !important; --padding-right: 20px !important; --padding-bottom: 40px !important; --padding-left: 20px !important; }
  body [data-id="bdc3e5e"] { --min-height: 0 !important; min-height: 0 !important; }
  body [data-id="e4a92bf"] { --flex-direction: column !important; }
  body [data-id="c8a410a"], body [data-id="c8a410a"] p { font-size: 17px !important; }
}

/* Contenedor */
.seguir-leyendo {
  position: relative;
  overflow: hidden !important;
  transition: max-height .5s ease;
  --sl-fondo: #efebe9; /* color del cajetín gris */
}

/* Degradado sobre el texto cortado */
.seguir-leyendo.sl-cerrado::after {
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: 0;
  height: 60%;
  background: linear-gradient(to bottom, transparent, var(--sl-fondo) 75%);
  pointer-events: none;
  z-index: 1;
}

/* Botón discreto */
.seguir-leyendo .sl-boton {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .03em;
  color: #555;
  background: none;
  border: 0;
  padding: 4px 0;
  cursor: pointer;
  display: block;
  margin: 10px auto 0;
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-color: rgba(0,0,0,.25);
  transition: color .2s, text-decoration-color .2s;
}
.seguir-leyendo .sl-boton::after { content: " ↓"; }
.seguir-leyendo:not(.sl-cerrado) .sl-boton::after { content: " ↑"; }
.seguir-leyendo .sl-boton:hover {
  color: #000;
  text-decoration-color: currentColor;
}

/* Cerrado: el botón flota sobre el degradado */
.seguir-leyendo.sl-cerrado .sl-boton {
  position: absolute;
  left: 50%;
  bottom: 6px;
  transform: translateX(-50%);
  margin: 0;
  z-index: 2;
}

/* ============ Calculadora de rentabilidad (.sb-calc) ============ */
.sb-calc { --sb-texto: 14px; } /* tamaño del texto de los campos: cámbialo aquí */

/* Texto dentro de los campos, igual que los botones de extras */
.sb-calc .elementor-field-textual,
.sb-calc select.elementor-field,
.sb-calc textarea.elementor-field {
  font-size: var(--sb-texto) !important;
}
.sb-calc .elementor-field-textual::placeholder,
.sb-calc textarea.elementor-field::placeholder {
  font-size: var(--sb-texto) !important;
}

/* Separación horizontal entre campos */
.sb-calc .elementor-form-fields-wrapper {
  margin-left: -8px !important;
  margin-right: -8px !important;
}
.sb-calc .elementor-field-group {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

/* Pasos: número dentro de un círculo y texto debajo */
.sb-calc .e-form__indicators__indicator {
  flex-direction: column !important;
  align-items: center !important;
  text-align: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-display: auto;
	src: url('https://belonio.es/wp-content/uploads/2026/08/Montserrat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */