@charset "UTF-8";
.navigation .navigation__container{padding:10px;position:relative;width:fit-content}.navigation .navigation__container .menu__holder{opacity:0;height:0;width:360px;background-color:var(--grey-dark);border-radius:40px;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;transition:all ease 0.5s;transition:height 300ms 300ms;-webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.1)}.navigation .navigation__container .menu__holder .menu{max-height:80vh;overflow-y:auto;padding:2rem}@media screen and (max-width:767.98px){.navigation .navigation__container .menu__holder .menu{padding:1.5rem}}.navigation .navigation__container .menu__holder .menu .menu__item{font-weight:bold;font-size:34px;line-height:40px;transition:all ease 0.3s;text-decoration:none;color:#FFF}@media screen and (max-width:1199.98px){.navigation .navigation__container .menu__holder .menu .menu__item{font-size:28px;line-height:38px}}@media screen and (max-width:991.98px){.navigation .navigation__container .menu__holder .menu .menu__item{font-size:40px;line-height:50px}}@media screen and (max-width:767.98px){.navigation .navigation__container .menu__holder .menu .menu__item{font-size:38px;line-height:48px}}.navigation .navigation__container .menu__holder .menu .menu__item:hover,.navigation .navigation__container .menu__holder .menu .menu__item.active{color:var(--accentColor)}.navigation .navigation__container .menu__holder .menu .menu__item:hover{margin-right:0.5rem}.navigation .navigation__container .menu__holder .menu .menu__item.has__collapse{position:relative}.navigation .navigation__container .menu__holder .menu .menu__item.has__collapse:before{content:"";font-family:"Font Awesome 5 Pro";transition:all ease 0.3s;font-weight:lighter;margin-right:0.5rem}.navigation .navigation__container .menu__holder .menu .menu__item.has__collapse.collapsed:before{content:""}.navigation .navigation__container .menu__holder .menu .children .menu__item,.navigation .navigation__container .menu__holder .menu .small__nav .menu__item{font-size:21px;line-height:32px;opacity:0.6;font-weight:unset}.navigation .navigation__container .menu__holder .menu .children .menu__item:hover,.navigation .navigation__container .menu__holder .menu .children .menu__item.active,.navigation .navigation__container .menu__holder .menu .small__nav .menu__item:hover,.navigation .navigation__container .menu__holder .menu .small__nav .menu__item.active{opacity:1}.navigation .navigation__container .has__children .child__arrow{transform:rotate(0);transition:all ease 0.3s}.navigation .navigation__container .has__children:not(.collapsed) .child__arrow{transform:rotate(90deg);transition:all ease 0.3s}.navigation .nav__trigger{width:72px;aspect-ratio:1;background-color:#FFF;border-radius:50%;position:relative;cursor:pointer;-webkit-box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.1)}.navigation .nav__trigger .hamburger{pointer-events:none;position:absolute;top:50%;left:50%;width:70%;aspect-ratio:1;transform:translate(-50%, -50%)}.navigation .nav__trigger .line{transition:all ease 0.3s;transform-origin:center;position:absolute;left:10%;width:80%;height:3px;background-color:#000}.navigation .nav__trigger .top{top:25%}.navigation .nav__trigger .middle{top:50%}.navigation .nav__trigger .bottom{top:75%}.navigation.active .nav__trigger{z-index:3000}.navigation.active .nav__trigger .top,.navigation.active .nav__trigger .bottom{top:50%}.navigation.active .nav__trigger .top{transform:rotate(45deg)}.navigation.active .nav__trigger .bottom{transform:rotate(-45deg)}.navigation.active .nav__trigger .middle{opacity:0}.navigation.active .menu__holder{opacity:1;height:auto;z-index:2500;pointer-events:all}#mobile__navigation{position:fixed;bottom:4rem;left:50%;transform:translateX(-50%);z-index:1000}#mobile__navigation .menu__holder{left:50%;transform:translateX(-50%);top:unset;bottom:0;padding-bottom:3rem}