:root{--font-family-type:"Simplon BP";--font-family-bold:"Simplon BP Bold";--h6-font-size:30px;--title-font-size:65px;--subtitle-font-size:37px;--card-image-font-size:30px;--card-color-font-size:20px;--body-font-size:22px;--text-font-size-card:16px;--text-font-size-card2:18px;--card-content-font-size:20px;--btn-font-size:20px;--banner-font-size:38px;--h1-font-size:52px;--h2-font-size:40px;--header-title-width:80%;--lomo-color-primary:#ed4036!important;--lomo-color-secondary:#4d4e53!important;--text-font-color:#77797b!important;--lomo-color-white:#fff!important;--lomo-color-link:#77797b!important;--border-style:2px solid #e9e9ea!important;--max-width-px:1200px!important}.heroResponsive{object-fit:fill!important}@media (min-width:601px) and (max-width:1000px){:root{--title-font-size:57px!important;--subtitle-font-size:33px!important;--card-image-font-size:27px!important;--card-color-font-size:20px!important;--body-font-size:20px!important;--h6-font-size:28px!important;--card-content-font-size:18px!important;--btn-font-size:18px!important;--banner-font-size:32px!important;--h1-font-size:48px!important;--h2-font-size:35px!important;--text-font-size-card:15px!important;--text-font-size-card2:16px!important;--header-title-width:80%!important}.heroResponsive{object-fit:cover!important}}@media (max-width:600px){:root{--title-font-size:55px!important;--subtitle-font-size:30px!important;--card-image-font-size:24px!important;--card-color-font-size:18px!important;--body-font-size:18px!important;--h6-font-size:26px!important;--card-content-font-size:16px!important;--btn-font-size:16px!important;--banner-font-size:29px!important;--h1-font-size:46px!important;--h2-font-size:28px!important;--text-font-size-card:14px!important;--text-font-size-card2:15px!important;--header-title-width:90%!important}.margin-sm{margin-left:2rem!important;margin-right:2rem!important}.heroResponsive{object-fit:cover!important}}@media (max-width:450px){:root{--header-title-width:95%!important}}nextjs-portal{display:none}@font-face{font-family:Simplon BP;src:url(/assets/fonts/simplon/SimplonBP-Regular.otf)format("opentype")}@font-face{font-family:Simplon BP;font-weight:500;src:url(/assets/fonts/simplon/SimplonBP-Medium.otf)format("opentype")}@font-face{font-family:Simplon BP;font-weight:300;src:url(/assets/fonts/simplon/SimplonBP-Light.otf)format("opentype")}@font-face{font-family:Simplon BP Bold;font-weight:600;src:url(/assets/fonts/simplon/SimplonBP-Bold.otf)format("opentype")}* ::-webkit-scrollbar-thumb{background:#999b9d;border-radius:10px;height:40px}* ::-webkit-scrollbar{width:10px}* ::-webkit-scrollbar-track{background:#9696961a}* ::-webkit-scrollbar-thumb:hover{background:#999b9d}.banner-h-custom{height:100vh!important}.div-section-01{background:radial-gradient(closest-side,#fff 0% 100%) no-repeat padding-box padding-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;font-family:Simplon BP!important;display:flex!important}.div-section-02{background:linear-gradient(#fff 0% 38%,#f7f7f7 100%) no-repeat padding-box padding-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;font-family:Simplon BP!important;display:flex!important}.div-section-03{box-shadow:0 3px 6px #00000029;background:linear-gradient(#e9e9ea 0%,#f6f6f6 54%,#fff 100%) no-repeat padding-box padding-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;font-family:Simplon BP!important;display:flex!important}.div-section-offices{box-shadow:inset 0 4px 6px -2px #00000029;background:linear-gradient(#fafafa 0%,#f6f6f6 49%,#fff 100%) no-repeat padding-box padding-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;font-family:Simplon BP!important;display:flex!important}.textH2{font-family:Simplon BP!important;font-size:var(--h2-font-size)!important;color:var(--lomo-color-primary)!important;letter-spacing:0!important;font-weight:500!important}.textBanner{display:inline-block;font-family:var(--font-family-bold)!important;color:var(--lomo-color-white)!important;font-size:var(--banner-font-size)!important;vertical-align:middle!important;letter-spacing:0!important;line-height:normal!important}.cardShadow{box-shadow:2px 2px 12px 1px var(--colors-gris-oscuro,#00000029)!important;border-radius:0!important}.textFontBody{color:var(--text-font-color);font-family:Simplon BP!important;font-size:var(--body-font-size)!important}.textSubTitle{font-size:var(--subtitle-font-size)!important;color:var(--lomo-color-white)!important;font-family:Simplon BP!important;font-weight:400!important}.textFontBodyBold{font-family:Simplon BP Bold!important;font-size:var(--body-font-size)!important}.is-stuck .module-logo-ammper{padding:10px 30px 10px 15px}.slick-prev:before,.slick-next:before{color:#000}.slick-slide{justify-content:center;display:flex}.slick-dots li button:before{color:gray!important;font-size:20px!important}.slick-dots li.slick-active button:before{color:var(--lomo-color-primary)!important}.footer-link{font-family:var(--font-family-type)!important;color:var(--lomo-color-link)!important;padding-right:2rem!important}.subMenuItem:hover{color:var(--lomo-color-primary)!important;font-size:16px!important}#Beneficios .slick-track{height:24rem}@media screen and (max-width:1190px){#Beneficios .slick-track{height:46vh}}@media screen and (max-width:1000px){#Beneficios .slick-track{height:53vh}}@media screen and (max-width:850px){#Beneficios .slick-track{height:calc(115vh - 64.4vw)}}@media screen and (max-width:700px){#Beneficios .slick-track{height:27rem}}@media screen and (max-width:520px){#Beneficios .slick-track{height:35rem}}.slick-next:before,.slick-prev:before{color:var(--lomo-color-primary)!important;font-size:1.5rem!important}.slick-slide>div,.slick-slide>div>div{height:inherit}.container-main-map{flex-direction:column;gap:1rem;padding:1rem;display:flex}@media (min-width:768px){.container-main-map{flex-direction:row;justify-content:space-between;align-items:flex-start}}.table-container{flex:1;min-width:300px;overflow-x:auto}.map-container{flex:1;width:100%;height:75vh;min-height:300px}@media (min-width:768px){.map-container{height:80vh}}.table-container{max-width:100%;overflow-x:auto}
