.logo{overflow:visible}.logo-go,.logo-granobra{transition:1s}.logo.active .logo-go{transform:rotate(90deg) translate(32px) translateY(-163px)}.logo.active .logo-granobra{opacity:0}.header{left:0;position:sticky;top:0;transition:.5s ease;z-index:999}.header.deactive{transform:translateY(-100%)}.header-body{background-color:var(--color-bg);position:relative;z-index:5}.header-main{justify-content:space-between}.header-content,.header-main{align-items:center;display:flex}.header-content{gap:6rem}.header-overlay{background:#02020243;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.3s;width:100%}.header__logo{align-self:flex-end;padding-bottom:6px}.header__logo-img{transition:1s}.header__logo-img.active{transform:rotate(90deg) translate(0) translateY(-15px)}.header__nav{display:flex;gap:.5rem}.header__nav-title{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;height:80px;padding:0 1rem;position:relative}.header__nav-title:hover:after{transform:scaleX(1);transform-origin:center left}.header__nav-title:after{background-color:#fff;bottom:.5rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center right;transition:transform .6s cubic-bezier(.62,.05,.01,.99);width:100%;z-index:1}.header__nav-item:hover .header-overlay{opacity:1}.header__nav-item:hover .header__nav-link,.header__nav-item:hover .header__nav-title{color:var(--color-primary)}.header__nav-item:hover .header__nav-link:after,.header__nav-item:hover .header__nav-title:after{transform:scaleX(1);transform-origin:center left}.header__nav-item:hover .header__nav-dropdown{opacity:1;visibility:visible}.header__nav-dropdown{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020202d9;border-top:1px solid #333;display:flex;left:0;opacity:0;padding:2rem 0;position:absolute;top:100%;transition:.3s;visibility:hidden;white-space:nowrap;width:100vw}.header__nav-dropdown-left{display:flex;justify-content:center;width:calc(var(--v18aff092) - 3rem)}.header__nav-dropdown-img{opacity:.8;transition:.3s}.header__nav-dropdown-figure{border:1px solid #151515;border-radius:9px;max-width:300px;position:relative}.header__nav-dropdown-figure:hover .header__nav-dropdown-img{opacity:1}.header__nav-dropdown-figcaption{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.header__nav-dropdown-title{color:#fff;display:block;font-size:16px;font-weight:900;line-height:26px}.header__nav-dropdown-text{color:#fff;display:block;font-size:14px;font-weight:300;line-height:24px}.header__nav-dropdown-description{color:#878787;display:block;font-size:15px;font-weight:500;line-height:1;margin:1rem 0}.header__nav-dropdown-main{align-items:flex-start;display:flex;grid-column-gap:3rem}.header__nav-dropdown-list{display:grid;gap:.25rem 3rem;grid-template-columns:repeat(3,1fr)}.header__nav-dropdown-list.-small{grid-template-columns:repeat(2,1fr)}.header__nav-dropdown-link{color:#fff;font-size:15px;font-weight:500;line-height:40px;padding-right:1rem;position:relative;transition:.3s;width:-moz-fit-content;width:fit-content}.header__nav-dropdown-link:before{background-color:var(--color-primary);content:"";height:6px;left:0;opacity:0;position:absolute;top:16px;transition:inherit;width:6px}.header__nav-dropdown-link:hover{color:var(--color-primary);padding-left:1rem;padding-right:0}.header__nav-dropdown-link:hover:before{opacity:1}.header__nav-dropdown-divider{align-self:stretch;background-color:#333;width:1px}.header__nav-dropdown-cards{display:flex;gap:1rem;white-space:wrap}.header__nav-dropdown-cards>*{align-self:stretch;border:1px solid #333;flex:1 1 auto;height:auto;width:50%}.header-indicators{align-items:center;align-self:stretch;display:flex;gap:2rem}.header-burger{align-items:center;color:#000;cursor:pointer;display:flex;flex-direction:column;height:28px;justify-content:center;position:relative;width:28px}.header-burger-menu{padding:.5rem}.header-burger-menu .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.header-burger-menu .line1{stroke-dasharray:60 207;stroke-width:6}.header-burger-menu .line2{stroke-dasharray:60 60;stroke-width:6}.header-burger-menu .line3{stroke-dasharray:60 207;stroke-width:6}.header-burger-menu.active .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.header-burger-menu.active .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.header-burger-menu.active .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.header-burger span{border-top:3px solid #fff;display:block;transform-origin:center;transition:transform .4s ease-out;width:100%}.header-burger span:not(:last-child){margin-bottom:5px}.header-burger span:first-child{top:0}.header-burger span:nth-child(2){opacity:1;top:8px;transition:transform .4s ease-out,opacity 0s linear .2s}.header-burger span:nth-child(3){top:16px}.header-burger.active span:first-child{animation:burger-open-top .4s ease-out forwards}.header-burger.active span:nth-child(2){opacity:0;transition:transform .4s ease-out,opacity 0s linear .2s}.header-burger.active span:nth-child(3){animation:burger-open-bot .4s ease-out forwards}.header-burger.closing span:first-child{animation:burger-close-top .4s ease-out forwards}.header-burger.closing span:nth-child(3){animation:burger-close-bot .4s ease-out forwards}@keyframes burger-close-top{0%{transform:translate3d(0,9px,0) rotate(45deg)}50%{transform:translate3d(0,8px,0) rotate(0)}to{transform:translateZ(0)}}@keyframes burger-open-top{50%{transform:translate3d(0,8px,0)}to{transform:translate3d(0,8px,0) rotate(45deg)}}@keyframes burger-close-bot{0%{transform:translate3d(0,-8px,0) rotate(-45deg)}50%{transform:translate3d(0,-8px,0) rotate(0)}to{transform:translateZ(0)}}@keyframes burger-open-bot{50%{transform:translate3d(0,-8px,0)}to{transform:translate3d(0,-8px,0) rotate(-45deg)}}.header-language{align-items:center;display:flex;overflow:hidden;position:relative;text-transform:uppercase;z-index:999}.header-language:hover .header-language-link:first-child{top:0}.header-language:hover .header-language-link:last-child{top:100px}.header-language-link{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:900;height:2rem;justify-content:center;line-height:18px;padding:.5rem 1.25rem;position:relative;text-transform:uppercase;top:0;transition:.3s;width:2rem;z-index:1}.header-language-link:first-child{left:auto;position:absolute;right:auto;top:-100%}.mobile-menu{background-color:var(--color-bg);display:flex;flex-direction:column;height:calc(100dvh - 100%);left:0;max-width:100%;overflow:auto;padding-bottom:3rem;padding-top:1rem;position:absolute;top:-100%;transform:translateY(-100%);transition:.5s;width:100%;z-index:4}.mobile-menu.active{top:100%;transform:translateY(0)}.mobile-menu-body{max-height:100%;overflow:auto}.mobile-menu__nav-title{color:#fff;cursor:pointer;display:block;font-size:25px;font-weight:500;line-height:60px;margin:0}.mobile-menu__nav-title.active:after{transform:rotate(-180deg)!important}.mobile-menu__nav-title.has-submenu{align-items:center;display:flex}.mobile-menu__nav-title.has-submenu:after{background-image:url(../images/icons/arrow-down.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;filter:brightness(0) invert(1);height:11px;margin-bottom:-3px;margin-left:.25rem;transition:.3s;width:11px}.mobile-menu__nav-sublink{color:#b5b5b5;cursor:pointer;display:block;font-size:18px;font-weight:300;line-height:35px;margin:0}.mobile-menu__nav-sublink:hover{color:#fff}.mobile-menu__nav-sublink:hover span:after{transform:scaleX(1);transform-origin:center left}.mobile-menu__nav .header-offer-btn{background-color:var(--color-primary);border-radius:0;bottom:0;left:0;padding:1rem 0;position:fixed;width:100%;z-index:5}.mobile-menu__nav .header-offer-btn:active{background-color:var(--color-primary);color:#fff}.mobile-menu__nav .header-language{display:flex;gap:.5rem 1.75rem;margin-top:1rem}.mobile-menu__nav .header-language-btn{color:#fff!important;font-size:25px;font-weight:500;line-height:60px}.mobile-menu__nav .header-language-btn.router-link-active{font-weight:900}@media only screen and (max-width:1199.98px){.header__nav{display:none}.header__logo{padding:.5rem 0 .625rem}}@media only screen and (max-width:767.98px){.header-content .header-language,.header-content .header-offer-btn{display:none}.header__logo{padding:.75rem 0 1.25rem}.header__logo-svg{height:40px;margin-bottom:-16px}.header__logo-img{height:40px;margin-bottom:-20px}}@media only screen and (max-width:575.98px){.header-indicators{gap:1rem}}@media only screen and (min-width:768px){.header__logo-figure{display:none}}.cookie-settings-overlay[data-v-b561e7fa]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10001}.cookie-settings-modal[data-v-b561e7fa]{animation:modalSlideIn-b561e7fa .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}@keyframes modalSlideIn-b561e7fa{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-b561e7fa]{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:24px;padding:10px 32px 8px}.modal-header h3[data-v-b561e7fa]{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.close-btn[data-v-b561e7fa]{background:none;border:none;border-radius:8px;color:#666;cursor:pointer;padding:8px;transition:all .2s ease}.close-btn[data-v-b561e7fa]:hover{background:#f5f5f5;color:#1a1a1a}.modal-content[data-v-b561e7fa]{padding:0 32px}@media(max-width:768px){.modal-content[data-v-b561e7fa]{padding:0 24px}}.description[data-v-b561e7fa]{color:#555;font-size:16px;line-height:1.6}.description[data-v-b561e7fa],.preference-list[data-v-b561e7fa]{margin-bottom:24px}.preference-item[data-v-b561e7fa]{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:20px;padding:16px;transition:border-color .2s ease}.preference-item[data-v-b561e7fa]:hover{border-color:#007bff}.preference-item[data-v-b561e7fa]:last-child{margin-bottom:0}.preference-label[data-v-b561e7fa]{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.preference-label input[type=checkbox][data-v-b561e7fa]{display:none}.checkbox-custom[data-v-b561e7fa]{align-items:center;border:2px solid #ddd;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;transition:all .2s ease;width:20px}.checkbox-custom[data-v-b561e7fa]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;opacity:0;transform:rotate(45deg);transition:opacity .2s ease;width:6px}.preference-checkbox:checked+.checkbox-custom[data-v-b561e7fa]{background:#007bff;border-color:#007bff}.preference-checkbox:checked+.checkbox-custom[data-v-b561e7fa]:after{opacity:1}.preference-checkbox:disabled+.checkbox-custom[data-v-b561e7fa]{background:#007bff;border-color:#007bff;opacity:.7}.preference-checkbox:disabled+.checkbox-custom[data-v-b561e7fa]:after{opacity:1}.preference-info[data-v-b561e7fa]{flex:1}.preference-info strong[data-v-b561e7fa]{color:#1a1a1a;display:block;font-size:16px;font-weight:500;margin-bottom:4px}.preference-info p[data-v-b561e7fa]{color:#666;font-size:14px;line-height:1.4;margin:0}.modal-actions[data-v-b561e7fa]{border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}@media(max-width:768px){.modal-actions[data-v-b561e7fa]{flex-direction:column;padding:24px}}.save-btn[data-v-b561e7fa]{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background .2s ease}.save-btn[data-v-b561e7fa]:hover{background:#0056b3}@media(max-width:768px){.save-btn[data-v-b561e7fa]{width:100%}}.reset-btn[data-v-b561e7fa]{background:transparent;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .2s ease}.reset-btn[data-v-b561e7fa]:hover{background:#f5f5f5;color:#1a1a1a}@media(max-width:768px){.reset-btn[data-v-b561e7fa]{width:100%}}.footer{background-color:#fff;padding:4rem 0 1rem}.footer-main{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between}.footer-company{display:flex;flex-direction:column}.footer-company .btn-go{margin-top:3rem}.footer__logo{margin-bottom:3rem}.footer-text{color:#000;font-size:25px;font-style:normal;font-weight:600;letter-spacing:.53px;line-height:40px}.footer-text strong{font-weight:900}.footer-text .highlight{color:var(--color-primary)}.footer-copyright{margin-top:auto}.footer-links{color:#262626;display:flex;font-size:14px;gap:.5rem;justify-content:space-between;margin:0}.footer-links-group{align-items:center;display:flex;gap:.5rem}.footer-cookie-link{background:none;border:none;color:#262626;cursor:pointer;font-size:14px;padding:0;text-decoration:underline}.footer-cookie-link:hover{color:var(--color-primary);text-decoration:none}.footer-legal-link{color:#262626;font-size:14px;text-decoration:underline}.footer-legal-link:hover{color:var(--color-primary);text-decoration:none}.footer__nav{display:flex;gap:1rem 3rem}.footer__nav-title{font-size:18px;font-weight:900;line-height:24px;margin-bottom:1rem}.footer__nav-link,.footer__nav-title{color:var(--color-black);font-style:normal;letter-spacing:.53px}.footer__nav-link{font-size:15px;line-height:35px;text-transform:capitalize}.footer__nav-link:hover{color:var(--color-primary)}.footer__contact{max-width:320px}.footer__contact-title{color:var(--color-black);font-size:18px;font-style:normal;font-weight:900;letter-spacing:.53px;line-height:24px;margin-bottom:1rem}.footer__contact-list{display:flex;flex-direction:column;gap:1rem}.footer__contact-item{color:var(--color-black);font-size:15px;font-style:normal;letter-spacing:.53px;line-height:25px}.footer__contact-item strong{font-weight:600}.footer__contact-tel{color:var(--color-black)}.footer__contact-tel:hover{color:var(--color-primary);text-decoration:underline}.footer-social-media{margin-top:4rem}@media only screen and (max-width:1399.98px){.footer__nav{gap:1rem 2rem}.footer-main{gap:1.5rem 2rem}}@media only screen and (max-width:1199.98px){.footer-copyright{margin-top:1rem}}@media only screen and (max-width:767.98px){.footer-links{flex-direction:column;gap:1rem}}.cookie-consent-banner[data-v-c0bd7344]{animation:slideInUp-c0bd7344 .4s ease-out;background:#fff;border:1px solid #e5e5e5;border-radius:12px;bottom:20px;box-shadow:0 8px 32px #0000001f;max-width:380px;position:fixed;right:20px;width:calc(100vw - 40px);z-index:10000}@media(max-width:768px){.cookie-consent-banner[data-v-c0bd7344]{bottom:16px;left:16px;max-width:none;right:16px;width:auto}}@keyframes slideInUp-c0bd7344{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.cookie-content[data-v-c0bd7344]{padding:20px}.cookie-header[data-v-c0bd7344]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.cookie-header h4[data-v-c0bd7344]{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.3;margin:0}.close-btn[data-v-c0bd7344]{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;flex-shrink:0;margin-left:12px;padding:0 4px 4px;transition:all .2s ease}.close-btn[data-v-c0bd7344]:hover{background:#f5f5f5;color:#1a1a1a}.cookie-description[data-v-c0bd7344]{margin-bottom:16px}.cookie-description p[data-v-c0bd7344]{color:#555;font-size:14px;line-height:1.5;margin:0}.cookie-actions[data-v-c0bd7344]{display:flex;gap:8px}@media(max-width:480px){.cookie-actions[data-v-c0bd7344]{flex-direction:column}}.accept-all-btn[data-v-c0bd7344]{background:#000;border-radius:6px;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 16px;transition:background .2s ease}.accept-all-btn[data-v-c0bd7344]:hover{background:#94c93d;color:#fff}@media(max-width:480px){.accept-all-btn[data-v-c0bd7344]{width:100%}}.preferences-btn[data-v-c0bd7344]{background:transparent;border:1px solid #000;border-radius:6px;color:#000;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.preferences-btn[data-v-c0bd7344]:hover{background:#000;color:#fff}@media(max-width:480px){.preferences-btn[data-v-c0bd7344]{width:100%}}.cookie-preferences-overlay[data-v-c0bd7344]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10001}.cookie-preferences-modal[data-v-c0bd7344]{animation:modalSlideIn-c0bd7344 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}@keyframes modalSlideIn-c0bd7344{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-c0bd7344]{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 32px 0}.modal-header h3[data-v-c0bd7344]{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.modal-header .close-btn[data-v-c0bd7344]{border-radius:8px;margin-left:16px;padding:8px}.modal-header .close-btn[data-v-c0bd7344]:hover{background:#f5f5f5}.modal-content[data-v-c0bd7344]{padding:0 32px}@media(max-width:768px){.modal-content[data-v-c0bd7344]{padding:0 24px}}.modal-content .description[data-v-c0bd7344]{color:#555;font-size:16px;line-height:1.6;margin-bottom:24px}.preference-list[data-v-c0bd7344]{margin-bottom:24px}.preference-item[data-v-c0bd7344]{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:20px;padding:16px;transition:border-color .2s ease}.preference-item[data-v-c0bd7344]:hover{border-color:#007bff}.preference-item[data-v-c0bd7344]:last-child{margin-bottom:0}.preference-label[data-v-c0bd7344]{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.preference-label input[type=checkbox][data-v-c0bd7344]{display:none}.checkbox-custom[data-v-c0bd7344]{align-items:center;border:2px solid #ddd;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;transition:all .2s ease;width:20px}.checkbox-custom[data-v-c0bd7344]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;opacity:0;transform:rotate(45deg);transition:opacity .2s ease;width:6px}.preference-checkbox:checked+.checkbox-custom[data-v-c0bd7344]{background:#007bff;border-color:#007bff}.preference-checkbox:checked+.checkbox-custom[data-v-c0bd7344]:after{opacity:1}.preference-checkbox:disabled+.checkbox-custom[data-v-c0bd7344]{background:#007bff;border-color:#007bff;opacity:.7}.preference-checkbox:disabled+.checkbox-custom[data-v-c0bd7344]:after{opacity:1}.preference-info[data-v-c0bd7344]{flex:1}.preference-info strong[data-v-c0bd7344]{color:#1a1a1a;display:block;font-size:16px;font-weight:500;margin-bottom:4px}.preference-info p[data-v-c0bd7344]{color:#666;font-size:14px;line-height:1.4;margin:0}.modal-actions[data-v-c0bd7344]{border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}@media(max-width:768px){.modal-actions[data-v-c0bd7344]{flex-direction:column;padding:24px}}.save-btn[data-v-c0bd7344]{background:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background .2s ease}.save-btn[data-v-c0bd7344]:hover{background:#94c93d;border:1px solid #94c93d}@media(max-width:768px){.save-btn[data-v-c0bd7344]{width:100%}}
