:root{--ease: .8s cubic-bezier(.84, 0, .16, 1);--spacing: clamp(1 * (1 - var(--multip)) / 16 * 1rem, 1 / var(--desw) * 100vw, 1 * (1 + var(--multip)) / 16 * 1rem) }.accordion.active .accordion_content{grid-template-rows:1fr}.accordion.active .accordion_icon{transform:rotate(45deg)}.accordion_content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ease)}.accordion_icon{transition:transform var(--ease),color var(--ease)}.burger{display:block;pointer-events:none}.burger_wrap{display:block;transform:translate(120%);border-radius:.625rem;transition:transform .4s ease-out}.burger_icon{transition:background-color var(--ease)}.burger_icon-line{top:50%;left:50%;transition:transform .3s ease-in-out;transform:translate(-50%,calc(-50% - var(--spacing) * 7)) rotate(0)}.burger_icon-line:nth-child(2){transform:translate(-50%,calc(-50% + var(--spacing) * 7)) rotate(0)}.burger_bg{opacity:0;display:block;pointer-events:none;z-index:-1;transition:opacity .6s ease-in-out}[service]{transform:translate(-100%);transition:transform 0s ease-in-out .6s}body.burger-open nav,body.burger-open .menu_list-link,body.burger-open .local.is-nav{pointer-events:none!important}body.burger-open .nav_logo,body.burger-open .logo{pointer-events:none!important}body.burger-open .burger_wrap{transform:translate(0)}body.burger-open .burger_icon{background-color:var(--colors--dark-orange)}body.burger-open .menu_list-link,body.burger-open .local.is-nav{opacity:0!important;transition:opacity .2s ease-out}body.burger-open .burger_bg{opacity:1;pointer-events:all;z-index:3;transition:opacity .6s ease-in-out}body.burger-open .burger_icon-line{transition:transform .3s ease-in-out}body.burger-open .burger_icon-line:first-child{transform:translate(-50%,-50%) rotate(45deg)}body.burger-open .burger_icon-line:last-child{transform:translate(-50%,-50%) rotate(-45deg)}body.burger-open [service]{transform:translate(0);transition:transform .6s ease-in-out var(--delay)}@media screen and (max-width: 991px){body.burger-open .nav_body .logo{opacity:0;transition:opacity .2s ease-out}.burger_wrap{border-radius:0rem}}.divider{transform:scaleX(0);transform-origin:left;transition:transform 1.8s ease-in-out}.divider.vertical{transform:scaleY(0);transform-origin:top;transition:transform 1.8s ease-in-out}.divider.grow{transform:scaleX(1)}.divider.vertical.grow{transform:scaleY(1)}.divider.is--brown{transform:scaleX(1)}body.at-top .menu_list,body.at-top .menu_list-link,body.at-top .nav_logo,body.at-top .local.is-nav{opacity:1;pointer-events:auto}body.at-top .logo{scale:1}.menu_list,.menu_list-link,.nav_logo,.local.is-nav{opacity:0;pointer-events:none;transition:opacity var(--ease)}[data-module=FadeIn]:not(.copy){opacity:0;transform:translateY(1rem)}[data-module=FadeIn]:not(.copy).fade-in{opacity:1;transform:translateY(0);transition:all .6s ease-out}.menu_list-link .f-16,.burger_link,.footer_list-link,.download_line-title .f-18{position:relative}.menu_list-link .f-16:before,.burger_link:before,.footer_list-link:before,.download_line-title .f-18:before{content:"";position:absolute;left:0;top:calc(100% - 1px);width:100%;height:1px;transition:transform .5s ease-in-out;transform-origin:right;transform:scaleX(0)}.menu_list-link .f-16:hover:before,.burger_link:hover:before,.footer_list-link:hover:before,.download_line-title .f-18:hover:before{transform-origin:left;transform:scaleX(1)}.menu_list-link .f-16{color:currentColor}.menu_list-link.w--current .f-16:before{transform-origin:left;transform:scaleX(1)}.menu_list-link .f-16:before,.footer_list-link:before{background-color:currentColor}.burger_link:before,.download_line-title .f-18:before{background-color:var(--colors--dark)}.footer_top .service_item .f-80{transition:transform .3s ease-out}.footer_top .service_item:hover .f-80{transform:translate(-2%)}.footer_service-wrap .divider.grow{position:relative}.footer_service-wrap .divider.grow:before{content:"";left:0;top:0;width:100%;height:100%;position:absolute;background-color:var(--colors--orange);transition:width .3s ease-out;width:0%}.footer_service-wrap:has(.w--current) .divider:before{width:100%}.footer_service-wrap:hover .divider:before{width:100%}.footer_list-link.w-inline-block.w--current :before{transform-origin:left;transform:scaleX(1)}.btn_hover{display:block;clip-path:circle(0% at 50% 100%);transition:clip-path .8s ease-out}.btn_text{transition:color .4s ease-in}.btn:hover .btn_text{color:var(--colors--white)}.btn:hover .btn_hover{clip-path:circle(150% at 50% 100%)}.btn.w-variant-46f626eb-15a4-f00d-2366-1c25a5d55992:hover .btn_text{color:var(--colors--black)}.cube{--size: 7.5;--perspective: 1000;--color: var(--colors--orange);--fullWidth: calc(var(--size) * 1rem * 1.4142);display:flex;justify-content:center;align-items:center;height:100%;width:100%;perspective:calc(var(--perspective) * 1px)}.cube_list{position:relative;height:calc((var(--items) + 1) * var(--size) * .75 * 1rem);width:var(--fullWidth);transform:translate3d(0,calc(var(--y, 0) * 1px),0)}.cube_item{position:relative;width:calc(var(--size) * 1rem);height:calc(var(--size) * 1rem);transform-style:preserve-3d;transform:rotateX(var(--rotateX)) rotate(var(--rotateZ)) translate3d(calc(var(--move, 0) * -1px),calc(var(--move, 0) * 1px),0);translate:calc(var(--fullWidth) * .15) calc(var(--y, 0) * 1px + var(--size) * 1rem * .25);top:calc(var(--size) * 1rem * var(--index) * var(--progress) - var(--size) * (1 + var(--dist) * var(--progress)) * 1rem * var(--index))}.cube_side{opacity:var(--opacity);outline-color:var(--color);outline-style:solid;outline-width:1px;outline-offset:-.5px;width:100%;height:100%;position:absolute;backface-visibility:hidden}.cube_side.top{transform:rotateX(90deg) translateZ(calc(var(--size) * 1rem / 2))}.cube_side.front{transform:rotateY(0) translateZ(calc(var(--size) * 1rem / 2))}.cube_side.back{transform:rotateY(180deg) translateZ(calc(var(--size) * 1rem / 2))}.cube_side.left{transform:rotateY(-90deg) translateZ(calc(var(--size) * 1rem / 2))}.cube_side.right{transform:rotateY(90deg) translateZ(calc(var(--size) * 1rem / 2))}.cube_side.bottom{transform:rotateX(-90deg) translateZ(calc(var(--size) * 1rem / 2))}@media screen and (max-width: 991px){.cube{--size: 3.5}}@media screen and (max-width: 767px){[data-module=FadeIn]:not(.copy).team_item.fade-in{transition:none;transform:translate(0);opacity:1}}.category_filter.fs-cmsfilter_active .radio_btn{background-color:var(--colors--orange);border:none!important;box-shadow:none}.radio_btn{border:1px solid #000!important}.w-checkbox-input{box-shadow:none!important}@media screen and (max-width: 767px){.form_block{display:block;clip-path:inset(0% 0% 100% 0%);transition:clip-path var(--ease)}}.icon_arrow{transition:transform var(--ease)}@media screen and (max-width: 767px){.categories_selector.open+.form_block{clip-path:inset(0% 0% 0% 0%)}.categories_selector.open .icon_arrow{transform:rotate(180deg)}}.topic_wrapp{display:flex;clip-path:inset(0% 0% 100% 0%);transition:clip-path var(--ease)}.categories_selector.is-contact{border-color:var(--colors--light)}.categories_selector{transition:border-color var(--ease)}.categories_selector.open{border-bottom:none}.categories_selector.open+.topic_wrapp{clip-path:inset(0% 0% 0% 0%)}.categories_selector.open .icon_arrow{transform:rotate(180deg)}.error{font-weight:400;color:var(--colors--orange);padding-top:.5rem}#checkbox-error{position:absolute;padding-top:4rem}.w-input{font-size:1.125rem}.hero{padding-bottom:calc(var(--hero-image-height) * .5 * 1px + 213px)}.hero_image-wrap{margin-top:calc(-1 * var(--hero-image-height) * .5 * 1px)}@media screen and (max-width: 991px){.hero{padding-bottom:calc(var(--hero-image-height) * .4 * 1px + 0px)}.hero_image-wrap{margin-top:calc(-1 * var(--hero-image-height) * .5 * 1px)}}.icon_line.is--vertical{transition:scale var(--ease)}.member_photo img{transition:scale .3s ease-in-out}.member_photo img:hover{scale:1.05}.member_description{display:block;clip-path:inset(0% 0% 0% 100%);transition:clip-path .5s cubic-bezier(.84,0,.16,1)}.member_wrap.open .member_description{clip-path:inset(0% 0% 0% 0%)}.member_wrap.open .icon_line.is--vertical{scale:0;transition:scale var(--ease)}@media screen and (max-width: 991px){.member_career .rich-text li{font-size:.9rem}}.loader{display:block}html.w-editor main{visibility:visible}html.w-editor .loader{display:none}main[current-theme=black]{--bg: var(--colors--dark);--text: var(--colors--light) }main[current-theme=white]{--bg: var(--colors--white);--text: var(--colors--dark)}main[current-theme=brown]{--bg: var(--colors--brown);--text: var(--colors--light) }body:has([current-theme=black]) .logo{color:var(--colors--light)}body:has([current-theme=black]) .menu_list{color:var(--colors--light)}body:has([current-theme=black]) .menu_list-link:before{background-color:var(--colors--light)}body:has([current-theme=white]) .logo{color:var(--colors--dark)}body:has([current-theme=white]) .menu_list{color:var(--colors--dark)}body:has([current-theme=brown]) .logo{color:var(--colors--light)}body:has([current-theme=brown]) .menu_list{color:var(--colors--light)}section,footer{background-color:var(--bg);color:var(--text);transition:color 1s ease,background-color .5s ease}section.remove-bg,footer.remove-bg{transition:none}.rich-text ul li::marker{font-size:.8em}
