.header{position:fixed;width:100%;transition:.3s ease-out;z-index:1000;display:flex;align-items:center;justify-content:space-between;height:80px;color:#fff}.header.menu-open .dropdown-menu{height:50vh!important;transition:.5s ease-out}@media(max-width:768px){.header.menu-open .dropdown-menu{height:100dvh!important}}.header .background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.25) 19%,rgba(0,0,0,.18) 34%,rgba(0,0,0,.13) 47%,rgba(0,0,0,.1) 56.5%,rgba(0,0,0,.07) 65%,rgba(0,0,0,.05) 73%,rgba(0,0,0,.03) 80.2%,rgba(0,0,0,.02) 86.1%,rgba(0,0,0,.01) 91%,rgba(0,0,0,.005) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);z-index:1;opacity:.25;transition:.6s ease-out}.header .button-container{padding:20px 20px 20px 40px;transform:translateX(-40px);z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header .button-container.reverse{padding:20px 40px 20px 20px;transform:translateX(40px)}@media(max-width:768px){.header .button-container{padding:0!important;transform:unset!important}}.header a,.header button,.header img{z-index:1;transition:.3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header button{-webkit-text-stroke:.2px #fff;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer}.header .dropdown-background{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease-out .5s;cursor:pointer}.header .dropdown-background.open{pointer-events:all;opacity:1;transition:.3s ease-out}.header .dropdown-menu{position:absolute;top:0;left:0;background:#f8f8f8;overflow:hidden;height:0;position:fixed;width:100%;z-index:1000;display:flex;flex-direction:column;align-items:center;padding-top:0!important;padding-bottom:0!important;color:#000;transition:.5s ease-out .5s;border-bottom:1px solid rgba(0,0,0,0)}.header .dropdown-menu .dropdown-menu__header{display:flex;width:100%;align-items:center;justify-content:space-between;height:80px}.header .dropdown-menu .dropdown-menu__header button{color:#000;-webkit-text-stroke:.05px #000}.header .dropdown-menu .dropdown-menu__header button:before{background:#000}.header .dropdown-menu .dropdown-links{display:flex;flex-direction:column;width:100%;height:calc(100% - 80px);align-items:flex-start;justify-content:flex-end;color:#000}.header .dropdown-menu .dropdown-links .dropdown-links__container{display:flex}@media(max-width:768px){.header .dropdown-menu .dropdown-links .dropdown-links__container{flex-direction:column;gap:2rem;transform:translateY(-4rem)}}.header .dropdown-menu .dropdown-links .dropdown-links__container .dropdown-buttons-container{display:flex;flex-direction:column;transform:translateY(-1rem)}.header .dropdown-menu .dropdown-links .dropdown-links__container .dropdown-buttons-container .dropdown-link-rows{display:flex}@media(max-width:768px){.header .dropdown-menu .dropdown-links .dropdown-links__container .dropdown-buttons-container .dropdown-link-rows{flex-direction:column}}.header .dropdown-menu .dropdown-links .dropdown-links__container .dropdown-buttons-container p{opacity:.25;line-height:1;height:1rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header .dropdown-menu .dropdown-links .dropdown-links__container .dropdown-buttons-container.inline{transform:translateY(0)}.header .dropdown-menu .dropdown-links .dropdown-links__container .dropdown-buttons-container.inline a{padding:.5rem 4rem .5rem 2rem!important}@media(max-width:768px){.header .dropdown-menu .dropdown-links .dropdown-links__container .dropdown-buttons-container.inline a:last-child{padding:.5rem 4rem 0 2rem!important}}.header .dropdown-menu .dropdown-links .dropdown-links__container .button-container-dropdown{cursor:pointer;display:flex}.header .dropdown-menu .dropdown-links .dropdown-links__container .button-container-dropdown:hover a{opacity:1}.header .dropdown-menu .dropdown-links .dropdown-links__container .button-container-dropdown:hover~.button-container-dropdown a{opacity:.2}.header .dropdown-menu .dropdown-links .dropdown-links__container a{transition:opacity .4s ease;display:block;cursor:pointer;height:100%;padding:.5rem 1rem .5rem 2rem;transform:translateX(-2rem);width:calc(100% + 2rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#000!important;border:unset}.header .dropdown-menu .dropdown-links .dropdown-links__container a span,.header .dropdown-menu .dropdown-links .dropdown-links__container a:before{display:none}@media(max-width:768px){.header .dropdown-menu .dropdown-links .dropdown-links__container a:last-child{padding:.5rem 4rem 0 2rem!important}}.header .dropdown-menu .dropdown-links .dropdown-links__container:has(.button-container-dropdown:hover) .button-container-dropdown:not(:hover) a{opacity:.2}.header .dropdown-menu .dropdown-links .dropdown-links__container:has(.button-container-dropdown:hover) .button-container-dropdown:hover a{opacity:1}.header .dropdown-menu.open{height:50vh;transition:.5s ease-out;border-bottom:1px inset rgba(0,0,0,.5)}.header.hidden .dropdown-menu{height:0}.header.hidden .button-container,.header.hidden img{margin-top:-150px;transition:.3s ease-out}.header.hidden .background{opacity:0;transition:.6s ease-out}.header.scrolled-up .dropdown-menu{height:0}.header.scrolled-up .button-container,.header.scrolled-up img{transition:.3s ease-out}.header.scrolled-up .background{opacity:.5;transition:.6s ease-out}.header .dropdown-menu-contact{position:absolute;top:0;right:0;background:#f8f8f8;overflow:hidden;height:100%;position:fixed;width:50vw;z-index:1000;display:flex;flex-direction:column;padding-top:0!important;padding-bottom:0!important;color:#000;transform:translateX(100%);transition:.5s ease-out .5s;border-left:1px solid rgba(0,0,0,0)}@media(max-width:1024px){.header .dropdown-menu-contact{width:100vw}}@media(min-width:768px)and (max-width:1280px)and (orientation:landscape){.header .dropdown-menu-contact{width:100vw}}.header .dropdown-menu-contact .custom-button .button-span-text{display:inline-block;transform:translateY(-1px)}.header .dropdown-menu-contact .form-success{height:37.5px;padding:0 1rem 0 .75rem;background:#f5f5f5;width:250px;color:#000;background:rgba(0,0,0,.075);margin-bottom:61.6px;display:flex;justify-content:center}.header .dropdown-menu-contact .form-success div{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.header .dropdown-menu-contact .form-success div p{height:100%;display:flex;align-items:center;transform:translateY(.5px)}.header .dropdown-menu-contact .form-success span{width:18px;height:18px;border-radius:50%;background:#00c8dc;display:flex;align-items:center;justify-content:center}.header .dropdown-menu-contact .form-success span svg{width:8px;height:8px}.header .dropdown-menu-contact .dropdown-menu__header{display:flex;width:100%;align-items:center;justify-content:flex-end;height:80px;z-index:2}.header .dropdown-menu-contact .dropdown-menu__header div{transform:translateX(.5rem)!important}@media(max-width:768px){.header .dropdown-menu-contact .dropdown-menu__header div{transform:unset!important}}.header .dropdown-menu-contact .dropdown-menu__header button{color:#000;-webkit-text-stroke:.05px #000}.header .dropdown-menu-contact .dropdown-menu__header button:before{background:#000}.header .dropdown-menu-contact .contact-dropdown{display:flex;align-items:center;height:100%;transform:translateY(-38.5px);z-index:1}.header .dropdown-menu-contact .contact-dropdown div{width:100%}.header .dropdown-menu-contact form{display:flex;flex-direction:column;gap:1rem;width:100%}.header .dropdown-menu-contact form input,.header .dropdown-menu-contact form textarea{width:100%;max-width:unset}.header .dropdown-menu-contact form button{color:#fff;width:100%;background:#000;padding:.75rem;height:37.5px}.header .dropdown-menu-contact form button:before{display:none}.header .dropdown-menu-contact form button span,.header .dropdown-menu-contact form button:hover span{transition-delay:0s!important}.header .dropdown-menu-contact h2{cursor:default;margin-bottom:1.5rem}.header .dropdown-menu-contact.open{transform:translateX(0);transition:.5s ease-out;border-left:1px inset rgba(0,0,0,.5)}.header .dropdown-menu-contact .button-container{transition-delay:.2s!important}.header.visible .button-container,.header.visible img{margin-top:0;transition:.3s ease-out}.header.visible .background{opacity:.5;transition:.6s ease-out}