.fade-hover{transition:opacity .4s ease}.desktop .fade-hover:focus,.desktop .fade-hover:hover{opacity:.5}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(25px);opacity:0}.fade-enter-active{transition:all .4s ease-out}.fade-leave-active{transition:all 0s}.fade-enter-from,.fade-leave-to{opacity:0}.parallax{transform:translateY(calc(var(--parallax-progress)*50%))}body{--width-panel-closed:80px;--width-panel-opened:390px;--width-resume-opened:430px;--height-panel-closed:64px}@media only screen and (max-width:1280px){body{--width-panel-opened:330px}}@media only screen and (max-width:1024px){body{--width-panel-opened:290px}}@media only screen and (max-width:900px){body{--width-panel-opened:100%}}.menu-steps{border-radius:var(--br-main);height:calc(var(--app-height) - var(--header-height) - var(--s));opacity:0;pointer-events:none;position:fixed;right:var(--xs);top:calc(var(--header-height) + var(--xs));transform:translateY(var(--translateY));transition:visibility .3s cubic-bezier(.39,.575,.565,1),opacity .3s cubic-bezier(.39,.575,.565,1);visibility:hidden;width:100%;z-index:var(--z-menu-steps)}.menu-steps.is-visible{opacity:1;visibility:visible}@media only screen and (max-width:900px){.menu-steps{height:auto;overflow:hidden;padding:0 var(--s) var(--s);pointer-events:none;position:relative;right:auto;top:auto;z-index:var(--z-menu)}.menu-steps.is-opened{pointer-events:visible}}@media print{.menu-steps{display:none}}.menu-steps .body.is-pdf-mode{display:none}@media only screen and (max-width:900px){.menu-steps--case{height:calc(var(--app-height) - var(--header-height) - 130px - var(--s));overflow:auto;padding:initial;position:fixed;right:var(--xs);top:130px;width:calc(100% - var(--s) - var(--xs));z-index:var(--z-menu)}}.menu-steps__inner{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--xs);height:inherit;justify-content:flex-end;margin-left:auto;pointer-events:none;width:-moz-fit-content;width:fit-content}.menu-steps__inner.is-opened{pointer-events:visible}@media only screen and (max-width:768px){.menu-steps__inner{flex-direction:column;flex-wrap:nowrap;height:auto}}.menu-steps__inner__resume{height:inherit}@media only screen and (max-width:900px){.menu-steps__inner__resume{display:none}}.menu-steps__anchor{display:none}@media only screen and (max-width:768px){.menu-steps__anchor{display:inline-block}}.menu-steps-scroller{--menu-scrollbar-width:9px}.menu-steps-scroller ::-webkit-scrollbar{width:var(--menu-scrollbar-width)}.menu-steps-scroller ::-webkit-scrollbar-track{background:var(--color-white)}@media only screen and (max-width:900px){.menu-steps-scroller ::-webkit-scrollbar-track{background:var(--color-moon)}}.menu-steps-scroller ::-webkit-scrollbar-thumb{background:var(--color-blue-navy);border-bottom:var(--s) solid var(--color-white);border-left:7px solid var(--color-white)}@media only screen and (max-width:900px){.menu-steps-scroller ::-webkit-scrollbar-thumb{background:var(--color-moon);border-bottom:initial;border-left:7px solid var(--color-moon)}}.menu-steps-scroller ::-webkit-scrollbar-thumb:hover{background:var(--color-blue-pastel)}.menu-steps-scroller.is-blurred:before{background-color:#ffffffb3!important;opacity:1}@supports ((-webkit-backdrop-filter:blur(25px)) or (backdrop-filter:blur(25px))){.menu-steps-scroller.is-blurred:before{-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;background-color:#fff3!important}}.menu-steps-scroller:before{-webkit-backdrop-filter:initial;backdrop-filter:none;content:"";height:var(--app-height);left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(calc(0px - var(--translateY)));transition:opacity 1s ease;width:100vw;z-index:0}
