:root{--width-sub:200px;--width-sub-sub:320px}.nav{display:block;width:100%;position:fixed;top:0}.navigation{padding:15px 30px;width:100%;display:flex;justify-content:space-between;align-items:center;background:rgba(222, 225, 226, 0.8);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);transition:padding 0.3s ease, background 0.3s ease}.navigation.effect{padding:5px 10px;background:rgba(222, 225, 226, 0.65)}.navigation ul li,.navigation ul li a{display:inline-block;position:relative}.navigation ul li a{padding:10px 15px;cursor:pointer;font-size:1.2rem;margin:0;color:var(--color-gray-100);border-radius:10px;transition:color 0.3s ease, opacity 0.3s ease}.navigation ul li a.active,.navigation ul li a.btn-sub.open,.navigation ul li a:hover{color:var(--color-acc-alt)}@media screen and (max-width: 1080px){.navigation,.navigation.effect{padding:5px 10px}.navigation .menu{position:absolute;max-width:290px;width:100%;top:55px;right:0;border-radius:20px 0 0 20px;padding:30px;background:var(--color-surf-100);opacity:0;pointer-events:none;visibility:hidden;z-index:9;transform:translateX(100%);transition:transform 0.35s ease, opacity 0.3s ease, visibility 0.3s ease;max-height:90vh;overflow-y:auto}.navigation .menu.active{max-width:320px;opacity:1;pointer-events:all;visibility:visible;transform:translateX(0)}.navigation .menu ul li,.navigation .menu ul li a{width:100%;opacity:1}.navigation .menu ul li{transform:translateX(10%);transition:transform 0.35s ease}.navigation .menu.active ul li{transform:translateX(0)}.navigation .menu ul li:nth-child(1){transition-delay:0s}.navigation .menu ul li:nth-child(2){transition-delay:0.1s}.navigation .menu ul li:nth-child(3){transition-delay:0.2s}.navigation .menu ul li:nth-child(4){transition-delay:0.3s}.navigation .menu ul li:nth-child(5){transition-delay:0.4s}.navigation .menu ul li:nth-child(6){transition-delay:0.5s}.navigation .menu ul li:nth-child(7){transition-delay:0.6s}}@media screen and (max-width: 1080px){.navigation{background:var(--color-surf-200);border:0;transition:none;padding:5px 10px}}.wrap-get{position:fixed;left:50%;bottom:5%;z-index:99;transform:translateX(-50%)}.wrap-get.subpage{position:relative;left:0;bottom:0;z-index:1;transform:none}.btn-get{--get-i-size:30px;padding:10px 20px !important;background:var(--color-acc);color:var(--color-gray-100);cursor:pointer;font-weight:600;font-size:1.5rem;animation:cta-blink 1.2s infinite;display:flex;align-items:center;gap:8px;border-radius:8px}.btn-get::after{content:url("../../images/icons/whatsapp.svg");width:var(--get-i-size);height:var(--get-i-size);display:block;animation:arrow-bounce 1s linear infinite}@keyframes cta-blink{0%,100%{background:var(--color-acc)}50%{background:var(--color-acc-h)}}@keyframes arrow-bounce{0%,100%{transform:translatey(-2px)}50%{transform:translatey(2px)}}@media screen and (max-width: 1080px){.wrap-get{bottom:3%}.btn-get{--get-i-size:20px;padding:12px 24px !important;font-size:1rem}}.navigation .btn-lan,.navigation .btn-sub{position:relative;display:inline-block;padding:10px 40px 10px 15px;cursor:pointer;border-radius:8px;transition:background 0.25s ease}.btn-lan{padding-left:40px !important}.btn-lan:hover,.btn-sub:hover{cursor:pointer}.btn-lan::after,.btn-sub::after,.sub > li > a::after{content:url("./../../images/icons/body/chevron.svg");position:absolute;right:10px;top:50%;width:20px;height:20px;transform:translateY(-50%) rotate(-90deg);transition:transform 0.25s ease}.sub.no-chevron > li > a::after{content:""}.btn-lan.open::after,.btn-sub.open::after{transform:translateY(-50%) rotate(0deg)}.btn-lan.open,.btn-sub.open,.get,.lan,.sub,.sub-sub{background:var(--color-surf-100);color:var(--color-gray-100)}@media screen and (max-width: 1080px){.btn-sub::after{display:none}.sub{background:transparent}}.lan,.sub{border-radius:10px;position:absolute;display:block;top:50px;left:0;opacity:0;pointer-events:none;transform:translateY(10px);box-shadow:0 20px 30px -20px rgba(0, 0, 0, 1);padding:10px;color:white;transition:all 250ms ease;z-index:9}.sub{width:var(--width-sub)}ul.sub li{display:flex;gap:10px;transition:all 250ms ease}ul.sub-sub li span.img{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px}ul.sub-sub li span.img img{width:100%;height:auto;display:block}ul.sub li a{flex:1;display:block;opacity:1 !important;text-decoration:none}ul.sub li a span{font-size:0.8rem;width:100%;display:block;margin:0;height:auto;opacity:0.5}.lan.active,.sub.active{opacity:1;pointer-events:all;transform:translateY(0px)}.navigation .lan a,.navigation .sub a{position:relative;display:block;width:100%;padding:10px;margin:0;color:var(--color-gray-100);border-radius:5px}.navigation .lan a{width:70px;padding:5px 5px 5px 30px !important}.navigation .sub a:hover{background:var(--color-sec)}.lan a:hover,.sub a:hover{color:var(--color-acc-alt)}.btn-lan::before,.lan a::before{content:"";width:20px;height:20px;position:absolute;top:10px;left:10px;border-radius:50%;border:2px solid rgba(0, 0, 0, 0.1);background-size:cover;background-repeat:no-repeat;background-position:center}.lan a::before{top:7px;left:0}.lan a.selected{opacity:1;font-weight:600}.btn-lan.esp::before,.lan a.esp::before{background-image:url("./../../images/flags/esp.svg")}.btn-lan.eng::before,.lan a.eng::before{background-image:url("./../../images/flags/eng.svg")}.btn-lan.chi::before,.lan a.chi::before{background-image:url("./../../images/flags/chi.svg")}.btn-lan.cor::before,.lan a.cor::before{background-image:url("./../../images/flags/cor.svg")}.btn-lan.fra::before,.lan a.fra::before{background-image:url("./../../images/flags/fra.svg")}.btn-lan.jpn::before,.lan a.jpn::before{background-image:url("./../../images/flags/jpn.svg")}.btn-lan.por::before,.lan a.por::before{background-image:url("./../../images/flags/por.svg")}.btn-lan.ita::before,.lan a.ita::before{background-image:url("./../../images/flags/ita.svg")}.sub .sub-sub{position:absolute;left:100%;top:-10px;margin-left:10px;width:var(--width-sub-sub);border-radius:10px;padding:10px;z-index:10;box-shadow:0 4px 15px rgba(0, 0, 0, 0.15);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 0.25s ease, transform 0.25s ease}.sub li.open > .sub-sub{opacity:1;pointer-events:all;transform:translateY(0)}.sub .sub-sub li a{display:block;padding:8px 15px;font-size:0.9em;white-space:nowrap;transition:background 0.3s}.sub .sub-sub li a:hover{background:var(--color-pri)}@media screen and (max-width: 1080px){ul.sub-sub li span.img{max-width:25px}.sub li{display:flex;flex-direction:column;gap:5px}.sub .sub-sub{position:static;display:none;width:100%;padding:0;margin:0;background:transparent;box-shadow:none;pointer-events:none}.sub li.open > .sub-sub{display:flex;flex-direction:column;gap:2px;pointer-events:auto}.sub li.open{margin-bottom:10px}.sub .sub-sub li{display:grid;grid-template-columns:20px 1fr;align-items:center;padding:5px;background:rgba(255, 255, 255, 0.05);border-radius:5px;width:100%}.sub .sub-sub li a span{display:none}.sub .sub-sub li a{display:block;width:100%;color:var(--color-pri)}.btn-lan:after,.btn-sub:after{top:12px;right:20px}.btn-lan:after{top:22px}.btn-lan{margin-right:10px}.btn-sub:after{transform:rotate(0deg)}.navigation .sub{width:100%;left:0;top:0;border-radius:0;position:relative;opacity:1;transform:none;box-shadow:none;padding:0 0 0 20px;border:none;color:var(--color-pri);pointer-events:all}.navigation .sub a{border-radius:5px;background:var(--color-sec);width:100%;display:block;padding:8px 16px;margin-bottom:5px}.navigation .sub .sub-sub a{margin:0}}.logo img{height:40px}@media screen and (max-width: 1080px){.logo img{height:30px}}.hamburguer{position:relative;width:40px;height:40px;cursor:pointer;margin:0;display:none;background:var(--color-surf-400);border-radius:50%}.hamburguer span{position:absolute;display:block;height:2px;opacity:1;left:10px;width:50%;background:var(--color-gray-100)}.hamburguer.active{background:var(--color-acc)}.hamburguer span:nth-child(1){top:12px}.hamburguer span:nth-child(2){top:19px}.hamburguer span:nth-child(3){top:26px}.hamburguer.active span:nth-child(1){transform:rotate(135deg);top:19px}.hamburguer.active span:nth-child(2){width:0}.hamburguer.active span:nth-child(3){transform:rotate(-135deg);top:19px}@media screen and (max-width: 1080px){.hamburguer{display:block}}.hamburguer,.navigation,nav{z-index:11}.hamburguer span,.navigation,.navigation a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;transition:all 350ms ease}@media screen and (max-width: 1080px){.navigation .menu{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;transition:all}}