#wp-admin-bar-new-content,#wp-admin-bar-comments{display:none;}ul.menu{list-style:none;display:flex;gap:.75rem;align-items:center;margin:0;padding:0;}.menu li.menu-item>a{display:block;font-size:.875rem;line-height:1;text-wrap:nowrap;padding:.375rem;color:var(--color-text);transition:var(--transition-short);text-decoration:none;font-weight:500;border-radius:.125rem;}.menu li.menu-item.current-menu-item>a::before{transform:scaleY(1);}.dark-mode .header-menu .menu-item>a:hover{color:var(--color-black);}button.menu-toggle{display:none;gap:.375rem;width:2.5rem;aspect-ratio:1/1;background-color:transparent;padding:.5rem;border-radius:.25rem;border:none;cursor:pointer;flex-direction:column;align-content:center;justify-content:center;overflow:hidden;background-color:var(--color-back-second);}button.menu-toggle>span{width:100%;height:.1875rem;background-color:var(--color-text);transition:.3s ease;border-radius:.125rem;}.menu-toggle[data-state="open"]{background-color:var(--color-back-accent);}.menu-toggle[data-state="open"]>span:first-of-type{transform:translate3d(-150%,0,0);}.menu-toggle[data-state="open"]>span:nth-of-type(2){transform:scaleX(.62);}.menu-toggle[data-state="open"]>span:last-of-type{transform:translate3d(150%,0,0);}.menu-item ul.sub-menu{display:none;}.contacts-block{display:none;}button.toggle-submenu{display:none;}@media screen and (min-width:1024px){li.menu-item-has-children{position:relative;padding-right:1rem}ul.sub-menu{position:absolute;top:100%;left:0;width:fit-content;min-width:100%;list-style:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;padding:.5rem;margin:0;border-radius:.5rem;border:none;z-index:0;background-color:var(--color-back-second);box-shadow:0 0 .5rem rgba(255,255,255,.33);z-index:2}.dark-mode ul.sub-menu{background-color:var(--color-back-second)}.menu-item-has-children>a:hover ~ ul.sub-menu,.menu-item-has-children ul.sub-menu:hover{animation:submenu-appear .15s linear forwards;transform-origin:top;display:flex}@keyframes submenu-appear{from{transform:scaleY(0) translateY(-1rem);opacity:0}to{transform:scaleY(1) translateY(0);opacity:1}}li.menu-item-has-children>a{padding-right:1.5rem}li.menu-item-has-children>a::after{content:"";position:absolute;top:0;right:-1.125rem;height:100%;width:1.25rem;background:url("/wp-content/themes/arcentra/assets/svg/bx-chevron-down.svg") no-repeat 50% 56%;background-size:contain;transition:var(--transition-norm);transform:rotate(0deg)}li.menu-item-has-children>a:hover::after,li.menu-item-has-children>a:has(+ .sub-menu:hover)::after{transform:rotate(180deg)}.menu-item>a{position:relative}ul.menu .menu-item>a{position:relative;z-index:1}ul.menu .menu-item>a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--color-gray-dark);border-radius:.375rem;transform:scaleY(0);transform-origin:bottom center;transition:var(--transition-short);z-index:-1}ul.menu .menu-item>a:hover::before{transform:scaleY(1)}.dark-mode ul.menu .menu-item>a:hover{color:var(--color-back)}.sub-menu>li.menu-item>a{border-radius:.5rem;padding:1rem}button.button-submenu{display:none!important}ul.sub-menu::before,ul.sub-menu::after{display:none}.hide-desktop-1366{display:none}ul.menu{border-radius:1rem;padding:0 1rem}.site-header ul.menu{transition:var(--transition-long)}}@media screen and (max-width:1024px){.menu-main-menu-container{width:100%}.menu-product-menu-container{width:100%}ul.menu{flex-direction:column;gap:.5rem;align-items:flex-end}button.menu-toggle{display:flex}.main-navigation-mobile{position:absolute;top:-1rem;left:-1rem;width:calc(100% + 2rem);height:calc(100vh + 1rem);height:calc(100lvh + 1rem);padding:6rem 2.75rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;text-align:left;background-color:var(--color-back-main);transition:.3s ease;transform-origin:top;z-index:-1;overflow-y:auto}.main-navigation-mobile ul.menu#menu-main-menu{flex-direction:column;align-items:stretch;gap:.5rem}.main-navigation-mobile li.menu-item>a{padding:.5rem 0 1rem 0;font-size:1.5rem}.main-navigation-mobile[data-state="close"]{transform:scaleY(0);pointer-events:none;opacity:0}.main-navigation-mobile[data-state="open"]{transform:scaleY(1);pointer-events:all;opacity:1}.menu-mobile-menu-container{opacity:0;transform:translateY(-2rem);transition:1s ease}.main-navigation-mobile[data-state="open"]>.menu-mobile-menu-container{opacity:1;transform:translateY(0)}.menu-item ul.sub-menu{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;height:auto;max-height:800px;transition:var(--transition-norm);padding-left:2rem}[data-state="close"] ul.sub-menu{max-height:0;overflow:hidden;opacity:0}.menu#menu-main-menu li.menu-item{border-bottom:.125rem solid rgba(255,255,255,.1)}.dark-mode .menu#menu-main-menu li.menu-item{border-bottom:.125rem solid rgba(255,255,255,.075)}.menu#menu-main-menu li.menu-item:last-of-type{border-bottom:none}.menu#menu-main-menu li.menu-item>a{display:block;background-color:transparent;border-radius:0}.menu#menu-main-menu li.menu-item>a{margin-right:3rem}ul.sub-menu li.menu-item>a{font-size:1rem}.menu-item-has-children{position:relative}[data-state="close"] .toggle-submenu{transform:rotate(180deg)}.menu#menu-main-menu li.menu-item>a:hover{background-color:transparent;transform:translateX(.5rem)}button.button-submenu{position:absolute;top:0;right:0;background-color:transparent;height:2.5rem;aspect-ratio:1/1;background:url("/wp-content/themes/arcentra/assets/svg/bx-chevron-down.svg") no-repeat 50% 50%;background-size:2rem;border:none;cursor:pointer;z-index:2;transition:var(--transition-short)}button.button-submenu[data-mobile-status="open"]{opacity:.75;transform:rotate(180deg)}ul.sub-menu{transition:var(--transition-short)}ul.sub-menu[data-mobile-status="close"]{opacity:0;max-height:0;overflow:hidden}ul.sub-menu[data-mobile-status="open"]{opacity:1;transform:scaleY(1);visibility:visible;overflow:hidden}}.loading-smooth{will-change:auto;animation:appearing .75s ease forwards;}@keyframes appearing{from{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:380px){.mobile-button>span{display:none}.mobile-button{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;padding:.5rem!important;height:2.5rem;line-height:1}}img.site-branding-text{width:auto;height:1rem;}nav.breadcrumb{font-size:.875rem;line-height:1.125rem;ol{margin:0;padding:0;list-style:none;display:flex;align-items:baseline;gap:.5rem}}.breadcrumb-wrapper{position:absolute;top:calc(100% + 2rem);left:0;width:100%;height:auto;opacity:1;transition:var(--transition-norm);}.breadcrumb_last{color:var(--color-gray);}header.sticky>.breadcrumb-wrapper{opacity:0;transform:scaleY(0);transform-origin:top;top:100%;}.site-header:has(.main-navigation-mobile[data-state="open"])>.breadcrumb-wrapper{display:none;}.section-parallax{position:relative;background-color:var(--color-back-second);height:60vh;overflow:clip;}.image-parallax{position:absolute;top:-25%;left:0;width:100%;height:150%;object-fit:cover;}.fx-scroll{will-change:scroll-position,transform;--transform-size:10rem;--transform-size-top:30rem;--dy:0;}.fx-parallax-y{transform:translate3d(0,calc(var(--transform-size) * var(--dy)),0);}.fx-parallax-x{transform:translate3d(calc(var(--transform-size) * var(--dy)),0,0);}.fx-top{transform:translate3d(0,calc(var(--transform-size-top) * var(--dy)),0);}.fx-rotate-right{transform:rotate(calc(360deg * var(--dy)));}.fx-rotate-logo img{display:block;transform:rotate(calc(720deg * var(--dy)));}.fx-rotate-left{transform:rotate(calc(-360deg * var(--dy)));}.fx-zoom-rotate-in{transform:scale(calc(1 + .66 * var(--dy))) rotate(calc(15deg * var(--dy)));}.fx-scroll-zoom-in{transform:scale(calc(1 + .2 * var(--dy)));}.fx-observe{will-change:auto;transition:.5s ease-in;}.fx-fade{opacity:0;}.fx-fade.fx-run{opacity:1;}.hero-image-box{position:absolute;inset:0;z-index:1;}.hero-header{min-height:100vh;min-height:100svh;height:fit-content;}.hero-header-short{min-height:66vh;min-height:66svh;height:fit-content;}.admin-bar .hero-header{min-height:calc(100vh - 32px);min-height:calc(100svh - 32px);height:fit-content;}.admin-bar .hero-header-short{min-height:calc(66vh - 32px);min-height:calc(66svh - 32px);height:fit-content;}.service-hero-title,.hero-title{font-size:clamp(3rem,calc(var(--index) * 3),6rem);}.hero-subtitle{font-size:clamp(1.5rem,calc(var(--index) * 1.5),2rem);}img.hero-image{object-fit:cover;object-position:right center;}.blog-hero-content,.hero-content{margin-bottom:4rem;z-index:2;}.hero-text-glow{text-shadow:0 0 .75rem rgba(255,255,255,.5);}img.loaded.hero-image-zoom{animation:zoom-in-image 2s ease-out forwards;}@keyframes zoom-in-image{from{transform:scale(1)}to{transform:scale(1.1)}}.title-section{font-size:clamp(2rem,calc(var(--index) * 2),4rem);}.border-left-block{position:relative;padding-left:2rem;}.border-left-block::before{content:"";position:absolute;top:0;left:0;height:100%;width:.5rem;background-color:var(--color-main);border-radius:.25rem;transform:scaleY(0);transform-origin:bottom;transition:var(--transition-very-long);}.fx-run.border-left-block::before{transform:scaleY(1);}img.logo-section{aspect-ratio:1/1;height:60rem;right:calc(0% - 30rem);top:calc(50% - 30rem);position:absolute;z-index:1;object-fit:contain;width:60rem;}.service-card{position:relative;overflow:hidden;aspect-ratio:2/3;padding:2rem;border-radius:.5rem;border:.0625rem solid var(--color-main);box-shadow:0 0 1rem rgba(255,255,255,.25);transition:var(--transition-norm);}.service-card:hover{box-shadow:0 0 1.5rem rgba(255,255,255,.45);}.card-circle-link{position:absolute;right:2rem;bottom:2rem;}a.link-circle-icon{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;width:3.5rem;border-radius:50%;background-color:var(--color-back-second);color:var(--color-text);transition:var(--transition-norm);}.service-card:hover a.link-circle-icon{background-color:var(--color-text);color:var(--color-back);}.service-card::before{content:"";position:absolute;height:150%;width:100%;bottom:0;left:0;background:linear-gradient(to top,transparent 10%,rgba(255,255,255,.1) 30%,transparent 50%);background-size:auto 250%;background-position-y:0;z-index:2;transition:var(--transition-very-long);}.service-card:hover::before{background-position-y:100%;transition:var(--transition-long);}.glow-card,.person-card{position:relative;border-radius:1rem;background-color:var(--color-back-main);z-index:2;}.glow-card::before,.person-card::before{content:"";position:absolute;width:calc(70% + 4rem);max-width:24rem;height:100%;top:0;left:calc(15% - 2rem);background-color:rgba(255,255,255,.2);border-radius:50%;z-index:-2;filter:blur(4rem);}.person-card:nth-of-type(1)::before{transform:rotate(calc(300deg * var(--dy))) scale(calc(.75 + var(--dy)));}.glow-card::before,.person-card:nth-of-type(2)::before{transform:rotate(calc(360deg * var(--dy))) scale(calc(.75 + var(--dy)));}.person-card:nth-of-type(3)::before{transform:rotate(calc(420deg * var(--dy))) scale(calc(.75 + var(--dy)));}.glow-card::after,.person-card::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-back-main);border-radius:1rem;z-index:-1;}a.button-social{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:2rem;background-color:transparent;border:.0625rem solid var(--color-gray-dark);color:var(--color-gray);border-radius:.375rem;}svg.social-icon{width:1.25rem;height:1.25rem;}svg.svg-icon{width:1.375rem;height:1.375rem;}nav.cats-nav-archive{position:absolute;top:1rem;left:1rem;font-size:.875rem;z-index:5;}nav.cats-nav-archive>a.cat-link{padding:.25rem .75rem;background-color:rgba(0,0,0,.33);color:var(--color-gray-light);line-height:1;border-radius:.25rem;backdrop-filter:blur(1rem);text-decoration:none;transition:var(--transition-short);}nav.cats-nav-archive>a.cat-link:hover{background-color:rgba(255,255,255,.66);color:var(--color-gray-dark);}img.post-archive-image{transition:var(--transition-long);}.post-card:hover img.post-archive-image{transition:var(--transition-short);transform:scale(1.1);}a.tag-link{font-size:.875rem;font-weight:500;color:var(--color-text-second);}.tags-nav,.cats-nav-single{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;}.cats-nav-single a.cat-link{font-size:1rem;}.post-content{h1,h2,h3,h4,h5,h6{color:var(--color-gray-light)}p,ul,ol{color:var(--color-second)}}.post-filter{line-height:1;& .a.active{padding:.25rem 1rem;background-color:var(--color-gray-dark);border-radius:1rem;transform:none;position:static;pointer-events:none}& .a.active::after{display:none}}.search-wrapper{margin-top:-.875rem;}.button-icon.search-button{position:absolute;bottom:0;right:0;aspect-ratio:1/1;height:3rem!important;max-width:unset;max-height:unset;color:var(--color-gray);}.button-icon.search-button:hover{color:var(--color-gray-light);}ul.page-numbers{list-style:none;display:flex;gap:.5rem;justify-content:center;line-height:1;& li>span,& li>a{display:block;padding:.5rem;background-color:var(--color-back-second);border-radius:.25rem;color:var(--color-text);text-decoration:none;min-width:2rem;text-align:center;border:.0625rem solid transparent}& li>span.current{background-color:var(--color-gray-dark)}& li>a:hover{border-color:var(--color-gray-dark)}}.posts-wrapper{position:relative;min-height:30rem;&::after{position:absolute;content:"";top:0;left:0;width:calc(33% - 1rem);height:100%;background:linear-gradient(45deg,var(--color-back-second) 20%,var(--color-gray-dark) 40%,var(--color-back-second) 60%);background-size:400% 100%;border-radius:1rem;transition:var(--transition-short);z-index:-1;opacity:0}}.posts-wrapper.htmx-request{&::after{opacity:1;animation:gradient-move 1s linear infinite}article{opacity:0}}@keyframes gradient-move{0%{background-position-x:125%}100%{background-position-x:0}}.clutch-widget{border-radius:1rem;width:100%;max-width:212px;height:80px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:1rem;background-color:var(--color-text);}.footer-logo-wrapper{flex:0 0 auto;}.hero-text-mask::after{position:absolute;content:"";top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.9) 60%,rgba(0,0,0,0));z-index:1;}.back-gradient-linear{background:linear-gradient(45deg,var(--color-back-main) 40%,var(--color-back-second),var(--color-back-main) 80%);background-size:300% auto;background-position-x:calc(100% - (100% * var(--dy)));}ul.ul-steps{position:relative;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;gap:0;padding-top:1.5rem;}ul.ul-steps::before{content:"";position:absolute;top:1.5rem;left:0;height:.0625rem;width:100%;background-color:var(--color-gray-light);transform:scaleX(calc(1.75 * var(--dy)));transform-origin:left;}li.li-step{padding:2rem 1rem 1rem 1rem;flex:0 1 18rem;}.li-num{position:absolute;top:-1.5rem;left:0;display:flex;width:3rem;height:3rem;aspect-ratio:1/1;border-radius:50%;border:.0625rem solid var(--color-gray-light);background-color:var(--color-back-main);justify-content:center;align-items:center;font-weight:600;font-size:2rem;line-height:1;z-index:2;}.service-banner-content{padding:4rem 0;}.service-banner-wrapper::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 3rem 1.5rem rgb(0,0,0);z-index:2;}img.banner-image{transition:transform 0s,opacity .3s;transform:scale(calc(1.25 - .25 * var(--dy)));}.principe-item{flex:1 1 18rem;}ul.what-items{display:grid;gap:2rem;}li.what-item{position:relative;display:flex;align-items:center;gap:2rem;&>h3,&>p{flex:0 1 24rem}&>a{margin-left:auto;display:block;transform:translateX(clamp(-10rem,calc(-10rem + 25rem * var(--dy)),0))}&>a:hover{filter:brightness(2)}}li.what-item:not(:last-of-type){border-bottom:.0625rem solid var(--color-gray-dark);padding-bottom:2rem;}img.what-icon{opacity:.4;}.about-diff-item{position:relative;padding:2rem 2rem 2rem 0;}.about-diff-item:not(:last-of-type)::after{content:"";position:absolute;bottom:0;right:0;height:100%;width:.0625rem;background:linear-gradient(to top,var(--color-back-main),var(--color-gray),var(--color-back-main));transform:scaleY(clamp(0,calc(2 * var(--dy)),1));transform-origin:center;}.case-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;aspect-ratio:2/3;border:.0625rem solid var(--color-gray-dark);border-radius:1rem;overflow:hidden;padding:2rem;transition:var(--transition-norm);box-shadow:0 0 1rem rgba(255,255,255,.15);}.case-card-content{transition:var(--transition-long);}.case-card:hover{box-shadow:0 0 2rem rgba(255,255,255,.3);a.link-circle-icon{background-color:var(--color-text);color:var(--color-back)}.case-card-content{transition:var(--transition-short);transform:translateY(-1rem)}}@media screen and (max-width:1024px){.service-banner-wrapper{width:100%;aspect-ratio:16/9}.service-banner-content{padding:1rem 0 0 0}.posts-wrapper{&::after{width:calc(50% - 1rem)}}.blog-hero-content{margin-bottom:2rem}ul.ul-steps{display:flex;flex-direction:column}ul.ul-steps::before{top:1.5rem;left:1.5rem;height:100%;width:.0625rem;transform:scaleY(calc(1.33 * var(--dy)));transform-origin:top}li.li-step{border-top:none;padding:.625em 1rem 2rem 2rem;flex:0 1 auto;margin-left:1.5rem}.li-num{top:0;left:-1.5rem}.footer-logo-wrapper{flex:1 1 auto;img{margin:0 auto}}img.site-branding-text{width:auto;height:calc(var(--index) * 1);transform:translateY(-2rem);opacity:0;transition:var(--transition-long)}img.site-branding-text.fx-run{transform:translateY(0);opacity:1}img.logo-section{right:calc(0% - 50vw)}}@media screen and (max-width:768px){.posts-wrapper{&::after{width:100%}}}@media screen and (max-width:576px){.service-hero-title{font-size:clamp(3rem,calc(var(--index) * 3),4rem)}.hero-title{font-size:clamp(2rem,calc(var(--index) * 2),4rem)}.li-num{font-size:1.625rem}li.what-item{flex-direction:column;align-items:flex-start;gap:1rem;&>h3,&>p{flex:1 1 auto}&>a{margin-left:auto;display:block;transform:translateX(clamp(-10rem,calc(-10rem + 25rem * var(--dy)),0))}}.about-diff-item:not(:last-of-type)::after{bottom:0;right:0;width:100%;height:.0625rem;background:linear-gradient(to right,var(--color-back-main),var(--color-gray),var(--color-back-main));transform:scaleX(clamp(0,calc(2 * var(--dy)),1));transform-origin:center}}