@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";*,*:after,*:before{padding:0;margin:0;box-sizing:border-box;font-family:Mulish,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:20px;z-index:1;color:#000}meta[name=color-scheme]{color-scheme:light}body{width:100vw;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-x:hidden;background-color:#fff}.align-center{text-align:center}header{width:100vw;height:5vw;position:sticky;top:0;background-color:#fff;z-index:100}header .header-text{height:2vw;background-color:#06377b;color:#fff;font-size:.7rem;padding-left:5%;padding-right:5%;display:flex;flex-direction:row;align-items:center}header .real-header{height:5vw;padding-left:5%;padding-right:5%;align-items:center;justify-content:space-between}header .header-logo{width:10%;height:100%;background-image:url(/images/header.png);background-position:left center;background-size:contain;background-repeat:no-repeat}nav{flex:0 0 auto;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}nav>*{flex:0 0 auto}nav .header-menu-item,nav .header-menu-item .menu-title,nav .header-menu-item .dropdown-menu .dropdown-menu-item{position:relative;color:#123274;text-decoration:none;cursor:pointer;font-size:.8rem;line-height:1em;font-weight:700}nav .header-menu-item:hover,nav .header-menu-item .menu-title:hover,nav .header-menu-item .dropdown-menu .dropdown-menu-item:hover{color:#123274}nav .header-menu-item .dropdown-menu{display:none;position:absolute;flex-direction:column;padding-top:calc((4vw - .8rem)/2);left:-1rem;width:max-content}nav .header-menu-item:hover .dropdown-menu{display:flex}nav .header-menu-item .dropdown-menu .dropdown-menu-item{padding:.5rem 1rem;background-color:#fff}nav .header-menu-item .dropdown-menu .dropdown-menu-item:first-child{padding-top:1rem}nav .header-menu-item .dropdown-menu .dropdown-menu-item:last-child{padding-bottom:1rem}nav .header-menu-item .menu-title.menu-with-arrow{display:inline-flex;align-items:center;gap:6px}nav .header-menu-item .menu-title.menu-with-arrow .arrow{width:.5rem;height:.3rem}nav .header-menu-item:has(*:hover) .menu-title.menu-with-arrow .arrow{transform:rotate(180deg)}nav .header-button{color:#fff;background-color:#ed1c24;text-decoration:none;font-size:.8rem;padding:.25rem .75rem}.language-button{cursor:pointer}.first-section{background-image:url(/images/first-section-bg.png);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.home-banner{position:relative;width:90%;height:85vh;background-image:url(/images/banner.png);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:5%;margin-right:5%}.home-banner-en{background-image:url(/images/banner-en.png)}.home-banner .title-small{color:#fff;font-size:1.2rem;font-weight:500}.home-banner .title-big{color:#fff;font-size:2.4rem;font-weight:700;white-space:pre-wrap}.home-banner .button{color:#fff;background-color:#ed1c24;text-decoration:none;font-size:1.2rem;padding:.5rem 1.5rem;margin-top:1rem;cursor:pointer}.vertical-container{display:flex;flex-direction:column}.horizontal-container{display:flex;flex-direction:row}.about{padding:2rem 5%;position:relative;display:flex;flex-direction:column}.about *:has(>.title){position:relative;justify-content:center;align-items:center}.about .title{color:#06377b;font-size:1.6rem;font-weight:800;text-transform:uppercase}.about .image{width:6rem;height:6rem;background-image:url(/images/about.png);background-position:center;background-repeat:no-repeat;background-size:contain}.about .text{font-size:.8rem;color:#06377b;padding:1rem 2.5% 0}.operation{position:relative;padding:2rem 5%;align-items:center;background-color:#06377b}.operation>.title{color:#fff;font-size:1.6rem;font-weight:800;text-transform:uppercase;padding-bottom:1rem}.operation *:has(>.item){justify-content:center;align-items:flex-start;gap:1rem}.operation .item{flex:1;gap:.5rem}.operation .item .image{width:2rem;background-position:top center;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.operation .item .title{color:#fff;font-size:.9rem;font-weight:700;padding-bottom:.25rem;line-height:1rem}.operation .item .text{color:#fff;font-size:.7rem}.products{position:relative;padding:2rem 5%}.products .title{color:#06377b;font-size:1.6rem;font-weight:800;text-transform:uppercase;padding-bottom:1rem;align-self:center}.products .grid{padding-left:5%;padding-right:5%;gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.products .item{background-color:#e3f4fd;border-radius:1rem;padding:1rem;align-items:center}.products .item .image{width:100%;height:0;padding-top:50%;background-position:center;background-repeat:no-repeat;background-size:contain}.products .item .text{text-transform:uppercase;color:#06377b;font-size:1rem}.temp{width:100vw}.stores{position:relative;padding:2rem 5%;background-image:url(/images/store.png);background-position:center;background-repeat:no-repeat;background-size:cover}.stores>.title{color:#06377b;font-size:1.6rem;font-weight:800;text-transform:uppercase;padding-bottom:1rem;align-self:center}.stores *:has(>.item){padding-left:5%;padding-right:5%;gap:2rem;padding-bottom:2rem}.stores .item{flex:1;border-radius:1rem;background-color:#fff;padding:1.5rem}.stores .item .image{border-radius:1rem;height:0;padding-top:60%;background-position:center;background-repeat:no-repeat;background-size:cover}.stores .item .title{color:#06377b;font-size:1.2rem;font-weight:800;padding-top:.5rem;align-self:center;text-align:center}.stores .item .text{color:#06377b;font-size:.9rem;font-weight:600;padding-left:10%;padding-right:10%;align-self:center;text-align:center}.stores .logistics{position:relative;padding-left:5%;padding-right:5%}.stores .logistics .image{width:75%;height:0;padding-top:35%;border-radius:0 4rem;background-image:url(/images/logistics.png);background-position:center;background-repeat:no-repeat;background-size:cover}.stores .logistics .vertical-container{position:absolute;background-color:#06377b;padding:1.5rem;border-radius:0 3rem;width:35%;right:5%;bottom:10%;align-items:center}.stores .logistics .vertical-container .title{color:#fff;font-size:1.2rem;font-weight:800;padding-bottom:.5rem;text-align:center}.stores .logistics .vertical-container .text{color:#fff;font-size:.9rem;font-weight:500;padding-left:10%;padding-right:10%;text-align:center}.temp-text{padding:2rem 10%;background-color:#fff;color:#06377b;font-size:1.6rem;text-align:center;font-weight:700}.cta{position:fixed;width:fit-content;height:fit-content;padding:.5rem 1rem;border-radius:999px 0 0 999px;background-color:#d71a21;gap:.5rem;right:0;bottom:5vh;align-items:center;cursor:pointer}.cta .image{flex-shrink:0;width:1rem;height:1rem;background-image:url(/images/whatapps-footer.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.cta .text{color:#fff;font-size:.8rem}.footer{padding:2rem 5%;height:50vh;justify-content:flex-start;align-items:flex-start;background-image:url(/images/footer-bg.png);background-position:bottom center;background-repeat:no-repeat;background-size:cover;gap:2rem}.footer *:has(>.logo){gap:1rem;flex-shrink:0}.footer .logo{height:3rem;background-image:url(/images/footer.png);background-position:left center;background-size:contain;background-repeat:no-repeat}.footer *:has(>.icon){gap:.5rem}.footer .icon{flex-shrink:0;width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}.footer .icon:first-child{margin-right:.25rem}.footer *:has(>.logo) .text{width:max-content;font-size:.8rem;color:#fff}.footer>*>.title{font-size:1rem;font-weight:700;color:#fff;padding-bottom:.5rem}.footer>*:nth-child(2)>.horizontal-container{gap:2rem}.footer>*:nth-child(2)>.horizontal-container>*{flex:1 1 0}.footer>*:nth-child(2) .subtitle{font-size:.9rem;font-weight:700;color:#fff;padding-top:.5rem}.footer>*:nth-child(2) .text{font-size:.8rem;color:#fff}.footer *:has(>.link-item){gap:.25rem}.footer .link-item{gap:.5rem}.footer .link-item>.image{flex-shrink:0;width:2rem;height:2rem;background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:-.35rem}.footer .link-item:first-child>.image{margin-top:-.25rem}.footer .link-item .link-text,.footer .menu-item{font-size:.8rem;text-decoration:none;color:#fff;cursor:pointer}@media screen and (max-width: 480px){.vertical-mobile{flex-direction:column}header{position:fixed;height:8vh;padding:0;flex-wrap:wrap}header .header-text{height:5vh}header .real-header{height:8vh;padding-left:0;padding-right:0;flex-wrap:wrap}header nav{width:100%;height:92vh;background-color:#fff;flex-direction:column;justify-content:center;padding:10% 5%;gap:1.5rem}header nav>*{width:100%;text-align:center}header nav>.header-button{width:fit-content}header nav .header-menu-item .dropdown-menu{padding-top:1.5rem;position:relative;left:unset;width:100%;gap:1.5rem}nav .header-menu-item .dropdown-menu .dropdown-menu-item{padding-top:0;padding-bottom:0}nav .header-menu-item .dropdown-menu .dropdown-menu-item:first-child{padding-top:0}nav .header-menu-item .dropdown-menu .dropdown-menu-item:last-child{padding-bottom:0}header .header-logo{margin-left:1rem;width:30%}header .close-button{margin-right:1rem;width:4vh;height:4vh;background-position:center;background-size:contain;background-repeat:no-repeat}.home-banner{width:100vw;height:170vw;margin-top:8vh;padding:0;margin-left:0;margin-right:0;background-image:url(/images/banner-mobile.png)}.home-banner-en{background-image:url(/images/banner-mobile-en.png)}.about{padding:2rem 1rem}.about .title{font-size:1.2rem}.about .text{padding-left:0;padding-right:0}.operation{flex-direction:column;padding:2rem 1rem}.operation>.title{font-size:1.2rem;text-align:center}.operation .item{gap:1rem}.products{padding:2rem 1rem}.products>.title{font-size:1.2rem;text-align:center}.products .grid{padding-left:0;padding-right:0;display:flex;flex-direction:column;gap:1rem}.stores{padding:2rem 1rem}.stores>.title{font-size:1.2rem;text-align:center}.stores *:has(>.item){padding-left:0;padding-right:0}.stores .item{padding:1rem}.stores .item .title{font-size:1rem}.stores .item .text{font-size:.8rem}.stores .logistics{background-color:#06377b;border-radius:1rem;padding:1rem}.stores .logistics .image{width:100%;padding-top:60%;border-radius:1rem}.stores .logistics .vertical-container{position:relative;right:unset;bottom:unset;width:unset;background-color:unset;border-radius:unset;padding:.5rem 0 0}.temp-text{padding-left:1rem;padding-right:1rem;font-size:1.2rem}.global{padding:10% 0}.global *:has(>.text){flex-direction:column}.global *:has(>.title){margin-right:0}.global .title{font-size:1.6rem;font-weight:600;text-align:center;margin-bottom:.5rem}.global .subtitle{font-weight:600;margin-bottom:1.5rem}.global .subtitle-red{font-size:1rem;white-space:nowrap}.global .text{font-size:.8rem;line-height:unset}.global .img{padding-top:70%}.excellence{padding:10% 5%}.excellence .title{font-size:1.6rem;font-weight:600;text-align:center;margin-bottom:1rem}.excellence *:has(>.img){flex-direction:column-reverse;gap:1.5rem;align-items:center}.excellence .img{width:100%;min-width:unset;height:0;padding-top:100%}.excellence *:has(>.excellence-item){gap:1.5rem;padding:0;align-items:center}.excellence .excellence-item{width:90%;align-items:center}.excellence .excellence-item>*{text-align:center}.why{padding:10vh 5% 10%}.why .title{font-size:1.6rem;font-weight:600;text-align:center;margin-bottom:1rem;white-space:pre-wrap}.why *:has(>.why-item){flex-direction:column}.contact{padding:10% 5%;flex-direction:column;align-items:flex-start;justify-content:flex-end}.contact .title{font-size:1.6rem;font-weight:600;text-align:center;margin-bottom:1rem}.contact *:has(>.contact-item){width:100%}.contact .logo-3{flex-shrink:0}.footer{height:unset;padding:10% 5%;flex-direction:column;gap:1.5rem}.footer *:has(>.footer-item){width:100%;flex-direction:column;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid #FFFFFF}.footer .footer-item{font-size:.8rem}.footer .text{font-size:.7rem}}:root{font-family:Mulish,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}
