.component-menu-lang{position:relative}.component-menu-lang a,.component-menu-lang span{border:1px solid transparent;color:var(--color-header-text);display:inline-block;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:500;height:44px;line-height:42px;margin-left:15px;text-align:center;text-transform:uppercase;width:44px}.component-menu-lang .selected,.component-menu-lang a.tag-active,.component-menu-lang span.tag-active{border-radius:8px;color:var(--color-primary-text)}.component-menu-lang .selected{cursor:pointer;display:none;opacity:1}.component-menu-lang .selected,.component-menu-lang a.tag-active{border-color:var(--color-primary-text)}@media (max-width:1450px){.component-menu-lang a,.component-menu-lang span{font-size:1rem}}@media (max-width:640px){.component-menu-lang .selected{display:block}.component-menu-lang .list{background:var(--color-surface);border-radius:8px;box-shadow:var(--bs-2);inset:100% 0 auto;margin-top:5px;opacity:0;position:absolute;visibility:hidden}.component-menu-lang .list.tag-show{opacity:1;visibility:visible}.component-menu-lang a,.component-menu-lang span{display:block;margin:0}}.component-menu-mobile-button{background:transparent;border:none;cursor:pointer;display:none;height:44px;width:44px;z-index:5000}.component-menu-mobile-button i{background:var(--color-primary);height:3px;left:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%) scaleX(1);transition:opacity .25s ease}.component-menu-mobile-button .i:first-child{margin-top:-10px}.component-menu-mobile-button .i:nth-child(3){margin-top:10px}.component-menu-mobile-button .x{background:transparent}.component-menu-mobile-button .x:after,.component-menu-mobile-button .x:before{background:var(--color-primary);content:"";inset:0;position:absolute;transition:all .25s ease}.component-menu-mobile{--menu-padding:20px;display:none}.component-menu-mobile .block-overlay{background:var(--color-overlay);inset:-25%;opacity:0;position:fixed;transition:visibility .15s,opacity .15s;visibility:hidden;will-change:opacity,visibility;z-index:6098}.component-menu-mobile .block-overlay.tag-active{opacity:1;visibility:visible}.component-menu-mobile .block-bg{background:var(--color-bg);border-radius:50%;height:5000px;opacity:.25;position:fixed;right:37px;top:40px;transform:translate3d(50%,-50%,0) scale(0);transform-origin:50% 50%;transition:opacity .4s,visibility .4s,transform .4s;width:5000px;will-change:opacity,transform;z-index:6099}.component-menu-mobile .block-bg.tag-active{opacity:1;transform:translate3d(50%,-50%,0) scale(1)}.component-menu-mobile .block-menu{display:grid;inset:0;opacity:0;overflow-x:hidden;overflow-y:auto;place-items:center;position:fixed;transform:translate3d(100%,0,0);transition:transform .35s,visibility .35s,opacity .35s;visibility:hidden;will-change:opacity,transform,visibility;z-index:6100}.component-menu-mobile .block-menu .block-menu-header{align-items:center;display:flex;inset:var(--menu-padding) var(--menu-padding) auto var(--menu-padding);justify-content:left;position:absolute;z-index:10}.component-menu-mobile .block-menu .btn-close{cursor:pointer;height:44px;line-height:44px;position:absolute;right:0;top:0;width:44px}.component-menu-mobile .block-menu .component-menu-lang{margin-right:60px}.component-menu-mobile .block-menu .block-menu-links-wrapper{bottom:calc(var(--menu-padding) + 76px);display:grid;left:var(--menu-padding);overflow:auto;padding:20px 0 30px;place-items:center;position:absolute;right:var(--menu-padding);top:calc(var(--menu-padding) + 52px);transition:all .25s ease}.component-menu-mobile .block-menu .block-menu-links-wrapper li.tag-separator-top{border-top:1px solid var(--color-border);padding-top:20px}.component-menu-mobile .block-menu .block-menu-links-wrapper li.tag-separator-bottom{border-bottom:1px solid var(--color-border);padding-bottom:20px}.component-menu-mobile .block-menu .scroll-fade-bottom,.component-menu-mobile .block-menu .scroll-fade-top{left:0;pointer-events:none;position:absolute;right:0}.component-menu-mobile .block-menu .scroll-fade-top{background:linear-gradient(to bottom,rgb(var(--color-bg-rgb-value)) 20%,rgba(var(--color-bg-rgb-value),0));height:20px;top:calc(var(--menu-padding) + 52px)}.component-menu-mobile .block-menu .scroll-fade-bottom{background:linear-gradient(to top,rgb(var(--color-bg-rgb-value)) 20%,rgba(var(--color-bg-rgb-value),0));bottom:calc(var(--menu-padding) + 76px);height:30px}.component-menu-mobile .block-menu .sub-menu{opacity:0;transform:translate(100%);visibility:hidden}.component-menu-mobile .block-menu .sub-menu li.tag-category{margin-top:40px}.component-menu-mobile .block-menu .sub-menu li.tag-category:before{background:var(--color-border-bolder-1);content:"";height:1px;inset:-20px 0 auto;position:absolute}.component-menu-mobile .block-menu .sub-menu li.tag-icon a{padding-left:49px}.component-menu-mobile .block-menu .sub-menu li.tag-icon img{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.component-menu-mobile .block-menu .menu-name{color:var(--color-header-text);font-size:1.125rem;font-weight:700;margin-bottom:20px}.component-menu-mobile .block-menu.tag-show-submenu .main-menu{opacity:0;transform:translate(-100%);visibility:hidden}.component-menu-mobile .block-menu.tag-show-submenu .sub-menu{opacity:1;transform:translate(0);visibility:visible}.component-menu-mobile .block-menu.tag-show-submenu .btn-close:before{content:""}.component-menu-mobile .block-menu .logo{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;margin-bottom:30px;width:200px}.component-menu-mobile .block-menu .block-menu-links{max-width:320px;width:100%}.component-menu-mobile .block-menu .block-menu-links ul li{cursor:pointer;margin-bottom:20px;position:relative}.component-menu-mobile .block-menu .block-menu-links ul li img{max-height:24px;vertical-align:top}.component-menu-mobile .block-menu .block-menu-links ul li a,.component-menu-mobile .block-menu .block-menu-links ul li span{color:var(--color-text);font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.06em;line-height:1.3;padding-right:30px;position:relative;transition:color .25s}.component-menu-mobile .block-menu .block-menu-links ul li span:after{font-family:ic;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;content:"";font-size:.75rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.component-menu-mobile .block-menu .block-menu-links ul li a.nuxt-link-exact-active,.component-menu-mobile .block-menu .block-menu-links ul li.tag-active a{color:var(--color-header-text)}.component-menu-mobile .block-menu .block-menu-links ul li:last-child{margin-bottom:0}.component-menu-mobile .block-menu .block-menu-footer{bottom:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;left:50%;max-width:500px;overflow-x:auto;overflow-y:hidden;padding:var(--menu-padding);position:absolute;text-align:center;transform:translate(-50%);width:100%}.component-menu-mobile .block-menu .block-menu-footer .component-ui-button{min-width:200px}.component-menu-mobile .block-menu:after,.component-menu-mobile .block-menu:before{bottom:10px;content:"";height:84px;position:absolute;width:calc(var(--menu-padding) + 10px);z-index:1}.component-menu-mobile .block-menu:before{background:linear-gradient(to right,rgb(var(--color-bg-rgb-value)) 20%,rgba(var(--color-bg-rgb-value),0));left:0}.component-menu-mobile .block-menu:after{background:linear-gradient(to left,rgb(var(--color-bg-rgb-value)) 20%,rgba(var(--color-bg-rgb-value),0));right:0}.component-menu-mobile .block-menu.tag-active{opacity:1;transform:translateZ(0);visibility:visible}.component-menu-mobile.tag-active{z-index:6197}.component-menu-mobile.tag-active .block-overlay{z-index:6198}.component-menu-mobile.tag-active .block-bg{z-index:6199}.component-menu-mobile.tag-active .block-menu{z-index:6200}.tag-not-mobile .component-menu-mobile .block-menu ul li:hover{color:var(--color-header-text);text-decoration:underline}.theme-light .component-menu-mobile .logo .light{display:inline-block}.theme-dark .component-menu-mobile .logo .light,.theme-light .component-menu-mobile .logo .dark{display:none}.theme-dark .component-menu-mobile .logo .dark{display:inline-block}@media screen and (max-width:1300px){.component-menu-mobile{display:block}}@media screen and (max-width:640px){.component-menu-mobile .block-menu .component-menu-lang{margin-right:30px}}header{align-items:center;display:flex;height:var(--bar-header-height);justify-content:right;position:relative}header>.logo{left:var(--page-padding);position:absolute;top:50%;transform:translateY(-50%)}header>.logo img{aspect-ratio:482.249/100;height:50px}header>.component-theme-switcher{margin-right:40px}header>.component-menu-mobile-button{position:absolute;right:25px;top:50%;transform:translateY(-50%)}@media (max-width:1450px){:root{--bar-header-height:100px}header>.logo img{height:42px}}@media (max-width:1024px){:root{--bar-header-height:80px}header>.component-menu-lang,header>.component-menu-main,header>.component-theme-switcher{display:none}header>.component-menu-mobile-button{display:block}header>.logo img{height:38px}}.component-social-media-buttons a{background:var(--color-bg);border-radius:50%;box-shadow:var(--bs-0);display:inline-block;font-size:1rem;height:44px;line-height:44px;margin-right:15px;position:relative;text-align:center;vertical-align:top;width:44px}.component-social-media-buttons a.facebook,.component-social-media-buttons a.instagram,.component-social-media-buttons a.linkedin,.component-social-media-buttons a.tiktok,.component-social-media-buttons a.youtube{color:var(--color-secondary)}.component-social-media-buttons a:last-child{margin-right:0}.component-social-media-buttons b{background:var(--color-secondary);border-radius:50%;color:#fff;font-size:.75rem;height:16px;left:50%;line-height:16px;opacity:0;position:absolute;top:0;transform:translate3d(-50%,0,0);transition:all 1s ease;width:16px}.component-social-media-buttons .tag-notice:first-child b{transition-delay:1s}.component-social-media-buttons .tag-notice:nth-child(2) b{transition-delay:1.2s}.component-social-media-buttons .tag-notice:nth-child(3) b{transition-delay:1.4s}.component-social-media-buttons .tag-notice:nth-child(4) b{transition-delay:1.6s}.component-social-media-buttons .tag-notice:nth-child(5) b{transition-delay:1.7s}.component-social-media-buttons.tag-animate .tag-notice b{opacity:1;transform:translate3d(-50%,-50%,0)}@media only screen and (max-width:420px){.component-social-media-buttons a{height:40px;line-height:40px;margin-right:10px;width:40px}}footer{background:var(--color-secondary);padding:60px 0 40px;position:relative}footer,footer a{color:#fffc}footer a:hover{text-decoration:underline}footer .header{font-size:1.125rem}footer .header img{aspect-ratio:482.249/100;height:50px}footer .content{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:60px 0}footer .content .block-title{color:#fff;display:block;font-size:1.3125rem;font-weight:500;margin-bottom:20px}footer .content .block-menu ul{display:grid;gap:0 30px;grid-template-columns:1fr 1fr}footer .content li a{align-items:center;display:inline-flex;gap:10px;padding:5px 0}footer .footer{display:grid;grid-template-columns:auto 300px}footer .footer .menu .item{color:#fff;cursor:pointer;display:inline-block;margin-right:var(--space-l);padding:0;position:relative}footer .footer .menu .item .separator{position:absolute;right:calc(var(--space-l)/2*-1);top:0;transform:translate3d(50%,0,0)}footer .footer .menu .item:hover{text-decoration:underline}footer .footer .menu .item:last-child{margin:0;padding-right:0}footer .footer .menu .item:last-child .separator{display:none}footer .footer .copyright{align-items:center;color:#fff;display:flex;justify-content:center;text-align:right}.block-footer-a{margin-top:60px;padding:0 20px;position:relative}.block-footer-a:before{background:var(--color-secondary);content:"";inset:50% 0 0;position:absolute}.block-footer-a .wrapper{align-items:center;background:var(--color-primary);border-radius:22px;display:flex;height:140px;justify-content:start;margin:0 auto;max-width:1140px;overflow:hidden;padding:0 40px;position:relative}.block-footer-a .illustration{background:linear-gradient(180deg,#fff 60%,var(--color-primary) 100%);height:240px;left:20px;opacity:.15;top:0;width:240px}.block-footer-a .illustration,.block-footer-a .illustration i{border-radius:50%;position:absolute;transform:translate3d(-50%,-50%,0)}.block-footer-a .illustration i{background:var(--color-primary);height:120px;left:50%;top:50%;width:120px}.block-footer-a .image{inset:0 0 0 auto;position:absolute}.block-footer-a .image:after{background:linear-gradient(90deg,var(--color-primary) 0,transparent 60%);content:"";inset:0;position:absolute}.block-footer-a .image img{height:100%;max-width:270px;width:100%}.block-footer-a .text{color:#fff;position:relative}.block-footer-a .text .title{font-size:1.625rem;font-weight:500}.block-footer-a .text .description{font-size:1.3125rem;font-weight:400}.block-footer-a .control{display:grid;gap:10px;grid-template-columns:auto 44px;left:500px;position:absolute;right:200px;top:50%;transform:translateY(-50%)}.block-footer-a .control .component-ui-input{border:none;outline-color:#fff;outline-offset:3px}.block-footer-a .control .component-ui-button{outline-color:#fff;outline-offset:3px}.block-footer-a .control .component-ui-button .slot-default{align-items:center;color:#fff;display:flex;justify-content:center}.block-footer-a .control .component-ui-button.tag-variant-outline{border-color:#fff}.block-footer-a .control .component-ui-button:hover .slot-default{color:var(--color-primary-text)}@media (max-width:1450px){footer .header{font-size:1rem}footer .content .block-title{font-size:1.125rem}}@media (max-width:1024px){.block-footer-a .wrapper{display:block;height:auto;padding:30px}.block-footer-a .text{padding-bottom:20px}.block-footer-a .text .title{font-size:1.3125rem}.block-footer-a .text .description{font-size:1.125rem}.block-footer-a .control{inset:auto;margin-right:200px;position:relative;transform:none}.block-footer-a .image img{max-width:350px}}@media (max-width:768px){.block-footer-a .wrapper{display:block;height:auto;max-width:400px;padding:0}.block-footer-a .illustration{display:none}.block-footer-a .image{inset:auto;position:relative;text-align:center}.block-footer-a .image:after{background:linear-gradient(0,var(--color-primary) 5%,transparent 40%)}.block-footer-a .image img{height:auto;max-width:100%}.block-footer-a .text{padding:30px;text-align:center}.block-footer-a .text .title{font-size:1.3125rem}.block-footer-a .text .description{font-size:1.125rem}.block-footer-a .control{inset:auto;margin:0 auto 30px;padding:0 20px;position:relative;transform:none}footer .content{gap:40px;grid-template-columns:1fr;margin:40px 0 0}footer .footer{gap:20px;grid-template-columns:1fr;padding-top:40px}footer .footer .menu{border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.3);padding:30px 0;text-align:center}footer .footer .menu .item{display:block;margin:0 0 10px}footer .footer .menu .item .separator{display:none}footer .footer .copyright{text-align:center}}@media (max-width:520px){footer .content .block-menu ul{gap:0;grid-template-columns:1fr}footer .component-social-media-buttons{text-align:center}}@keyframes scroll-up{0%{transform:translateY(0)}50%{opacity:1}90%{opacity:0;transform:translateY(-8px)}to{transform:translateY(0)}}.component-scroll-top{background:var(--color-primary);border:none;border-radius:50%;bottom:var(--space-m);cursor:pointer;height:44px;opacity:0;position:fixed;right:var(--space-m);transition:opacity .25s ease;width:44px}.component-scroll-top i{color:#fff;inset:0;line-height:44px;pointer-events:none;position:absolute;transition:all .5s ease}.component-scroll-top .secondary{opacity:0}.component-scroll-top:focus .secondary,.component-scroll-top:hover .secondary{animation:scroll-up 1s ease infinite}.component-scroll-top.tag-active{opacity:1}
