.elementor-288 .elementor-element.elementor-element-6f13a46{--display:flex;--min-height:clamp(560px, calc(100svh - var(--glc-cab, 96px)), 860px);--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-4079ba7{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-4079ba7:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-4079ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glcasesores.es/wp-content/uploads/2026/10/glc-home-escalera.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-288 .elementor-element.elementor-element-4079ba7::before, .elementor-288 .elementor-element.elementor-element-4079ba7 > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-4079ba7 > .e-con-inner > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-4079ba7 > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-4079ba7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-4079ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #131E29A6 0%, #131E2961 70%);}.elementor-288 .elementor-element.elementor-element-ed57a50{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:178px;--padding-bottom:59px;--padding-left:24px;--padding-right:24px;}.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-288 .elementor-element.elementor-element-9d26342 > .elementor-widget-container{margin:0px 0px 59px 0px;}.elementor-288 .elementor-element.elementor-element-9d26342 img{width:210px;}.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-288 .elementor-element.elementor-element-2a2ff30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-2a2ff30{text-align:center;}.elementor-288 .elementor-element.elementor-element-2a2ff30 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:37px;font-weight:400;line-height:1.1em;text-shadow:0px 1px 18px rgba(19,30,41,0.35);color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-60d2e38{--display:flex;--min-height:92px;--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;--gap:16px 32px;--row-gap:16px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:100px;--padding-right:100px;}.elementor-288 .elementor-element.elementor-element-60d2e38:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-60d2e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131E29;}.elementor-288 .elementor-element.elementor-element-ff55f79 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:0px;color:#F6F3EBDB;}.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-288 .elementor-element.elementor-element-a279ed6 .elementor-button{background-color:#C05130;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 34px 16px 34px;}.elementor-288 .elementor-element.elementor-element-a279ed6 .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-a279ed6 .elementor-button:focus{background-color:#A8432A;color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-a279ed6 .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-a279ed6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-6280470{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-6280470:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-6280470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-e89c056{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:max(40px, calc((100vw - 1240px) / 2));--padding-right:80px;}.elementor-288 .elementor-element.elementor-element-ceee470 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-288 .elementor-element.elementor-element-ceee470 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-d0f57f0 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-288 .elementor-element.elementor-element-d0f57f0 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:54px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.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-288 .elementor-element.elementor-element-2a2eb8b{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-2a2eb8b p{margin-block-end:16px;}.elementor-288 .elementor-element.elementor-element-3bee034 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-3bee034 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-916e20a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-b49efb7 img{width:100%;height:720px;object-fit:cover;object-position:center center;}.elementor-288 .elementor-element.elementor-element-f304653{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-288 .elementor-element.elementor-element-f304653:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-f304653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-14a62cc{--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:flex-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-cc06437{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-7ef77f2 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-288 .elementor-element.elementor-element-7ef77f2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-a092f10 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:54px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-95722bb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-95722bb p{margin-block-end:0px;}.elementor-288 .elementor-element.elementor-element-3e90843{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-37f9dfb{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-a1dc005{--display:flex;--min-height:640px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-a1dc005:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-a1dc005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-3bcf540{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-288 .elementor-element.elementor-element-3bcf540{left:0px;}body.rtl .elementor-288 .elementor-element.elementor-element-3bcf540{right:0px;}.elementor-288 .elementor-element.elementor-element-3bcf540 img{width:100%;}.elementor-288 .elementor-element.elementor-element-88cc4d6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-288 .elementor-element.elementor-element-88cc4d6:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-88cc4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131E2900 0%, #131E29E6 78%);}.elementor-288 .elementor-element.elementor-element-491168b .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:44px;font-weight:400;line-height:1.12em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-f5f2a95{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#F6F3EBBF;}.elementor-288 .elementor-element.elementor-element-f5f2a95 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-f5f2a95 p{margin-block-end:0px;}.elementor-288 .elementor-element.elementor-element-4f988ff > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-4f988ff .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-39bf34d{--display:flex;--min-height:640px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-39bf34d:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-39bf34d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-6d2b574{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-288 .elementor-element.elementor-element-6d2b574{left:0px;}body.rtl .elementor-288 .elementor-element.elementor-element-6d2b574{right:0px;}.elementor-288 .elementor-element.elementor-element-6d2b574 img{width:100%;}.elementor-288 .elementor-element.elementor-element-85d13b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-288 .elementor-element.elementor-element-85d13b3:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-85d13b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131E2900 0%, #131E29E6 78%);}.elementor-288 .elementor-element.elementor-element-dc6a011 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:32px;font-weight:400;line-height:1.12em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-30ebd8f{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#F6F3EBBF;}.elementor-288 .elementor-element.elementor-element-30ebd8f > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-30ebd8f p{margin-block-end:0px;}.elementor-288 .elementor-element.elementor-element-2a40de4 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-2a40de4 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-89ec7e6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-4604605{--display:flex;--min-height:480px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-4604605:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-4604605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-ae1edd8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-288 .elementor-element.elementor-element-ae1edd8{left:0px;}body.rtl .elementor-288 .elementor-element.elementor-element-ae1edd8{right:0px;}.elementor-288 .elementor-element.elementor-element-ae1edd8 img{width:100%;}.elementor-288 .elementor-element.elementor-element-69511f0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-288 .elementor-element.elementor-element-69511f0:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-69511f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131E2900 0%, #131E29E6 78%);}.elementor-288 .elementor-element.elementor-element-efa7ae4 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:32px;font-weight:400;line-height:1.12em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-e3f58f1{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#F6F3EBBF;}.elementor-288 .elementor-element.elementor-element-e3f58f1 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-e3f58f1 p{margin-block-end:0px;}.elementor-288 .elementor-element.elementor-element-9c6b87d > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-9c6b87d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-d3714f5{--display:flex;--min-height:480px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-d3714f5:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-d3714f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-c028b89{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-288 .elementor-element.elementor-element-c028b89{left:0px;}body.rtl .elementor-288 .elementor-element.elementor-element-c028b89{right:0px;}.elementor-288 .elementor-element.elementor-element-c028b89 img{width:100%;}.elementor-288 .elementor-element.elementor-element-b99a35d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-288 .elementor-element.elementor-element-b99a35d:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-b99a35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131E2900 0%, #131E29E6 78%);}.elementor-288 .elementor-element.elementor-element-afaa161 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:32px;font-weight:400;line-height:1.12em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-74f5144{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#F6F3EBBF;}.elementor-288 .elementor-element.elementor-element-74f5144 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-74f5144 p{margin-block-end:0px;}.elementor-288 .elementor-element.elementor-element-cf82830 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-cf82830 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-6568448{--display:flex;--min-height:480px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-6568448:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-6568448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-d79ce47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-288 .elementor-element.elementor-element-d79ce47{left:0px;}body.rtl .elementor-288 .elementor-element.elementor-element-d79ce47{right:0px;}.elementor-288 .elementor-element.elementor-element-d79ce47 img{width:100%;}.elementor-288 .elementor-element.elementor-element-716a639{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-288 .elementor-element.elementor-element-716a639:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-716a639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131E2900 0%, #131E29E6 78%);}.elementor-288 .elementor-element.elementor-element-995e556 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:32px;font-weight:400;line-height:1.12em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-4c0a877{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#F6F3EBBF;}.elementor-288 .elementor-element.elementor-element-4c0a877 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-4c0a877 p{margin-block-end:0px;}.elementor-288 .elementor-element.elementor-element-7c1432d > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-7c1432d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-c39e718{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-c39e718:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-c39e718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-c924119{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-b187c1d img{width:100%;height:720px;object-fit:cover;object-position:center left;}.elementor-288 .elementor-element.elementor-element-c4f5672{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:112px;--padding-right:max(40px, calc((100vw - 1240px) / 2));}.elementor-288 .elementor-element.elementor-element-2ce7ced > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-288 .elementor-element.elementor-element-2ce7ced .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-2cad6d3 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:54px;font-weight:400;line-height:1.1em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-69ffc46 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-69ffc46{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.65em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-69ffc46 p{margin-block-end:16px;}.elementor-288 .elementor-element.elementor-element-6095a69 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-6095a69 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-4f43c30{--display:flex;--min-height:640px;--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:1;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-288 .elementor-element.elementor-element-4f43c30:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-4f43c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://glcasesores.es/wp-content/uploads/2026/10/glc-innovacion-autopistas.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-288 .elementor-element.elementor-element-4f43c30::before, .elementor-288 .elementor-element.elementor-element-4f43c30 > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-4f43c30 > .e-con-inner > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-4f43c30 > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-4f43c30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-4f43c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(19,30,41,0.88) 0%, rgba(19,30,41,0.3) 100%);}.elementor-288 .elementor-element.elementor-element-ab2550b{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-9477b01 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-288 .elementor-element.elementor-element-9477b01 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-21e383d .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:54px;font-weight:400;line-height:1.1em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-336eb8d{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-3e950c7{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.65em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-3e950c7 p{margin-block-end:0px;}.elementor-288 .elementor-element.elementor-element-3b344d1 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-3b344d1 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-d211cb4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-288 .elementor-element.elementor-element-d211cb4:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-d211cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-fca7db5{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-35d8d68{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-8df5d0d > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-288 .elementor-element.elementor-element-8df5d0d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-b6c023f .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:54px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-7ccc43f{width:auto;max-width:auto;}.elementor-288 .elementor-element.elementor-element-7ccc43f > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-288 .elementor-element.elementor-element-7ccc43f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-7ccc43f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-288 .elementor-element.elementor-element-7ecc3a8{--grid-columns:3;--grid-row-gap:56px;--grid-column-gap:40px;}.elementor-288 .elementor-element.elementor-element-7ecc3a8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-288 .elementor-element.elementor-element-7ecc3a8 .e-loop-item > .elementor-section, .elementor-288 .elementor-element.elementor-element-7ecc3a8 .e-loop-item > .elementor-section > .elementor-container, .elementor-288 .elementor-element.elementor-element-7ecc3a8 .e-loop-item > .e-con, .elementor-288 .elementor-element.elementor-element-7ecc3a8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-288 .elementor-element.elementor-element-8f1294d{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.62;--padding-top:80px;--padding-bottom:93px;--padding-left:40px;--padding-right:40px;}.elementor-288 .elementor-element.elementor-element-8f1294d:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-8f1294d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glcasesores.es/wp-content/uploads/2026/10/glc-cierre-horizonte.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-288 .elementor-element.elementor-element-8f1294d::before, .elementor-288 .elementor-element.elementor-element-8f1294d > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-8f1294d > .e-con-inner > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-8f1294d > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-8f1294d > .e-con-inner > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-8f1294d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#131E29;--background-overlay:'';}.elementor-288 .elementor-element.elementor-element-2305e31{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-4587e35 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:54px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-114e17a{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right: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-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-288 .elementor-element.elementor-element-76e4905{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-text{color:#F6F3EBBF;transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-76e4905 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-6691eb3 );}.elementor-288 .elementor-element.elementor-element-7f6943c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 32px 18px 32px;}.elementor-288 .elementor-element.elementor-element-7f6943c .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-7f6943c .elementor-button:focus{background-color:#A8452A;color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-7f6943c .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-7f6943c .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1100px){.elementor-288 .elementor-element.elementor-element-6f13a46{--min-height:clamp(560px, 72svh, 760px);}.elementor-288 .elementor-element.elementor-element-ed57a50{--padding-top:144px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-288 .elementor-element.elementor-element-9d26342 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-288 .elementor-element.elementor-element-9d26342 img{width:170px;}.elementor-288 .elementor-element.elementor-element-2a2ff30 .elementor-heading-title{font-size:38px;}.elementor-288 .elementor-element.elementor-element-60d2e38{--padding-top:16px;--padding-bottom:16px;--padding-left:48px;--padding-right:48px;}.elementor-288 .elementor-element.elementor-element-ff55f79 .elementor-heading-title{font-size:17px;}.elementor-288 .elementor-element.elementor-element-6280470{--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-288 .elementor-element.elementor-element-e89c056{--padding-top:96px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-288 .elementor-element.elementor-element-d0f57f0 .elementor-heading-title{font-size:46px;}.elementor-288 .elementor-element.elementor-element-b49efb7 img{height:460px;}.elementor-288 .elementor-element.elementor-element-f304653{--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-288 .elementor-element.elementor-element-14a62cc{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-288 .elementor-element.elementor-element-a092f10 .elementor-heading-title{font-size:46px;}.elementor-288 .elementor-element.elementor-element-37f9dfb{--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-288 .elementor-element.elementor-element-a1dc005{--min-height:520px;}.elementor-288 .elementor-element.elementor-element-88cc4d6{--padding-top:140px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-491168b .elementor-heading-title{font-size:30px;}.elementor-288 .elementor-element.elementor-element-f5f2a95{font-size:16px;}.elementor-288 .elementor-element.elementor-element-4f988ff .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-39bf34d{--min-height:520px;}.elementor-288 .elementor-element.elementor-element-85d13b3{--padding-top:140px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-dc6a011 .elementor-heading-title{font-size:30px;}.elementor-288 .elementor-element.elementor-element-30ebd8f{font-size:16px;}.elementor-288 .elementor-element.elementor-element-2a40de4 .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-89ec7e6{--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-288 .elementor-element.elementor-element-4604605{--min-height:380px;}.elementor-288 .elementor-element.elementor-element-69511f0{--padding-top:140px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-efa7ae4 .elementor-heading-title{font-size:30px;}.elementor-288 .elementor-element.elementor-element-e3f58f1{font-size:16px;}.elementor-288 .elementor-element.elementor-element-9c6b87d .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-d3714f5{--min-height:380px;}.elementor-288 .elementor-element.elementor-element-b99a35d{--padding-top:140px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-afaa161 .elementor-heading-title{font-size:30px;}.elementor-288 .elementor-element.elementor-element-74f5144{font-size:16px;}.elementor-288 .elementor-element.elementor-element-cf82830 .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-6568448{--min-height:380px;}.elementor-288 .elementor-element.elementor-element-716a639{--padding-top:140px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-995e556 .elementor-heading-title{font-size:30px;}.elementor-288 .elementor-element.elementor-element-4c0a877{font-size:16px;}.elementor-288 .elementor-element.elementor-element-7c1432d .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-c39e718{--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-288 .elementor-element.elementor-element-b187c1d img{height:420px;}.elementor-288 .elementor-element.elementor-element-c4f5672{--padding-top:72px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-288 .elementor-element.elementor-element-2cad6d3 .elementor-heading-title{font-size:46px;}.elementor-288 .elementor-element.elementor-element-4f43c30{--min-height:520px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-288 .elementor-element.elementor-element-21e383d .elementor-heading-title{font-size:46px;}.elementor-288 .elementor-element.elementor-element-336eb8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-d211cb4{--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-288 .elementor-element.elementor-element-b6c023f .elementor-heading-title{font-size:46px;}.elementor-288 .elementor-element.elementor-element-7ecc3a8{--grid-columns:2;}.elementor-288 .elementor-element.elementor-element-8f1294d:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-8f1294d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glcasesores.es/wp-content/uploads/2026/10/glc-cierre-horizonte.webp");}.elementor-288 .elementor-element.elementor-element-8f1294d{--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:79px 79px;--row-gap:79px;--column-gap:79px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-288 .elementor-element.elementor-element-2305e31{--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-288 .elementor-element.elementor-element-4587e35 .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-288 .elementor-element.elementor-element-6f13a46{--min-height:0px;}.elementor-288 .elementor-element.elementor-element-ed57a50{--padding-top:119px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-288 .elementor-element.elementor-element-9d26342 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-288 .elementor-element.elementor-element-9d26342 img{width:140px;}.elementor-288 .elementor-element.elementor-element-2a2ff30 .elementor-heading-title{font-size:27px;line-height:1.15em;}.elementor-288 .elementor-element.elementor-element-60d2e38{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-288 .elementor-element.elementor-element-ff55f79 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-288 .elementor-element.elementor-element-a279ed6 .elementor-button{font-size:16px;}.elementor-288 .elementor-element.elementor-element-e89c056{--padding-top:72px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-ceee470 .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-d0f57f0 .elementor-heading-title{font-size:38px;}.elementor-288 .elementor-element.elementor-element-2a2eb8b{font-size:18px;}.elementor-288 .elementor-element.elementor-element-3bee034 .elementor-heading-title{font-size:16px;}.elementor-288 .elementor-element.elementor-element-b49efb7 img{height:320px;}.elementor-288 .elementor-element.elementor-element-f304653{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-7ef77f2 .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-a092f10 .elementor-heading-title{font-size:38px;}.elementor-288 .elementor-element.elementor-element-95722bb{font-size:18px;}.elementor-288 .elementor-element.elementor-element-37f9dfb{--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-288 .elementor-element.elementor-element-a1dc005{--width:100%;--min-height:400px;}.elementor-288 .elementor-element.elementor-element-88cc4d6{--padding-top:120px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-288 .elementor-element.elementor-element-491168b .elementor-heading-title{font-size:28px;}.elementor-288 .elementor-element.elementor-element-f5f2a95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-288 .elementor-element.elementor-element-4f988ff .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-39bf34d{--width:100%;--min-height:400px;}.elementor-288 .elementor-element.elementor-element-85d13b3{--padding-top:120px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-288 .elementor-element.elementor-element-dc6a011 .elementor-heading-title{font-size:28px;}.elementor-288 .elementor-element.elementor-element-30ebd8f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-288 .elementor-element.elementor-element-2a40de4 .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-89ec7e6{--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-288 .elementor-element.elementor-element-4604605{--width:100%;--min-height:400px;}.elementor-288 .elementor-element.elementor-element-69511f0{--padding-top:120px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-288 .elementor-element.elementor-element-efa7ae4 .elementor-heading-title{font-size:28px;}.elementor-288 .elementor-element.elementor-element-e3f58f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-288 .elementor-element.elementor-element-9c6b87d .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-d3714f5{--width:100%;--min-height:400px;}.elementor-288 .elementor-element.elementor-element-b99a35d{--padding-top:120px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-288 .elementor-element.elementor-element-afaa161 .elementor-heading-title{font-size:28px;}.elementor-288 .elementor-element.elementor-element-74f5144{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-288 .elementor-element.elementor-element-cf82830 .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-6568448{--width:100%;--min-height:400px;}.elementor-288 .elementor-element.elementor-element-716a639{--padding-top:120px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-288 .elementor-element.elementor-element-995e556 .elementor-heading-title{font-size:28px;}.elementor-288 .elementor-element.elementor-element-4c0a877{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-288 .elementor-element.elementor-element-7c1432d .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-b187c1d img{height:300px;}.elementor-288 .elementor-element.elementor-element-c4f5672{--padding-top:56px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-2ce7ced .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-2cad6d3 .elementor-heading-title{font-size:38px;}.elementor-288 .elementor-element.elementor-element-69ffc46{font-size:18px;}.elementor-288 .elementor-element.elementor-element-6095a69 .elementor-heading-title{font-size:16px;}.elementor-288 .elementor-element.elementor-element-4f43c30{--min-height:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-9477b01 .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-21e383d .elementor-heading-title{font-size:38px;}.elementor-288 .elementor-element.elementor-element-3e950c7{font-size:18px;}.elementor-288 .elementor-element.elementor-element-3b344d1 .elementor-heading-title{font-size:16px;}.elementor-288 .elementor-element.elementor-element-d211cb4{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-fca7db5{--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;}.elementor-288 .elementor-element.elementor-element-8df5d0d .elementor-heading-title{font-size:15px;}.elementor-288 .elementor-element.elementor-element-b6c023f .elementor-heading-title{font-size:38px;}.elementor-288 .elementor-element.elementor-element-7ccc43f .elementor-heading-title{font-size:16px;}.elementor-288 .elementor-element.elementor-element-7ecc3a8{--grid-columns:1;--grid-column-gap:0px;}.elementor-288 .elementor-element.elementor-element-8f1294d:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-8f1294d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glcasesores.es/wp-content/uploads/2026/10/glc-cierre-horizonte.webp");background-position:bottom left;}.elementor-288 .elementor-element.elementor-element-8f1294d{--min-height:0px;--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-2305e31{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-288 .elementor-element.elementor-element-4587e35 .elementor-heading-title{font-size:38px;line-height:1.05em;letter-spacing:-0.5px;}.elementor-288 .elementor-element.elementor-element-114e17a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-288 .elementor-element.elementor-element-e89c056{--width:50%;}.elementor-288 .elementor-element.elementor-element-916e20a{--width:50%;}.elementor-288 .elementor-element.elementor-element-f304653{--content-width:1240px;}.elementor-288 .elementor-element.elementor-element-cc06437{--width:42%;}.elementor-288 .elementor-element.elementor-element-a1dc005{--width:calc(60% - 8px);}.elementor-288 .elementor-element.elementor-element-39bf34d{--width:calc(40% - 8px);}.elementor-288 .elementor-element.elementor-element-4604605{--width:calc((100% - 32px) / 3);}.elementor-288 .elementor-element.elementor-element-d3714f5{--width:calc((100% - 32px) / 3);}.elementor-288 .elementor-element.elementor-element-6568448{--width:calc((100% - 32px) / 3);}.elementor-288 .elementor-element.elementor-element-c924119{--width:50%;}.elementor-288 .elementor-element.elementor-element-c4f5672{--width:50%;}.elementor-288 .elementor-element.elementor-element-4f43c30{--content-width:1240px;}.elementor-288 .elementor-element.elementor-element-ab2550b{--width:46%;}.elementor-288 .elementor-element.elementor-element-336eb8d{--width:46%;}.elementor-288 .elementor-element.elementor-element-d211cb4{--content-width:1240px;}.elementor-288 .elementor-element.elementor-element-8f1294d{--content-width:1240px;}.elementor-288 .elementor-element.elementor-element-2305e31{--width:70%;}.elementor-288 .elementor-element.elementor-element-114e17a{--width:23%;}}@media(max-width:1100px) and (min-width:768px){.elementor-288 .elementor-element.elementor-element-e89c056{--width:100%;}.elementor-288 .elementor-element.elementor-element-916e20a{--width:100%;}.elementor-288 .elementor-element.elementor-element-cc06437{--width:100%;}.elementor-288 .elementor-element.elementor-element-a1dc005{--width:calc(60% - 8px);}.elementor-288 .elementor-element.elementor-element-39bf34d{--width:calc(40% - 8px);}.elementor-288 .elementor-element.elementor-element-4604605{--width:100%;}.elementor-288 .elementor-element.elementor-element-d3714f5{--width:100%;}.elementor-288 .elementor-element.elementor-element-6568448{--width:100%;}.elementor-288 .elementor-element.elementor-element-c924119{--width:100%;}.elementor-288 .elementor-element.elementor-element-c4f5672{--width:100%;}.elementor-288 .elementor-element.elementor-element-ab2550b{--width:100%;}.elementor-288 .elementor-element.elementor-element-336eb8d{--width:100%;}.elementor-288 .elementor-element.elementor-element-2305e31{--width:70%;}.elementor-288 .elementor-element.elementor-element-114e17a{--width:30%;}}/* Start custom CSS *//* GLC · Home: solo efectos que Elementor no ofrece */
.glc-home-hero__claim .elementor-heading-title,.glc-revela-lineas .elementor-heading-title{text-wrap:balance}
.glc-hero__lead p{text-wrap:pretty}
/* Enlaces de texto: subrayado Oro y flecha */
.glc-enlace .elementor-heading-title a{color:inherit;text-decoration:none;padding-bottom:4px;background:linear-gradient(#bd8c3d,#bd8c3d) 0 100%/100% 1px no-repeat;transition:background-size 400ms cubic-bezier(.23,1,.32,1)}
.glc-enlace .elementor-heading-title a::after{content:"→";display:inline-block;margin-left:10px;color:#c05130;transition:translate 240ms cubic-bezier(.23,1,.32,1)}
.glc-enlace .elementor-heading-title a:hover::after{translate:4px 0}
.glc-home-proposito .glc-enlace .elementor-heading-title a::after,.glc-home-innovacion .glc-enlace .elementor-heading-title a::after{color:#bd8c3d}
/* Botón */
.glc-btn .elementor-button{transition:background-color 200ms ease,transform 160ms ease-out}
.glc-btn .elementor-button:active{transform:scale(.97)}
.glc-btn .elementor-button:focus-visible{outline:2px solid #5b6236;outline-offset:4px}
/* Estado inicial de la animación (solo si el JS ha puesto <html class="glc-motion">) */
.glc-motion .glc-hero__media{clip-path:inset(0 0 100% 0)}
.glc-motion .glc-hero__title,.glc-motion .glc-hero__lead{opacity:0}
@media (prefers-reduced-motion:reduce){.glc-enlace a::after,.glc-home-card *{transition:none!important}}
/* Tarjetas del bucle de Radar (Loop Grid) */
.glc-tarjeta__img{overflow:hidden}
.glc-tarjeta__img a{display:block;width:100%}
.glc-tarjeta__img img{width:100%!important;object-fit:cover}
.glc-tarjeta__img img{display:block;transition:scale 900ms cubic-bezier(.23,1,.32,1)}
.e-loop-item:hover .glc-tarjeta__img img{scale:1.04}
.glc-tarjeta__regla .elementor-divider{padding:0}
.glc-tarjeta__regla .elementor-divider-separator{transition:width 500ms cubic-bezier(.23,1,.32,1)}
.e-loop-item:hover .glc-tarjeta__regla .elementor-divider-separator{width:96px}
.glc-tarjeta__meta .elementor-post-info__terms-list-item{color:#5b6236;transition:color 160ms ease}
.glc-tarjeta__meta a:hover .elementor-post-info__terms-list-item{color:#c05130}
.glc-tarjeta__titulo .elementor-heading-title a{color:inherit;transition:color 200ms ease}
.e-loop-item:hover .glc-tarjeta__titulo .elementor-heading-title a{color:#5b6236}
.glc-tarjeta__titulo .elementor-heading-title{text-wrap:balance}
.glc-tarjeta__extracto p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.glc-tarjeta__leer .elementor-heading-title a{color:#c05130}
.glc-tarjeta__leer .elementor-heading-title a::after{content:"→";display:inline-block;margin-left:8px;transition:translate 240ms cubic-bezier(.23,1,.32,1)}
.e-loop-item:hover .glc-tarjeta__leer .elementor-heading-title a::after{translate:4px 0}
.glc-loop .elementor-pagination{font-family:"Source Sans 3",sans-serif}
@media (prefers-reduced-motion:reduce){.glc-tarjeta__img img,.glc-tarjeta__regla .elementor-divider-separator,.glc-tarjeta__leer a::after{transition:none}}
@media (max-width:767px){.glc-hero__panel{position:relative!important;inset:auto!important}}

/* Tarjeta Asesoramiento empresarial: encuadre en la mesa (libro y pluma), no en la ventana */
.glc-home-card>.glc-home-card__img--mesa{top:0!important;bottom:0!important;height:100%!important}
.glc-home-card__img--mesa img{position:absolute;left:-18%;bottom:0;width:130%!important;height:130%!important;max-width:none;object-position:50% 100%}

/* Portada Home: aquí solo lo que Elementor no permite (las capas de la portada y el estado inicial de la animación).
   Tamaños, colores, tipografía, sombra, espacios y alturas se editan en Elementor. */
.glc-portada{position:relative}
.glc-portada,.glc-portada>*,.glc-portada__bloque>*{transition:none!important}
.glc-portada>.glc-portada__foto{position:absolute;inset:0;z-index:0}
.glc-portada>.glc-portada__bloque{position:absolute;left:0;right:0;top:0;bottom:var(--glc-panel,92px);z-index:2}
.glc-portada>.glc-portada__panel{position:absolute;left:0;right:0;bottom:0;z-index:3}
.glc-motion .glc-portada__foto,.glc-motion .glc-portada__logo img,.glc-motion .glc-portada__claim,.glc-motion .glc-portada .glc-btn{opacity:0}
.glc-motion .glc-portada__h1{visibility:hidden}
.glc-motion .glc-portada__panel{transform:translateY(100%)}
@media (max-width:767px){.glc-portada>.glc-portada__bloque,.glc-portada>.glc-portada__panel{position:relative}.glc-portada>.glc-portada__bloque{bottom:auto}}
@media (prefers-reduced-motion:reduce){.glc-motion .glc-portada *{opacity:1!important;transform:none!important;visibility:visible!important}}/* End custom CSS */