/**handles:header-block**/
.Header{opacity:1!important}.Header.v1{min-height:35dvh;display:flex;align-items:end;background-color:#fff;padding-top:70px}.Header.v1>*{margin-bottom:70px}.Header.v1 .title{font-family:Boska-Italic;font-size:4.5rem;font-size:clamp(4.5rem, 3.443661971830986rem + 4.507042253521126vw, 7.5rem);line-height:95%;letter-spacing:-.03em;color:var(--primary-color);margin:0}.Header.v1 .texto .subtitulo{color:var(--primary-color);font-family:Satoshi-Regular;font-size:32px;font-style:normal;font-weight:400;line-height:110%;padding-top:73px;padding-right:10px}.Header.v1 .texto .subtitulo a{color:var(--primary-color);font-family:Satoshi-Regular;font-size:32px;font-style:normal;font-weight:400;line-height:110%;margin-top:73px;text-decoration:none}@media screen and (max-width:567px){.Header.v1{min-height:214px}}.Header.v2{background-color:#fff}.Header.v2 .title{font-family:Boska-Italic;font-size:3.6875rem;font-size:clamp(3.6875rem, 2.3450704225352115rem + 5.727699530516431vw, 7.5rem);line-height:95%;letter-spacing:-.03em;color:var(--primary-color);margin:49.86px 0 28px 0;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.Header.v2 .subtitle{font-family:Satoshi-Regular;font-size:2.375rem;font-size:clamp(2.375rem, 2.053571428571429rem + 1.607142857142857vw, 3.5rem);text-align:right;font-weight:400;line-height:105%;letter-spacing:-.56px;padding:80px 0 0 70px;color:var(--primary-color);transition:margin-bottom 1s}.Header.v2.activeBluBlk .subtitle{position:relative;z-index:3}.Header.v2 .formHeaderSend *{color:var(--primary-color);font-family:Satoshi-Regular;font-size:32px;line-height:110%;margin:0}.Header.v2 .formHeaderSend{padding-left:7em;display:none}@media only screen and (max-width:991px){.Header.v2 .formHeaderSend{padding-left:25px}}.Header.v2 .hiddenInfoBlock{visibility:hidden;display:flex;flex-direction:column;justify-content:end;max-width:534px;min-height:474px;padding:47px 57px;transform:translateY(100%);transition:transform 1s ease;z-index:-1}.Header.v2 .blockImageDescription{position:relative;transition:height 1s}.Header.v2 .blockImageDescription::before{content:'';position:absolute;right:auto;top:0;left:0;height:44px;width:100%;background-color:#fff}.Header.v2.activeBluBlk .blockImageDescription::before{animation:upAndDown 1s 1 forwards}@keyframes upAndDown{0%{height:44px}100%{height:127px}}.Header.v2.activeBluBlk .blockImageDescription .hiddenInfoBlock{visibility:visible;transform:translateY(0);z-index:1}.Header.v2 .blockParentInfo{position:relative;z-index:2;width:auto;padding-left:7em;overflow:hidden}.Header.v2 .hiddenInfoBlock *{font-family:Satoshi-Regular}.Header.v2 .hiddenInfoBlock p:first-child{font-size:1.5rem;font-size:clamp(1.5rem, 1.3571428571428572rem + .7142857142857143vw, 2rem);font-style:normal;font-weight:400;line-height:110%;margin-bottom:30px}.Header.v2 .hiddenInfoBlock a,.Header.v2 .hiddenInfoBlock p:last-child{font-size:24px}.Header.v2 .hiddenInfoBlock a{cursor:pointer;color:inherit}.Header.v2 .blockModal{position:relative;max-height:0;overflow:hidden;transition:max-height 1.2s ease}.Header.v2.activeForm .blockModal{max-height:1024px;transition:max-height 1.2s ease;z-index:2}.Header.v2.activeBluBlk .blockImageDescription{transition:background-position 1s;background-position:bottom!important}.Header.v2.activeBluBlk.activeForm .blockImageDescription{transition:background-position 1s;background-position:top!important}.Header.v2.activeBluBlk.activeForm .blockFormModal .blockImageDescription{background-position:top!important}.Header.v2 .blockFormModal{display:flex;flex-direction:column;align-items:center}.Header.v2 .blockFormModal .formContent .wpcf7-select{cursor:pointer;appearance:none;background-image:url(https://ga-p.com/wp-content/themes/ga-p/assets/images/arrow-bottom-dir.svg);background-repeat:no-repeat;background-position:left 13.2rem top 50%;background-size:1rem;padding-bottom:40px}@media only screen and (min-width:992px){.Header.v2 .blockFormModal .formContent .wpcf7-select[multiple]{background-position:right 30px top 25px!important}.Header.v2 .blockFormModal .formContent .wpcf7-select[multiple] option:first-child{margin-top:10px;display:block!important;pointer-events:all!important}.Header.v2 .blockFormModal .formContent .wpcf7-select[multiple] optgroup{margin-top:25px!important}}.Header.v2 .blockFormModal .closeModal{margin-left:auto;margin-top:40px;width:30px;height:31px;cursor:pointer}.Header.v2 .blockFormModal .formContent label{color:var(--primary-color);font-family:Satoshi-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.18px;text-transform:uppercase;width:100%}.Header.v2 .blockFormModal .formContent input::placeholder{color:var(--primary-color);opacity:.5}.Header.v2 .blockFormModal .formContent label .wpcf7-not-valid-tip{text-transform:none}.Header.v2 .blockFormModal .formContent .wpcf7-select,.Header.v2 .blockFormModal .formContent .wpcf7-text{color:var(--primary-color);font-family:Satoshi-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.18px;padding:10px 20px;height:63px;border:1px solid var(--primary-color);border-radius:unset;margin-top:5px}.Header.v2 .blockFormModal .formContent .wpcf7-form-control:not(.wpcf7-submit){width:100%}.Header.v2 .blockFormModal .formContent .wpcf7-form p{margin-bottom:35px}.Header.v2 .blockFormModal .formContent .acceptForm{display:flex}.Header.v2 .blockFormModal .formContent .blockTermsConditions{padding:0 20px}.Header.v2 .blockFormModal .formContent .acceptForm p{margin:0}.Header.v2 .blockFormModal .formContent .acceptForm ul{margin:0}.Header.v2 .blockFormModal .formContent .acceptForm *{color:var(--gray-light);font-family:Satoshi-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.Header.v2 .blockFormModal .formContent .submitBtn .wpcf7-submit{margin-top:40px;padding:7px 50px 7px 20px;background-color:var(--egeo);color:#fff;text-align:center;font-family:Satoshi-Regular;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.18px;position:relative;overflow:hidden;transform:scale(1);transition:transform .3s ease;transform-origin:right center}.Header.v2 .blockFormModal .formContent .submitBtn{width:300px;margin-left:auto}.Header.v2 .blockFormModal .formContent .submitBtn:hover .wpcf7-spinner:after,.Header.v2 .blockFormModal .formContent .submitBtn:hover .wpcf7-submit{transform:scale(1.15)}.Header.v2 .blockFormModal .formContent .submitBtn .wpcf7-spinner:after{background-image:url(https://ga-p.com/wp-content/themes/ga-p/assets/images/arrow-left-direction.svg);visibility:visible;content:"";display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;position:absolute;top:30%;left:155px;transform:translateY(-50%) rotate(0) scale(1);transition:transform .3s ease,left .3s ease}.Header.v2 .blockFormModal .formContent .submitBtn:hover .wpcf7-spinner:after{left:153px;transform:translateY(-50%) rotate(-45deg) scale(1.5)}.Header.v2 .blockFormModal .formContent .wpcf7-form-control:not(.wpcf7-submit):focus-visible{outline-color:var(--primary-color)}.Header.v2 .blockFormModal .formContent .acceptanceCheck input[type=checkbox]{position:relative;display:inline-block;padding:10px;background-color:#fff;border:2px solid var(--gray-light);border-radius:50%;cursor:pointer;transition:background-color .3s ease}.Header.v2 .blockFormModal .formContent .acceptanceCheck input[type=checkbox]:after{content:"";position:absolute;top:0;left:0;transform:translate(-15%,-15%);width:18px;height:18px;background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px #333}.Header.v2 .blockFormModal .formContent .acceptanceCheck input[type=checkbox]:hover{background-color:#f2f2f2}.Header.v2 .blockFormModal .formContent .acceptanceCheck input[type=checkbox]:active{transform:scale(.9)}.Header.v2 .blockFormModal .formContent .acceptanceCheck input[type=checkbox].accepted:after{background-color:var(--coral)}.Header.v2 .blockFormModal .formContent form.sent .wpcf7-response-output{margin:0 auto;border-radius:5px;width:65%;text-align:center;font-family:Satoshi-Regular;font-size:18px;background-color:var(--succes-color);color:var(--primary-color)}@media screen and (max-width:567px){.Header.v2 .subtitle{padding:0 25px}}@media screen and (max-width:991px){.Header.v2 .blockFormModal .closeModal{margin:20px auto}.Header.v2 .blockFormModal .formContent form.invalid .wpcf7-response-output,.Header.v2 .blockFormModal .formContent form.sent .wpcf7-response-output{width:100%}.Header.v2 .subtitle{transition:unset}.Header.v2.activeBluBlk .subtitle{margin-bottom:inherit}.Header.v2.activeBluBlk .blockImageDescription{animation:unset}.Header.v2 .blockImageDescription{display:flex;justify-content:center;padding-top:135px;margin-top:40px}.Header.v2 .blockImageDescription::before{content:unset}.Header.v2 .blockParentInfo{height:auto;width:100%;left:0;margin-left:0;display:flex;justify-content:center;padding:0 25px}.Header.v2 .hiddenInfoBlock{padding:30px 20px;min-height:360px}.Header.v2 .blockFormModal .formContent{margin-top:10px}.Header.v2.activeBluBlk .blockImageDescription .hiddenInfoBlock *{text-align:left}.Header.v2.activeForm .blockModal{max-height:2000px}.Header.v2 .blockFormModal .formContent form.sent .wpcf7-response-output{width:100%}}.Header.v2 .blockFormModal .formContent .submitBtn p{display:flex;justify-content:end;align-items:end;flex-direction:row-reverse}.Header.v3{background-color:var(--piedra)}.Header.v3_5{background-color:#fff}.Header.v3,.Header.v3_5{margin-top:-127px}.Header.v3 .imagenes img,.Header.v3_5 .imagenes img{width:auto;max-height:610px;object-fit:cover}.Header.v3 .imagenes,.Header.v3_5 .imagenes{position:relative;width:80%;height:100%;min-height:70dvh;overflow:hidden}.Header.v3 .imagenes img,.Header.v3_5 .imagenes img{width:100%;min-height:100%;position:absolute;top:0;left:0}.Header.v3 .container-fluid .headerContainer .basicBlock{display:grid;align-items:end;grid-template-columns:33% 66%}.Header.v3 .title{font-family:Boska-Italic;font-size:4.5rem;font-size:clamp(4.5rem, 3.642857142857143rem + 4.285714285714286vw, 7.5rem);line-height:95%;letter-spacing:-.03em;color:var(--primary-color);margin:49.86px 0 95px 0;text-transform:uppercase}.Header.v3 .subtitulo{color:var(--primary-color);font-family:Satoshi-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.18px;padding-bottom:47px;margin:0}.Header.v3_5 .basicBlock{position:relative}.Header.v3_5 .basicBlock .imagenes{position:sticky;top:0;max-width:calc(1320px / 12 * 7 + ((100dvw - 1320px)/ 2) - 500px);height:100%}.Header.v3_5 .basicBlock .imagenes img{position:absolute;top:0;object-fit:cover;width:100%;min-height:100dvh}.Header.v3_5 .basicBlock .banner,.Header.v3_5 .basicBlock .upperBlock{margin-right:0;margin-left:auto;max-width:calc(100% - calc(1320px / 12* 7 + ((100dvw - 1320px)/ 2) - 500px))}.Header.v3_5 .basicBlock .textBlock{margin-top:-289px;margin-right:0;margin-left:auto;padding-left:78px}.Header.v3_5 .title{font-family:Boska-Italic;font-size:4.5rem;font-size:clamp(4.5rem, 3.642857142857143rem + 4.285714285714286vw, 7.5rem);line-height:95%;letter-spacing:-.03em;color:var(--primary-color);margin:49.86px 0 126px 0;text-transform:uppercase}.Header.v3_5 .basicBlock .overline{border-top:1px solid var(--primary-color)}.Header.v3_5 .basicBlock .overline-gray{border-top:1px solid var(--primary-color);opacity:.15}.Header.v3_5 .basicBlock .upperBlock{padding:0}.Header.v3_5 .banner .texto{color:var(--primary-color);font-family:Satoshi-Regular;font-size:24px;font-style:normal;font-weight:500;line-height:30px}.Header.v3_5 .banner .imagenIcono{width:120px;filter:grayscale(1)}@media (max-width:992px){.Header.v3 .title,.Header.v3_5 .title{margin:70px 0 40px 0}.Header.v3 .title,.Header.v3_5 .title{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.Header.v3 .imagenes img{width:80%}.Header.v3 .container-fluid .headerContainer .basicBlock,.Header.v3_5 .container-fluid .headerContainer .basicBlock{grid-template-columns:none}.Header.v3 .container-fluid .headerContainer .basicBlock .imagenes img{height:300px;object-fit:cover}.Header.v3 .headerContainer .basicBlock .imagenes,.Header.v3_5 .headerContainer .basicBlock .imagenes{position:relative;width:80%;height:100%;min-height:35dvh;overflow:hidden}.Header.v3 .textBlock{padding:0 20px}.Header.v3_5 .basicBlock .imagenes{position:relative;max-width:80%}.Header.v3_5 .basicBlock .textBlock{margin-top:0;padding:0}.Header.v3_5 .basicBlock .imagenes img{min-height:300px;height:100%}.Header.v3_5 .basicBlock .textBlock .content{padding:0 20px}.Header.v3_5 .basicBlock .banner{padding:50px 0 42px 30px}}@media (min-width:993px) and (max-width:1400px){.Header.v3_5 .basicBlock .banner{padding:70px 0 62px 0}.Header.v3 .textBlock,.Header.v3_5 .textBlock{max-width:calc(100% - (100vw - 960px)/ 2);padding-left:20px}}@media screen and (min-width:1400px){.Header.v3_5 .basicBlock .banner .content{padding:70px 0 62px 125px}.Header.v3_5 .basicBlock .upperBlock .content{padding:0 0 0 125px}.Header.v3 .textBlock{max-width:calc(100% - (100vw - 1296px)/ 2);padding-left:50px}.Header.v3_5 .basicBlock .textBlock .content{margin-right:calc((100dvw - 1320px)/ 2)}}@media (min-width:1441px){.Header.v3 .imagenes img,.Header.v3_5 .imagenes img{width:100%}.Header.v3 .textBlock,.Header.v3_5 .textBlock{padding-left:90px}}@media (min-width:1920px){.Header.v3 .textBlock,.Header.v3_5 .textBlock{padding-left:140px}}.Header.v4{margin-top:-127px}.Header.v4 .containerHeader{background-repeat:no-repeat!important;background-position-x:right!important;background-position-y:top!important;height:80dvh;display:flex;align-items:flex-end;padding:75px}.Header.v4 .titulo .title{font-family:Boska-Italic;font-size:4.5rem;font-size:clamp(4.5rem, 3.642857142857143rem + 4.285714285714286vw, 7.5rem);font-weight:400;line-height:110px;letter-spacing:-3.6px;text-transform:uppercase;margin-bottom:104px}.Header.v4 .texto *{font-family:Satoshi-Regular;font-size:1.5rem;font-size:clamp(1.5rem, 1.3571428571428572rem + .7142857142857143vw, 2rem);font-style:normal;font-weight:400;line-height:110%;margin:0}@media (max-width:992px){.Header.v4 .containerHeader{background-position:center!important}.Header.v4 .containerHeader{padding:5px}.Header.v4 .titulo .title{font-weight:400;line-height:71.224px;letter-spacing:-2.16px;text-transform:uppercase;margin-bottom:32px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.Header.v4 .texto *{line-height:30px;letter-spacing:.24px}}#selecciones-acumuladas{margin-top:10px;gap:10px;display:flex;padding-bottom:20px;flex-wrap:wrap;flex-direction:row}.opcion-acumulada{border:1px solid #eaeaea;margin:0;padding:5px 10px;background-color:#fff;border-radius:3px;display:inline-block;font-size:14px;background-image:url(https://ga-pstg.servidortemporal.net/wp-content/themes/ga-p/assets/images/close-offcanvas-icon-blu.svg);background-repeat:no-repeat;background-size:10px;background-position:8px;padding-left:25px}.opcion-acumulada:hover{border-color:#ff8366AA}.column-select p{margin-bottom:10px!important}.Header.v2 .blockFormModal .formContent .form-contacto .wpcf7-select{background-position:right 30px top 25px!important}