.main-menu{background-color:transparent;height:100vh;position:fixed;transition:all .3s cubic-bezier(.86,0,.07,1);visibility:hidden;width:100vw;z-index:10}.main-menu-content{background-color:var(--blue);height:100%;margin:0;padding-bottom:8rem;padding-top:20rem;transform:translateY(-100vh);transition:all .6s cubic-bezier(.7,0,.07,1);width:100%}.main-menu-content .wrap{display:grid;grid-template-columns:75% 25%}.main-menu-content-right{color:var(--text-color-negative);display:flex;flex-direction:column;gap:2rem;padding-left:6rem}.main-menu-content-right img{height:100%;object-fit:cover;transform:translateY(-10rem);transition:all .6s cubic-bezier(.7,0,.07,1);transition-delay:.25s;width:100%}.main-menu-content-right h4{color:var(--text-color-negative);transform:translateY(-10rem);transition:all .6s cubic-bezier(.7,0,.07,1);transition-delay:.2s}.main-menu-content-right .buttons{display:flex;justify-content:space-between;transform:translateY(-10rem);transition:all .6s cubic-bezier(.7,0,.07,1);transition-delay:.15s}.main-menu-content-right .buttons .contact-button-icon{display:none}.main-menu-content-left{padding-right:6rem}.main-menu-menus{display:flex;justify-content:space-between}.main-menu-menus-menu{transform:translateY(-10rem);transition:all .6s cubic-bezier(.7,0,.07,1);transition-delay:.2s}.main-menu-menus-menu .title{color:var(--text-color-negative);font-size:2.4rem;margin-bottom:2rem}.main-menu-menus-menu .title .collapse-icon{display:none;transform:rotate(90deg)}.main-menu-menus-menu p,.main-menu-menus-menu strong{color:var(--text-color-negative)}.main-menu-menus-menu p a{color:inherit;text-decoration:underline}.main-menu-menus-menu p a:hover{color:var(--orange)}.main-menu-menus-menu ul li{align-items:center;display:flex;gap:1rem}.main-menu-menus-menu ul li:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z" fill="%23F37734"/></svg>');transform:translateY(.4rem);width:1.2rem}.main-menu-menus-menu ul li a{color:var(--text-color-negative);font-size:1.6rem}.main-menu-menus-menu ul li a:hover{color:var(--orange)}.main-menu-menus.bottom{border-top:1px solid var(--white);margin-top:4rem;padding-top:4rem}.main-menu-menus.bottom .main-menu-menus-menu{transition-delay:.1s}.main-menu-menus .language-switch ul li{gap:.4rem}.main-menu-menus .language-switch ul li:before{display:none}body.menu-active .main-menu{background-color:rgba(0,0,0,.6);visibility:visible}body.menu-active .main-menu-content,body.menu-active .main-menu-content-right .buttons,body.menu-active .main-menu-content-right h4,body.menu-active .main-menu-content-right img,body.menu-active .main-menu-menus-menu{transform:translateY(0)}@media only screen and (max-width:1900px){.main-menu-content .wrap.small{padding:0}.main-menu-content-right .buttons .contact-button-icon{display:block}.main-menu-content-right .buttons .contact-button-text{display:none}}@media only screen and (max-width:1440px){.main-menu-content-right .buttons{display:flex;flex-direction:column;gap:1rem}.main-menu-content-right .buttons .contact-button-icon{display:none}.main-menu-content-right .buttons .contact-button-text{display:block}.main-menu-content-right .buttons *{width:100%}}@media only screen and (max-width:1023px){.main-menu{height:100dvh}.main-menu-content{overflow:auto;padding:16rem 0 0}.main-menu-content .wrap{display:flex;flex-direction:column}.main-menu-content .wrap.small{padding:0 2rem}.main-menu-content-right{flex-direction:row;justify-content:center;padding:4rem 0}.main-menu-content-right img{border-radius:100%;height:6rem;width:6rem}.main-menu-content-right .buttons .button:not(:first-child),.main-menu-content-right .buttons .contact-button-icon,.main-menu-content-right h4{display:none}.main-menu-content-right .buttons .contact-button-text{display:block}.main-menu-content-left{padding:0}.main-menu-menus{align-items:center;flex-direction:column}.main-menu-menus-menu{text-align:center;width:100%}.main-menu-menus-menu .title{font-size:2rem;margin-bottom:0;position:relative;transition:all .3s cubic-bezier(.86,0,.07,1)}.main-menu-menus-menu .title .collapse-icon{display:unset;position:absolute;right:0}.main-menu-menus-menu .title .collapse-icon svg{transition:transform .3s cubic-bezier(.86,0,.07,1);width:1rem}.main-menu-menus-menu .title:has(.collapse-icon){cursor:pointer}.main-menu-menus-menu .title:has(.collapse-icon):hover{color:var(--orange)}.main-menu-menus-menu ul{margin-bottom:2rem;overflow:hidden;transition:all .3s cubic-bezier(.86,0,.07,1)}.main-menu-menus-menu ul li{justify-content:center}.main-menu-menus-menu ul li:before{transform:translateY(0);width:.7rem}.main-menu-menus-menu ul li a{font-size:1.4rem}.main-menu-menus-menu.active .title .collapse-icon svg{transform:rotate(-180deg)}.main-menu-menus-menu.collapsible ul{max-height:0}.main-menu-menus-menu .language-switch .menu-temp{justify-content:center}.main-menu-menus.bottom{border:none;display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin-top:2rem;padding:0}.main-menu-menus.bottom .main-menu-menus-menu:first-child{grid-column:1/span 2}.main-menu-menus.bottom .main-menu-menus-menu a:not(.title),.main-menu-menus.bottom .main-menu-menus-menu p:not(.title),.main-menu-menus.bottom .main-menu-menus-menu strong:not(.title){font-size:1.4rem}}