@import"https://fonts.googleapis.com/css2?family=Cactus+Classical+Serif&family=Metrophobic&family=Orbitron:wght@400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=MuseoModerno:ital,wght@0,100..900;1,100..900&display=swap";.loaderContainer{position:fixed;z-index:99999999;width:100%;height:100vh;background-color:#000000a5;display:flex;align-items:center;justify-content:center;overflow-y:hidden;margin:0;bottom:0;top:0}main{min-height:92vh;text-align:center;overflow-y:hidden;overflow-x:hidden}.sectionCarousel{width:100vw;height:75vh}@media (max-width: 550px){main{margin-top:10vh}.sectionCarousel{top:-10vh;width:100%;height:55vh}.fondohome{top:20vh}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}header{width:100%;height:17vh}.forgot{cursor:pointer!important}.forgot:hover{font-weight:bolder}abbr{text-decoration:none!important}.mainLogin{background-color:green;width:100vw;margin-top:0;text-align:center;overflow:hidden}main>h2{margin-top:8vh;font-size:2rem}main>h4{font-size:1rem}.fondoLogin{height:100vh;overflow:hidden}.containerForm{max-width:50vw;margin-top:5vh}.containerForm>h4{color:red;font-size:1.2rem}.botonIngresar{margin-top:0!important}.linkLogin{color:red;font-size:1rem;text-decoration:none;font-weight:500}.linkLogin:hover{text-decoration:underline;color:red;cursor:pointer;font-weight:700}.botonIngresar>button{width:80%;background-color:red;border-radius:15px;font-weight:700;font-size:1rem;letter-spacing:2px}.superadminButtons{display:flex}.fondoLoginButton{display:flex;align-items:center;justify-content:center;width:100px;height:50px;position:absolute;top:18vh;left:5%;background-color:red;color:#fff;padding:8px;border-radius:10px;cursor:pointer;z-index:1}.toHome{display:flex;align-items:center;justify-content:center;width:100px;height:50px;position:absolute;top:18vh;left:15%;background-color:red;color:#fff;padding:8px;border-radius:10px;cursor:pointer;z-index:1;border:none}.toHome:hover,.fondoLoginButton:hover{background-color:var(--color-verde);box-shadow:4px 4px 5px #000000bf;-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,.75)}.input-group-text>abbr{cursor:pointer}.fondoToast{box-shadow:5px 4px 5px #0003;-webkit-box-shadow:5px 4px 5px 0px rgba(0,0,0,.2);-moz-box-shadow:5px 4px 5px 0px rgba(0,0,0,.2)}#signInDiv{margin-top:5vh;display:flex;justify-content:center}@media (max-width: 550px){.fondoLogin{height:100vh!important}.containerForm{max-width:100%;width:100%;display:flex;flex-direction:column}.botonIngresar>button{width:100%;font-size:.8rem}.linkLogin{color:var(--text-color-claro)!important}.toHome{left:70%}}@media (max-width: 400px){.h4Login{font-size:1rem!important;margin-bottom:-4%}}@media (max-width: 1100px){.containerForm{max-width:100%;width:100%;display:flex;flex-direction:column}}.react-multi-carousel-item{background:#fff!important}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.menu-box{animation:slideIn .5s ease forwards}.menu-box-exit{animation:slideOut .5s ease forwards}.mainHome{min-height:100vh;text-align:center;overflow-y:hidden;overflow-x:hidden;background-color:#fff;padding-bottom:10vh}.footer{width:100%;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:flex-start;gap:50px}.footerText{cursor:pointer;font-size:12px!important;color:#484848;line-height:1;width:70%}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:#fff;width:100%;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:flex-start;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}@media (max-width: 911px){.sectionCarousel{background-color:var(--color-claro);margin-top:-15%}.cotizacion{margin-top:7vh;width:90vw}.personalizationSection{display:flex;flex-direction:column;margin:80px 0 0}.personalizationSectionWhite{background-color:#fff;width:100%;padding:5%}.personalizationSectionSambayon{background-color:#fffcf2;border-left:0px solid black;width:100%;padding:5%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:350px}.productCard{width:386px;height:438px;background:#fff;border-radius:10px;box-shadow:0 40px 90px #0000000f;padding:0}.cardPicture{width:336px;height:244px;margin:25px 25px 0}.romeQuality{font-family:Work Sans!important;font-size:32px!important;font-weight:200!important;color:#02071d;line-height:1!important;padding:0 10%}.romeQuality2{font-family:Work Sans!important;font-size:12px!important;font-weight:200!important;color:#02071d}}header{width:100%;height:100%}main{min-height:92vh;display:flex;flex-direction:column;text-align:center;overflow-y:hidden}.fondoDetail{background-image:url()}.boxTracking{width:95%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;margin:0 auto}.boxOrder{width:70%;height:100%;text-align:left;display:flex;padding:20px;flex-direction:column;gap:20px}.innerBoxOrder{display:flex;gap:20px}.boxSteps{width:25%;height:100%;text-align:left;display:flex;padding:20px;gap:10px;flex-direction:column}.encabezadoOrder{color:gray;font-size:10px}.fotoPedido{width:100%}.containerDetail{width:100vw!important;margin-top:0;min-height:92vh;display:flex;justify-content:center;border-radius:10px}.containerDetail2{display:flex;align-items:stretch;width:100%;max-height:500px;margin-right:0!important;justify-content:space-between;background-color:#fff}.ofertasDetail{align-items:center;display:flex;max-width:5%}.veganDetail{margin-left:2px;cursor:pointer;width:30px;border-radius:50%}.new-sale-detail{margin-left:2px;margin-bottom:2px;background-color:#ff61f4;color:#c1fe72}.christmas-detail{margin-left:2px;margin-bottom:2px;width:150px}.containerForm{margin-top:17vh!important;width:100%}.paddingSmall{padding-left:2vh}.aaaa{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1vh 0;margin-top:2vh}.eeee{margin:0!important}.featurette span{color:var(--color-verde);font-weight:700}.detailFooter{width:100%}.linkDetail{text-decoration:none!important;width:100%}.carritoDetail{display:flex;align-items:center;justify-content:center;width:100%!important;margin-top:10px;padding:6px 12px;border-radius:10px;border:none;background-color:var(--color-rosa-claro);text-shadow:0 2px 4px rgba(0,0,0,.4);color:var(--text-color);font-weight:600;font-size:1.2rem}.carritoDetail:hover{background-color:#e9bcbf}.containerImg{display:flex;flex-direction:column;justify-content:center;object-fit:contain;max-height:500px;padding-right:0}.img-fluid{width:100%;max-height:500px;object-fit:cover;border-radius:10px;background-position:right;min-width:100%}.containerDetail3{display:flex;background-color:#fff;flex-direction:column;justify-content:space-between;max-width:25vw;padding:10px 5px!important;border-radius:10px}.zoom-icon{cursor:pointer;margin-left:800%}.detailCarousel{width:100%;height:300px;object-fit:cover;z-index:0}.detailImage{min-width:550px!important;min-height:550px;max-height:550px!important;object-fit:cover}@media (max-width: 1100px){.boxTracking{width:98%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;margin:0 auto;gap:20px}.boxOrder{width:90%;height:100%;text-align:left;display:flex;padding:20px;flex-direction:column;gap:20px;margin:0 auto}.innerBoxOrder{display:flex;gap:20px;flex-direction:column;width:100%}.boxSteps{width:90%;height:100%;text-align:left;display:flex;padding:20px;gap:10px;flex-direction:column;margin:0 auto}.containerDetail{min-height:93vh}.containerForm{display:flex;width:100vw;align-items:center!important;justify-content:center!important}.containerDetail2{display:flex;flex-direction:column;width:100vw;align-items:center!important;justify-content:center!important;padding-left:2vw}.containerDetail3{max-width:100%;width:100%!important}.containerImg{display:flex;max-width:100%;width:100%!important;flex-direction:column-reverse}.carritoDetail{margin:0 0 10px}.col-md-5>h3{text-align:center}.img-fluid{height:300px}}.timeline-wrapper{display:flex;flex-direction:column;margin-left:1rem}.timeline-step{position:relative;padding:1rem 0 1rem 1.5rem}.timeline-first:before{border-top-right-radius:999px;border-top-left-radius:999px}.timeline-last:before{border-bottom-right-radius:999px;border-bottom-left-radius:999px}.timeline-step:before{content:"";position:absolute;top:0;bottom:0;left:-10px;width:14px;z-index:0}.timeline-line-orange:before{background-color:#fb923c}.timeline-line-gray:before{background-color:#d1d5db}.timeline-dot{position:absolute;left:-9px;top:1.25rem;width:12px;height:12px;border-radius:50%;border:2px solid #d1d5db;background-color:#fff}.timeline-dot.completed{border-color:#fb923c}.timeline-dot.active{background-color:#fb923c;border-color:#fb923c;left:-27px;top:1.25rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.timeline-content{margin-left:.5rem}.active-bg{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;cursor:pointer;animation:ease-in-out}.active-bg:hover{background-color:#e2e4e7;transform:scale(1.05)}.step-title{font-weight:600;color:#000}.step-subtitle{font-size:.875rem;color:#4b5563}.step-link{font-size:.875rem;color:#3b82f6;text-decoration:underline;cursor:pointer}.disabled{color:#9ca3af}@keyframes bounceIn{0%{transform:scale(.9);opacity:0}30%{transform:scale(.9);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.timeline-content.active-bg{animation:bounceIn 1.5s ease-out}.pedido-lista{display:flex;flex-direction:column;gap:3rem}.pedido-item{display:flex;border-radius:24px;overflow:hidden;border:1px solid #eee;padding:2rem;background-color:#fff;align-items:center}.pedido-imagen img{width:240px;height:auto;border-radius:16px;object-fit:contain;background-color:#f9f9f9}.pedido-detalle{flex:1;margin-left:3rem;display:flex;flex-direction:column;gap:1.5rem}.linea{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;font-size:16px;color:#444}.etiqueta{font-weight:600;min-width:160px}.variantes{display:flex;flex-direction:column;gap:.5rem}.variante{display:flex;align-items:center;gap:.75rem}.cuadro-color{width:40px;height:40px;border-radius:6px;border:1px solid #ccc}@media (max-width: 900px){.pedido-item{display:flex;border-radius:24px;overflow:hidden;border:1px solid #eee;padding:2rem;background-color:#fff;align-items:center;flex-direction:column;gap:30px}.pedido-detalle{flex:1;margin-left:0rem;display:flex;flex-direction:column;gap:1.5rem}}.fixedGloboWhat{position:fixed;bottom:0;right:0;z-index:2;margin-right:6vw;margin-bottom:10vh;align-items:center}.whatsapp-button{border-radius:50%;transition:transform .3s ease,box-shadow .3s ease}.whatsapp-button:hover{border-radius:50%;transform:scale(1.1);box-shadow:0 4px 10px #0000004d}.whatsapp-link{text-decoration:none;color:#fff;font-weight:700;font-size:16px;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center;border:.2px solid #fff;border-radius:5px;cursor:pointer;transition:all .3s ease;background:#3f1a34}.whatsapp-link:hover{background:#692958;color:#fff}.whatsapp-link-text{margin-left:5px!important;font-family:MuseoModerno!important;font-size:14px!important;color:#fff}.imgBotonGloboWhat{width:42px}.derechaButton{position:fixed;bottom:0;right:0!important;z-index:2;margin-right:5vw;margin-bottom:15vh;background-color:#fff0;align-items:center}.grupoGlobo{width:35px!important}.grupoGlobo>button{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;background-color:var(--color-rosa-claro)!important;border:5px solid #fff!important;border-radius:50%;box-shadow:5px 5px 2px #0000003b!important;-webkit-box-shadow:5px 5px 2px 0px rgba(0,0,0,.23)!important;-moz-box-shadow:5px 5px 2px 0px rgba(0,0,0,.23)!important}.grupoGlobo>button:active{border:none!important;outline:none!important;box-shadow:none!important}.imgBotonGlobo>img{width:60px}.botonGlobo.dropdown-menu{margin-left:none!important}.botonGlobo{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;background-color:var(--color-rosa-claro)!important;border:1px solid #fff;width:30px;height:30px;font-size:14px!important;transition:all .2s ease-in-out}.grupoGlobo>button:hover{box-shadow:25px 25px 2px #0000007a!important;-webkit-box-shadow:5px 5px 2px 0px rgba(0,0,0,.48)!important;-moz-box-shadow:5px 5px 2px 0px rgba(0,0,0,.48)!important}.grupoGlobo>button{transition:transform .2s ease}.grupoGlobo>button:active{transform:scale(.9)}.botonGlobo:active{outline:none!important;border-color:none!important}.botonGlobo:focus{outline:none!important;box-shadow:none!important;border-color:none!important}.botonGlobo>img{width:50px;height:30px}.btn-check:active{border:none!important}@media (max-width: 500px){.fixedGlobo{display:none}}.respira{transition:transform 1s ease-in-out;animation:breathingAnimation 2s ease-in-out infinite}@keyframes breathingAnimation{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.botonGlobo>p{writing-mode:vertical-rl;transform:rotate(180deg);margin:10px 0 0 4px}.dropdown-menu{min-width:60px!important;margin-left:35px;margin-bottom:5px}.dropdown-menu:hover{box-shadow:5px 5px 2px #0000003b!important}.dropdown-menu>a{margin:0!important;margin-left:-1.4vw!important}.linkGlobo{text-decoration:none;color:var(--text-color-bar);max-width:10px!important}.linkGlobo>i{font-size:1.8rem;padding:8px;transition:all .5s;margin-left:-.6vw}.linkGlobo>i:hover{text-shadow:1px 1px rgb(102,102,102)}.dropdown-item:focus{outline:none!important;box-shadow:none!important;border-color:none!important;background-color:transparent!important}.dropdown-item:active{outline:none!important;box-shadow:none!important;border-color:none!important;background-color:transparent!important}.dropdown-item:hover{outline:none!important;box-shadow:none!important;border-color:none!important;background-color:transparent}@media (max-width: 450px){.derechaButton{position:fixed;bottom:0;right:0!important;z-index:2;margin-right:10vw;margin-bottom:15vh;background-color:var(--color-rosa-claro);align-items:center}}.nav-yunitex{box-sizing:border-box;position:absolute;width:645px;height:70px;left:calc(50% - 322px);top:46px;background:#ffffff05;box-shadow:inset 0 -2px 4px #fff6,inset 0 2px 4px #fff6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:9px;z-index:2;padding:22px 37px 22px 28px;display:flex;align-items:center;justify-content:space-between;gap:50px}.links-yunitex{display:flex;justify-content:space-between;width:100%;font-family:Metrophobic}.links-yunitex a{position:relative;color:#fff!important;cursor:pointer;text-decoration:none;transition:color .3s ease}.links-yunitex a:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .35s ease-out}.links-yunitex a:hover:after{transform:scaleX(1)}.logo-yunitex{position:relative;cursor:pointer;--o: 0;--x: 50%;--y: 50%;--angle: 0deg;--streakW: 220px;--streakH: 100%;height:100%;display:flex;align-items:center;justify-content:center}.logo-yunitex img{display:block;height:auto;width:100%;filter:brightness(calc(.97 + var(--o) * .18)) contrast(1.02);transition:filter .2s ease;will-change:filter}.logo-yunitex:before{content:"";position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;pointer-events:none;opacity:var(--o);transition:opacity .25s ease;mix-blend-mode:screen;background:radial-gradient(circle at var(--x) var(--y),rgba(255,255,255,.7),rgba(255,255,255,.35) 26%,rgba(0,172,169,.33) 42%,transparent 62%);filter:blur(20px);-webkit-mask-image:radial-gradient(120% 120% at 50% 50%,rgba(0,0,0,1) 55%,rgba(0,0,0,.6) 75%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(120% 120% at 50% 50%,#000 55%,#0009 75%,#0000);will-change:opacity,transform}.logo-yunitex:hover{--o: 1}.follow-cursor{position:absolute;top:0;left:0;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .25s ease;z-index:10;mix-blend-mode:screen}.follow-cursor.visible{opacity:1}.follow-cursor__img{width:40px;height:40px;display:block;filter:drop-shadow(0 0 6px rgba(0,172,169,.55));transition:filter .2s ease}.follow-cursor:before,.follow-cursor:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;pointer-events:none;border-radius:999px}.follow-cursor:before{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.35),rgba(0,172,169,.18) 45%,transparent 70%);filter:blur(8px);animation:cursorGlowPulse 2.4s ease-in-out infinite;opacity:.6}.follow-cursor:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 6px);height:12px;pointer-events:none;opacity:calc(var(--o) * .8);mix-blend-mode:screen;background:linear-gradient(to right,#fff0,#ffffff4d,#fffc,#ffffff4d,#fff0);filter:blur(6px);animation:cursorShinePingPong 3.5s ease-in-out infinite}@keyframes cursorShinePingPong{0%{transform:translate(0)}50%{transform:translate(8%)}to{transform:translate(0)}}@keyframes cursorShineSweep{0%{left:-120%;right:120%}to{left:120%;right:-120%}}@keyframes cursorGlowPulse{0%,to{opacity:.55;filter:blur(8px)}50%{opacity:.75;filter:blur(10px)}}@keyframes typingCaret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion: reduce){@keyframes typingCaret{0%{opacity:1}to{opacity:1}}}@media (prefers-reduced-motion: reduce){.follow-cursor:after{animation:none;opacity:.6}.follow-cursor:before{animation:none}}.headerMarket{top:0;width:100%;max-width:100vw;position:fixed;z-index:12}.headerFabrics{font-family:MuseoModerno,sans-serif!important;font-size:24px;color:#74c5e0;text-align:center;font-weight:500!important}.headerFabricsRoma{font-family:MuseoModerno,sans-serif!important;font-size:48px!important;color:#5c5c5c;text-align:center;font-weight:300!important}.romaProText{font-size:24px!important;font-family:MuseoModerno,sans-serif!important;color:#5c5c5c;text-align:left}.romaProText span{font-size:24px!important;font-family:MuseoModerno,sans-serif!important;color:#5c5c5c;text-align:left;font-weight:100}.romaProTextCard{font-size:20px!important;font-family:MuseoModerno,sans-serif!important;color:#5c5c5c;text-align:left;font-weight:300!important}.mainMarket{max-width:100vw;min-height:100vh;text-align:center;overflow-y:hidden;overflow-x:hidden}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.text-enter{animation:slideInFromRight 1s forwards}.text-exit{animation:slideOutToLeft 2s forwards}.sectionPromotion2,.sectionPromotion{margin-top:10vh;margin-bottom:15vh}.sectionCarouselMarket{width:100vw;height:100vh!important}.sectionStampMarket{margin-top:10vh;border:none!important;display:flex;align-items:center;background-color:var(--color-rosa-trans)}.sectionAboutMarket{background-color:#20563f;margin-bottom:15vh;margin-top:15vh}.fondohome{display:flex;align-items:center;justify-content:center;width:100px;height:50px;position:absolute;bottom:0;left:5%;background-color:var(--color-verde-footer)!important;color:#fff;padding:8px;border-radius:10px;cursor:pointer;z-index:1}.fondohome:hover{background-color:var(--color-verde)!important;box-shadow:4px 4px 5px #000000bf;-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,.75)}.CR1Box{background:linear-gradient(90deg,#a5d7ea,#0298ca);height:100%;width:25%;display:flex;align-items:center;justify-content:space-around;flex-direction:column;opacity:.9}.CR8Box{background:radial-gradient(50% 50% at 50% 50%,#00394f,#000f1f);height:100%;width:25%;display:flex;align-items:center;justify-content:space-around;flex-direction:column;opacity:.9}.CR9Box{background:linear-gradient(90deg,#fbbd12 -8.85%,#fbbd12 -6.85%,#ef7712 90.9%);height:100%;width:25%;display:flex;align-items:center;justify-content:space-around;flex-direction:column;opacity:.9}.ambo-image-landing{width:60%!important;transition:all .3s ease;mix-blend-mode:color-burn}.ambo-image-landing:hover{width:70%!important}.ambo-footer-landing{font-family:MuseoModerno;margin-top:1rem;font-size:24px;opacity:1;color:#fff;position:relative;cursor:pointer;display:inline-block;width:100%}@media (max-width: 550px){.mainMarket{margin-top:15vh}main{margin-top:10vh}.sectionCarousel{top:-10vh;width:100%;height:55vh}.fondohome{top:20vh}}.ambo-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;min-height:100vh;color:#fff;background:url(/ruta/BackgroundAmboDesk.png) no-repeat center center;background-size:cover;position:relative;animation:moveBackground 30s ease-in-out infinite}.hotspot-cr9{position:absolute;width:14px!important;height:14px!important;border-radius:50%;border:2px solid #D9D9D9;background:transparent;animation:pulse 1.5s infinite;transition:transform .2s ease;aspect-ratio:1/1!important}@media (max-width: 600px){.hotspot{position:absolute;width:25px!important;height:25px!important;border-radius:50%;border:2px solid #D9D9D9;background:transparent;animation:pulse 1.5s infinite;transition:transform .2s ease;aspect-ratio:1/1!important}}.ambo-footer:after{content:attr(data-hover);position:absolute;top:0;left:0;text-align:center;font-family:MuseoModerno;font-size:24px;color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease}.yny-header{width:100%;position:sticky;top:0;z-index:50;background-color:#fff}.yny-topbar{background-color:#3f1a34;color:#fff;font-size:12px;font-family:Poppins,sans-serif;font-weight:lighter}.yny-logged-wrapper{display:flex;align-items:flex-end;gap:10px;flex-direction:row-reverse}.yny-navbar .yny-nav-links a:hover{text-decoration:underline!important;text-decoration-thickness:1.5px;text-underline-offset:3px;color:#2b2b2b!important}.yny-topbar-inner{max-width:1200px;margin:0 auto;height:32px;position:relative;display:flex;align-items:center;justify-content:center;padding:0 32px}.yny-topbar-message{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:fadeInYNY .4s ease}.yny-topbar-arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#f5f5f5;font-size:1rem;cursor:pointer;outline:none}.yny-topbar-arrow:first-of-type{left:8px}.yny-topbar-arrow:last-of-type{right:8px}.yny-topbar-arrow:focus{outline:none!important;box-shadow:none!important}@keyframes fadeInYNY{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.yny-navbar{border-bottom:1px solid #e8e8e8;background-color:#fff}.yny-navbar-container{max-width:1200px;margin:0 auto;padding:12px 32px 10px;display:flex;flex-direction:column;gap:8px}.yny-nav-row{display:flex;align-items:center;width:100%}.yny-nav-row-top{justify-content:space-between}.yny-logo img{width:207px;height:auto;display:block}.yny-top-right{display:flex;align-items:center;gap:18px}.yny-search{display:flex;align-items:center;border:1px solid #cfcfcf;border-radius:999px;width:207px;height:42px;padding:0 14px;background:#fff;overflow:hidden;gap:10px}.yny-search-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.yny-search input{border:none;outline:none!important;font-family:Poppins,sans-serif;font-size:14px;flex:1;color:#333}.yny-search input::placeholder{color:#666;opacity:.8}.yny-search input:focus{border:none;outline:none;box-shadow:none}.yny-auth-btn{border-radius:999px;width:207px;height:42px;border:none;padding:9px 22px;font-size:12px;font-family:Poppins,sans-serif;font-weight:lighter;cursor:pointer;background-color:#3f1a34;color:#fff}.yny-auth-btn:hover,.yny-auth-btn:focus,.yny-auth-btn:active{background-color:#5a264b;color:#fff!important;text-decoration:none!important;outline:none!important}.yny-nav-row-bottom{justify-content:space-between}.yny-nav-links{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.yny-nav-links a,.yny-nav-links a:link,.yny-nav-links a:visited{text-decoration:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#2b2b2b}.yny-nav-links a:hover,.yny-nav-links a:focus,.yny-nav-links a:active{color:#2b2b2b!important;text-decoration:none!important}.yny-user-icon{display:flex;align-items:center;margin-right:6px}.yny-logged-btn{display:flex;align-items:center;gap:6px}.yny-user-icon-btn{background:none!important;border:none!important;box-shadow:none!important;padding:0;cursor:pointer}.yny-user-icon-btn:hover svg path,.yny-user-icon-btn:hover svg circle,.yny-user-icon-btn:hover svg line{stroke:#666!important}.yny-yunitex-item img{width:107px;height:auto;display:block}@media (max-width: 900px){.yny-logged-wrapper{display:flex;align-items:flex-end;gap:10px;flex-direction:row-reverse}.yny-navbar-container{padding:10px 16px;gap:12px}.yny-nav-row-top{flex-direction:column;align-items:flex-start;gap:8px}.yny-top-right{width:100%;justify-content:flex-start}.yny-auth-btn{width:150px;height:42px;padding:9px 5px;font-size:12px}.yny-nav-row-bottom{flex-direction:column;align-items:flex-start;gap:8px}.yny-nav-links{flex-wrap:wrap}.yny-logo img{width:220px}.yny-search{display:flex;align-items:center;border:1px solid #cfcfcf;border-radius:999px;width:150px;height:42px;padding:0 14px;background:#fff;overflow:hidden;gap:10px}}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:transparent;width:75%!important;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}.yny-footer{background:#f7f7f7;border-top:1px solid #e3e3e3;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#444}.yny-footer-top-strip{text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;border-bottom:1px solid #e3e3e3;color:#777}.yny-footer-inner{max-width:1100px;margin:0 auto;padding:32px 16px 24px}.yny-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.yny-footer-columns-mobile{grid-template-columns:1fr 1fr;row-gap:24px}.yny-footer-column-title{font-size:14px;font-weight:600;margin-bottom:10px;color:#333}.yny-footer-links{list-style:none;padding:0;margin:0}.yny-footer-links li{margin-bottom:6px}.yny-footer-links a{font-size:13px;color:#666;text-decoration:none}.yny-footer-links a:hover{color:#111}.yny-footer-column-contact{min-width:200px}.yny-footer-contact-item+.yny-footer-contact-item{margin-top:8px}.yny-footer-contact-label{display:block;font-size:13px;font-weight:600;color:#333}.yny-footer-contact-text{display:block;font-size:13px;color:#555}.yny-footer-contact-schedule{display:block;font-size:12px;color:#999}.yny-footer-middle-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:32px;padding-top:16px;border-top:1px solid #e3e3e3}.yny-footer-certs-label,.yny-footer-apps-label{display:block;font-size:13px;margin-bottom:8px;color:#666}.yny-footer-certs-badges,.yny-footer-apps-badges{display:flex;gap:8px;align-items:center}.yny-footer-cert-badge,.yny-footer-app-badge{height:36px;min-width:60px;padding:0 10px;border-radius:6px;border:1px solid #ddd;font-size:11px;text-transform:uppercase;letter-spacing:.06em;display:inline-flex;align-items:center;justify-content:center;color:#777;background:#fff}.yny-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:16px;border-top:1px solid #e3e3e3}.yny-footer-social{display:flex;align-items:center;gap:8px}.yny-footer-social-label{font-size:13px;color:#666}.yny-footer-social-icons{display:flex;gap:6px}.yny-footer-social-icons a{width:26px;height:26px;border-radius:50%;border:1px solid #ddd;display:inline-flex;align-items:center;justify-content:center;font-size:11px;text-decoration:none;color:#555;background:#fff}.yny-footer-social-icons a:hover{border-color:#999;color:#111}.yny-footer-bottom-links{display:flex;align-items:center;gap:6px;font-size:12px;color:#777}.yny-footer-bottom-links a{color:#777;text-decoration:none}.yny-footer-bottom-links a:hover{color:#111}.yny-footer-bottom-legal{margin-top:12px;padding-top:8px;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:11px;color:#999}@media (max-width: 600px){.yny-footer-inner{padding-left:12px;padding-right:12px}.yny-footer-columns{grid-template-columns:1fr 1fr}.yny-footer-middle-row,.yny-footer-bottom{flex-direction:column;align-items:flex-start}.yny-footer-bottom-legal{flex-direction:column;gap:4px}}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:transparent;width:75%!important;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.titularCards{font-family:MuseoModerno!important;font-style:normal!important;font-weight:600!important;font-size:64px!important;line-height:100%!important;display:flex!important;align-items:center!important;color:#333!important}.tituloCardCards{font-family:MuseoModerno!important;font-style:normal!important;font-weight:400!important;font-size:36px!important;line-height:100%!important;display:flex!important;align-items:center!important;color:#5c5c5c!important}.explicacionCards{font-family:Work Sans!important;font-style:normal!important;font-weight:200!important;font-size:18px!important;line-height:120%!important;color:#5c5c5c!important;text-align:left}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:transparent;width:75%!important;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.titularCards{font-family:MuseoModerno;font-style:normal;font-weight:600;font-size:95.1898px;line-height:100%;display:flex;align-items:center;color:#333}.mainHome{min-height:100vh;text-align:center;overflow-y:hidden;overflow-x:hidden;background-color:#fff;padding-bottom:0vh;display:flex!important;flex-direction:column!important;gap:120px!important}.iconosB{z-index:2;animation:pulse3 1.5s infinite;transition:transform .2s ease}@keyframes pulse3{0%{box-shadow:0 0 80px 50px #00aeff1a}70%{box-shadow:0 0 80px 100px #00aeff1a}to{box-shadow:0 0 80px 50px #00aeff1a}}.newsLetter2{width:75%;border-radius:15px;padding:0 5%;background:#5c5c5c;position:absolute;top:-25%;left:12.5%;display:flex;align-items:center;justify-content:space-around}.letterText2{font-family:MuseoModerno!important;font-weight:200;color:#fff!important;text-align:left;width:75%;line-height:130%;font-size:25px}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:transparent;width:75%!important;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}@media (max-width: 911px){.sectionCarousel{background-color:var(--color-claro);margin-top:-15%}.cotizacion{margin-top:7vh;width:90vw}.personalizationSection{display:flex;flex-direction:column;margin:80px 0 0}.personalizationSectionWhite{background-color:#fff;width:100%;padding:5%}.personalizationSectionSambayon{background-color:#fffcf2;border-left:0px solid black;width:100%;padding:5%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:350px}.productCard{width:386px;height:438px;background:#fff;border-radius:10px;box-shadow:0 40px 90px #0000000f;padding:0}.cardPicture{width:336px;height:244px;margin:25px 25px 0}.romeQuality{font-family:Work Sans!important;font-size:32px!important;font-weight:200!important;color:#02071d;line-height:1!important;padding:0 10%}.romeQuality2{font-family:Work Sans!important;font-size:12px!important;font-weight:200!important;color:#02071d}.footerBlue{width:100%;height:100vh;background-color:#001829;position:relative;display:flex;align-items:center;justify-content:center}.newsLetter{width:75%;height:auto;padding:10%;border-radius:15px;background:linear-gradient(90deg,#8bb2e8,#4e6482);position:absolute;top:-25%;left:12.5%;display:flex;align-items:center;justify-content:space-around;flex-direction:column}.letterText{font-family:MuseoModerno!important;font-weight:200;color:#fff!important;text-align:center;width:75%;line-height:130%;font-size:20px}.newsLetter2{width:75%;border-radius:15px;padding:5%;background:#5c5c5c;position:absolute;top:-25%;left:12.5%;display:flex;align-items:center;justify-content:space-around}}@media (max-width: 450px){.sectionVideo{flex-direction:column}.divVideo,.textContainer{width:100%}.cotizacion{width:90vw}.mainHome{margin-top:5vh}.sectionCarousel{top:-9vh;width:100%;height:33vh}.fondohome{top:20vh}}.ambo-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;min-height:100vh;color:#fff;background:url(/ruta/BackgroundAmboDesk.png) no-repeat center center;background-size:cover;position:relative;animation:moveBackground 30s ease-in-out infinite}.footer-text{color:#fff;font-family:MuseoModerno;display:inline-block;opacity:1;transition:opacity .4s ease}.footer-text.fade-out{opacity:0}.ambo-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.ambo-image-container{position:relative;width:400px}.ambo-image{width:100%;display:block;z-index:2}.background-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:1px;background:transparent;border-radius:50%;z-index:1;animation:pulseAmbo 5s infinite;transition:transform .2s ease}.connector-wrapper{position:absolute;opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.connector-wrapper.show{opacity:1;transform:scale(1)}.connector{position:relative;display:block;height:2px;width:36px;background:#cfd8dc}.connector:after{content:"";position:absolute;top:0;right:0;width:2px;height:40px;background:#cfd8dc}.connector.left{transform:scaleX(-1);transform-origin:right center}.hotspot{position:absolute;width:14px!important;height:14px!important;border-radius:50%;border:2px solid #98B9EC;background:transparent;animation:pulse 1.5s infinite;transition:transform .2s ease;aspect-ratio:1/1!important}@media (max-width: 600px){.hotspot{position:absolute;width:25px!important;height:25px!important;border-radius:50%;border:2px solid #98B9EC;background:transparent;animation:pulse 1.5s infinite;transition:transform .2s ease;aspect-ratio:1/1!important}}.hotspot:hover{transform:scale(1.2)}.hotspot-tooltip{position:absolute;background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 16px;border-radius:20px;color:#5c5c5c;white-space:nowrap;opacity:0;transform:translateY(-5px) scale(.98);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.hotspot-tooltip:before{content:"";position:absolute;top:-12px;left:50%;transform:translate(-170%);height:12px;background:#ffffffb5}.hotspot-tooltip.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #00aeff99}70%{box-shadow:0 0 0 10px #00aeff00}to{box-shadow:0 0 #00aeff00}}@keyframes pulseAmbo{0%{box-shadow:0 0 80px 150px #00aeff1a}70%{box-shadow:0 0 80px 300px #00aeff1a}to{box-shadow:0 0 80px 150px #00aeff1a}}.ambo-footer{font-family:MuseoModerno;margin-top:1rem;font-size:24px;opacity:.8;position:relative;cursor:pointer;display:inline-block;transition:color .3s ease;width:30%}.ambo-footer:after{content:attr(data-hover);position:absolute;top:0;left:0;width:100%;text-align:center;font-family:MuseoModerno;font-size:24px;color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease}.ambo-footer:hover{color:transparent}.ambo-footer:hover:after{opacity:.8}@media (max-width: 450px){@keyframes moveBackground{0%{background-position:center center}50%{background-position:center 10px}to{background-position:center center}}}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:transparent;width:75%!important;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.bajadaSalud{font-size:24px;font-family:MuseoModerno!important;font-style:normal;font-weight:100;line-height:38px;display:flex;align-items:center;text-align:center;color:#5c5c5c}.bestChoice{width:66%;height:552px;background-color:#00394f33;border-radius:25px;display:flex;align-items:center;justify-content:space-around;flex-direction:column}.bestChoiceInnerText{font-family:MuseoModerno!important;font-style:normal;font-weight:500;font-size:36px!important;line-height:57px;display:flex;align-items:center;text-align:center;color:#00394f}.bestChoiceContainer{width:90%;background:#fff;height:70%;border-radius:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.bestChoiceContainer:hover{background:#f0f0f0;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:transparent;width:75%!important;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}@media (max-width: 450px){.bestChoice{width:90%;height:200px;background-color:#00394f33;border-radius:25px;display:flex;align-items:center;justify-content:space-around;flex-direction:column}.bestChoiceContainer{width:90%;background:#fff;height:50%;border-radius:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.bestChoiceContainer:hover{background:#f0f0f0;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.sectionVideo{flex-direction:column}.divVideo,.textContainer{width:100%}.cotizacion{width:90vw}.mainHome{margin-top:0vh}.sectionCarousel{top:-9vh;width:100%;height:33vh}.fondohome{top:20vh}}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:transparent;width:75%!important;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:transparent;width:75%!important;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}span{font-family:Work Sans;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#484848;cursor:pointer}.bannerInicial{position:relative;background-size:cover;height:100vh;width:100%}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:220px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.higher,.quality{transition:transform .3s ease-in-out}.higher:hover,.quality:hover{transform:scale(1.1)}.tecnologiaVimod{background-color:#575756;width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.upcycling{background:url(https://i.imgur.com/XtQbtZa.jpeg);width:100%;height:100vh;padding:91px 11% 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.techText{color:#00aca9;font-size:32px!important;font-family:Work Sans!important;font-weight:600!important;padding-bottom:0!important;line-height:32px!important;text-align:left}.vimodText{color:#dadada;font-size:73px!important;font-family:Work Sans!important;font-weight:600!important;line-height:73px!important;padding-top:0!important;text-align:left}.upcyclingText{color:#575756;font-size:73px!important;font-family:Work Sans!important;font-weight:600!important;line-height:73px!important;padding-top:0!important;text-align:left}.higher{color:#dadada;font-size:48px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:48px!important;text-align:left}.quality{color:#00aca9;font-size:73px!important;font-family:Work Sans!important;font-weight:200!important;line-height:73px!important;padding-top:0!important;text-align:left}.CasaRomaText{font-family:MuseoModerno;font-weight:Light;margin-top:150px;margin-left:10%;font-size:20px;opacity:.8;width:40%;text-align:left;color:#fff}.CasaRomaText2{font-family:Work Sans;font-weight:Light;font-size:20px;opacity:.8;width:100%;text-align:center;color:#5c5c5c}.CasaRomaText3{font-family:MuseoModerno;font-weight:Light;font-size:36px;opacity:.8;width:100%;text-align:left;color:#5c5c5c;padding-left:20%}.FichaPDFCR1{font-family:MuseoModerno!important;font-weight:200;color:#73c5e0!important;text-align:center;line-height:130%;font-size:22px;border:.25px solid #73C5E0;padding:20px;border-radius:5px;margin-top:25px;cursor:pointer;transition:transform .2s ease}.FichaPDFCR1:hover{transform:scale(1.1);background-color:#00aeff1a}@keyframes moveBackground{0%{background-position:center -10px}50%{background-position:center center}to{background-position:center -10px}}.tripleSection{width:100%;height:100vh;display:flex}.eachSection{width:50%;height:100vh;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.sectionTitle{font-size:51px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;line-height:20px;transition:transform .5s ease,opacity .5s ease;z-index:1;position:relative}.sectionDescription{font-size:24px;font-family:Work Sans;font-weight:300;color:#fff;opacity:0;transition:opacity .5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;text-align:center}.eachSection:hover .sectionTitle{transform:translateY(-100%) rotateX(90deg);opacity:0}.eachSection:hover .sectionDescription{opacity:1}.welcomeSign{font-family:Work Sans!important;font-size:16px;font-weight:200!important;color:#dadada;padding:15px 17px;background-color:#00aca9;width:fit-content}.experiencia{position:absolute;bottom:-10px;right:211px;width:283px}.welcomeTitle{font-size:64px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:64px}.welcomeDescription,.welcomeDescriptionBtn{font-size:20px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:20px}.welcomeDescriptionBtn:hover{font-size:20px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;background-color:#00aca9;text-align:left;line-height:20px}.welcomeLink{font-size:20px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;text-decoration:underline;cursor:"pointer"}.welcomeLink:hover{font-size:20px!important;font-family:Work Sans!important;font-weight:400!important;color:#dadada;text-align:left;text-decoration:underline;cursor:"pointer"}.mainHome{min-height:100vh;text-align:center;overflow-y:hidden;overflow-x:hidden;background-color:#fff;padding-bottom:0vh}.sectionAboutVimod{padding:100px;display:flex;height:100vh}.detalle-item{align-items:center;justify-content:center;text-align:center;width:300px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{display:flex;align-items:center;justify-content:center;text-align:center;width:350px;opacity:1;transition:all .5s ease;margin-right:10px}.detalle-imagen{height:100%}.detalle-imagen>img{width:75px;height:175px;object-fit:cover}.sectionContact{padding:100px;display:flex;background:#fff;background-size:cover;text-align:start;height:110vh;justify-content:space-around}.sectionUpcycling{padding:100px;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:110vh;justify-content:space-around}.forms{padding:11%;display:flex;background-color:"#FFF";background-size:cover;text-align:start;height:110vh;justify-content:space-between}.contactSection{width:40%;display:flex;flex-direction:column;gap:30px}.romeQuality{font-family:Work Sans!important;font-size:46px!important;font-weight:200!important;color:#02071d}.romeQuality2{font-family:Work Sans!important;font-size:18px!important;font-weight:200!important;color:#02071d}.productCard{width:386px;height:438px;background:#fff;border-radius:10px;box-shadow:0 40px 90px #0000000f;padding:25px 0;margin-top:25px;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1)}.productCard:hover{transform:scale(1.05);box-shadow:0 40px 90px #0000001a,0 10px 20px #00000026}.cardPicture{width:336px;height:244px}.cardName{font-size:20px!important;font-weight:400!important;font-family:Work Sans!important;color:"#484848"!important}.cardProductType{font-size:14px!important;font-weight:400!important;font-family:Work Sans!important;color:"#848484"!important}.cardPrice{font-size:24px!important;font-weight:600!important;font-family:Work Sans!important;color:"#484848"!important}.sectionForm{width:50%}.sectionAboutText{display:flex;flex-direction:column;gap:100px;width:50%}.personalizationSection{display:flex;margin:80px auto 150px;align-items:center}.personalizationSectionWhite{background-color:#fff;width:50%;padding:5%}.personalizationSectionSambayon{background-color:#fffcf2;border-left:1px solid black;width:50%;padding:5%;display:flex;flex-direction:column;justify-content:space-around}.aboutTitle{color:#00aca9;font-size:40px!important;font-weight:700!important;font-family:Work Sans!important}.aboutTitleUpcycling{color:#575756;font-size:48px!important;font-weight:700!important;font-family:Work Sans!important}.aboutTitle2{color:#575756;font-size:40px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContentHome{color:#575756!important;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.aboutContentImage{display:flex;align-items:center;justify-content:center}.footer{width:75%;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{cursor:pointer;font-size:12px!important;color:#fff;line-height:1;width:70%;text-align:center}.footerVimod{width:50%}.blur-top-edge{position:relative;overflow:hidden}.blur-top-edge:before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(to bottom,#fff,#fff0);pointer-events:none}.sectionCarousel{background-color:var(--color-claro)}.sectionAbout2{background-color:var(--color-gris-trans);--mask: radial-gradient(56.6px at 50% 78px, #000 99%, #0000 101%) calc(50% - 60px) 0/120px 100%, radial-gradient(56.6px at 50% -48px, #0000 99%, #000 101%) 50% 30px/120px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.sectionVideo{margin-top:5vh;margin-bottom:5vh;display:flex;justify-content:center;padding:20px;background-color:var(--color-claro);border:solid 10px var(--color-verde)}.divVideo{width:40%;height:90%}.textContainer{width:40%;display:flex;background-color:var(--color-claro);text-align:center;align-items:center;justify-content:center}.mark{background-color:var(--color-claro);width:60%}.cotizacion{text-align:center;align-items:center;margin-top:5vh;margin-bottom:3vh;color:var(--color-claro);background-color:var(--color-verde);width:20vw;border:none;height:6vh}.fondohome{display:flex;align-items:center;justify-content:center;width:100px;height:50px;position:absolute;bottom:0;left:5%;background-color:var(--color-verde);color:#fff;padding:8px;border-radius:10px;cursor:pointer;z-index:1}.edit-icon-video{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:2px;background-color:var(--color-verde);color:var(--text-color);padding:8px;border-radius:50%;cursor:pointer}.edit-icon-video:hover{background-color:var(--color-verde);box-shadow:4px 4px 5px #000000bf;-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,.75)}.sectionScroll{width:100vw;height:15vh;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.sectionScroll>img{width:40px;animation:scrollAnimation 2s infinite;transition-timing-function:linear}.scroll-animate{opacity:0;transform:translateY(50px);transition:all .6s ease-out}.scroll-animate.visible{opacity:1;transform:translateY(0)}.iconosB{z-index:2;animation:pulse2 1.5s infinite;transition:transform .2s ease}.overlay-info{position:fixed;font-family:Work Sans;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:3000;animation:fadeIn .3s ease}.overlay-content{position:relative;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px 30px;border-radius:12px;color:#fff;font-size:18px;max-width:80%;text-align:center;animation:scaleIn .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.close-btn{position:relative;background:transparent;border:.5px solid white;color:#fff;font-size:14px;cursor:pointer;transition:transform .2s ease;width:fit-content;padding:10px;border-radius:10px}.close-btn:hover{transform:scale(1.1);background-color:#00aeff1a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.iconos{transition:transform .3s ease;cursor:pointer}.iconos:hover{transform:scale(1.15)}@keyframes pulse2{0%{box-shadow:0 0 80px 50px #00aeff1a}70%{box-shadow:0 0 80px 100px #00aeff1a}to{box-shadow:0 0 80px 50px #00aeff1a}}@keyframes scrollAnimation{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.fondohome:hover{background-color:var(--color-verde);box-shadow:4px 4px 5px #000000bf;-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,.75)}.basicHover{color:#02071d;font-family:Work Sans}.basicHover:hover{text-decoration:underline;font-weight:400!important}.footerBlue{width:100%;height:75vh;background-color:#001829;position:relative;display:flex;align-items:center;justify-content:center}.newsLetterContainer{position:relative;width:100%;height:50vh}.newsLetter{width:75%;height:200px;border-radius:15px;padding:0 5%;background:linear-gradient(90deg,#8bb2e8,#4e6482);position:absolute;top:-25%;left:12.5%;display:flex;align-items:center;justify-content:space-around}.letterText{font-family:MuseoModerno!important;font-weight:200;color:#fff!important;text-align:left;width:75%;line-height:130%;font-size:25px}.suscribeBtn{background-color:#fff;color:#000f1f;width:244px;height:62px;border-radius:5px;display:flex;align-items:center;justify-content:center}.emailFill{width:244px;height:62px;border-radius:25px!important;color:#fff!important;border-color:#fff!important}.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input{color:#fff!important;border-color:#fff!important}.css-14s5rfu-MuiFormLabel-root-MuiInputLabel-root{color:#fff!important;font-family:Work Sans!important}.css-1d3z3hw-MuiOutlinedInput-notchedOutline{border-color:#fff!important;border-width:.5px!important}.css-1jy569b-MuiFormLabel-root-MuiInputLabel-root.Mui-focused,.css-1jy569b-MuiFormLabel-root-MuiInputLabel-root{color:transparent!important}@media (max-width: 1700px){.detalle-item{align-items:center;justify-content:center;text-align:center;width:200px;display:flex;transition:all .5s ease;opacity:.5}.firstItem{align-items:center;justify-content:center;text-align:center;width:210px;display:flex;transition:all .5s ease;margin-right:10px}.welcomeTitle{font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;color:#dadada;text-align:left;line-height:100%}.experiencia{position:absolute;bottom:0;right:0;width:180px}.tripleSection{width:100%;height:100%;display:flex;flex-direction:column}.eachSection{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.bannerContent{position:absolute;width:100%;height:100vh;padding-top:120px;padding-right:11%;padding-left:11%;display:flex;flex-direction:column;gap:30px}.sectionAboutVimod{padding:100px 11%;display:flex;background:url(https://imgur.com/YToptp5.jpg);background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionContact{padding:100px 11%;display:flex;background:#fff;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionUpcycling{padding:100px 11%;display:flex;background-color:#00aca93b;background-size:cover;text-align:start;height:100%;justify-content:space-around;flex-direction:column;gap:100px}.sectionAboutText{display:flex;flex-direction:column;gap:50px;width:100%}.aboutTitle{color:#00aca9;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important;width:100%}.aboutTitleUpcycling,.aboutTitle2{color:#575756;font-size:32px!important;font-weight:700!important;font-family:Work Sans!important}.aboutContent{color:#575756;font-size:20px!important;font-weight:200!important;font-family:Work Sans!important}.higher{color:#dadada;font-size:32px!important;font-family:Work Sans!important;font-weight:200!important;padding-bottom:0!important;line-height:24px!important;text-align:left}.quality{color:#00aca9;font-size:40px!important;font-family:Work Sans!important;font-weight:200!important;line-height:48px!important;padding-top:0!important;text-align:left}.tecnologiaVimod{background-color:#575756;width:100%;height:100%;padding:91px 11% 120px;display:flex;flex-direction:column;justify-content:space-between}.sectionForm{width:100%}.contactSection{width:100%;display:flex;flex-direction:column;gap:30px}.footer{background-color:transparent;width:75%!important;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.footerText{font-size:12px!important;color:#484848;line-height:1;width:100%}.footerVimod{width:100%}}@media (max-width: 911px){.sectionCarousel{background-color:var(--color-claro);margin-top:-15%}.cotizacion{margin-top:7vh;width:90vw}.personalizationSection{display:flex;flex-direction:column;margin:80px 0 0}.personalizationSectionWhite{background-color:#fff;width:100%;padding:5%}.personalizationSectionSambayon{background-color:#fffcf2;border-left:0px solid black;width:100%;padding:5%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:350px}.productCard{width:386px;height:438px;background:#fff;border-radius:10px;box-shadow:0 40px 90px #0000000f;padding:0}.cardPicture{width:336px;height:244px;margin:25px 25px 0}.romeQuality{font-family:Work Sans!important;font-size:32px!important;font-weight:200!important;color:#02071d;line-height:1!important;padding:0 10%}.romeQuality2{font-family:Work Sans!important;font-size:12px!important;font-weight:200!important;color:#02071d}.footerBlue{width:100%;height:100vh;background-color:#001829;position:relative;display:flex;align-items:center;justify-content:center}.newsLetter{width:75%;height:auto;padding:10%;border-radius:15px;background:linear-gradient(90deg,#8bb2e8,#4e6482);position:absolute;top:-25%;left:12.5%;display:flex;align-items:center;justify-content:space-around;flex-direction:column}.letterText{font-family:MuseoModerno!important;font-weight:200;color:#fff!important;text-align:center;width:75%;line-height:130%;font-size:20px}}@media (max-width: 450px){.sectionVideo{flex-direction:column}.divVideo,.textContainer{width:100%}.cotizacion{width:90vw}.mainHome{margin-top:0vh}.sectionCarousel{top:-9vh;width:100%;height:33vh}.fondohome{top:20vh}}.portal-input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #E5E7EB;outline:none;font-size:14px;font-family:MuseoModerno,sans-serif;background:transparent;color:#fff}.portal-input::placeholder{color:#fff;opacity:1}.login-button{margin-top:14px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid #E5E7EB;background:transparent;color:#fff;font-weight:700;font-family:MuseoModerno,sans-serif;cursor:pointer;transition:background .25s ease}.login-button:hover{background:#f4f4f4;color:#5c5c5c;border:1px solid #E5E7EB}.login-button:disabled{cursor:not-allowed;opacity:.85}.modalEditContainer{position:fixed!important;z-index:50!important}.imgProductContainer{padding-top:15px;display:flex;flex-direction:row;justify-content:space-around}.tituloRemoveVariant{display:flex}.removeTags{display:flex;align-items:center}.imgEdit{display:flex;flex-direction:column;align-items:center}.imgEditTag{object-fit:cover}.containerConfirmation{background-color:#53535346;z-index:100000000000}.modalConfirmationContainer{background-color:#dfdfdf;font-family:Montserrat}.headerModalConfirmation{background-color:var(--color-verde);color:var(--text-color);font-family:Montserrat}.modal-content{margin-right:50px}.modalConfirmationContainer{border-radius:10px}.divMagico{display:flex;justify-content:center;align-items:center}.botonModalConfirmacion{background-color:var(--color-verde)!important;text-shadow:0 2px 4px rgba(0,0,0,.4);font-family:Montserrat;border:none;display:flex;align-items:center;color:var(--text-color);font-weight:600;padding:6px 12px;border-radius:10px;font-size:1.2rem;margin-left:8px}.botonModalConfirmacion:hover{background-color:#e9bcbf}.buttonSecondary{font-weight:600;font-size:1.2rem;padding:6px 12px;border-radius:10px;border:none}@media (max-width: 550px){.modal-content{margin:0;width:100%}}.container-detalle-producto{border-top:solid 1px rgba(0,0,0,.275);border-bottom:solid 1px rgba(0,0,0,.275);margin-bottom:10px;padding:10px}.botonModalConfirmacion:disabled{background-color:#696969;border-color:#696969;cursor:not-allowed!important}.revisa{text-align:center;font-size:1rem;color:red}.itemEditPurchase:hover{background-color:var(--color-verde-footer)}.mediosPagoDrop{margin-left:22%}.mediosPagoDrop>button{color:var(--color-texto-claro);border:none;background-color:var(--color-rosa-claro)}.mediosPagoDrop>button:hover{color:var(--color-texto-claro);border:none;background-color:var(--color-verde-footer)}.mediosPagoDrop>button:active{color:var(--color-texto-claro);border:none;background-color:var(--color-rosa-claro)}.mediosPagoDrop>button:before{color:var(--color-texto-claro);border:none;background-color:var(--color-rosa-claro)}.mediosPagoDrop>button:after{color:var(--color-texto-claro);border:none;background-color:var(--color-rosa-claro)}.mediosPagoDrop>button:focus{color:var(--color-texto-claro);border:none;background-color:var(--color-rosa-claro)}.mediosPagoDrop .dropdown-item{text-align:center;color:var(--color-texto-claro)!important}.mediosPagoDrop .dropdown-menu{left:auto;right:0}.mediosPagoDrop .dropdown-menu.show{padding-left:5%}.pagination{display:flex;flex-wrap:wrap;justify-content:center}.botonPaginado{color:#000!important}.page-link.botonPaginado.active{background-color:var(--color-verde-footer);border:.5px solid gray;text-decoration:underline;z-index:1}.page-item{font-family:Nexa}.pendiente-state{background-color:#ff00009b!important;color:#fff!important}.finalizada-state{background-color:#00800097!important;color:#fff!important}.buyer-access-section{background:#ffffffbf;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.25);padding:3rem;border-radius:1.5rem;box-shadow:0 8px 32px #f472b61a,0 4px 16px #f472b60d,inset 0 1px #fff3;background-image:linear-gradient(135deg,#e8cbd314,#c79aa514,#d1a0af14);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}.buyer-access-section:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 12px 40px #00000014,0 6px 20px #d1a0af26,inset 0 1px #fff6}.section-content{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width: 1024px){.section-content{grid-template-columns:1fr 1fr}}.section-left{display:flex;flex-direction:column;gap:2rem}.access-info{display:flex;flex-direction:column;gap:1.5rem}.header-content{display:flex;align-items:center;gap:1rem}.lock-icon{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:1rem;border-radius:1.5rem;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.lock-icon:hover{transform:scale(1.05)}.lock-icon:active{transform:scale(.98)}.lock-icon .icon{width:2rem;height:2rem;color:var(--primary)}.section-title{font-family:var(--font-display);font-size:1.875rem;font-weight:700;background:linear-gradient(to right,#1f2937,#111827);background-clip:text;-webkit-background-clip:text;color:transparent;margin:0}.section-description{font-family:var(--font-body);font-size:1.125rem;font-weight:500;color:#374151;line-height:1.7;margin:0}.exclusive-info{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);padding:1rem;border-radius:1rem;box-shadow:0 4px 16px #0000000a,0 2px 8px #d1a0af14;transition:all .3s ease}.exclusive-info:hover{box-shadow:0 8px 32px #0000000f,0 4px 16px #d1a0af1f}.exclusive-content{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-weight:500;color:#4b5563}.users-icon{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.5rem;border-radius:.75rem;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.users-icon:hover{transform:scale(1.05)}.users-icon:active{transform:scale(.98)}.users-icon .icon{width:1.25rem;height:1.25rem}.access-button{background:linear-gradient(to right,var(--primary),rgba(209,160,175,.9),rgba(209,160,175,.8));color:#fff;padding:1rem 2.5rem;border-radius:1.5rem;border:none;font-family:var(--font-display);font-weight:700;font-size:1.125rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 8px 32px #f472b61a,0 4px 16px #f472b60d,inset 0 1px #fff3;position:relative;overflow:hidden}.access-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:scale(0);transition:transform .6s ease-out;pointer-events:none}.access-button:hover:before{transform:scale(1)}.access-button:hover{transform:scale(1.05);background:linear-gradient(to right,#d1a0afe6,#d1a0afcc,#d1a0afb3)}.access-button:active{transform:scale(.98)}.arrow-icon{width:1.5rem;height:1.5rem}.section-right{display:flex;justify-content:center}.qr-container{background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:3rem;border-radius:1.5rem;box-shadow:0 8px 32px #00000005,0 4px 16px #00000003,inset 0 1px #ffffff4d;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.qr-container:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 12px 40px #00000014,0 6px 20px #d1a0af26,inset 0 1px #fff6}.qr-content{text-align:center;display:flex;flex-direction:column;gap:2rem}.qr-code-wrapper{display:flex;justify-content:center}.qr-code-container{background:linear-gradient(135deg,#d1a0af26,#e8cbd326);border:1px solid rgba(209,160,175,.25);box-shadow:0 8px 24px #d1a0af1a,inset 0 1px #ffffff4d,0 0 20px #d1a0af0d;padding:2.5rem;border-radius:1.5rem;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.qr-code-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:scale(0);transition:transform .6s ease-out;pointer-events:none}.qr-code-container:hover:before{transform:scale(1)}.qr-code-container:hover{transform:scale(1.05)}.qr-code-container:active{transform:scale(.98)}.qr-icon{width:8rem;height:8rem;color:#4b5563}.scan-line{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to right,transparent,rgba(209,160,175,.5),transparent);border-radius:2px;animation:pulse 2s infinite}.qr-info{display:flex;flex-direction:column;gap:1rem}.qr-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#1f2937}.qr-subtitle{font-family:var(--font-body);font-weight:500;color:#4b5563}.batch-id{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.75rem 1.5rem;border-radius:1rem;margin:0 auto;width:fit-content}.batch-text{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:#6b7280}.status-indicators{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}@media (max-width: 1024px){.section-content{text-align:center}.buyer-access-section{padding:2rem}.section-title{font-size:1.5rem}.qr-container{padding:2rem}.qr-icon{width:6rem;height:6rem}}@media (max-width: 768px){.header-content{flex-direction:column;gap:1rem}.access-button{justify-content:center}}.footer-container{background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#1f2937;border-radius:1.5rem;padding:3rem;margin-top:4rem;box-shadow:0 8px 32px #00000005,0 4px 16px #00000003,inset 0 1px #ffffff4d;background-image:linear-gradient(135deg,#93c5fd0d,#f472b60d,#c4b5fd0d);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}.footer-container:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 12px 40px #00000014,0 6px 20px #d1a0af26,inset 0 1px #fff6}.footer-content{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 768px){.footer-content{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.footer-content{grid-template-columns:1fr 1fr 1fr 1fr}}.company-info{display:flex;flex-direction:column;gap:1.5rem}.company-name{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.5rem 1rem;border-radius:1rem;width:fit-content;font-family:var(--font-display);font-size:1.5rem;font-weight:700;background:linear-gradient(to right,#1f2937,#111827);background-clip:text;-webkit-background-clip:text;color:transparent}.company-description{font-family:var(--font-body);color:#374151;line-height:1.7;margin:0}.section-title{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 1.5rem}.contact-section{display:flex;flex-direction:column;gap:1.5rem}.contact-list{display:flex;flex-direction:column;gap:1rem}.contact-item{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);padding:.75rem;border-radius:1rem;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.contact-item:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 8px 32px #0000000f,0 4px 16px #d1a0af1f}.contact-content{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);color:#4b5563}.contact-icon{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.25rem;border-radius:.5rem}.contact-icon .icon{width:1.25rem;height:1.25rem;color:var(--primary)}.location-section{display:flex;flex-direction:column;gap:1.5rem}.location-info{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);padding:1rem;border-radius:1rem}.location-content{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-body);color:#4b5563}.location-icon{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.25rem;border-radius:.5rem;margin-top:.25rem}.location-icon .icon{width:1.25rem;height:1.25rem;color:var(--primary);flex-shrink:0}.address{display:flex;flex-direction:column;gap:.25rem}.certifications-section{display:flex;flex-direction:column;gap:1.5rem}.certifications-list{display:flex;flex-direction:column;gap:.75rem}.certification-item{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);padding:.75rem;border-radius:1rem;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.certification-content{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);color:#4b5563}.cert-dot{width:.5rem;height:.5rem;border-radius:50%;animation:pulse-slow 3s infinite}.dot-2{background:linear-gradient(to right,#60a5fa,#06b6d4);animation-delay:2s}.dot-3{background:linear-gradient(to right,#a78bfa,#f472b6);animation-delay:4s}.dot-4{background:linear-gradient(to right,#f472b6,#fb7185)}.footer-bottom{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);margin-top:3rem;padding:1.5rem;border-radius:1.5rem;text-align:center;font-family:var(--font-body);color:#4b5563}.footer-bottom-content{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width: 768px){.footer-bottom-content{flex-direction:row;justify-content:space-between;gap:0}}.copyright{font-family:var(--font-display);font-weight:500}.footer-links{display:flex;gap:2rem;font-size:.875rem}.footer-link{color:#6b7280;cursor:pointer;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.footer-link:hover{color:var(--primary);transform:scale(1.05)}.footer-link:active{transform:scale(.98)}.footer-disclaimer{margin-top:1.5rem;font-size:.75rem;color:#6b7280;background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:1rem;border-radius:1rem}@media (max-width: 768px){.footer-container{padding:2rem;margin-top:2rem}.footer-content{gap:2rem}.footer-links{flex-direction:column;gap:1rem}}.header-container{background:#ffffffbf;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.25);border-radius:1.5rem;padding:2.5rem;box-shadow:0 8px 32px #d1a0af26,0 4px 16px #d1a0af1a,inset 0 1px #ffffff40;background-image:linear-gradient(135deg,#e8cbd314,#c79aa514,#d1a0af14);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}.header-container:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 12px 40px #00000014,0 6px 20px #d1a0af26,inset 0 1px #fff6}.header-content{display:flex;align-items:center;justify-content:space-between}.header-left{display:flex;align-items:center;gap:2rem}.logo-container{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;border-radius:1rem;padding:1rem;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.logo-container:hover{transform:scale(1.05)}.logo-container:active{transform:scale(.98)}.logo-image{width:8rem;height:4rem;object-fit:contain;margin:0}.composition-info{display:flex;flex-direction:column;gap:.25rem}.composition-text{font-family:var(--font-body);font-size:1.25rem;font-weight:500;color:#374151;margin:0}.status-indicators{display:flex;gap:.5rem}.dot-1{background:linear-gradient(to right,#60a5fa,#14b8a6)}.dot-2{background:linear-gradient(to right,#f472b6,#fb7185);animation-delay:2s}.dot-3{background:linear-gradient(to right,#a78bfa,#6366f1);animation-delay:4s}.header-right{text-align:right}.brand-container{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.75rem 1.5rem;border-radius:1rem;position:relative;overflow:hidden}.brand-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:scale(0);transition:transform .6s ease-out;pointer-events:none}.brand-container:hover:before{transform:scale(1)}.brand-name{font-family:var(--font-display);font-size:1.5rem;font-weight:700;background:linear-gradient(to right,#374151,#1f2937);background-clip:text;-webkit-background-clip:text;color:transparent}@media (max-width: 768px){.header-container{padding:1.5rem}.header-content{flex-direction:column;gap:1.5rem;text-align:center}.header-left{flex-direction:column;gap:1rem}.composition-text{font-size:1rem}.logo-image{width:6rem;height:3rem}}.product-identity-card{background:#ffffffbf;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.25);border-radius:1.5rem;padding:2rem;box-shadow:0 8px 32px #93c5fd1a,0 4px 16px #93c5fd0d,inset 0 1px #fff3;background-image:linear-gradient(135deg,#93c5fd0d,#f472b60d,#c4b5fd0d);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);animation:scaleIn .4s cubic-bezier(.4,0,.2,1)}.product-identity-card:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 12px 40px #00000014,0 6px 20px #d1a0af26,inset 0 1px #fff6}.batch-number-section{background:linear-gradient(135deg,#d1a0af26,#e8cbd326);border:1px solid rgba(209,160,175,.25);box-shadow:0 8px 24px #d1a0af1a,inset 0 1px #ffffff4d,0 0 20px #d1a0af0d;padding:2rem;border-radius:1.5rem;position:relative;overflow:hidden}.batch-number-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:scale(0);transition:transform .6s ease-out;pointer-events:none}.batch-number-section:hover:before{transform:scale(1)}.batch-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.batch-number{font-family:var(--font-display);font-size:3rem;font-weight:700;background:linear-gradient(to right,#1f2937,#111827);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:.05em}.batch-indicators{margin-top:.5rem;display:flex;gap:.25rem}.indicator{border-radius:50%}.indicator-2{width:.5rem;height:.25rem;background:linear-gradient(to right,#d1a0af99,#d1a0af4d)}.indicator-3{width:.25rem;height:.25rem;background:linear-gradient(to right,rgba(209,160,175,.3),transparent)}.info-row{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);padding:1.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:space-between;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 4px 16px #0000000a,0 2px 8px #d1a0af14}.info-row:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 8px 32px #0000000f,0 4px 16px #d1a0af1f}.info-left{display:flex;align-items:center;gap:1rem}.icon{width:1.5rem;height:1.5rem;color:var(--primary)}.icon.blue{color:#2563eb}.label{font-family:var(--font-body);font-weight:500;color:#374151}.color-info{display:flex;align-items:center;gap:1rem}.color-swatch{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b82f6,#2563eb);box-shadow:0 8px 32px #93c5fd1a,0 4px 16px #93c5fd0d,inset 0 1px #fff3;border:2px solid rgba(255,255,255,.5);transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.color-swatch:hover{transform:scale(1.05)}.color-swatch:active{transform:scale(.98)}@media (max-width: 768px){.product-identity-card{padding:1.5rem}.card-content{gap:1.5rem}.batch-number{font-size:2rem}.info-row{flex-direction:column;gap:1rem;text-align:center}.color-info{justify-content:center}}.certifications-card{background:#ffffffbf;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.25);border-radius:1.5rem;padding:2rem;box-shadow:0 8px 32px #f472b61a,0 4px 16px #f472b60d,inset 0 1px #fff3;background-image:linear-gradient(135deg,#38bdf80f,#14b8a60f);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);animation:scaleIn .4s cubic-bezier(.4,0,.2,1)}.certifications-card:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 12px 40px #00000014,0 6px 20px #d1a0af26,inset 0 1px #fff6}.card-content{display:flex;flex-direction:column;gap:2rem}.card-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem}.certifications-list{display:flex;flex-direction:column;gap:1.5rem}.certification-item{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);padding:1.5rem;border-radius:1rem;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 4px 16px #0000000a,0 2px 8px #d1a0af14;position:relative;overflow:hidden}.certification-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:scale(0);transition:transform .6s ease-out;pointer-events:none}.certification-item:hover:before{transform:scale(1)}.certification-item:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 8px 32px #0000000f,0 4px 16px #d1a0af1f}.certification-content{display:flex;align-items:center;justify-content:space-between}.certification-left{display:flex;align-items:center;gap:1rem}.icon-container{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.75rem;border-radius:1rem;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.icon-container:hover{transform:scale(1.05)}.icon-container:active{transform:scale(.98)}.icon{width:1.5rem;height:1.5rem;color:#4b5563}.icon.green{color:#059669}.certification-name{font-family:var(--font-body);font-weight:500;color:#374151}.badge{padding:.5rem 1.25rem;border-radius:9999px;font-family:var(--font-body);font-weight:500;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.badge:hover{transform:scale(1.05)}.badge:active{transform:scale(.98)}.badge.green{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 4px 12px #34d39933}.badge.blue{background:linear-gradient(135deg,#38bdf8,#14b8a6);box-shadow:0 4px 12px #38bdf833}.quality-summary{background:linear-gradient(135deg,#d1a0af26,#e8cbd326);border:1px solid rgba(209,160,175,.25);box-shadow:0 8px 24px #d1a0af1a,inset 0 1px #ffffff4d,0 0 20px #d1a0af0d;padding:1.5rem;border-radius:1.5rem;position:relative;overflow:hidden}.summary-content{display:flex;align-items:center;gap:1rem}.summary-icon{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.5rem;border-radius:.75rem;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.summary-title{font-family:var(--font-body);font-weight:600;color:#065f46;margin:0}.summary-subtitle{font-family:var(--font-body);font-size:.875rem;color:#059669;margin:0}.status-indicators{display:flex;gap:.25rem;margin-left:auto}.status-dot{width:.5rem;height:.5rem;border-radius:50%;animation:pulse-slow 3s infinite}.dot-1{background:linear-gradient(to right,#34d399,#10b981)}.dot-2{background:linear-gradient(to right,#34d399,#10b981);animation-delay:2s}.dot-3{background:linear-gradient(to right,#34d399,#10b981);animation-delay:4s}@media (max-width: 768px){.certifications-card{padding:1.5rem}.card-content{gap:1.5rem}.certification-content{flex-direction:column;gap:1rem;text-align:center}.summary-content{flex-direction:column;text-align:center;gap:1rem}.status-indicators{margin-left:0;justify-content:center}}.sgs-testing-card{background:#ffffffbf;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.25);border-radius:1.5rem;padding:2.5rem;box-shadow:0 8px 32px #00000005,0 4px 16px #00000003,inset 0 1px #ffffff4d;background-image:linear-gradient(135deg,#e8cbd314,#c79aa514,#d1a0af14);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}.sgs-testing-card:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 12px 40px #00000014,0 6px 20px #d1a0af26,inset 0 1px #fff6}.card-content{display:flex;flex-direction:column;gap:2.5rem}.card-header{display:flex;align-items:center;justify-content:space-between}.card-title{font-family:var(--font-display);font-size:1.875rem;font-weight:700;background:linear-gradient(to right,#1f2937,#111827);background-clip:text;-webkit-background-clip:text;color:transparent;margin:0}.certification-badge{background:linear-gradient(135deg,#38bdf8,#14b8a6);color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #38bdf833;padding:.75rem 1.5rem;border-radius:9999px;font-family:var(--font-body);font-weight:600;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.certification-badge:hover{transform:scale(1.05)}.certification-badge:active{transform:scale(.98)}.test-results-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.test-results-grid{grid-template-columns:1fr 1fr}}.test-result-item{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;padding:2rem;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 4px 16px #0000000a,0 2px 8px #d1a0af14;position:relative;overflow:hidden}.test-result-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:scale(0);transition:transform .6s ease-out;pointer-events:none}.test-result-item:hover:before{transform:scale(1)}.test-result-item:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 8px 32px #0000000f,0 4px 16px #d1a0af1f}.test-content{display:flex;align-items:flex-start;gap:1.5rem}.result-capsule{background:linear-gradient(135deg,#d1a0af26,#e8cbd326);border:1px solid rgba(209,160,175,.25);box-shadow:0 8px 24px #d1a0af1a,inset 0 1px #ffffff4d,0 0 20px #d1a0af0d;border-radius:1.5rem;padding:1.5rem;min-width:120px;text-align:center;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.result-capsule:hover{transform:scale(1.05)}.result-capsule:active{transform:scale(.98)}.result-number{font-family:var(--font-display);font-size:3rem;font-weight:700;background:linear-gradient(135deg,#1f2937,#111827);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:.5rem}.result-standard{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;font-family:var(--font-body);font-size:.75rem;font-weight:500;color:#6b7280;padding:.25rem .75rem;border-radius:9999px;margin-bottom:.5rem}.result-indicators{display:flex;justify-content:center;gap:.25rem;margin-top:.5rem}.indicator{border-radius:50%;animation:pulse-slow 3s infinite}.indicator-1{width:.25rem;height:.25rem;background:linear-gradient(to right,var(--primary),rgba(209,160,175,.6))}.indicator-2{width:.25rem;height:.25rem;background:linear-gradient(to right,#d1a0af99,#d1a0af4d);animation-delay:2s}.indicator-3{width:.25rem;height:.25rem;background:linear-gradient(to right,rgba(209,160,175,.3),transparent);animation-delay:4s}.test-details{flex:1;display:flex;flex-direction:column;gap:1rem}.test-info{margin-bottom:1rem}.test-name{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.test-description{font-family:var(--font-body);font-size:.875rem;color:#4b5563;margin:0}.test-evaluation{display:flex;align-items:center;justify-content:space-between}.stars-wrapper{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.5rem .75rem;border-radius:9999px;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.stars-wrapper:hover{transform:scale(1.05)}.stars-wrapper:active{transform:scale(.98)}.stars-container{display:flex;gap:.25rem}.star{width:1rem;height:1rem}.star.filled{color:#fbbf24;fill:currentColor}.star.empty{color:#d1d5db}.status-wrapper{display:flex;align-items:center;gap:.5rem}.status-icon-wrapper{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.25rem;border-radius:50%;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.status-icon-wrapper:hover{transform:scale(1.05)}.status-icon-wrapper:active{transform:scale(.98)}.status-icon{width:1.25rem;height:1.25rem}.status-icon.pass{color:#059669}.status-icon.fail{color:#dc2626}.status-badge{background:linear-gradient(135deg,#34d399,#10b981);color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #34d39933;padding:.5rem 1rem;border-radius:9999px;font-family:var(--font-body);font-weight:500;font-size:.875rem;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.status-badge:hover{transform:scale(1.05)}.status-badge:active{transform:scale(.98)}.quality-summary{background:linear-gradient(135deg,#d1a0af26,#e8cbd326);border:1px solid rgba(209,160,175,.25);box-shadow:0 8px 24px #d1a0af1a,inset 0 1px #ffffff4d,0 0 20px #d1a0af0d;padding:2rem;border-radius:1.5rem;position:relative;overflow:hidden}.quality-summary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:scale(0);transition:transform .6s ease-out;pointer-events:none}.quality-summary:hover:before{transform:scale(1)}.summary-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.summary-left{display:flex;align-items:center;gap:1rem}.summary-icon{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0000000d,inset 0 1px #fff6,0 0 20px #d1a0af1a;padding:.5rem;border-radius:1rem;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.summary-icon:hover{transform:scale(1.05)}.summary-icon:active{transform:scale(.98)}.summary-icon .icon{width:2rem;height:2rem;color:#059669}.summary-text{flex:1}.summary-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#065f46;margin:0}.summary-subtitle{font-family:var(--font-body);color:#059669;margin:0}.summary-badge{background:linear-gradient(135deg,#34d399,#10b981);color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #34d39933;padding:.75rem 1.5rem;border-radius:9999px;font-family:var(--font-display);font-weight:600;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.summary-badge:hover{transform:scale(1.05)}.summary-badge:active{transform:scale(.98)}.achievement-indicators{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.achievement-bar{height:.25rem;border-radius:.125rem}.bar-1{width:.75rem;background:linear-gradient(to right,#34d399,#10b981)}.bar-2{width:1.5rem;background:linear-gradient(to right,#10b981,#14b8a6)}.bar-3{width:.75rem;background:linear-gradient(to right,#14b8a6,#06b6d4)}@media (max-width: 768px){.sgs-testing-card{padding:1.5rem}.card-header{flex-direction:column;gap:1rem;text-align:center}.card-title{font-size:1.5rem}.test-content{flex-direction:column;gap:1rem}.result-capsule{min-width:auto;width:100%}.test-evaluation{flex-direction:column;gap:1rem}.summary-content{flex-direction:column;gap:1rem;text-align:center}}.yny-hero{background-color:#fff}.yny-hero-inner{max-width:1200px;margin:0 auto;padding:24px 32px 32px}.yny-hero-slider{position:relative;width:100%;overflow:hidden;border-radius:18px}.yny-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.yny-hero-slide img{width:100%;height:auto;display:block}.yny-hero-slide.active{position:relative;opacity:1}.yny-hero-slide.inactive{pointer-events:none}.yny-hero-cta-wrapper{position:absolute;left:64px;bottom:48px}.yny-hero-button{display:inline-block;text-align:center;padding:10px 26px;border-radius:999px;background-color:#3f1a34;color:#fff;text-decoration:none;font-size:14px;font-family:Poppins;font-weight:400;height:42px;width:207px;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.yny-hero-button,.yny-hero-button:link,.yny-hero-button:visited,.yny-hero-button:hover,.yny-hero-button:focus,.yny-hero-button:active{color:#fff!important;text-decoration:none!important;outline:none!important}.yny-hero-button:hover{background-color:#5a264b}.yny-hero-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.yny-hero-dot{width:10px;height:10px;border-radius:999px;border:none;background-color:#d3d3d3;cursor:pointer;padding:0}.yny-hero-dot.active{width:16px;background-color:#3f1a34}.midb-section{background-color:#fff}.midb-inner{max-width:1200px;margin:0 auto;padding:24px 32px 40px}.midb-banner-wrapper{position:relative;width:100%;overflow:hidden;border-radius:18px}.midb-banner-img{width:100%;height:auto;display:block}.midb-banner-button{position:absolute;left:50%;transform:translate(-50%);bottom:32px;padding:10px 26px;border-radius:999px;border:none;background-color:#3f1a34;color:#fff;font-size:14px;cursor:pointer;width:207px;font-family:Poppins;font-weight:400;height:42px;-webkit-tap-highlight-color:transparent}.midb-banner-button:hover,.midb-banner-button:focus,.midb-banner-button:active{background-color:#5a264b;color:#fff;outline:none}@media (max-width: 768px){.midb-inner{padding:16px 16px 32px}.midb-banner-button{bottom:50px;padding:9px 20px;font-size:.9rem}}.exp-yny-section{background:#fff;padding:80px 0}.exp-yny-inner{max-width:1200px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center}.exp-yny-title-row h2{margin:0;font-size:2rem;font-weight:400;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:Poppins}.exp-yny-logo-inline-wrapper{display:inline-flex;align-items:center}.exp-yny-logo-inline{width:200PX;display:block;transform:translateY(2px)}.exp-yny-subtitle{margin:16px 0 24px;font-size:1rem;font-family:Poppins;font-size:14px;color:#666}.exp-yny-accordions{display:flex;flex-direction:column;gap:8px}.exp-yny-accordions .MuiAccordion-root{border:none!important;box-shadow:none!important;background:transparent!important}.exp-yny-accordions .MuiAccordion-root:before{display:none!important}.exp-yny-accordion-summary{padding:0!important;min-height:40px!important;display:flex;align-items:center;gap:12px}.exp-yny-accordion-summary .MuiAccordionSummary-content{margin:0!important;display:flex;align-items:center;gap:12px}.exp-yny-bullet{width:14px;height:14px;border-radius:50%;background:#f3e3cf;flex-shrink:0}.exp-yny-accordion-title{font-size:.95rem;font-weight:600;font-family:Poppins}.exp-yny-accordion-details{padding:6px 0 10px 26px!important;font-size:.8rem;font-family:Poppins;color:#555}.exp-yny-accordions .MuiAccordionSummary-root,.exp-yny-accordions .MuiAccordionDetails-root{border:none!important}.exp-yny-button{display:flex;justify-content:center;margin-top:28px;padding:10px 28px;border-radius:999px;border:none;background:#3f1a34;color:#fff;cursor:pointer;font-size:14px;font-family:Poppins;font-weight:400;height:42px;width:207px}.exp-yny-right img{width:100%;border-radius:18px;display:block}.exp-yny-inner{display:flex;gap:32px;align-items:center}.exp-yny-inner-mobile{flex-direction:column;align-items:center;text-align:center}.exp-yny-left-mobile{width:100%;max-width:600px;margin:0 auto}.exp-yny-right-mobile img{max-width:320px;width:100%;height:auto;display:block;margin:0 auto 16px}.exp-yny-inner-mobile .exp-yny-title-row,.exp-yny-inner-mobile .exp-yny-subtitle,.exp-yny-inner-mobile .exp-yny-button{text-align:center}.exp-yny-inner-mobile .exp-yny-button{display:inline-flex;margin:16px auto 0}.exp-yny-inner-mobile .exp-yny-accordions{text-align:left}@media (max-width: 900px){.exp-yny-inner{grid-template-columns:1fr;gap:40px;padding:0 16px}.exp-yny-right img{max-width:100%}}.mf-section{background:#fff;padding:60px 0 80px;display:flex}.mf-inner{max-width:1200px;margin:0 auto;padding:0 32px}.mf-header{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.mf-title{margin:0;font-size:1.5rem;font-weight:500;color:#222}.mf-slider{position:relative;width:100%;margin:0 auto}.mf-cards-row{display:flex;flex-wrap:nowrap;gap:32px;overflow:hidden;scroll-behavior:smooth;padding:8px 40px}.mf-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;border:1px solid #d6cad9;background:#fff;cursor:pointer;font-size:22px;line-height:0;display:flex;align-items:center;justify-content:center;z-index:5}.mf-arrow-left{left:0}.mf-arrow-right{right:0}.mf-arrow-btn:disabled{opacity:.4;cursor:default}.mf-arrow-btn:focus{outline:none}.mf-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.mf-dot{width:8px;height:8px;border-radius:999px;border:none;background:#d8d8d8;cursor:pointer;padding:0}.mf-dot.active{width:16px;background:#3f1a34}.mf-card{width:360px;flex:0 0 360px;background:#fff;border-radius:22px;border:1px solid #eaeaea;padding:26px;text-align:center;display:flex;flex-direction:column;gap:16px;min-height:560px}.mf-card-title{margin:0 0 12px;font-family:MuseoModerno,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;color:#111}.mf-card-title span{font-weight:700;font-style:italic}.mf-card-img-wrapper{width:100%;height:200px;border-radius:16px;overflow:hidden}.mf-card-img-wrapper img{width:100%;height:100%;object-fit:cover}.mf-card-composition{margin-top:6px;margin-bottom:2px;font-size:.9rem;color:#555}.mf-card-colors{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:12px;margin-bottom:12px}.mf-color-dot{width:16px;height:16px;border-radius:50%;border:1px solid #ccc}.mf-card-link{margin-top:4px;font-size:.9rem;font-weight:400;color:#3f1a34;cursor:pointer;border:none;background:transparent}.mf-card-link:hover{text-decoration:underline}.mf-download-icon{font-size:1rem;margin-left:4px}.mf-card-button{margin-top:auto;padding:12px 28px;border-radius:999px;border:none;background:#3f1a34;color:#fff;font-size:1rem;cursor:pointer;transition:.2s ease-in-out}.mf-card-button:hover{opacity:.85}.mf-card.mf-card-sample{padding-bottom:24px!important}.mf-card.mf-card-sample .mf-card-button,.mf-card.mf-card-sample .mf-card-link{display:none!important}.mf-card-sample{min-height:auto!important;padding-bottom:20px}@media (max-width: 1024px){.mf-cards-row{padding:8px 32px}}@media (max-width: 768px){.mf-inner{padding:0 16px}.mf-card{width:320px;flex:0 0 320px}}.faqs-yny-section{background-color:#fff}.faqs-yny-inner{max-width:1200px;margin:0 auto;padding:48px 32px;display:flex;justify-content:center}.faqs-yny-title-row h2{margin:0;font-size:2rem;font-weight:400;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:Poppins;color:#1e1e1e}.faqs-yny-subtitle{margin:16px 0 24px;font-size:1rem;font-family:Poppins;font-size:14px;color:#666}.faqs-yny-accordions{margin-top:16px}.faqs-yny-accordion{border-bottom:1px solid #eee}.faqs-yny-accordion-summary{padding-left:0!important;padding-right:0!important;min-height:50px!important}.faqs-yny-accordion-summary .MuiAccordionSummary-content{margin:8px 0!important;display:flex;align-items:center;gap:10px}.faqs-yny-bullet{width:8px;height:8px;background-color:#3f1a34;border-radius:999px;flex-shrink:0}.faqs-yny-accordion-title{font-family:Poppins,sans-serif;font-size:15px;color:#222}.faqs-yny-accordion-details{padding-left:18px;padding-bottom:14px;font-family:Poppins,sans-serif;font-size:14px;color:#555}@media (max-width: 750px){.faqs-yny-inner{padding:32px 16px}.faqs-yny-title-row h2{font-size:26px}.faqs-yny-subtitle{font-size:13px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;background-color:#fff!important;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{width:100%;height:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100%;overflow-x:hidden;background-color:#fff!important;color:#213547}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: dark){body{background-color:#242424;color:#ffffffde}a:hover{color:#747bff}button{background-color:#1a1a1a}}
