.cmp-first-steep{padding:48px 0}
@media(max-width:1024px){.cmp-first-steep{padding:24px 0}
}
.cmp-first-steep-wrapper{display:grid;grid-template-areas:'header image' 'left image';gap:24px;align-items:start;justify-content:center}
@media(max-width:1024px){.cmp-first-steep-wrapper{grid-template-areas:'header' 'image' 'left'}
}
.cmp-first-steep-wrapper .title-first{grid-area:header;max-width:409px}
.cmp-first-steep-wrapper .title-first .cmp-title__text{font-size:3rem;line-height:3.5rem}
@media(max-width:1024px){.cmp-first-steep-wrapper .title-first .cmp-title__text{font-size:2rem;line-height:2.5rem}
}
@media(max-width:1024px){.cmp-first-steep-wrapper .title-first{max-width:unset}
}
.cmp-first-steep-wrapper__form{grid-area:left;max-width:349px}
@media(max-width:1024px){.cmp-first-steep-wrapper__form{max-width:unset}
}
.cmp-first-steep-wrapper__form .info-form p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-top:0;margin-bottom:24px}
@media(max-width:1024px){.cmp-first-steep-wrapper__form .info-form p{font-size:14px}
}
.cmp-first-steep-wrapper__form .form{display:flex;flex-direction:column;gap:32px}
.cmp-first-steep-wrapper__form .form .cmp-input .cmp-form-text{margin:0}
.cmp-first-steep-wrapper__form .form .cmp-input .cmp-form-text .error-message{color:var(--alerts-warning-alert-500);font-family:var(--inter-regular);font-size:1rem;line-height:1.5rem;margin-top:5px}
.cmp-first-steep-wrapper__form .form .cmp-input button{margin:0}
.cmp-first-steep-wrapper__form .form .text .cmp-text p,.cmp-first-steep-wrapper__form .form .text .cmp-text a{color:#232323;font-family:var(--inter-regular);font-size:1rem;line-height:1.5rem;text-decoration:underline;cursor:pointer;margin:0}
.cmp-first-steep-wrapper__form .form .button{margin-top:24px}
@media(max-width:1024px){.cmp-first-steep-wrapper__form{width:100%}
.cmp-first-steep-wrapper__form .form .button button{width:100%}
}
@media(max-width:1024px) and (max-width:1024px){.cmp-first-steep-wrapper__form .form .text .cmp-text p,.cmp-first-steep-wrapper__form .form .text .cmp-text a{font-size:.875rem;line-height:1.125rem;text-align:center}
}
.cmp-first-steep-wrapper__image{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;border-radius:12px;border:1px solid var(--Tertiary-Blue,#0a3740);overflow:hidden;padding:24px;grid-area:image;min-height:234px;max-width:412px}
@media(max-width:1024px){.cmp-first-steep-wrapper__image{max-width:unset;min-height:unset}
}
.cmp-first-steep-wrapper__image .textos{z-index:2;display:flex;flex-direction:column;gap:16px;flex:auto;justify-content:center}
.cmp-first-steep-wrapper__image .textos .text-wrapper{display:flex;align-items:center;gap:6px}
.cmp-first-steep-wrapper__image .textos .text-wrapper .icon-check{font-size:24px}
.cmp-first-steep-wrapper__image .textos .text-wrapper .icon-check.black{color:var(--text-dark)}
.cmp-first-steep-wrapper__image .textos .text-wrapper .icon-check.white{color:var(--neutral-white)}
.cmp-first-steep-wrapper__image .textos .text-wrapper .text{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:flex-start}
.cmp-first-steep-wrapper__image .textos .text-wrapper .text p,.cmp-first-steep-wrapper__image .textos .text-wrapper .text a{margin:0;font-family:var(--inter-regular);font-size:1.25rem;line-height:1.5rem}
@media(max-width:1024px){.cmp-first-steep-wrapper__image .textos .text-wrapper .text p,.cmp-first-steep-wrapper__image .textos .text-wrapper .text a{font-size:.875rem;line-height:1.375rem}
}
.cmp-first-steep-wrapper__image .logo{width:90px;z-index:2;margin-top:24px}
.cmp-first-steep-wrapper__image .background{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}
.cmp-first-steep-wrapper__image .background .image{height:100%}
.cmp-first-steep-wrapper__image .background .image .cmp-image{height:100%}
.cmp-first-steep-wrapper__image .background .image .cmp-image img{height:100%;object-fit:cover}
.cmp-first-steep.gaztea .js-cmp-first-steep.cmp-first-steep-wrapper{gap:48px}
@media(max-width:1024px){.cmp-first-steep.gaztea .js-cmp-first-steep.cmp-first-steep-wrapper{gap:24px}
}
.cmp-first-steep.gaztea .js-cmp-first-steep.cmp-first-steep-wrapper .cmp-first-steep-wrapper__form{min-width:412px}
@media(max-width:1024px){.cmp-first-steep.gaztea .js-cmp-first-steep.cmp-first-steep-wrapper .cmp-first-steep-wrapper__form{min-width:unset}
}
@media(min-width:1024px){.cmp-first-steep.news .cmp-first-steep-wrapper__form{min-width:410px}
}
.cmp-first-steep.news .cmp-first-steep-wrapper__form .form{gap:24px}
.cmp-first-steep.news .cmp-first-steep-wrapper__form .form .cmp-form-text label{font-size:16px}
.cmp-first-steep.news .cmp-first-steep-wrapper__form .form .cmp-form-text input.cmp-form-text__text{border-radius:28px;border:1px solid var(--Greyscale-400,#787878);color:var(--Text-Light,#555);font-size:14px;font-weight:400;line-height:18px}
.cmp-first-steep.news .cmp-first-steep-wrapper__form .form button{border-radius:29px;background:var(--secondary-Black,#0c0c0c);color:var(--Neutral-White,#fff);font-size:16px;font-weight:600;line-height:20px;margin:auto}
@media(min-width:1024px){.cmp-first-steep.news .cmp-first-steep-wrapper__form .form button{min-width:200px}
}
.cmp-first-steep.news .cmp-first-steep-wrapper__image{color:var(--secondary-black);border-radius:0;padding:24px 48px;box-sizing:border-box}
@media(min-width:1024px){.cmp-first-steep.news .cmp-first-steep-wrapper__image{width:416px;padding:24px 16px;max-width:none;min-height:272px}
}
@media(max-width:1024px){.cmp-first-steep.news .cmp-first-steep-wrapper__image{padding:24px 16px;min-height:196px}
}
.cmp-first-steep.news .cmp-first-steep-wrapper__image .textos{padding:0 32px;justify-content:flex-start}
@media(min-width:1024px){.cmp-first-steep.news .cmp-first-steep-wrapper__image .textos{padding-top:2rem}
}
.cmp-first-steep.news .cmp-first-steep-wrapper__image .textos .text-wrapper span{color:var(--secondary-black)}
.cmp-first-steep.news .cmp-first-steep-wrapper__image .textos .text-wrapper .text p,.cmp-first-steep.news .cmp-first-steep-wrapper__image .textos .text-wrapper .text a{color:var(--secondary-black);line-height:24px;font-family:var(--inter-bold);font-size:20px}
@media(max-width:1024px){.cmp-first-steep.news .cmp-first-steep-wrapper__image .textos .text-wrapper .text p,.cmp-first-steep.news .cmp-first-steep-wrapper__image .textos .text-wrapper .text a{font-size:16px}
}
.cmp-first-steep.news .cmp-first-steep-wrapper__image .logo{width:100%;z-index:2;margin-top:24px;display:flex;flex-direction:row;justify-content:flex-end}
main.center{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center}