/* Public inner pages share the home navigation breakpoints. */
.gr-inner{overflow-wrap:break-word}
.gr-inner img{max-width:100%;height:auto;box-sizing:border-box}
.gr-inner :is(.section-1,.section-2,.section-full,.container-polizas-investigacion,.container-card-sucursales-1,.container-card-compromiso-i)>*{min-width:0}
.gr-inner :is(input,select,textarea){max-width:100%;box-sizing:border-box}
.gr-inner :is(.container-header-link,.container-header-link-main){min-width:0}
@media(max-width:1279px){
 .gr-inner :is(.container-header-full,.container-header-full-1,.container-header-full-1-2,.header-full){display:none!important}
 .gr-inner .container-header{display:flex!important}
}
@media(min-width:1280px){
 .gr-inner .container-header{display:none!important}
 .gr-inner .container-header-link{flex-wrap:nowrap!important;gap:16px}
 .gr-inner :is(.container-header-full,.container-header-full-1,.container-header-full-1-2,.header-full){display:block}
}
@media(min-width:868px) and (max-width:1279px){
 .gr-inner .title-h1{font-size:clamp(28px,3vw,38px);line-height:1.3}
 .gr-inner .subtitle-sect1{padding-right:20px;line-height:1.6}
 .gr-inner :is(.description-section1-full-contacto,.description-section1-full-investigacion,.description-section1-full-garantirent,.description-section1-full-reclamaciones){margin-left:32px}
 .gr-inner :is(.container-card-sucursales-1,.container-card-compromiso-i){display:flex;flex-wrap:wrap;gap:24px;padding-inline:24px}
 .gr-inner .card-contacto-sucursal{flex:1 1 300px;max-width:440px;min-width:0;margin:0 0 24px;width:auto}
 .gr-inner .card-compromiso-i{flex:1 1 280px;max-width:420px;margin:24px 0}
 .gr-inner .container-contacto-section-2{padding-left:24px;max-width:100%;margin-top:24px}
 .gr-inner :is(.section-2,.container-polizas-investigacion){padding:48px 32px;gap:24px;flex-wrap:wrap}
 .gr-inner .section-2>*{flex:1 1 340px;max-width:100%}
 .gr-inner .container-polizas-investigacion>*{flex:1 1 340px;max-width:100%;min-width:0}
 .gr-inner :is(.img-investigacion2-full,.img-contacto-1-full){object-fit:contain;height:auto;max-width:100%}
 .gr-inner :is(.section2-map-full,.section2-map-resp) svg{max-width:100%;height:auto}
}
@media(max-width:600px){
 .gr-inner :is(.img-investigacion2,.img-reclamaziones-2){width:100%;max-width:100%;box-sizing:border-box;margin-inline:0}
 .gr-inner .card-redes{max-width:calc(100% - 40px);box-sizing:border-box;padding:24px;overflow-wrap:anywhere}
 .gr-inner .section5-iconNumber1{margin-left:0;flex-shrink:0}
 .gr-inner :is(.section2-map-full,.section2-map-resp) svg{max-width:100%;height:auto}
 .gr-inner .footer-container-email{display:flex;flex-wrap:wrap;gap:12px}
 .gr-inner .footer-container-email .form-input{min-width:0;flex:1 1 160px;width:100%}
 .gr-inner .button-footer-span{max-width:100%;box-sizing:border-box}
}
@media(max-width:867px){.gr-inner .section5-iconNumber1{margin-left:0;flex-shrink:0}}
.gr-inner .container-header-link{width:100%;max-width:1440px;box-sizing:border-box}
@media(max-width:867px){
 .gr-inner :is(.section5-img1,.section5-img1-1){margin:24px 0 0;max-width:100%;position:relative}
 .gr-inner :is(.section5-img1,.section5-img1-1)>img:first-child{max-width:100%;min-width:0}
 .gr-inner :is(.section5-img1,.section5-img1-1) .section5-iconNumber1{position:absolute;right:0;bottom:0;margin:0;width:64px;height:64px}
}
