.elementor-43 .elementor-element.elementor-element-a420d7d{--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-43 .elementor-element.elementor-element-5b4ef8b{--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;--align-items:stretch;--gap:36px 60px;--row-gap:36px;--column-gap:60px;--padding-top:100px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-885c25d{--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-43 .elementor-element.elementor-element-c1be745{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-43 .elementor-element.elementor-element-5722740{--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-43 .elementor-element.elementor-element-f40b507{--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-radius:22px 22px 22px 22px;box-shadow:0px 40px 90px -30px rgba(0,0,0,.5);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-43 .elementor-element.elementor-element-f40b507:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f40b507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.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-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group > label, .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-subgroup label{color:#3D4D41;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group > label{font-family:"Archivo", Sans-serif;font-size:12.48px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-type-html{padding-bottom:0px;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group .elementor-field{color:#0F2118;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group .elementor-field, .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-subgroup label{font-family:"Archivo", Sans-serif;font-size:15.2px;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F6F4E9;border-color:rgba(14,54,34,.15);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group .elementor-select-wrapper select{background-color:#F6F4E9;border-color:rgba(14,54,34,.15);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group .elementor-select-wrapper::before{color:rgba(14,54,34,.15);}.elementor-43 .elementor-element.elementor-element-6e176a5 .e-form__buttons__wrapper__button-next{background-color:#D4A017;color:#0F2118;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-button[type="submit"]{background-color:#D4A017;color:#0F2118;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-button[type="submit"] svg *{fill:#0F2118;}.elementor-43 .elementor-element.elementor-element-6e176a5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-6e176a5 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-43 .elementor-element.elementor-element-6e176a5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-6e176a5{--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-43 .elementor-element.elementor-element-edaf2c9{--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:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-edaf2c9:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-edaf2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-69f3f1b{--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;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:80px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-763d99b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-8f5e32a{text-align:start;}.elementor-43 .elementor-element.elementor-element-8f5e32a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.4px;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-cf92d76{--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;--align-items:stretch;--gap:30px 44px;--row-gap:30px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-4782159{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 30px 60px -35px rgba(14,54,34,.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-4782159:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-4782159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.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-43 .elementor-element.elementor-element-056c04a{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 30px 60px -35px rgba(14,54,34,.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-09c1654 img{height:100%;object-fit:cover;object-position:center center;}.elementor-43 .elementor-element.elementor-element-f7d078d{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--border-radius:22px 22px 22px 22px;box-shadow:0px 30px 60px -35px rgba(14,54,34,.3);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-43 .elementor-element.elementor-element-f7d078d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f7d078d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-d8523a1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-9d0358e{--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:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:28px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-43 .elementor-element.elementor-element-cnt-ahorro32 .elementor-counter-number-wrapper{color:#0E3622;font-family:"Fraunces", Sans-serif;font-size:24.8px;font-weight:600;}.elementor-43 .elementor-element.elementor-element-cnt-ahorro32 .elementor-counter-title{color:#3D4D41;font-family:"Archivo", Sans-serif;font-size:13.12px;}.elementor-43 .elementor-element.elementor-element-537bc5e{--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:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-43 .elementor-element.elementor-element-cnt-hogares300 .elementor-counter-number-wrapper{color:#0E3622;font-family:"Fraunces", Sans-serif;font-size:24.8px;font-weight:600;}.elementor-43 .elementor-element.elementor-element-cnt-hogares300 .elementor-counter-title{color:#3D4D41;font-family:"Archivo", Sans-serif;font-size:13.12px;}.elementor-43 .elementor-element.elementor-element-99dcaa3{--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:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-43 .elementor-element.elementor-element-cnt-comerc15 .elementor-counter-number-wrapper{color:#0E3622;font-family:"Fraunces", Sans-serif;font-size:24.8px;font-weight:600;}.elementor-43 .elementor-element.elementor-element-cnt-comerc15 .elementor-counter-title{color:#3D4D41;font-family:"Archivo", Sans-serif;font-size:13.12px;}.elementor-43 .elementor-element.elementor-element-cb18794{--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:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-43 .elementor-element.elementor-element-cnt-resp24h .elementor-counter-number-wrapper{color:#0E3622;font-family:"Fraunces", Sans-serif;font-size:24.8px;font-weight:600;}.elementor-43 .elementor-element.elementor-element-cnt-resp24h .elementor-counter-title{color:#3D4D41;font-family:"Archivo", Sans-serif;font-size:13.12px;}.elementor-43 .elementor-element.elementor-element-e54e59b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-679f137{--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;--align-items:center;--gap:32px 56px;--row-gap:32px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-0b3234c{--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-43 .elementor-element.elementor-element-5fffcfd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-567e15f{text-align:start;}.elementor-43 .elementor-element.elementor-element-567e15f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.4px;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-497f33c{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 30px 60px -35px rgba(14,54,34,.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-dbaae5f img{height:100%;object-fit:cover;object-position:center center;}.elementor-43 .elementor-element.elementor-element-8aac671{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-495cdf3{--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-radius:18px 18px 18px 18px;box-shadow:0px 20px 45px -32px rgba(14,54,34,.35);--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-43 .elementor-element.elementor-element-495cdf3:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-495cdf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-60956fd{--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-radius:18px 18px 18px 18px;box-shadow:0px 20px 45px -32px rgba(14,54,34,.35);--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-43 .elementor-element.elementor-element-60956fd:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-60956fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-64e83b1{--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-radius:18px 18px 18px 18px;box-shadow:0px 20px 45px -32px rgba(14,54,34,.35);--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-43 .elementor-element.elementor-element-64e83b1:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-64e83b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-0057b65{--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-radius:18px 18px 18px 18px;box-shadow:0px 20px 45px -32px rgba(14,54,34,.35);--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-43 .elementor-element.elementor-element-0057b65:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0057b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-dccfab3{--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:90px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-93daf57{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-1212a7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-fe4ae4b{text-align:center;}.elementor-43 .elementor-element.elementor-element-fe4ae4b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.4px;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-f8eb7aa{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-ac0b8b0{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-43 .elementor-element.elementor-element-ac0b8b0:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-ac0b8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4E9;}.elementor-43 .elementor-element.elementor-element-0ae75e0{text-align:start;}.elementor-43 .elementor-element.elementor-element-0ae75e0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-weight:600;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-43ed9cc{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-43 .elementor-element.elementor-element-43ed9cc:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-43ed9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4E9;}.elementor-43 .elementor-element.elementor-element-c6cf00f{text-align:start;}.elementor-43 .elementor-element.elementor-element-c6cf00f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-weight:600;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-a2747af{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-43 .elementor-element.elementor-element-a2747af:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-a2747af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4E9;}.elementor-43 .elementor-element.elementor-element-e09a530{text-align:start;}.elementor-43 .elementor-element.elementor-element-e09a530 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-weight:600;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-fb8aa3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-fb8aa3a:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-fb8aa3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gefira.es/wp-content/uploads/2026/08/particulares-factura-flatlay.png");background-position:center center;background-size:cover;}.elementor-43 .elementor-element.elementor-element-c0fdec0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:20px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-934eb89{text-align:center;}.elementor-43 .elementor-element.elementor-element-934eb89 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:33.6px;font-weight:600;letter-spacing:-0.336px;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-77da6ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-227befd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-df25bc3{text-align:center;}.elementor-43 .elementor-element.elementor-element-df25bc3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.4px;color:#FFFEFA;}.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-43 .elementor-element.elementor-element-13a6a40 .elementor-button{background-color:#D4A017;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;fill:#0E3622;color:#0E3622;border-radius:100px 100px 100px 100px;padding:16px 30px 16px 30px;}.elementor-43 .elementor-element.elementor-element-13a6a40 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-13a6a40 .elementor-button:focus{background-color:#F3E3AE;color:#8A680C;}.elementor-43 .elementor-element.elementor-element-13a6a40 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-13a6a40 .elementor-button:focus svg{fill:#8A680C;}.elementor-43 .elementor-element.elementor-element-5ca6035{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-91ec9f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-b05c006{text-align:center;}.elementor-43 .elementor-element.elementor-element-b05c006 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.4px;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-d6e5426{--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:40px 36px;--row-gap:40px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-cb3b482{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-79397ba{text-align:center;}.elementor-43 .elementor-element.elementor-element-79397ba .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-weight:600;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-e538b67{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-347136d{text-align:center;}.elementor-43 .elementor-element.elementor-element-347136d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-weight:600;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-dfdbde6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-52e354c{text-align:center;}.elementor-43 .elementor-element.elementor-element-52e354c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-weight:600;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-ea54597{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-c8c677c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-adc136c{text-align:center;}.elementor-43 .elementor-element.elementor-element-adc136c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.4px;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-abedf0f{--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;--justify-content:space-between;--gap:28px 20px;--row-gap:28px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-12a2254{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-e8cb211{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-889a021{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-d41c455{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-85a5635{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-85a5635:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-85a5635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #0E3622 0%, #4d7c46 100%);}.elementor-43 .elementor-element.elementor-element-00a1a36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-2d346de{text-align:center;}.elementor-43 .elementor-element.elementor-element-2d346de .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.4px;color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-a2df253{--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:28px 22px;--row-gap:28px;--column-gap:22px;--margin-top:0px;--margin-bottom:54px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-4c7274a{--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-43 .elementor-element.elementor-element-903ac74{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 30px 60px -25px rgba(0,0,0,.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-876a6dd img{height:100%;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-ad12049{left:20px;}body.rtl .elementor-43 .elementor-element.elementor-element-ad12049{right:20px;}.elementor-43 .elementor-element.elementor-element-ad12049{bottom:20px;z-index:2;}.elementor-43 .elementor-element.elementor-element-9941887{--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-43 .elementor-element.elementor-element-0ea89b9{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 30px 60px -25px rgba(0,0,0,.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-de4f89f img{height:100%;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-3ea7b21{left:20px;}body.rtl .elementor-43 .elementor-element.elementor-element-3ea7b21{right:20px;}.elementor-43 .elementor-element.elementor-element-3ea7b21{bottom:20px;z-index:2;}.elementor-43 .elementor-element.elementor-element-d85d1d0{--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-43 .elementor-element.elementor-element-60b7749{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 30px 60px -25px rgba(0,0,0,.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-b873786 img{height:100%;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-06803a1{left:20px;}body.rtl .elementor-43 .elementor-element.elementor-element-06803a1{right:20px;}.elementor-43 .elementor-element.elementor-element-06803a1{bottom:20px;z-index:2;}.elementor-43 .elementor-element.elementor-element-a4e5963{--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-43 .elementor-element.elementor-element-d0e9075{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 30px 60px -25px rgba(0,0,0,.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-27f91b1 img{height:100%;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-09826ec{left:20px;}body.rtl .elementor-43 .elementor-element.elementor-element-09826ec{right:20px;}.elementor-43 .elementor-element.elementor-element-09826ec{bottom:20px;z-index:2;}.elementor-43 .elementor-element.elementor-element-5783bf6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-505f818{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-636ca09{text-align:center;}.elementor-43 .elementor-element.elementor-element-636ca09 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.4px;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-4a4e6ba{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(14,54,34,.15);--border-color:rgba(14,54,34,.15);--border-radius:22px 22px 22px 22px;box-shadow:0px 30px 60px -40px rgba(14,54,34,.3);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-43 .elementor-element.elementor-element-4a4e6ba:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-4a4e6ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-4991062{--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:36px 28px;--row-gap:36px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-0cc03e1{--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-43 .elementor-element.elementor-element-62d54f8{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-bb070d8{--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-43 .elementor-element.elementor-element-c977f0c{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-a805629{--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-43 .elementor-element.elementor-element-2f81cc1{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-6b4a243{--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-43 .elementor-element.elementor-element-d65af3a{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-4c33f03{--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-43 .elementor-element.elementor-element-fe4defe{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-cfe48e7{--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-43 .elementor-element.elementor-element-a87870e{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-79b001e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:20px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-9ce6bf6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-5ab17f5{text-align:center;}.elementor-43 .elementor-element.elementor-element-5ab17f5 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:33.6px;font-weight:600;letter-spacing:-0.336px;color:#0E3622;}.elementor-43 .elementor-element.elementor-element-54a5260{--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-43 .elementor-element.elementor-element-27b6a5e{--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;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-cdb5fac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-1c46478{--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:30px;--padding-bottom:110px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-5878d00{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;box-shadow:0px 40px 90px -40px rgba(14,54,34,.45);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-5878d00:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5878d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-fc32b8d{--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;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:44px;--padding-right:44px;}.elementor-43 .elementor-element.elementor-element-69cb6f2{--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-43 .elementor-element.elementor-element-ba960f7{text-align:start;}.elementor-43 .elementor-element.elementor-element-ba960f7 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-weight:600;color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-b36e059{--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:50px;--padding-bottom:50px;--padding-left:44px;--padding-right:44px;}.elementor-43 .elementor-element.elementor-element-b36e059:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-b36e059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFA;}.elementor-43 .elementor-element.elementor-element-d648e10{text-align:start;}.elementor-43 .elementor-element.elementor-element-d648e10 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-weight:600;color:#0F2118;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group > label, .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-subgroup label{color:#3D4D41;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group > label{font-family:"Archivo", Sans-serif;font-size:12.48px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-type-html{padding-bottom:0px;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group .elementor-field{color:#0F2118;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group .elementor-field, .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-subgroup label{font-family:"Archivo", Sans-serif;font-size:15.2px;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F6F4E9;border-color:rgba(14,54,34,.15);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group .elementor-select-wrapper select{background-color:#F6F4E9;border-color:rgba(14,54,34,.15);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group .elementor-select-wrapper::before{color:rgba(14,54,34,.15);}.elementor-43 .elementor-element.elementor-element-5d88081 .e-form__buttons__wrapper__button-next{background-color:#D4A017;color:#0F2118;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-button[type="submit"]{background-color:#D4A017;color:#0F2118;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-button[type="submit"] svg *{fill:#0F2118;}.elementor-43 .elementor-element.elementor-element-5d88081 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-5d88081 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-43 .elementor-element.elementor-element-5d88081 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-5d88081{--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;}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-5b4ef8b{--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-43 .elementor-element.elementor-element-cf92d76{--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-43 .elementor-element.elementor-element-679f137{--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-43 .elementor-element.elementor-element-abedf0f{--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-43 .elementor-element.elementor-element-5878d00{--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;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-5b4ef8b{--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-43 .elementor-element.elementor-element-cf92d76{--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-43 .elementor-element.elementor-element-679f137{--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-43 .elementor-element.elementor-element-abedf0f{--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-43 .elementor-element.elementor-element-5878d00{--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;}}/* Start custom CSS for container, class: .elementor-element-885c25d */@media(min-width:900px){.elementor-43 .elementor-element.elementor-element-885c25d{flex:1 1 0 !important;width:auto !important;max-width:none !important;}}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6e176a5 */.elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper), .elementor-43 .elementor-element.elementor-element-6e176a5 textarea.elementor-field{padding:13px 16px !important;} .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-textual:focus{border-color:#4A8054 !important;background:#FFFEFA !important;}  .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:8px;} .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-type-acceptance input[type=checkbox]{margin-top:3px !important;flex:0 0 auto;} .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-type-acceptance label{font-size:.85rem !important;color:#3D4D41 !important;font-weight:400 !important;line-height:1.4 !important;} .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-type-acceptance label a{color:#0E3622 !important;font-weight:600 !important;text-decoration:underline !important;} .elementor-43 .elementor-element.elementor-element-6e176a5 .elementor-field-type-html{margin-bottom:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5722740 */@media(min-width:900px){.elementor-43 .elementor-element.elementor-element-5722740{flex:0 1 400px !important;max-width:400px !important;width:100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a420d7d */.elementor-43 .elementor-element.elementor-element-a420d7d{background:linear-gradient(150deg, rgba(14,54,34,.94) 0%, rgba(31,92,58,.92) 55%, rgba(110,162,95,.85) 100%), url('https://gefira.es/wp-content/uploads/2026/08/particulares-hero-salon.png');background-size:cover;background-position:center;position:relative;overflow:hidden;}.elementor-43 .elementor-element.elementor-element-a420d7d::before{content:'';position:absolute;top:-200px;right:-160px;width:520px;height:520px;border-radius:50%;border:1px solid rgba(255,255,255,.10);}.elementor-43 .elementor-element.elementor-element-a420d7d::after{content:'';position:absolute;top:-100px;right:-60px;width:320px;height:320px;border-radius:50%;border:1px solid rgba(255,255,255,.10);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f5e32a */.elementor-43 .elementor-element.elementor-element-8f5e32a{font-size:clamp(1.7rem, 3.4vw, 2.5rem) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4782159 */@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-4782159{flex:1.55 1 0 !important;width:auto !important;max-width:none !important;}}
@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-4782159{width:100% !important;max-width:100% !important;flex:0 0 auto !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09c1654 */.elementor-43 .elementor-element.elementor-element-09c1654{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;} .elementor-43 .elementor-element.elementor-element-09c1654 img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-056c04a */@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-056c04a{flex:1 1 0 !important;width:auto !important;max-width:none !important;}}
@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-056c04a{width:100% !important;max-width:100% !important;flex:0 0 auto !important;aspect-ratio:4/3 !important;}}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-cnt-ahorro32 */.elementor-43 .elementor-element.elementor-element-cnt-ahorro32 .elementor-counter{flex-direction:column-reverse !important;gap:0 !important;} .elementor-43 .elementor-element.elementor-element-cnt-ahorro32 .elementor-counter-title{margin-top:6px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0358e */@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-9d0358e{flex:1 1 0 !important;}}
@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-9d0358e{flex:0 0 50% !important;width:50% !important;max-width:50% !important;padding-top:0 !important;padding-left:0 !important;padding-right:16px !important;border-left:none !important;box-sizing:border-box !important;}}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-cnt-hogares300 */.elementor-43 .elementor-element.elementor-element-cnt-hogares300 .elementor-counter{flex-direction:column-reverse !important;gap:0 !important;} .elementor-43 .elementor-element.elementor-element-cnt-hogares300 .elementor-counter-title{margin-top:6px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-537bc5e */@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-537bc5e{flex:1 1 0 !important;}}
@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-537bc5e{flex:0 0 50% !important;width:50% !important;max-width:50% !important;padding-top:0 !important;padding-left:16px !important;padding-right:0 !important;box-sizing:border-box !important;}}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-cnt-comerc15 */.elementor-43 .elementor-element.elementor-element-cnt-comerc15 .elementor-counter{flex-direction:column-reverse !important;gap:0 !important;} .elementor-43 .elementor-element.elementor-element-cnt-comerc15 .elementor-counter-title{margin-top:6px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99dcaa3 */@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-99dcaa3{flex:1 1 0 !important;}}
@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-99dcaa3{flex:0 0 50% !important;width:50% !important;max-width:50% !important;padding-top:28px !important;padding-left:0 !important;padding-right:16px !important;border-left:none !important;box-sizing:border-box !important;}}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-cnt-resp24h */.elementor-43 .elementor-element.elementor-element-cnt-resp24h .elementor-counter{flex-direction:column-reverse !important;gap:0 !important;} .elementor-43 .elementor-element.elementor-element-cnt-resp24h .elementor-counter-title{margin-top:6px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb18794 */@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-cb18794{flex:1 1 0 !important;}}
@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-cb18794{flex:0 0 50% !important;width:50% !important;max-width:50% !important;padding-top:28px !important;padding-left:16px !important;padding-right:0 !important;box-sizing:border-box !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8523a1 */@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-d8523a1{flex-wrap:wrap !important;width:100% !important;max-width:100% !important;gap:0 !important;row-gap:0 !important;column-gap:0 !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-567e15f */.elementor-43 .elementor-element.elementor-element-567e15f{font-size:clamp(1.7rem, 3.4vw, 2.5rem) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b3234c */@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-0b3234c{flex:1 1 0 !important;width:auto !important;max-width:none !important;}}
@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-0b3234c{width:100% !important;max-width:100% !important;flex:0 0 auto !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbaae5f */.elementor-43 .elementor-element.elementor-element-dbaae5f{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;} .elementor-43 .elementor-element.elementor-element-dbaae5f img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-position:center center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497f33c */.elementor-43 .elementor-element.elementor-element-497f33c{aspect-ratio:4/5;}
@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-497f33c{flex:.82 1 0 !important;width:auto !important;max-width:none !important;}}
@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-497f33c{width:100% !important;max-width:100% !important;flex:0 0 auto !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aac671 */.elementor-43 .elementor-element.elementor-element-8aac671{max-width:960px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4ae4b */.elementor-43 .elementor-element.elementor-element-fe4ae4b{font-size:clamp(1.7rem, 3.4vw, 2.5rem) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ae75e0 */.elementor-43 .elementor-element.elementor-element-0ae75e0{font-size:1.05rem !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6cf00f */.elementor-43 .elementor-element.elementor-element-c6cf00f{font-size:1.05rem !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e09a530 */.elementor-43 .elementor-element.elementor-element-e09a530{font-size:1.05rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb8aa3a */.elementor-43 .elementor-element.elementor-element-fb8aa3a{position:relative;width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:31/10;overflow:hidden;}.elementor-43 .elementor-element.elementor-element-fb8aa3a::before{content:'';position:absolute;inset:0;z-index:1;background:radial-gradient(120% 140% at 50% 50%, rgba(14,54,34,.72) 0%, rgba(14,54,34,.6) 55%, rgba(14,54,34,.75) 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-934eb89 */.elementor-43 .elementor-element.elementor-element-934eb89{font-size:clamp(1.6rem,3vw,2.1rem) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df25bc3 */.elementor-43 .elementor-element.elementor-element-df25bc3{font-size:clamp(2rem, 4.4vw, 3.1rem) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77da6ee */.elementor-43 .elementor-element.elementor-element-77da6ee{background:linear-gradient(90deg, rgba(14,54,34,.85) 0%, rgba(14,54,34,.55) 55%, rgba(14,54,34,.75) 100%), url('https://gefira.es/wp-content/uploads/2026/08/particulares-cta-bombilla.png');background-size:cover;background-position:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b05c006 */.elementor-43 .elementor-element.elementor-element-b05c006{font-size:clamp(1.7rem, 3.4vw, 2.5rem) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79397ba */.elementor-43 .elementor-element.elementor-element-79397ba{font-size:1.05rem !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347136d */.elementor-43 .elementor-element.elementor-element-347136d{font-size:1.05rem !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52e354c */.elementor-43 .elementor-element.elementor-element-52e354c{font-size:1.05rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6e5426 */.elementor-43 .elementor-element.elementor-element-d6e5426::before{content:'';position:absolute;top:27px;left:16.5%;right:16.5%;height:1px;background:rgba(14,54,34,.15);}.elementor-43 .elementor-element.elementor-element-d6e5426{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc136c */.elementor-43 .elementor-element.elementor-element-adc136c{font-size:clamp(1.7rem, 3.4vw, 2.5rem) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a2254 */.elementor-43 .elementor-element.elementor-element-12a2254{flex:1 1 0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8cb211 */.elementor-43 .elementor-element.elementor-element-e8cb211{flex:1 1 0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889a021 */.elementor-43 .elementor-element.elementor-element-889a021{flex:1 1 0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d41c455 */.elementor-43 .elementor-element.elementor-element-d41c455{flex:1 1 0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abedf0f */.elementor-43 .elementor-element.elementor-element-abedf0f{max-width:960px;position:relative;}.elementor-43 .elementor-element.elementor-element-abedf0f::before{content:'';position:absolute;top:24px;left:12%;right:12%;height:1px;background-image:linear-gradient(90deg, rgba(14,54,34,.15) 0, rgba(14,54,34,.15) 6px, transparent 6px, transparent 14px);background-size:14px 1px;}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-abedf0f::before{display:none !important;}.elementor-43 .elementor-element.elementor-element-abedf0f{align-items:flex-start !important;gap:28px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d346de */.elementor-43 .elementor-element.elementor-element-2d346de{font-size:clamp(1.7rem, 3.4vw, 2.5rem) !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-876a6dd */.elementor-43 .elementor-element.elementor-element-876a6dd{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;} .elementor-43 .elementor-element.elementor-element-876a6dd img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-position:center center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad12049 */.elementor-43 .elementor-element.elementor-element-ad12049{width:calc(100% - 40px) !important;max-width:calc(100% - 40px) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-903ac74 */.elementor-43 .elementor-element.elementor-element-903ac74{aspect-ratio:3/4;position:relative;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4f89f */.elementor-43 .elementor-element.elementor-element-de4f89f{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;} .elementor-43 .elementor-element.elementor-element-de4f89f img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-position:center center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ea7b21 */.elementor-43 .elementor-element.elementor-element-3ea7b21{width:calc(100% - 40px) !important;max-width:calc(100% - 40px) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ea89b9 */.elementor-43 .elementor-element.elementor-element-0ea89b9{aspect-ratio:3/4;position:relative;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b873786 */.elementor-43 .elementor-element.elementor-element-b873786{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;} .elementor-43 .elementor-element.elementor-element-b873786 img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-position:center center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06803a1 */.elementor-43 .elementor-element.elementor-element-06803a1{width:calc(100% - 40px) !important;max-width:calc(100% - 40px) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b7749 */.elementor-43 .elementor-element.elementor-element-60b7749{aspect-ratio:3/4;position:relative;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27f91b1 */.elementor-43 .elementor-element.elementor-element-27f91b1{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;} .elementor-43 .elementor-element.elementor-element-27f91b1 img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-position:center center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09826ec */.elementor-43 .elementor-element.elementor-element-09826ec{width:calc(100% - 40px) !important;max-width:calc(100% - 40px) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e9075 */.elementor-43 .elementor-element.elementor-element-d0e9075{aspect-ratio:3/4;position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-636ca09 */.elementor-43 .elementor-element.elementor-element-636ca09{font-size:clamp(1.7rem, 3.4vw, 2.5rem) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc03e1 */.elementor-43 .elementor-element.elementor-element-0cc03e1{flex:0 0 30% !important;}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-0cc03e1{flex:0 0 100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb070d8 */.elementor-43 .elementor-element.elementor-element-bb070d8{flex:0 0 30% !important;}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-bb070d8{flex:0 0 100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a805629 */.elementor-43 .elementor-element.elementor-element-a805629{flex:0 0 30% !important;}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-a805629{flex:0 0 100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4a243 */.elementor-43 .elementor-element.elementor-element-6b4a243{flex:0 0 30% !important;}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-6b4a243{flex:0 0 100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c33f03 */.elementor-43 .elementor-element.elementor-element-4c33f03{flex:0 0 30% !important;}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-4c33f03{flex:0 0 100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfe48e7 */.elementor-43 .elementor-element.elementor-element-cfe48e7{flex:0 0 30% !important;}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-cfe48e7{flex:0 0 100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a4e6ba */.elementor-43 .elementor-element.elementor-element-4a4e6ba{max-width:880px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab17f5 */.elementor-43 .elementor-element.elementor-element-5ab17f5{font-size:clamp(1.6rem,3vw,2.1rem) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b6a5e */@keyframes gefira-review-scroll2{from{transform:translateX(0);}to{transform:translateX(-50%);}}.elementor-43 .elementor-element.elementor-element-27b6a5e{width:max-content !important;animation:gefira-review-scroll2 46s linear infinite;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5260 */.elementor-43 .elementor-element.elementor-element-54a5260{overflow:hidden !important;width:100% !important;max-width:100% !important;-webkit-mask-image:linear-gradient(90deg, transparent, black 6%, black 94%, transparent) !important;mask-image:linear-gradient(90deg, transparent, black 6%, black 94%, transparent) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba960f7 */.elementor-43 .elementor-element.elementor-element-ba960f7{font-size:1.6rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc32b8d */.elementor-43 .elementor-element.elementor-element-fc32b8d{background:linear-gradient(160deg, rgba(14,54,34,.88) 0%, rgba(31,92,58,.82) 60%, rgba(168,217,73,.5) 100%), url('https://gefira.es/wp-content/uploads/2026/08/particulares-app-ahorro.png') !important;background-size:cover !important;background-position:center !important;position:relative;}.elementor-43 .elementor-element.elementor-element-fc32b8d::before{content:'';position:absolute;z-index:0;right:-40px;bottom:-40px;width:220px;height:220px;border-radius:50%;border:1px solid rgba(255,255,255,.5);opacity:.5;pointer-events:none;}.elementor-43 .elementor-element.elementor-element-fc32b8d::after{content:'';position:absolute;z-index:0;right:-3.34px;bottom:-3.34px;width:146.67px;height:146.67px;border-radius:50%;border:1px solid rgba(255,255,255,.5);opacity:.5;pointer-events:none;}
@media(min-width:900px){.elementor-43 .elementor-element.elementor-element-fc32b8d{flex:1 1 0 !important;width:auto !important;max-width:none !important;background:none !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d648e10 */.elementor-43 .elementor-element.elementor-element-d648e10{font-size:1.5rem !important;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5d88081 */.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-group .elementor-field:not(.elementor-select-wrapper), .elementor-43 .elementor-element.elementor-element-5d88081 textarea.elementor-field{padding:13px 16px !important;} .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-textual:focus{border-color:#4A8054 !important;background:#FFFEFA !important;} .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-type-acceptance .elementor-field-label{text-transform:none !important;font-weight:400 !important;font-size:.82rem !important;color:#3D4D41 !important;letter-spacing:normal !important;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-type-acceptance{display:flex !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:10px !important;} .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-type-acceptance .elementor-field-label{order:2;margin:0 !important;flex:1 1 auto;} .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-type-acceptance .elementor-field-subgroup{order:1;margin:0 !important;} .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-type-acceptance .elementor-field-option{display:flex;} .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-type-acceptance input[type=checkbox]{margin-top:2px !important;}.elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-type-acceptance .elementor-field-subgroup{flex:0 0 auto !important;width:auto !important;} .elementor-43 .elementor-element.elementor-element-5d88081 .elementor-field-type-acceptance .elementor-field-label a{color:#0E3622 !important;font-weight:600 !important;text-decoration:underline !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b36e059 */@media(min-width:900px){.elementor-43 .elementor-element.elementor-element-b36e059{flex:1 1 0 !important;width:auto !important;max-width:none !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5878d00 */.elementor-43 .elementor-element.elementor-element-5878d00{overflow:hidden;}
@media(min-width:900px){.elementor-43 .elementor-element.elementor-element-5878d00{position:relative;}.elementor-43 .elementor-element.elementor-element-5878d00::before{content:'';position:absolute;z-index:0;top:0;left:0;bottom:0;width:50%;background:linear-gradient(160deg, rgba(14,54,34,.88) 0%, rgba(31,92,58,.82) 60%, rgba(168,217,73,.5) 100%), url('https://gefira.es/wp-content/uploads/2026/08/particulares-app-ahorro.png');background-size:cover;background-position:center;}.elementor-43 .elementor-element.elementor-element-5878d00 > .e-con{position:relative;z-index:1;}}/* End custom CSS */