@font-face{font-family:DM Sans;src:url(/assets/DMSans-Bold-BR7eNmIG.woff2) format("woff2"),url(/assets/DMSans-Bold-hk2-UalZ.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Italic-BQFJDNxe.woff2) format("woff2"),url(/assets/DMSans-Italic-Bcg6g9EY.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Light-CKgP1NMJ.woff2) format("woff2"),url(/assets/DMSans-Light-BxBkzMC_.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Medium-C9Gyiw8F.woff2) format("woff2"),url(/assets/DMSans-Medium-Bp5jvE9e.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Regular-DauudguK.woff2) format("woff2"),url(/assets/DMSans-Regular-BbZciz87.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,.h1,h2,.h2{font-size:40px;line-height:44px;font-weight:700}h3,.h3{font-size:18px;line-height:22px;font-weight:400}h4,.h4{font-size:18px;line-height:22px}p,.p,span,li,a,p span,li span,li a{font-size:16px;line-height:22px;font-weight:300}h5,.h5{font-size:14px;line-height:20px;font-weight:700}*{margin:0;padding:0;box-sizing:border-box;font-family:DM Sans,sans-serif;font-weight:400;font-style:normal;color:#333336}body{min-height:100vh;width:100vw;background-color:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}ul{padding:0}ul li{list-style-type:none}main{min-height:100vh;padding-top:51px}.swiper-pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:16px;position:absolute;left:50%;bottom:20px;transform:translate(-50%)}.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0;opacity:1;box-shadow:0 0 3px #00000080;background-color:#e4e4e4;position:relative}.swiper-pagination .swiper-pagination-bullet:after{content:"";width:100%;height:100%;aspect-ratio:1;border-radius:50%;position:absolute;left:0;top:0;transform:scale(0);transform-origin:center center;transition:all .25s ease;background-color:#fff}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{transform:scale(1);transition-delay:.05s}.max-width{width:100%;height:100%;max-width:1124px;margin:0 auto;padding-left:26px;padding-right:26px}.max-width.max-width-lg{max-width:1600px;padding-left:0;padding-right:0}.btn{min-height:50px;border:0;border-radius:25px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 9px #0000;transition:all .3s ease;cursor:pointer}.btn:hover{box-shadow:0 0 9px #00000029}.btn .btn-text,.btn span{text-align:center;font-size:16px;line-height:1;letter-spacing:.1px;transition:all .3s ease}.misc{pointer-events:none;z-index:0}@media screen and (min-width: 768px){.max-width{padding-right:104px;padding-left:104px}h1,.h1,h2,.h2{font-size:50px;line-height:54px}h3,.h3{font-size:24px;line-height:28px}p,.p,span,li,a,p span,li span,li a{font-size:18px;line-height:22px}h5,.h5{font-size:16px;line-height:25px}}@media screen and (min-width: 1200px){.max-width{padding-right:104px;padding-left:104px}h1,.h1{font-size:72px;line-height:74px}p,.p,span,li,a,p span,li span,li a{line-height:24px}}@media screen and (min-width: 1920px){.max-width{max-width:1920px;padding-right:238px;padding-left:238px}}.main-header{width:100vw;height:51px;position:fixed;top:0;left:0;background-color:#fff;z-index:100}.main-header .max-width{display:flex;align-items:center;justify-content:space-between;position:relative;background-color:#fff;z-index:2}.main-header .max-width .header-home-link{line-height:1}.main-header .max-width .header-home-link svg{width:133px;height:auto;transform:translateY(1.5px)}.main-header .max-width .mb-menu .burger{width:18px;height:32px;position:relative}.main-header .max-width .mb-menu .burger .line{width:100%;height:3px;position:absolute;left:0;transition:all .3s ease;background-color:#2519b2}.main-header .max-width .mb-menu .burger .line.top-line{top:12px;transform-origin:top left}.main-header .max-width .mb-menu .burger .line.bottom-line{top:20px;transform-origin:bottom right}.main-header .max-width .lg-menu{height:100%;display:none}.main-header .max-width .lg-menu .lg-nav{height:100%}.main-header .max-width .lg-menu .lg-nav .lg-navlist{height:100%;display:flex;align-items:center;gap:32px}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem{height:100%;padding:0 3px;display:flex;align-items:center;justify-content:center}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem:hover .link-w-submenu-lg .lg-submenu{top:100%;opacity:1;visibility:visible}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem:hover .link-w-submenu-lg .lg-submenu .lg-submenu-list{opacity:1;visibility:visible}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .lg-navlink{font-size:14px;line-height:1;font-weight:500;letter-spacing:.25px;transition:all .3s ease;color:#333336;cursor:pointer}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .lg-navlink:hover{color:#06065d}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .link-w-submenu-lg{height:100%;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .link-w-submenu-lg .lg-submenu{max-width:650px;padding:2rem 5rem 4rem;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;position:absolute;top:70%;left:-5rem;transition:all .3s ease;opacity:0;visibility:hidden;background-color:#fafafc}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .link-w-submenu-lg .lg-submenu .lg-submenu-wo-legend{padding-top:26px}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .link-w-submenu-lg .lg-submenu .lg-submenu-wo-legend .lg-submenu-list .lg-submenu-item a{color:#707075}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .link-w-submenu-lg .lg-submenu .lg-submenu-w-legend{position:relative}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .link-w-submenu-lg .lg-submenu .lg-submenu-w-legend:after{content:"";width:1px;height:calc(100% - 26px);position:absolute;right:20px;top:26px;background-color:#06065d}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .link-w-submenu-lg .lg-submenu .lg-submenu-w-legend .lg-submenu-legend{display:inline-block;font-size:12px;color:#707075}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .link-w-submenu-lg .lg-submenu .lg-submenu-list{width:100%;margin-top:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));grid-template-rows:repeat(6,min-content);grid-auto-flow:column;gap:10px 10px;opacity:0;visibility:hidden;transition:all .25s ease}.main-header .max-width .lg-menu .lg-nav .lg-navlist .lg-navitem .link-w-submenu-lg .lg-submenu .lg-submenu-list .lg-submenu-item a{font-size:22px;font-weight:700}.main-header .mb-nav-mask{width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all .3s ease;transition-delay:.1s;background-color:#ffffff4d;z-index:0}.main-header .mb-nav{width:100vw;padding:40px 26px 136px;position:absolute;top:-100vh;left:0;transition:all .3s ease;transition-delay:0s;background-color:#fafafc;z-index:1}.main-header .mb-nav .mb-navlist{display:flex;flex-direction:column;gap:24px}.main-header .mb-nav .mb-navlist .mb-navitem .mb-navlink{font-size:22px;font-weight:700;line-height:1}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb{display:flex;flex-direction:column;position:relative}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-expandable-link-icon{width:15px;height:22px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-expandable-link-icon svg{width:15px;transition:all .3s ease;fill:#06065d}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-submenu{height:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;transition:all .3s ease;overflow:hidden}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-submenu.open-mb-submenu{padding:12px 0 0}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-submenu .mb-submenu-legend{font-size:12px;color:#707075}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-submenu .mb-submenu-list{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-submenu .mb-submenu-list.mb-submenu-secondary-list{width:100%;position:relative;padding-top:20px}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-submenu .mb-submenu-list.mb-submenu-secondary-list:after{content:"";width:100%;height:.75px;position:absolute;left:0;top:-12px;background-color:#06065d}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-submenu .mb-submenu-list.mb-submenu-secondary-list:after{top:6px}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-submenu .mb-submenu-list li a{font-size:18px;font-weight:700}.main-header .mb-nav .mb-navlist .mb-navitem .link-w-submenu-mb .mb-submenu .mb-submenu-list .mb-secondary-subitem a{color:#707075}.main-header.open-mb-menu .max-width .mb-menu .burger .line.top-line{transform:rotate(45deg) translate(2px,-3px)}.main-header.open-mb-menu .max-width .mb-menu .burger .line.bottom-line{transform:rotate(-45deg) translate(5px,-8px)}.main-header.open-mb-menu .mb-nav-mask{opacity:1;visibility:visible;transition-delay:0s}.main-header.open-mb-menu .mb-nav{top:51px;transition-delay:.1s}.nuestra-oferta{width:100vw;height:calc(100vh - 51px);position:relative;overflow:hidden}.nuestra-oferta .bg-img-container{width:100%;height:100%;position:absolute;top:0;left:0}.nuestra-oferta .bg-img-container .bg-img{min-width:100%;height:100%;object-fit:cover;object-position:center center}.nuestra-oferta .max-width{height:100%;max-width:555px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;gap:48px;top:0;left:50%;transform:translate(-50%);text-align:center;text-wrap:balance;z-index:1}.nuestra-oferta .max-width .nof-title-container{display:flex;flex-direction:column;align-items:center;gap:8px}.nuestra-oferta .max-width .nof-cta-btns{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:50px;gap:12px 16px;position:relative}.nuestra-oferta .max-width .nof-cta-btns .btn{background-color:#06065d}.nuestra-oferta .max-width .nof-cta-btns .btn:hover{background-color:#fff}.nuestra-oferta .max-width .nof-cta-btns .btn:hover span{color:#06065d}.nuestra-oferta .max-width .nof-cta-btns .btn.mas-info-btn{grid-column:1/3;background-color:#b60000}.nuestra-oferta .max-width .nof-cta-btns .btn.mas-info-btn:hover{background-color:#fff}.nuestra-oferta .max-width .nof-cta-btns .btn.mas-info-btn:hover span{color:#b60000}.nuestra-oferta .max-width .nof-cta-btns .btn span{color:#fff}.cta-tiendas{width:100%;height:calc(100vh - 51px);position:relative}.cta-tiendas .misc-cont{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;z-index:0}.cta-tiendas .misc-cont .misc-uno{height:75%;width:auto;position:absolute;left:-40%;bottom:-30%;transform:rotate(345deg)}.cta-tiendas .misc-cont .misc-dos{height:90%;width:min-content;right:-2%;position:absolute;top:-40%;transform:rotate(-11deg)}.cta-tiendas .oferta-content{width:100%;height:100%;padding:0 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;position:relative;z-index:1}.cta-tiendas .oferta-content .section-title{text-align:center;text-wrap:balance}.cta-tiendas .oferta-content .oc-btns-container{width:100%;max-width:500px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:1}.cta-tiendas .oferta-content .oc-btns-container .btn{padding:0 42px;background-color:#06065d}.cta-tiendas .oferta-content .oc-btns-container .btn:hover{background-color:#fff}.cta-tiendas .oferta-content .oc-btns-container .btn:hover span{color:#06065d}.cta-tiendas .oferta-content .oc-btns-container .btn span{color:#fff}.contacto-section .max-width{padding-top:144px;padding-bottom:96px;display:flex;flex-direction:column;gap:36px}.contacto-section .max-width .contacto-header{display:flex;flex-direction:column;gap:4px}.contacto-section .max-width .contacto-form-container .form{display:flex;flex-direction:column;align-items:stretch;gap:14px}.contacto-section .max-width .contacto-form-container .form .form-input{height:50px;padding:10px 25px;border:1px solid rgba(51,51,54,.5);border-radius:25px;font-size:16px;line-height:30px;font-weight:300;transition:all .3s ease}.contacto-section .max-width .contacto-form-container .form .form-input:focus{outline:none;border-color:#333336}.contacto-section .max-width .contacto-form-container .form .form-input.error-form-input{border-color:#b60000}.contacto-section .max-width .contacto-form-container .form p{margin:-8px 25px 0;font-size:12px;line-height:1;color:#b60000}.contacto-section .max-width .contacto-form-container .form .form-textarea{height:150px;resize:none}.contacto-section .max-width .contacto-form-container .form .btn.submit-btn{background-color:#b60000}.contacto-section .max-width .contacto-form-container .form .btn.submit-btn:hover{box-shadow:0 0 9px #00000029;background-color:#fff}.contacto-section .max-width .contacto-form-container .form .btn.submit-btn:hover span{color:#ed0000}.contacto-section .max-width .contacto-form-container .form .btn.submit-btn.submitting-btn{background-color:#06065d;cursor:not-allowed}.contacto-section .max-width .contacto-form-container .form .btn.submit-btn.submitting-btn:hover span{color:#fff}.contacto-section .max-width .contacto-form-container .form .btn.submit-btn.sent-btn{background-color:#fff;border-color:#b60000}.contacto-section .max-width .contacto-form-container .form .btn.submit-btn.sent-btn:hover span{color:#06065d}.contacto-section .max-width .contacto-form-container .form .btn.submit-btn.sent-btn span{color:#b60000}.contacto-section .max-width .contacto-form-container .form .btn.submit-btn span{transition:all .3s ease;color:#fff}.contacto-section .max-width .otros-datos-container{width:100%;display:flex;flex-direction:column}.contacto-section .max-width .otros-datos-container .od-tab-container{width:100%;display:flex;border-bottom:2px solid #ed0000;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}.contacto-section .max-width .otros-datos-container .od-tab-container .od-tab{padding:15px 26px;border:1px solid #06065d;border-bottom:0;border-radius:20px 20px 0 0;background-color:#fff;cursor:pointer}.contacto-section .max-width .otros-datos-container .od-tab-container .od-tab:hover{background-color:#fafafc}.contacto-section .max-width .otros-datos-container .od-tab-container .od-tab span{font-size:16px;font-weight:500;line-height:24px;color:#333336}.contacto-section .max-width .otros-datos-container .od-tab-container .od-tab.selected-od-tab{border-color:#ed0000;background-color:#ed0000}.contacto-section .max-width .otros-datos-container .od-tab-container .od-tab.selected-od-tab span{color:#fff}.contacto-section .max-width .otros-datos-container .od-data-container{display:flex;flex-direction:column}.contacto-section .max-width .otros-datos-container .od-data-container .od-general{padding:18px 0;display:flex;flex-direction:column;gap:20px;position:relative}.contacto-section .max-width .otros-datos-container .od-data-container .od-general:before{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16));background-color:#ed0000}.contacto-section .max-width .otros-datos-container .od-data-container .od-general .od-direccion,.contacto-section .max-width .otros-datos-container .od-data-container .od-general .od-telefono{display:flex;flex-direction:column;gap:4px}.contacto-section .max-width .otros-datos-container .od-data-container .od-general .od-direccion a.h5.maps-link,.contacto-section .max-width .otros-datos-container .od-data-container .od-general .od-telefono a.h5.maps-link{margin-top:6px;color:#b60000}.contacto-section .max-width .otros-datos-container .od-data-container .od-general .h5{font-size:16px}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros{padding:18px 0;display:grid;grid-template-columns:calc(100% - 52px) 32px;gap:20px;position:relative}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros:before{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16));background-color:#707075}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros .od-otro-name{grid-area:1/1/2/2}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros .od-contact{height:0;overflow:hidden}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros .od-contact a:last-child span{display:none}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros .icons-cont{width:32px;height:32px;grid-area:1/2/2/3;position:relative;overflow:hidden;cursor:pointer}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros .icons-cont .open-close-od-icons{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:30px;line-height:1;color:#b60000}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros .icons-cont .open-close-od-icons.close-od{opacity:0;color:#ed0000}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros .h5{font-size:16px}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros.active-od-otros .od-contact{height:auto}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros.active-od-otros .icons-cont .open-close-od-icons.close-od{opacity:1}.contacto-section .max-width .otros-datos-container .od-data-container .od-otros.active-od-otros .icons-cont .open-close-od-icons.open-od{opacity:0}.contacto-section .max-width .mail-toast{width:calc(100vw - 2rem);max-width:450px;min-height:60px;padding:30px 24px;border-radius:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:fixed;bottom:3rem;left:50%;transform:translate(-50%,10px);opacity:0;visibility:hidden;transition:all .3s ease;background-color:#fff;box-shadow:0 4px 9px #00000029}.contacto-section .max-width .mail-toast.show-mail-toast{transform:translate(-50%);opacity:1;visibility:visible}.contacto-section .max-width .mail-toast h4{font-weight:700}.contacto-section .max-width .mail-toast p{text-align:center;text-wrap:balance;color:#06065d}.main-footer{background-color:#06065d}.main-footer .max-width{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;gap:0}.main-footer .max-width .footer-top-content{width:100%;padding-bottom:32px;border-bottom:1px solid #fff;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:32px}.main-footer .max-width .footer-top-content .logo-container{grid-area:1/1/2/2}.main-footer .max-width .footer-top-content .logo-container .social-container{display:none}.main-footer .max-width .footer-top-content .logo-container svg{width:100%;max-width:142px;height:auto;margin-bottom:3px}.main-footer .max-width .footer-top-content .links-container{display:grid;grid-template-columns:1fr 1fr;gap:32px;grid-area:2/1/3/3}.main-footer .max-width .footer-top-content .links-container .links-left-col{display:flex;flex-direction:column;gap:32px}.main-footer .max-width .footer-top-content .links-container .links-right-col{display:flex;flex-direction:column}.main-footer .max-width .footer-top-content .links-container .links-right-col .inner-social-list{display:none}.main-footer .max-width .footer-top-content .social-container.outer-social-container{margin-top:3px;grid-area:3/1/4/2}.main-footer .max-width .footer-bottom-content{padding-top:40px;display:flex;flex-direction:column;gap:6px}.main-footer .max-width .footer-bottom-content .mail-container{display:flex;flex-direction:column;gap:6px;color:#fff}.main-footer .max-width .footer-bottom-content .mail-container .open-mail{font-weight:300;letter-spacing:1.25px}.main-footer .max-width .footer-bottom-content .copy-cont{margin-top:12px}.main-footer .max-width .footer-bottom-content .copy-cont .copy{font-weight:300;text-align:end;color:#fff}.main-footer .max-width .footer-bottom-content .copy-cont .copy a{font-size:inherit;font-weight:600;letter-spacing:inherit;color:#fff}.main-footer .max-width .social-container{display:none;flex-direction:column;gap:16px}.main-footer .max-width .social-container h5{font-weight:300;text-wrap:balance}.main-footer .max-width .social-container .social-list{align-items:center;gap:28px}.main-footer .max-width .inner-list-container{display:flex;flex-direction:column;gap:8px}.main-footer .max-width .inner-list-container .inner-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.main-footer .max-width .inner-list-container .inner-list.social-list{flex-direction:row;gap:28px}.main-footer .max-width .inner-list-container .inner-list li{line-height:1.2;cursor:pointer}.main-footer .max-width a,.main-footer .max-width p,.main-footer .max-width span,.main-footer .max-width h5{font-size:14px;line-height:18px;color:#fff}.main-footer .max-width svg:not(.sewing-logo){width:auto;height:14px;fill:#fff;transition:all .3s ease}.main-footer .max-width svg:not(.sewing-logo):hover{fill:#ed0000}.loading-screen{width:100vw;height:calc(100vh - 51px);display:flex;align-items:center;justify-content:center;background-color:#fff}.loading-screen .loading-logo{width:35vw;max-width:100px;height:auto;animation:logo-pulse 1.5s infinite cubic-bezier(.25,.46,.45,.94)}.home-welcome-carousel{width:100%;height:calc(100vh - 51px)}.home-welcome-carousel .max-width.max-width-lg{max-width:unset}.home-welcome-carousel .max-width.max-width-lg .main-carousel{width:100%;height:100%}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#06065d}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide.swiper-slide-active .main-slide .slide-bg-container .slide-bg{animation-delay:.5s}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide.swiper-slide-active .main-slide .slide-content .max-width h1,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide.swiper-slide-active .main-slide .slide-content .max-width .h1{animation-delay:.6s}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide.swiper-slide-active .main-slide .slide-content .max-width h3{animation-delay:.65s}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide.swiper-slide-active .main-slide .slide-content .max-width p{animation-delay:.7s}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide.swiper-slide-active .main-slide .slide-content .max-width .btn{animation-delay:.75s}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide{width:100%;height:100%;position:relative}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-bg-container{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;z-index:0}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-bg-container .slide-bg{width:100%;aspect-ratio:16/9;position:absolute;top:0;left:50%;transform:translate(-50%);object-fit:cover;opacity:0;animation:fadeIn .2s ease forwards}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content{width:100%;height:100%}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width{padding-bottom:88px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;position:relative}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width h1,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .h1,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width h3,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width p,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .btn{opacity:0;animation:fadeIn .2s ease forwards;color:#fff}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width h1,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .h1{text-wrap:balance}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .slide-text{margin-top:16px}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .btn{padding-left:42px;padding-right:42px;margin-top:32px;background-color:#b60000}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .btn:hover{background-color:#fff}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .btn:hover span{text-wrap:nowrap;color:#b60000}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .btn span{color:#fff}.home-marcas{height:calc(100vh - 51px);padding-bottom:96px;display:flex;flex-direction:column;justify-content:flex-end;gap:32px}.home-marcas .max-width{height:unset}.home-marcas .max-width .marcas-header{max-width:368px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.home-marcas .max-width .marcas-header .section-title{margin-bottom:24px}.home-marcas .max-width .marcas-header .title-separator{width:100%;height:1px;border:0;box-shadow:0 0 9px #00000029;background-color:#ed0000}.home-marcas .sm-md-brands-carousel{display:flex;flex-direction:column;gap:20px}.home-marcas .sm-md-brands-carousel .swiper{width:100%;height:min-content}.intro-container{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;opacity:1;visibility:visible;transition:.5s all linear;background-color:#fff;z-index:1000}.intro-container.close-intro{opacity:0;visibility:hidden}.intro-container video{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}@media screen and (min-width: 1200px){.intro-container video{transform:scale(1.2)}}.nosotros-page .nosotros-welcome .nosotros-wrapper{height:calc(100vh - 51px);display:flex;flex-direction:column;justify-content:flex-end;position:relative}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-bg-cont{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;z-index:0}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-bg-cont .nosotros-bg{width:100%;min-height:40vh;object-fit:cover}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content{width:100%;height:calc(100% - 40vh);padding:30px 26px 0;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content .nosotros-text-container{max-width:450px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content .nosotros-text-container .page-title{width:200px;margin-bottom:5px;text-wrap:balance}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content .nosotros-text-container .nosotros-welcome-line{width:90%;height:1px;border:0;background-color:#06065d}.nosotros-page .recorrido-section{height:calc(100vh - 51px)}.nosotros-page .recorrido-section .recorrido-wrapper{height:100%;display:grid;grid-template-rows:min-content auto;gap:0}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col{height:100%;padding:40px 24px;position:relative;overflow:hidden}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col svg.misc{width:auto;height:90%;position:absolute;top:-10%;right:0}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper{display:flex;flex-direction:column;gap:20px}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper .section-title,.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper .text-container{position:relative;z-index:1}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper .text-container{display:flex;flex-direction:column;gap:24px}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-img-container{width:100%;height:100%;position:relative;overflow:hidden}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-img-container .recorrido-img{width:100%;height:100%;object-fit:cover}.nosotros-page .trayectoria-section{height:calc(100vh - 51px)}.nosotros-page .trayectoria-section .max-width{padding-top:10%;padding-bottom:10%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.nosotros-page .trayectoria-section .max-width .trayectoria-big-btn{padding:50px 25px;border-radius:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;box-shadow:0 0 9px #06065d29;text-align:center}.nosotros-page .trayectoria-section .max-width .contador-container{display:grid;grid-auto-rows:1fr;align-items:center;gap:24px}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item{min-width:100px;display:flex;flex-direction:column;align-items:center;gap:4px}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item p{font-size:36px;font-weight:800;color:#b60000}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item p span{font-size:inherit;font-weight:inherit;color:inherit}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item p:not(.contador-number){font-size:12px}.nosotros-page .canales-atencion-section .canales-atencion-wrapper{display:flex;flex-direction:column-reverse}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .g-maps-container{width:100%;height:50%;max-height:500px;overflow:hidden}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .g-maps-container .placeholder-img{width:100%;height:100%;object-fit:cover}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container{padding:30px 26px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .misc{height:80%;width:auto;position:absolute;right:-5%;top:-20%}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .section-title{position:relative;z-index:1}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-btns-container{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-btns-container .btn{background-color:#06065d}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-btns-container .btn:hover{background-color:#fff}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-btns-container .btn:hover span{color:#06065d}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-btns-container .btn span{color:#fff}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-otros-numeros{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;z-index:1}.marca-page .marca-wrapper .marca-main-section{width:100%;height:calc(100vh - 51px);display:flex;flex-direction:column;overflow:hidden}.marca-page .marca-wrapper .marca-main-section .main-section-bg{width:100%;position:relative}.marca-page .marca-wrapper .marca-main-section .main-section-bg .video-container{width:100%;aspect-ratio:16/9;overflow:hidden;position:absolute;left:0;top:0;pointer-events:none}.marca-page .marca-wrapper .marca-main-section .main-section-bg .video-container iframe{width:100%;height:100%}.marca-page .marca-wrapper .marca-main-section .main-section-bg .thumbnail-img{width:100%;height:100%;aspect-ratio:20/9;object-fit:cover;object-position:95%}.marca-page .marca-wrapper .marca-main-section .main-section-content{height:100%;padding:15% 26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:21px;background-color:#fff}.marca-page .marca-wrapper .marca-main-section .main-section-content .logo-cont{width:55%;max-width:350px;margin-bottom:7px}.marca-page .marca-wrapper .marca-main-section .main-section-content .logo-cont img{width:100%}.marca-page .marca-wrapper .marca-main-section .main-section-content .marca-main-separator{width:90%;max-width:320px;height:1px;border:0;background-color:#06065d}.marca-page .marca-wrapper .marca-main-section .main-section-content .text-container{width:90%;max-width:320px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.landing-products-page .producto-wrapper .producto-main-section{width:100%;height:calc(100vh - 51px);display:flex;flex-direction:column;position:relative}.landing-products-page .producto-wrapper .producto-main-section .main-section-bg{width:100%;min-height:33vh;aspect-ratio:8/3;position:relative;overflow:hidden;z-index:0}.landing-products-page .producto-wrapper .producto-main-section .main-section-bg .thumbnail-img{width:100%;height:100%;object-fit:cover;object-position:left}.landing-products-page .producto-wrapper .producto-main-section .main-section-content{height:100%;padding:48px 26px;display:flex;flex-direction:column;gap:8px}.landing-products-page .producto-wrapper .producto-main-section .main-section-content .page-title{width:90%;text-wrap:balance;margin-bottom:16px}.landing-products-page .producto-wrapper .producto-main-section .main-section-content .producto-main-separator{width:85%;height:1px;border:0;background-color:#ed0000}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper{min-height:calc(100vh - 51px);display:flex;flex-direction:column-reverse}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .caract-img-container{width:100%;aspect-ratio:16/9}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .caract-img-container .caract-img{width:100%;height:100%;object-fit:cover}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper{padding:42px 26px;display:flex;flex-direction:column;gap:40px}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper .text-container ul{display:flex;flex-direction:column;gap:12px}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper .text-container ul li{list-style:inside}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper .text-container ul li::marker{width:12px;height:12px;color:#b60000}.marca-page .to-web-section .to-web-wrapper,.landing-products-page .to-web-section .to-web-wrapper{width:100%;min-height:calc(100vh - 51px);display:flex;flex-direction:column}.marca-page .to-web-section .to-web-wrapper .to-web-text-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container{height:100%;padding:15% 26px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;position:relative}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .misc,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .misc{width:auto;height:90%;position:absolute;top:-5%;right:0%;z-index:-1}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .btn,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .btn{padding:0 42px;display:flex;align-items:center;gap:8px;background-color:#06065d}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .btn:hover,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .btn:hover{background-color:#fff}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .btn:hover span,.marca-page .to-web-section .to-web-wrapper .to-web-text-container .btn:hover svg,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .btn:hover span,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .btn:hover svg{color:#06065d;fill:#06065d}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .btn span,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .btn span{color:#fff}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .btn svg,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .btn svg{fill:#fff}.marca-page .to-web-section .to-web-wrapper .brand-products-carousel,.landing-products-page .to-web-section .to-web-wrapper .brand-products-carousel{width:100%;aspect-ratio:1;max-height:500px}.marca-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-wrapper,.landing-products-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-wrapper{width:100%}.marca-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-wrapper .brand-carousel-img,.landing-products-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-wrapper .brand-carousel-img{width:100%;height:100%;overflow:hidden}.marca-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-wrapper .brand-carousel-img img,.landing-products-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-wrapper .brand-carousel-img img{width:100%;height:100%;object-fit:cover}.marca-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-pagination .swiper-pagination-bullet,.landing-products-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-pagination .swiper-pagination-bullet{margin:0}@media screen and (min-width: 768px){.main-header .mb-nav{padding:40px 104px 106px}.contacto-section .max-width .otros-datos-container .od-top-content{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr);grid-auto-flow:column dense;grid-auto-rows:1fr}.contacto-section .max-width .otros-datos-container .od-bottom-content{display:grid;grid-template-columns:1fr 1fr}.main-footer .max-width .footer-top-content{grid-template-columns:repeat(12,1fr);gap:0 16px}.main-footer .max-width .footer-top-content .logo-container{grid-column:1/5}.main-footer .max-width .footer-top-content .links-container{grid-area:1/5/3/13}.main-footer .max-width .footer-top-content .links-container a,.main-footer .max-width .footer-top-content .links-container span{font-size:14px}.main-footer .max-width .footer-top-content .social-container.outer-social-container{max-width:120px;grid-area:3/1/4/5}.main-footer .max-width .footer-bottom-content{display:grid;grid-template-columns:repeat(6,1fr);align-items:flex-end;gap:0 32px}.main-footer .max-width .footer-bottom-content .mail-container{grid-column:1/4}.main-footer .max-width .footer-bottom-content .copy-cont{grid-column:4/7}.main-footer .max-width h5,.main-footer .max-width span,.main-footer .max-width a{font-size:16px;line-height:25px}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-bg-container .slide-bg{width:100vh;left:50%}.nosotros-page .nosotros-welcome .nosotros-wrapper{width:100%}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-bg-cont .nosotros-bg{height:40vh}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content{padding:0 104px}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col{padding:120px 104px;gap:30px}.nosotros-page .trayectoria-section .max-width{justify-content:center;gap:128px}.nosotros-page .trayectoria-section .max-width .trayectoria-big-btn{padding:50px;text-wrap:balance}.nosotros-page .trayectoria-section .max-width .contador-container{width:100%;max-width:740px;grid-template-columns:repeat(3,1fr);gap:32px}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item{gap:28px}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item .contador-number{font-size:60px}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item p:not(.contador-number){font-size:20px}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container{padding:120px 104px}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .misc{height:100%;right:-6%}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .section-title{margin-bottom:24px}.marca-page .marca-wrapper .marca-main-section .main-section-bg .thumbnail-img{aspect-ratio:unset}.marca-page .marca-wrapper .marca-main-section .main-section-content{padding:164px 104px}.landing-products-page .producto-wrapper .producto-main-section .main-section-bg{min-height:50vh;aspect-ratio:unset;overflow:hidden}.landing-products-page .producto-wrapper .producto-main-section .main-section-bg .thumbnail-img{width:100%;height:100%;object-fit:cover;object-position:10%}.landing-products-page .producto-wrapper .producto-main-section .main-section-content{padding:64px 104px;gap:12px}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .caract-img-container{max-height:500px}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper{padding:72px 104px}.marca-page .to-web-section .to-web-wrapper,.landing-products-page .to-web-section .to-web-wrapper{display:flex;flex-direction:column}.marca-page .to-web-section .to-web-wrapper .to-web-text-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container{padding:72px 104px}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .title-container,.marca-page .to-web-section .to-web-wrapper .to-web-text-container .text-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .title-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .text-container{width:100%;max-width:320px}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .btn,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .btn{margin-top:20px}}@media screen and (min-width: 1024px){.main-header .max-width .mb-menu{display:none}.main-header .max-width .lg-menu{display:flex}.main-header .mb-nav,.main-header .mb-nav-mask{display:none}.nuestra-oferta .max-width{padding:0}.nuestra-oferta .max-width .nof-title-container{max-width:80%}.cta-tiendas .misc-cont .misc-uno{height:90%;left:-30%;bottom:-35%}.cta-tiendas .misc-cont .misc-dos{top:-30%}.contacto-section .max-width{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.contacto-section .max-width .contacto-header{grid-column:1/6}.contacto-section .max-width .contacto-form-container{padding-top:20px;grid-column:1/6}.contacto-section .max-width .otros-datos-container{grid-row:1/4;grid-column:7/13}.contacto-section .max-width .otros-datos-container .od-data-container .od-general{display:grid;grid-template-columns:repeat(2,1fr)}.main-footer .max-width .footer-top-content .logo-container{grid-column:1/4}.main-footer .max-width .footer-top-content .links-container{grid-column:4/13;grid-template-columns:repeat(9,1fr);gap:0 16px}.main-footer .max-width .footer-top-content .links-container .links-left-col{grid-column:1/3}.main-footer .max-width .footer-top-content .links-container .links-left-col .inner-social-list{display:none}.main-footer .max-width .footer-top-content .links-container .links-right-col{grid-column:3/10;display:grid;grid-template-columns:repeat(7,1fr);gap:0 16px}.main-footer .max-width .footer-top-content .links-container .links-right-col .inner-list-container{grid-column:1/6}.main-footer .max-width .footer-top-content .links-container .links-right-col .inner-list-container .brand-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,1fr);grid-auto-flow:column}.main-footer .max-width .footer-top-content .links-container .links-right-col .inner-social-list{display:flex;grid-column:6/8}.main-footer .max-width .footer-top-content .links-container .links-right-col .inner-social-list .social-list{display:flex;gap:28px}.main-footer .max-width .footer-top-content .social-container.outer-social-container{display:none}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-bg-container .slide-bg{width:100%;height:100%}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width{padding-bottom:133px;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:min-content;align-content:end;gap:8px 16px}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width h1,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .h1,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width h3,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width p,.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width .btn{grid-column:1/6;align-self:start;justify-self:start}.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-pagination{bottom:32px}.home-marcas{padding-bottom:0}.home-marcas .max-width{height:100%;display:grid;grid-template-columns:45% 55%;align-items:center}.home-marcas .max-width .marcas-header{max-width:66%}.home-marcas .max-width .lg-brands-carousel{width:100%;height:100%;max-width:800px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;overflow:hidden}.home-marcas .max-width .lg-brands-carousel .vertical-slider{height:100%}.home-marcas .max-width .lg-brands-carousel .vertical-slider.reverse-vertical-slider{transform:rotate(180deg)}.home-marcas .max-width .lg-brands-carousel .vertical-slider.reverse-vertical-slider .swiper-wrapper .swiper-slide .logo{width:100%;transform:rotate(180deg)}.nosotros-page .nosotros-welcome{min-height:calc(100vh - 51px)}.nosotros-page .nosotros-welcome .nosotros-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-bg-cont .nosotros-bg{width:100%;height:100%;max-height:unset}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content{width:100%;height:100%;padding:0 142px 0 104px;grid-column:1/2;align-items:flex-end;background-color:#ffffffbf}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content .nosotros-text-container{max-width:362px}.nosotros-page .recorrido-section{height:unset}.nosotros-page .recorrido-section .recorrido-wrapper{display:grid;grid-template-columns:1fr 1fr;position:relative}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col{min-height:calc(100vh - 51px);padding:80px 104px;grid-column:2/3;grid-row:1/2;position:relative;background-color:#ffffffbf;z-index:1}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper{width:100%;max-width:392px;margin-right:auto;gap:30px;justify-content:center}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper .title-container,.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper .text-container{width:100%;max-width:358px;align-self:self-start}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-img-container{width:100%;aspect-ratio:16/9;position:absolute;top:0;left:0;z-index:0}.nosotros-page .trayectoria-section .max-width{justify-content:center;gap:128px}.nosotros-page .trayectoria-section .max-width .trayectoria-big-btn{padding:50px;text-wrap:balance}.nosotros-page .trayectoria-section .max-width .contador-container{width:100%;max-width:740px;gap:32px}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item{gap:28px}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item .contador-number{font-size:60px}.nosotros-page .trayectoria-section .max-width .contador-container .contador-item p:not(.contador-number){font-size:20px}.nosotros-page .canales-atencion-section .canales-atencion-wrapper{height:calc(100vh - 51px);display:grid;grid-template-columns:repeat(2,1fr)}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container{grid-column:1/2;grid-row:1/2;padding:120px 104px;align-items:flex-end}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .misc{height:100%;right:-6%}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .title-container,.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-btns-container,.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-otros-numeros{width:100%;max-width:358px}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .g-maps-container{height:100%;max-height:unset;grid-row:1/2;grid-column:2/3}.marca-page .marca-wrapper .marca-main-section{display:grid;grid-template-columns:1fr 1fr}.marca-page .marca-wrapper .marca-main-section .main-section-bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.marca-page .marca-wrapper .marca-main-section .main-section-bg .video-container{width:auto;min-width:100%;aspect-ratio:unset;height:100%}.marca-page .marca-wrapper .marca-main-section .main-section-bg .video-container iframe{transform:scale(1.33)}.marca-page .marca-wrapper .marca-main-section .main-section-content{position:relative;align-items:flex-end;background-color:#ffffffbf;z-index:1}.marca-page .marca-wrapper .marca-main-section .main-section-content .logo-cont{width:100%}.marca-page .marca-wrapper .marca-main-section .main-section-content .marca-main-separator,.marca-page .marca-wrapper .marca-main-section .main-section-content .text-container{width:100%;max-width:350px}.landing-products-page .producto-wrapper .producto-main-section{display:grid;position:relative;grid-template-columns:repeat(2,1fr)}.landing-products-page .producto-wrapper .producto-main-section .main-section-bg{width:100%;height:100%;position:absolute;left:0;top:0}.landing-products-page .producto-wrapper .producto-main-section .main-section-bg .thumbnail-img{object-position:center center}.landing-products-page .producto-wrapper .producto-main-section .main-section-content{max-width:562px;grid-column:2/3;position:relative;justify-content:center;background-color:#fff}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper{display:grid;grid-template-columns:42% 58%}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .caract-img-container{height:100%;max-height:100%}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper{padding:72px 104px 72px 68px;justify-content:center}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper .section-title{max-width:515px}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper .text-container{max-width:515px;column-count:2;column-gap:32px}.marca-page .to-web-section .to-web-wrapper,.landing-products-page .to-web-section .to-web-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.marca-page .to-web-section .to-web-wrapper .to-web-text-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container{justify-content:center;align-items:flex-end}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .title-container,.marca-page .to-web-section .to-web-wrapper .to-web-text-container .text-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .title-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .text-container{max-width:350px}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .btn,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .btn{margin-right:132px}.marca-page .to-web-section .to-web-wrapper .brand-products-carousel,.landing-products-page .to-web-section .to-web-wrapper .brand-products-carousel{aspect-ratio:unset;max-height:unset}.marca-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-pagination,.landing-products-page .to-web-section .to-web-wrapper .brand-products-carousel .swiper-pagination{bottom:48px}}@media screen and (min-width: 1920px){.home-welcome-carousel .max-width.max-width-lg .main-carousel .swiper-slide .main-slide .slide-content .max-width{max-width:1920px;padding:0 238px 133px}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content{padding:80px 104px}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content .nosotros-text-container{max-width:615px;width:100%;align-items:flex-start}.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content .nosotros-text-container .nosotros-welcome-line,.nosotros-page .nosotros-welcome .nosotros-wrapper .nosotros-content .nosotros-text-container .page-subtitle{max-width:450px}.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper,.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper .title-container,.nosotros-page .recorrido-section .recorrido-wrapper .recorrido-left-col .text-wrapper .text-container{max-width:615px}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container{padding:25vh 104px;justify-content:flex-end}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .title-container{max-width:615px;padding-right:150px}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-btns-container{width:100%;max-width:615px;display:grid;grid-template-columns:1fr 1fr}.nosotros-page .canales-atencion-section .canales-atencion-wrapper .canales-atencion-text-container .ca-otros-numeros{width:100%;max-width:615px}.marca-page .marca-wrapper .marca-main-section .main-section-content{padding:164px 238px}.marca-page .marca-wrapper .marca-main-section .main-section-content .logo-cont,.marca-page .marca-wrapper .marca-main-section .main-section-content .marca-main-separator,.marca-page .marca-wrapper .marca-main-section .main-section-content .text-container{max-width:484px}.marca-page .marca-wrapper .marca-main-section .main-section-content .logo-cont{padding-right:20%}.landing-products-page .producto-wrapper .producto-main-section .main-section-content{width:960px;max-width:unset;padding-right:238px}.landing-products-page .producto-wrapper .producto-main-section .main-section-content .page-title{width:100%}.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper .section-title,.landing-products-page .producto-wrapper .caracteristicas-producto .caracteristicas-wrapper .text-wrapper .text-container{max-width:800px}.marca-page .to-web-section .to-web-wrapper .to-web-text-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container{max-width:960px;padding:0 238px;margin-left:auto;align-items:flex-start}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .title-container,.marca-page .to-web-section .to-web-wrapper .to-web-text-container .text-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .title-container,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .text-container{max-width:484px;padding-right:10%}.marca-page .to-web-section .to-web-wrapper .to-web-text-container .btn,.landing-products-page .to-web-section .to-web-wrapper .to-web-text-container .btn{margin-right:266px}}@keyframes logo-pulse{0%,to{opacity:0}40%{opacity:1}}@keyframes fadeIn{to{opacity:1}}.color-logo .cls-1,.color-logo .cls-3{fill:#06065d}.color-logo .cls-2{fill:#ed0000}.white-logo .cls-1{fill:gray}.white-logo .cls-2,.white-logo .cls-3{fill:#fff}
