.elementor-6426 .elementor-element.elementor-element-39f2fe6{--display:flex;--min-height:82vh;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.55;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-6426 .elementor-element.elementor-element-39f2fe6:not(.elementor-motion-effects-element-type-background), .elementor-6426 .elementor-element.elementor-element-39f2fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goliatpadel.es/wp-content/uploads/2026/08/Dimensiones-personalizadas-1800x1200-px-scaled.jpeg");background-size:cover;}.elementor-6426 .elementor-element.elementor-element-39f2fe6::before, .elementor-6426 .elementor-element.elementor-element-39f2fe6 > .elementor-background-video-container::before, .elementor-6426 .elementor-element.elementor-element-39f2fe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-6426 .elementor-element.elementor-element-39f2fe6 > .elementor-background-slideshow::before, .elementor-6426 .elementor-element.elementor-element-39f2fe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6426 .elementor-element.elementor-element-39f2fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-6426 .elementor-element.elementor-element-39f2fe6, .elementor-6426 .elementor-element.elementor-element-39f2fe6::before{--border-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-ce51f83{text-align:center;}.elementor-6426 .elementor-element.elementor-element-ce51f83 img{width:311px;}.elementor-6426 .elementor-element.elementor-element-ce51f83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6426 .elementor-element.elementor-element-3769372{--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;--justify-content:space-around;--align-items:center;--background-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-4c40cdc{text-align:center;}.elementor-6426 .elementor-element.elementor-element-4c40cdc .elementor-heading-title{color:#FFFFFF;font-size:15px;font-weight:700;letter-spacing:2px;}.elementor-6426 .elementor-element.elementor-element-4c40cdc > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6426 .elementor-element.elementor-element-85544cd{text-align:center;}.elementor-6426 .elementor-element.elementor-element-85544cd .elementor-heading-title{color:#FFFFFF;font-size:52px;font-weight:900;letter-spacing:0px;}.elementor-6426 .elementor-element.elementor-element-85544cd > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6426 .elementor-element.elementor-element-7fefcdd{text-align:center;color:#FFFFFF;font-size:18px;}.elementor-6426 .elementor-element.elementor-element-7fefcdd > .elementor-widget-container{margin:28px 28px 28px 28px;}.elementor-6426 .elementor-element.elementor-element-6889fb7 .elementor-button{fill:#000000;color:#000000;background-color:#FFFFFF;padding:18px 40px 18px 40px;}.elementor-6426 .elementor-element.elementor-element-81f51da{--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;--justify-content:space-around;--align-items:center;--background-transition:0.3s;--padding-block-start:64px;--padding-block-end:64px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-6426 .elementor-element.elementor-element-81f51da:not(.elementor-motion-effects-element-type-background), .elementor-6426 .elementor-element.elementor-element-81f51da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6426 .elementor-element.elementor-element-81f51da, .elementor-6426 .elementor-element.elementor-element-81f51da::before{--border-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-1cdd02c{text-align:center;}.elementor-6426 .elementor-element.elementor-element-1cdd02c .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:2px;}.elementor-6426 .elementor-element.elementor-element-1cdd02c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6426 .elementor-element.elementor-element-0939912{text-align:center;}.elementor-6426 .elementor-element.elementor-element-0939912 .elementor-heading-title{font-size:40px;font-weight:900;letter-spacing:2px;}.elementor-6426 .elementor-element.elementor-element-0939912 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6426 .elementor-element.elementor-element-e22847e{font-size:18px;}.elementor-6426 .elementor-element.elementor-element-e22847e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6426 .elementor-element.elementor-element-7dfd1fd{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:90px;--padding-block-end:90px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-6426 .elementor-element.elementor-element-7dfd1fd:not(.elementor-motion-effects-element-type-background), .elementor-6426 .elementor-element.elementor-element-7dfd1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6426 .elementor-element.elementor-element-7dfd1fd, .elementor-6426 .elementor-element.elementor-element-7dfd1fd::before{--border-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-ffb4dda{--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;--justify-content:space-between;--align-items:center;--gap:28px 28px;--background-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-c5d23fb{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-fe9887e{text-align:center;}.elementor-6426 .elementor-element.elementor-element-fe9887e .elementor-heading-title{color:#FFFFFF;font-size:56px;font-weight:900;line-height:1em;}.elementor-6426 .elementor-element.elementor-element-5ba598b{text-align:center;color:#FFFFFF;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-6426 .elementor-element.elementor-element-2628c25{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-549e6a4{text-align:center;}.elementor-6426 .elementor-element.elementor-element-549e6a4 .elementor-heading-title{color:#FFFFFF;font-size:56px;font-weight:900;line-height:1em;}.elementor-6426 .elementor-element.elementor-element-58f5fbe{text-align:center;color:#FFFFFF;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-6426 .elementor-element.elementor-element-79759a7{text-align:center;color:rgba(255,255,255,0.6);font-size:12px;font-weight:400;letter-spacing:0.5px;}.elementor-6426 .elementor-element.elementor-element-8166bf5{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-6b095ff{text-align:center;}.elementor-6426 .elementor-element.elementor-element-6b095ff .elementor-heading-title{color:#FFFFFF;font-size:56px;font-weight:900;line-height:1em;}.elementor-6426 .elementor-element.elementor-element-27b485a{text-align:center;color:#FFFFFF;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-6426 .elementor-element.elementor-element-d599e4c{text-align:center;color:#FFFFFF;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-6426 .elementor-element.elementor-element-3249cb9{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-6426 .elementor-element.elementor-element-3249cb9:not(.elementor-motion-effects-element-type-background), .elementor-6426 .elementor-element.elementor-element-3249cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6426 .elementor-element.elementor-element-3249cb9, .elementor-6426 .elementor-element.elementor-element-3249cb9::before{--border-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-6a0f9f1{--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;--justify-content:space-between;--align-items:center;--gap:40px 40px;--background-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-cf6aaa6{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-57265d2 img{width:100%;}.elementor-6426 .elementor-element.elementor-element-42ff7fd{--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;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-54cd741{text-align:left;}.elementor-6426 .elementor-element.elementor-element-54cd741 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;}.elementor-6426 .elementor-element.elementor-element-f16d4e8{text-align:left;}.elementor-6426 .elementor-element.elementor-element-bae2216{text-align:left;font-size:17px;}.elementor-6426 .elementor-element.elementor-element-bc87297{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-6426 .elementor-element.elementor-element-c310319{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-block-start:0px;--padding-block-end:16px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6426 .elementor-element.elementor-element-c310319, .elementor-6426 .elementor-element.elementor-element-c310319::before{--border-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-ef87c9b{text-align:left;}.elementor-6426 .elementor-element.elementor-element-ef87c9b .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:0.5px;}.elementor-6426 .elementor-element.elementor-element-6c519f5{text-align:left;font-size:14px;}.elementor-6426 .elementor-element.elementor-element-37f78f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-block-start:0px;--padding-block-end:16px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6426 .elementor-element.elementor-element-37f78f9, .elementor-6426 .elementor-element.elementor-element-37f78f9::before{--border-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-6bd2e8b{text-align:left;}.elementor-6426 .elementor-element.elementor-element-6bd2e8b .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:0.5px;}.elementor-6426 .elementor-element.elementor-element-0262083{text-align:left;font-size:14px;}.elementor-6426 .elementor-element.elementor-element-c34d00f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-block-start:0px;--padding-block-end:16px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6426 .elementor-element.elementor-element-c34d00f, .elementor-6426 .elementor-element.elementor-element-c34d00f::before{--border-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-7c82ea9{text-align:left;}.elementor-6426 .elementor-element.elementor-element-7c82ea9 .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:0.5px;}.elementor-6426 .elementor-element.elementor-element-5741f59{text-align:left;font-size:14px;}.elementor-6426 .elementor-element.elementor-element-f742535{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-block-start:0px;--padding-block-end:16px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6426 .elementor-element.elementor-element-f742535, .elementor-6426 .elementor-element.elementor-element-f742535::before{--border-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-1fd2fcb{text-align:left;}.elementor-6426 .elementor-element.elementor-element-1fd2fcb .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:0.5px;}.elementor-6426 .elementor-element.elementor-element-3fb4415{text-align:left;font-size:14px;}.elementor-6426 .elementor-element.elementor-element-568faa5{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:110px;--padding-block-end:110px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-6426 .elementor-element.elementor-element-568faa5:not(.elementor-motion-effects-element-type-background), .elementor-6426 .elementor-element.elementor-element-568faa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6426 .elementor-element.elementor-element-568faa5, .elementor-6426 .elementor-element.elementor-element-568faa5::before{--border-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-d72b79c{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-6426 .elementor-element.elementor-element-1994f69{text-align:center;}.elementor-6426 .elementor-element.elementor-element-1994f69 .elementor-heading-title{color:#FFFFFF;font-size:14px;font-weight:700;}.elementor-6426 .elementor-element.elementor-element-25ce222{text-align:center;}.elementor-6426 .elementor-element.elementor-element-25ce222 .elementor-heading-title{color:#FFFFFF;}.elementor-6426 .elementor-element.elementor-element-37c652f{text-align:center;color:#FFFFFF;font-size:17px;}.elementor-6426 .elementor-element.elementor-element-4e239d7 .elementor-button{fill:#000000;color:#000000;background-color:#000000;}.elementor-6426 .elementor-element.elementor-element-4e239d7 > .elementor-widget-container{padding:18px 40px 18px 40px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6426 .elementor-element.elementor-element-3769372{--content-width:760px;}.elementor-6426 .elementor-element.elementor-element-81f51da{--content-width:1160px;}.elementor-6426 .elementor-element.elementor-element-7dfd1fd{--width:100%;}.elementor-6426 .elementor-element.elementor-element-c5d23fb{--width:30%;}.elementor-6426 .elementor-element.elementor-element-2628c25{--width:30%;}.elementor-6426 .elementor-element.elementor-element-8166bf5{--width:30%;}.elementor-6426 .elementor-element.elementor-element-6a0f9f1{--content-width:1400px;}.elementor-6426 .elementor-element.elementor-element-cf6aaa6{--width:50%;}.elementor-6426 .elementor-element.elementor-element-42ff7fd{--width:48%;}.elementor-6426 .elementor-element.elementor-element-d72b79c{--content-width:760px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6426 .elementor-element.elementor-element-c5d23fb{--width:100%;}.elementor-6426 .elementor-element.elementor-element-2628c25{--width:100%;}.elementor-6426 .elementor-element.elementor-element-8166bf5{--width:100%;}.elementor-6426 .elementor-element.elementor-element-cf6aaa6{--width:100%;}.elementor-6426 .elementor-element.elementor-element-42ff7fd{--width:100%;}}@media(max-width:1024px){.elementor-6426 .elementor-element.elementor-element-ffb4dda{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-6426 .elementor-element.elementor-element-6a0f9f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}}@media(max-width:767px){.elementor-6426 .elementor-element.elementor-element-39f2fe6{--min-height:0vh;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-6426 .elementor-element.elementor-element-39f2fe6:not(.elementor-motion-effects-element-type-background), .elementor-6426 .elementor-element.elementor-element-39f2fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goliatpadel.es/wp-content/uploads/2026/08/FOTO-SECUNDARIA-MOVIL-scaled.jpeg");}.elementor-6426 .elementor-element.elementor-element-ce51f83 img{width:140px;}.elementor-6426 .elementor-element.elementor-element-4c40cdc .elementor-heading-title{font-size:28px;}.elementor-6426 .elementor-element.elementor-element-85544cd .elementor-heading-title{font-size:28px;}.elementor-6426 .elementor-element.elementor-element-1cdd02c.elementor-element{--align-self:center;}.elementor-6426 .elementor-element.elementor-element-0939912 .elementor-heading-title{font-size:26px;}.elementor-6426 .elementor-element.elementor-element-7dfd1fd{--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-6426 .elementor-element.elementor-element-ffb4dda{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-6426 .elementor-element.elementor-element-c5d23fb{--width:100%;--padding-block-start:0px;--padding-block-end:24px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6426 .elementor-element.elementor-element-2628c25{--width:100%;--padding-block-start:0px;--padding-block-end:24px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6426 .elementor-element.elementor-element-8166bf5{--width:100%;}.elementor-6426 .elementor-element.elementor-element-3249cb9{--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-6426 .elementor-element.elementor-element-6a0f9f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-6426 .elementor-element.elementor-element-cf6aaa6{--width:100%;}.elementor-6426 .elementor-element.elementor-element-42ff7fd{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6426 .elementor-element.elementor-element-568faa5{--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:24px;--padding-inline-end:24px;}}/* Start custom CSS for button, class: .elementor-element-6889fb7 */.elementor-6426 .elementor-element.elementor-element-6889fb7 .elementor-button { background-color: #ffffff !important; color: #000000 !important; border: none !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d599e4c */.elementor-6426 .elementor-element.elementor-element-d599e4c .gpa-flags{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:14px} .elementor-6426 .elementor-element.elementor-element-d599e4c .gpa-flag{display:inline-flex;align-items:center;gap:6px} .elementor-6426 .elementor-element.elementor-element-d599e4c .gpa-flag-icon{position:relative;display:block;width:20px;height:14px;border-radius:2px;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,0.2)} .elementor-6426 .elementor-element.elementor-element-d599e4c .gpa-flag-name{font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.72);font-weight:400;white-space:nowrap} .elementor-6426 .elementor-element.elementor-element-d599e4c .flag-es{background:linear-gradient(to bottom,#AA151B 25%,#F1BF00 25%,#F1BF00 75%,#AA151B 75%)} .elementor-6426 .elementor-element.elementor-element-d599e4c .flag-be{background:linear-gradient(to right,#000 0,#000 33%,#FFD90C 33%,#FFD90C 66%,#ED2939 66%)} .elementor-6426 .elementor-element.elementor-element-d599e4c .flag-nl{background:linear-gradient(to bottom,#AE1C28 0,#AE1C28 33%,#FFF 33%,#FFF 66%,#21468B 66%)} .elementor-6426 .elementor-element.elementor-element-d599e4c .flag-lu{background:linear-gradient(to bottom,#ED2939 0,#ED2939 33%,#FFF 33%,#FFF 66%,#00A1DE 66%)} .elementor-6426 .elementor-element.elementor-element-d599e4c .flag-us{background:repeating-linear-gradient(#B22234 0,#B22234 14%,#FFF 14%,#FFF 28%)} .elementor-6426 .elementor-element.elementor-element-d599e4c .flag-us:before{content:"";position:absolute;top:0;left:0;width:45%;height:57%;background:#3C3B6E} .elementor-6426 .elementor-element.elementor-element-d599e4c .flag-sa{background:#006C35} .elementor-6426 .elementor-element.elementor-element-d599e4c .flag-sa:before{content:"";position:absolute;left:18%;right:18%;top:62%;height:8%;background:#FFF} @media(max-width:767px){.elementor-6426 .elementor-element.elementor-element-d599e4c .gpa-flags{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;justify-items:start;margin-top:12px} .elementor-6426 .elementor-element.elementor-element-d599e4c .gpa-flag{gap:8px} .elementor-6426 .elementor-element.elementor-element-d599e4c .gpa-flag-name{white-space:normal;font-size:10px;line-height:1.2}};/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e239d7 */.elementor-6426 .elementor-element.elementor-element-4e239d7#gpa-cta-final-button.elementor-button{background-color:#ffffff!important;color:#000000!important;border:none!important} .elementor-6426 .elementor-element.elementor-element-4e239d7#gpa-cta-final-button .elementor-button{background-color:#ffffff!important;color:#000000!important;border:none!important} #gpa-cta-final-button.elementor-button,#gpa-cta-final-button .elementor-button,a#gpa-cta-final-button,.elementor-widget-button#gpa-cta-final-button .elementor-button{background-color:#ffffff!important;color:#000000!important;border:none!important};/* End custom CSS */
/* Start custom CSS *//* ==== 1. BLOQUE DATOS (STATS) ==== */
.elementor-element-ffb4dda > .e-con-inner{
  align-items:flex-start !important;
}
.elementor-element-c5d23fb,
.elementor-element-2628c25,
.elementor-element-8166bf5{
  align-self:flex-start !important;
}
.gpa-stat-title{
  display:block;
  font-size:14px;
  font-weight:700;
  letter-spacing:1px;
  color:#fff;
  text-transform:uppercase;
}
.gpa-stat-secondary{
  display:block;
  margin-top:6px;
  font-size:12px;
  font-weight:400;
  letter-spacing:0.5px;
  color:rgba(255,255,255,0.6);
  text-transform:none;
}
.gpa-flags{
  justify-content:center !important;
  align-items:center !important;
  margin-top:12px !important;
  gap:8px 14px !important;
  flex-wrap:wrap !important;
}
.gpa-flag-name{
  display:none !important;
}
.gpa-flag{
  gap:0 !important;
}
.gpa-flag-icon{
  width:26px;
  height:18px;
}

/* ==== 1b. STATS MOBILE COMPACTO ==== */
@media(max-width:767px){
  .elementor-element-7dfd1fd{
    padding-top:40px !important;
    padding-bottom:40px !important;
  }
  .elementor-element-ffb4dda > .e-con-inner{
    gap:22px !important;
  }
  .elementor-element-c5d23fb,
  .elementor-element-2628c25,
  .elementor-element-8166bf5{
    padding:0 !important;
    gap:8px !important;
  }
  .gpa-stat-secondary{
    margin-top:4px;
  }
  .gpa-flags{
    margin-top:8px !important;
  }
}

/* ==== 2. BLOQUE NUESTRA ACADEMIA (compacto) ==== */
.elementor-element-e22847e{
  max-width:860px !important;
}
.elementor-element-e22847e p{
  margin-bottom:14px;
}
.elementor-element-e22847e p:last-child{
  margin-bottom:0;
}
.elementor-element-81f51da > .e-con-inner{
  align-items:flex-start !important;
}

/* ==== 3. METODO GOLIAT DESKTOP (imagen protagonista) ==== */
@media(min-width:1025px){
  .elementor-element-6a0f9f1 > .e-con-inner{
    align-items:stretch !important;
  }
  .elementor-element-cf6aaa6{
    padding:0 !important;
    align-items:stretch !important;
    justify-content:stretch !important;
    align-self:stretch !important;
    overflow:hidden;
  }
  .elementor-element-57265d2{
    height:100% !important;
    width:100% !important;
  }
  .elementor-element-57265d2 .elementor-widget-container{
    height:100%;
  }
  .elementor-element-57265d2 img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    display:block;
  }
  .elementor-element-cf6aaa6 .elementor-element-7e31032{
    display:none !important;
  }
  .elementor-element-42ff7fd{
    justify-content:center !important;
  }
}

/* ==== 5. HERO MOVIL: jerarquia logo GPA vs nombre academia ==== */
@media(max-width:767px){
  .elementor-73 .elementor-element.elementor-element-993381d img{
    width:180px !important;
    height:auto !important;
    max-width:none !important;
  }
  .elementor-element-4c40cdc .elementor-heading-title{
    font-size:24px !important;
  }
}/* End custom CSS */