.home-page-navigation{position:absolute;width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--padding-large) var(--padding-xl);z-index:998}.home-page-navigation.fixed{top:0;left:0;right:0;position:fixed;z-index:999999;-webkit-box-shadow:0 10px 20px 0 rgba(79,35,35,.08);box-shadow:0 10px 20px 0 rgba(79,35,35,.08);-webkit-animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;background:#fff}.home-page-navigation .homepage-nav-menu{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.home-page-navigation .homepage-nav-menu .nav-item{cursor:pointer;font-size:18px;font-weight:500;transition:border 3s cubic-bezier(.075,.82,.165,1)}.home-page-navigation .homepage-nav-menu .nav-item:hover{color:var(--primary-color)}.home-page-navigation .homepage-nav-menu .nav-item:after{transition:all .2s ease-in-out;background:none repeat scroll 0 0 var(--primary-color);content:"";display:block;height:2px;width:0}.home-page-navigation .homepage-nav-menu .nav-item:hover:after{width:100%}.home-page-navigation .login-button{color:#000;font-weight:500;background-color:var(--primary-color)}@media screen and (max-width:1268px){.home-page-navigation .homepage-nav-menu .nav-item{font-size:16px}}.hamburger-menu{position:absolute;width:100%;display:flex;align-items:center;gap:20px;height:60px;z-index:9998}.hamburger-menu.fixed{top:0;right:0;left:0;position:fixed;z-index:999999;-webkit-box-shadow:0 10px 20px 0 rgba(79,35,35,.08);box-shadow:0 10px 20px 0 rgba(79,35,35,.08);-webkit-animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;background:#fff}.hamburger-menu .logo{color:var(--primary-color);font-size:42px}.bar,.bar:after,.bar:before{width:30px;height:3px}.bar{position:relative;transform:translateY(-3px);background:#000;transition:all 0s .3s}.bar.animate{background:hsla(0,0%,100%,0)}.bar:before{bottom:10px;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.bar:after,.bar:before{content:"";position:absolute;left:0;background:#000}.bar:after{top:10px;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.bar.animate:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.mobile-menu ul{margin:0;padding:0}.mobile-menu li{font-size:18px;line-height:30px;margin:0;overflow:hidden;position:relative;text-align:left;text-transform:uppercase;padding:5px 5px 5px 15px}.mobile-menu li:first-child{margin-top:70px}.mobile-menu li:hover{background:#ccc}.mobile-menu li a{text-decoration:none;color:#000}.mobile-menu{top:0;max-width:260px;left:-100%;width:100%;background:#fff;color:#000;height:100%;position:fixed;z-index:9997;overflow-y:auto;-webkit-transform:translateZ(205px);-moz-transform:translateZ(205px);transform:translateZ(205px);-webkit-box-shadow:0 10px 20px 0 rgba(79,35,35,.08);box-shadow:0 10px 20px 0 rgba(79,35,35,.08)}.mobile-menu,.mobile-menu.active{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mobile-menu.active{left:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.mobile-menu .login-button{margin:12px}.has-children:hover{cursor:hand}.children{display:none}.mobile-menu .children li:first-child{margin-top:0}.icon-arrow{position:absolute;display:block;font-size:.7em;color:#000;top:5px;right:10px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}.icon-arrow:after{content:"\25BC"}.icon-arrow.open{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}@-webkit-keyframes stickySlideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickySlideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.footer-section{display:flex;flex-direction:column;max-width:95%;background:rgba(128,0,128,.2);margin:86px auto 32px;padding:32px;border-radius:8px}.footer-section .footer-title{text-align:center;color:#fff;font-size:42px}.footer-section .items-container{width:1200px;margin:var(--spacing-xl) auto;display:flex;align-items:center;justify-content:space-between}.footer-section .items-container ul{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-medium)}.footer-section .items-container ul li{font-size:16px;color:#797687}.footer-section .items-container ul li:not(.sectio-title):hover{cursor:pointer;color:var(--primary-color)}.footer-section .items-container ul .sectio-title{font-weight:600;font-size:24px;color:#fff}.footer-section .socials{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xl);font-size:32px}.footer-section .socials .anticon:hover{color:var(--primary-color);cursor:pointer}.footer-section .credits{display:flex;flex-direction:column;color:#797687;text-align:center;.author{color:#7231ec;font-weight:800}}@media screen and (max-width:450px){.footer-section .items-container{max-width:450px;width:auto;flex-direction:column}}