img:-webkit-any([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}img:-moz-any([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}img:is([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}:root{--vw1920:calc(100vw/1920);--vw375:calc(100vw/375);--fluid-span:1545}.contact_us_form_steps_list{background:#000}.contact_us_form_steps_list.white_bg,.contact_us_form_steps_list .popup-form-main.white_bg{background:#fff}.contact_us_form_steps_list a{color:inherit;font-weight:400;text-decoration:underline}.contact_us_form_steps_list.white_bg a,.contact_us_form_steps_list.white_bg .title_columns .h1,.contact_us_form_steps_list.white_bg .title_columns .title-with-line,.contact_us_form_steps_list.grey a,.contact_us_form_steps_list.grey .title_columns .h1,.contact_us_form_steps_list.grey .title_columns .title-with-line,.contact_us_form_steps_list .white_bg a,.contact_us_form_steps_list .white_bg .title_columns .h1,.contact_us_form_steps_list .white_bg .title_columns .title-with-line,.contact_us_form_steps_list .grey a,.contact_us_form_steps_list .grey .title_columns .h1,.contact_us_form_steps_list .grey .title_columns .title-with-line{color:#000}.contact_us_form_steps_list .title_columns .h1{font-size:clamp(24px,56*var(--vw1920),56px);line-height:clamp(24px,65*var(--vw1920),65px);letter-spacing:-.03em}.contact_us_form_steps_list .title_columns.small_padding{padding-bottom:clamp(26px,84*var(--vw1920),84px)}.contact_us_form_steps_list:not(.white_bg):not(.grey) a:hover,.contact_us_form_steps_list .black_bg a:hover{color:#cdff3a!important}.contact_us_form_steps_list .form_and_testimonial_wrap{gap:clamp(26px,54*var(--vw1920),54px);flex-direction:row;display:flex}.contact_us_form_steps_list .form_wrap{flex:1 0 calc(60% - clamp(13px,27*var(--vw1920),27px))}.contact_us_form_steps_list .popup-form-main form textarea{resize:none}.contact_us_form_steps_list .form_and_testimonial_wrap form.clone_contact label{font-size:clamp(9px,15*var(--vw1920),15px);line-height:clamp(11px,19*var(--vw1920),19px)}.contact_us_form_steps_list .form_sub,.contact_us_form_steps_list .free_sub,.contact_us_form_steps_list .form_sub.h1,.contact_us_form_steps_list .free_sub.h1{letter-spacing:-.01em;text-transform:uppercase;color:#000;cursor:pointer;text-decoration:none;-webkit-text-decoration-color:initial;text-decoration-color:initial;font-family:CT2020,serif;font-size:clamp(24px,56*var(--vw1920),56px);background:0 0;border:0;margin:40px 0 24px;padding:0;line-height:1.5;transition:all .7s;display:block}.black_bg .form_sub,.black_bg .free_sub,.black_bg .form_sub.h1,.black_bg .free_sub.h1{color:#cdff3a!important}.contact_us_form_steps_list.white_bg .form_sub:hover,.contact_us_form_steps_list.white_bg .free_sub:hover,.contact_us_form_steps_list.grey .form_sub:hover,.contact_us_form_steps_list.grey .free_sub:hover,.contact_us_form_steps_list .white_bg .form_sub:hover,.contact_us_form_steps_list .white_bg .free_sub:hover,.contact_us_form_steps_list .grey .form_sub:hover,.contact_us_form_steps_list .grey .free_sub:hover{color:#000}.contact_us_form_steps_list .form_sub:hover,.contact_us_form_steps_list .free_sub:hover,.contact_us_form_steps_list .form_sub.h1:hover,.contact_us_form_steps_list .free_sub.h1:hover{text-underline-offset:.2em;text-decoration:underline}.contact_us_form_steps_list.black_bg .checkbox_agree input:checked+label:after,.contact_us_form_steps_list .black_bg .checkbox_agree input:checked+label:after{background-color:#fff}.contact_us_form_steps_list.grey .checkbox.checkbox_agree input:checked+label:after,.contact_us_form_steps_list .grey .checkbox.checkbox_agree input:checked+label:after{background:#000;border:5px solid #ededed}.contact_us_form_steps_list.popup-form-main-overlay{display:none}.contact_us_form_steps_list.popup-form-main-overlay.active{z-index:99999;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:fixed;top:0;left:0;background:rgba(0,0,0,.8)!important}body:has(.contact_us_form_steps_list.popup-form-main-overlay.active){overflow:hidden}.contact_us_form_steps_list .popup-form-main{padding:clamp(48px,84*var(--vw1920),84px);opacity:0;transition:transform .8s,opacity .8s;position:relative;transform:translateY(-100%)}.contact_us_form_steps_list .popup-form-main.animate-in{opacity:1;transform:translateY(0)}.contact_us_form_steps_list .popup-form-main.animate-out{opacity:0;transition:transform .4s,opacity .6s;transform:translateY(-100%)}.contact_us_form_steps_list .popup-close{cursor:pointer;width:20px;height:20px;top:clamp(24px,48*var(--vw1920),48px);right:clamp(24px,48*var(--vw1920),48px);background:url(/img/close.svg) 50%/contain no-repeat;margin-left:auto;position:absolute}.contact_us_form_steps_list .popup-form-main.black_bg .popup-close{background:url(/img/close-white.svg) 50% no-repeat}.contact_us_form_steps_list .what-next{color:#000;padding:clamp(12px,28*var(--vw1920),28px);gap:clamp(16px,54*var(--vw1920),54px);background:#ededed;flex-direction:column;display:flex}.contact_us_form_steps_list.grey .what-next,.contact_us_form_steps_list .grey .what-next{background:#fff}.contact_us_form_steps_list .what-next .next_steps_title{font-size:clamp(15px,33*var(--vw1920),33px);line-height:clamp(18px,36*var(--vw1920),36px);letter-spacing:-.01em;margin-bottom:0;font-weight:500}.contact_us_form_steps_list.black_bg .what-next .next_steps_title,.contact_us_form_steps_list .black_bg .what-next .next_steps_title{color:#000!important}.contact_us_form_steps_list .steps{padding-left:clamp(19px,29*var(--vw1920),29px);flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.contact_us_form_steps_list .vertical-line{z-index:0;background:repeating-linear-gradient(#d1d1d1,#d1d1d1 4px,transparent 4px,transparent 8px);width:2px;position:absolute;left:4px}.contact_us_form_steps_list .step{align-items:flex-start;gap:clamp(8px,16*var(--vw1920),16px);font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);padding-bottom:clamp(12px,30*var(--vw1920),30px);border-bottom:2px solid #d1d1d1;flex-direction:column;display:flex}.contact_us_form_steps_list .step+.step{padding-top:clamp(12px,16*var(--vw1920),16px)}.contact_us_form_steps_list .step *{font-size:inherit;line-height:inherit}.contact_us_form_steps_list .step-marker{text-align:center;align-items:center;gap:10px;font-weight:500;display:flex;position:relative}.contact_us_form_steps_list .step-marker .bullet{z-index:1;width:10px;height:10px;left:calc(-1*clamp(19px,29*var(--vw1920),29px));background-color:#000;position:absolute}.contact_us_form_steps_list .step-marker strong{font-size:clamp(14px,28*var(--vw1920),28px);line-height:clamp(17px,34*var(--vw1920),34px);z-index:2;font-weight:500;display:inline-block;position:relative}.contact_us_form_steps_list .content strong{margin-right:8px;font-weight:500}.contact_us_form_steps_list .block-with-img{padding:0 clamp(10px,20*var(--vw1920),20px)}.contact_us_form_steps_list .block-with-img .h4{font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px)}.contact_us_form_steps_list .block-with-img .imb-box{justify-content:space-between;align-items:flex-end;display:-webkit-flex}.contact_us_form_steps_list .form_and_steps_wrap .checkbox .input-span:before{content:"";-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;z-index:1;background-color:transparent;border:2px solid #000;width:1.25em;height:1.25em;margin-right:12px;display:inline-block;position:absolute;top:0;left:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox{margin-bottom:clamp(8px,16*var(--vw1920),16px);position:relative}.contact_us_form_steps_list .form_and_steps_wrap .checkbox:last-of-type{margin-bottom:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox label:before,.contact_us_form_steps_list .form_and_steps_wrap .checkbox label:after{width:20px;height:20px;display:none!important}.contact_us_form_steps_list .form_and_steps_wrap .checkbox .input-span{flex-shrink:0;width:20px;height:20px;display:flex}.contact_us_form_steps_list .form_and_steps_wrap .checkbox label{align-items:center;padding-left:12px;display:flex;line-height:20px!important}.contact_us_form_steps_list .form_and_steps_wrap .checkbox label span{font-size:clamp(9px,19*var(--vw1920),19px);line-height:clamp(11px,24*var(--vw1920),24px)}.contact_us_form_steps_list.black_bg .form_and_steps_wrap .checkbox .input-span:before,.contact_us_form_steps_list.black_bg .form_and_steps_wrap .checkbox .input-span:after,.contact_us_form_steps_list .black_bg .form_and_steps_wrap .checkbox .input-span:before,.contact_us_form_steps_list .black_bg .form_and_steps_wrap .checkbox .input-span:after{border-color:#fff}.contact_us_form_steps_list .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{content:"";z-index:0;box-sizing:border-box;background:#cdff3a;border:4px solid #000;width:1.25em;height:1.25em;display:block;position:absolute;top:0;left:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox .input-span:before{content:"";width:20px;height:20px;margin-right:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{content:"";width:20px;height:20px;margin-right:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{background:#000;border-color:#fff}.contact_us_form_steps_list.black_bg .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{background:#fff;border-color:#000}.contact_us_form_steps_list .black_bg .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{background:#fff;border-color:#000}.contact_us_form_steps_list .clone_contact,.contact_us_form_steps_list .form_container{flex-wrap:wrap;display:-webkit-flex}.contact_us_form_steps_list form.clone_contact>div{flex-direction:column;flex:0 0 100%;display:-webkit-flex}.contact_us_form_steps_list .clone_contact div.half_col{flex:0 0 calc(50% - 5px)}.contact_us_form_steps_list .clone_contact div.half_col:nth-child(odd){margin-right:10px}.contact_us_form_steps_list .clone_contact>div.checkbox{flex-direction:row;margin-top:10px}.contact_us_form_steps_list .clone_contact .checkbox label{text-transform:unset;cursor:pointer;max-width:480px;font-weight:400;display:block;position:relative}.contact_us_form_steps_list .clone_contact .checkbox_agree label{max-width:100%}.contact_us_form_steps_list .clone_contact label,.contact_us_form_steps_list .label>span{color:#000;text-transform:uppercase;margin-bottom:2px}.contact_us_form_steps_list.black_bg .clone_contact label,.contact_us_form_steps_list.black_bg .label>span,.contact_us_form_steps_list .black_bg .clone_contact label,.contact_us_form_steps_list .black_bg .label>span{color:#fff}.contact_us_form_steps_list.white_bg .clone_contact label,.contact_us_form_steps_list.white_bg form .input,.contact_us_form_steps_list.white_bg .form_sub,.contact_us_form_steps_list .white_bg .clone_contact label,.contact_us_form_steps_list .white_bg form .input,.contact_us_form_steps_list .white_bg .form_sub{color:#000}.contact_us_form_steps_list form .input{margin-bottom:clamp(24px,28*var(--vw1920),28px);color:#000;width:100%;font-family:CT2020,serif;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(13px,24*var(--vw1920),24px);background:0 0;border:none;border-bottom:1px solid #818181;border-radius:0;padding:13px 0}.contact_us_form_steps_list.black_bg form .input,.contact_us_form_steps_list .black_bg form .input{color:#fff}.contact_us_form_steps_list form .input:focus{border-color:#000}.contact_us_form_steps_list.black_bg form .input:focus,.contact_us_form_steps_list .black_bg form .input:focus{border-color:#fff}.contact_us_form_steps_list form .input option{color:#000;font-size:.8em}.contact_us_form_steps_list .goal_field label{margin-bottom:0}.contact_us_form_steps_list .goal_select{margin-bottom:clamp(24px,28*var(--vw1920),28px);position:relative}.contact_us_form_steps_list form .goal_button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.contact_us_form_steps_list .goal_value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.contact_us_form_steps_list .goal_value:empty:before{content:" "}.contact_us_form_steps_list .goal_chevron{width:clamp(12px,16*var(--vw1920),16px);height:clamp(12px,16*var(--vw1920),16px);flex:none;transition:transform .15s}.contact_us_form_steps_list .goal_button[aria-expanded=true] .goal_chevron{transform:rotate(180deg)}.contact_us_form_steps_list .goal_list{z-index:4;background:#141414;border:1px solid #818181;position:absolute;top:calc(100% + 4px);left:0;right:0}.contact_us_form_steps_list .goal_list[hidden]{display:none}.contact_us_form_steps_list .goal_list li{font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(13px,24*var(--vw1920),24px);color:#fff;padding:clamp(15px,16*var(--vw1920),16px)clamp(14px,20*var(--vw1920),20px);cursor:pointer;border-bottom:1px solid #333}.contact_us_form_steps_list .goal_list li:last-child{border-bottom:0}.contact_us_form_steps_list .goal_list li.is-active{color:#cdff3a;background:#242424}.contact_us_form_steps_list.white_bg .goal_list,.contact_us_form_steps_list.grey .goal_list,.contact_us_form_steps_list .white_bg .goal_list,.contact_us_form_steps_list .grey .goal_list{background:#fff}.contact_us_form_steps_list.white_bg .goal_list li,.contact_us_form_steps_list.grey .goal_list li,.contact_us_form_steps_list .white_bg .goal_list li,.contact_us_form_steps_list .grey .goal_list li{color:#000;border-bottom-color:#d1d1d1}.contact_us_form_steps_list.white_bg .goal_list li:last-child,.contact_us_form_steps_list.grey .goal_list li:last-child,.contact_us_form_steps_list .white_bg .goal_list li:last-child,.contact_us_form_steps_list .grey .goal_list li:last-child{border-bottom:0}.contact_us_form_steps_list.white_bg .goal_list li.is-active,.contact_us_form_steps_list.grey .goal_list li.is-active,.contact_us_form_steps_list .white_bg .goal_list li.is-active,.contact_us_form_steps_list .grey .goal_list li.is-active{color:#000;background:#ededed}.contact_us_form_steps_list form .input.error_input,.contact_us_form_steps_list .checkbox .error_input+label:before{border-color:red}.contact_us_form_steps_list form.clone_contact label{position:relative}.contact_us_form_steps_list form.clone_contact label .error_message{color:red;text-transform:initial;font-size:clamp(8px,12*var(--vw1920),12px);line-height:1.25;position:absolute;bottom:7px;left:0}.contact_us_form_steps_list .checkbox{flex-wrap:wrap;align-items:center}.contact_us_form_steps_list .clone_contact .checkbox label{flex:1 1 0;align-items:center;min-width:0;min-height:20px;display:flex}.contact_us_form_steps_list .checkbox .error_message{color:red;font-size:clamp(8px,12*var(--vw1920),12px);flex:0 0 100%;margin-top:4px;padding-left:32px;line-height:1.25}.contact_us_form_steps_list .checkbox .error_message:empty{display:none}.contact_us_form_steps_list .form_and_steps_wrap .checkbox .error_input+.input-span:before{border-color:red}.contact_us_form_steps_list .checkbox label:before{content:"";-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;z-index:1;background-color:transparent;border:2px solid #000;width:1.25em;height:1.25em;margin-right:12px;display:inline-block;position:absolute;top:0;left:0}.contact_us_form_steps_list.black_bg .checkbox label:before,.contact_us_form_steps_list .black_bg .checkbox label:before{border-color:#fff}.contact_us_form_steps_list.white_bg .checkbox label:before,.contact_us_form_steps_list .white_bg .checkbox label:before{border:2px solid #000}.contact_us_form_steps_list .checkbox_agree label:before{top:0}.contact_us_form_steps_list .checkbox input:checked+label:after{content:"";z-index:0;box-sizing:border-box;background:#cdff3a;border:4px solid #000;width:1.25em;height:1.25em;display:block;position:absolute;top:0;left:0}.contact_us_form_steps_list.white_bg .checkbox input:checked+label:after,.contact_us_form_steps_list .white_bg .checkbox input:checked+label:after{background:#000;border:5px solid #fff}.contact_us_form_steps_list .checkbox input{height:initial;width:initial;cursor:pointer;margin-bottom:0;padding:13px 0;display:none}.contact_us_form_steps_list .success_message{box-sizing:border-box;width:60%;margin-top:7em;margin-left:auto;margin-right:0;display:none}.contact_us_form_steps_list:not(.white_bg) .success_message p,.contact_us_form_steps_list .black_bg .success_message p{color:#fff}@media only screen and (max-width:960px){.contact_us_form_steps_list .form_and_testimonial_wrap{flex-direction:column}.contact_us_form_steps_list .step{flex-direction:row;gap:15px}.contact_us_form_steps_list .step-marker strong{font-size:inherit;line-height:inherit}.contact_us_form_steps_list .block-with-img{padding:0}.contact_us_form_steps_list .form_and_testimonial_wrap .clone_contact div.half_col{flex:0 0 calc(50% - 5px)}.contact_us_form_steps_list .form_and_testimonial_wrap .clone_contact div.half_col:nth-child(odd){margin-right:10px!important}}@media only screen and (max-width:767px){.contact_us_form_steps_list .form_and_testimonial_wrap .clone_contact div.half_col{flex:0 0 100%}.contact_us_form_steps_list .form_and_testimonial_wrap .clone_contact div.half_col:nth-child(odd){margin-right:0!important}}@media screen and (max-width:1024px) and (orientation:landscape){.contact_us_form_steps_list .popup-form-main{height:auto;max-height:100vh;overflow:auto}}@media only screen and (max-width:1024px){.contact_us_form_steps_list .popup-form-main.animate-in{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.contact_us_form_steps_list .popup-close{background-size:10px;width:30px;height:30px;right:20px}}@media (max-width:600px){.contact_us_form_steps_list.popup-form-main-overlay.active{justify-content:flex-start;align-items:flex-start}.contact_us_form_steps_list.popup-form-main-overlay.active .container{padding-top:4.3vw;padding-bottom:4.3vw}}@media (max-width:560px){.contact_us_form_steps_list .popup-form-main{padding-left:4vw;padding-right:4vw}}@media only screen and (max-width:1039px){.contact_us_form_steps_list .clone_contact>div.half_col{flex:0 0 100%;margin-right:0!important}.contact_us_form_steps_list form .input{padding:5px 0}.contact_us_form_steps_list .form_sub{margin-top:36px}.contact_us_form_steps_list .clone_contact label{min-height:unset!important}.contact_us_form_steps_list .clone_contact>div.checkbox{margin-top:0}}.contact_us_form_steps_list.small_margin_top{margin-top:84px}@media only screen and (max-width:1039px){.contact_us_form_steps_list.small_margin_top{margin-top:50px}}@media (max-width:767px){.block-with-img .img-item{margin-right:21px}.block-with-img img{height:auto}}.grey_bg{background:#ededed;flex-direction:column;padding:9.4em;display:-webkit-flex;overflow:hidden}.grey_bg+.grey_bg{padding-top:0}.page-template-contact-us .title_columns{flex-direction:column}.page-template-contact-us .hubspot .title_columns .title-with-line{letter-spacing:-.01em;font-size:1.45em;line-height:1.15em}.list-posts sub{text-transform:lowercase;vertical-align:bottom;font-size:unset}.list-posts a{text-decoration:none}ul{margin:0;padding:0;list-style:none}ul ol,ol ul,ol ol{margin:10px 0 15px 20px}.items.event_info{flex-wrap:wrap;align-items:flex-end;flex-direction:row!important}ol{padding:0}ol,ul{counter-reset:list;list-style:none}ol.number{counter-reset:none;list-style:inside decimal}img.main_case_img{width:100%;max-width:100%;height:auto;display:block}.three_columns.items{padding-bottom:2px}.three_columns .item{flex:0 0 33.33%}.three_columns .item .h2{margin:17px 0 12px}.three_columns>a{text-transform:uppercase;box-sizing:border-box;letter-spacing:-.01em;border:2px solid #d1d1d1;flex-direction:column;flex:0 33%;justify-content:center;min-height:3.5em;padding:.6em 1vw;font-size:1.45em;line-height:1.15em;text-decoration:none;display:-webkit-flex;margin:0 -2px -2px 0!important}.three_columns>a:hover{z-index:1;border-color:#000}.black_bg .three_columns .item{border-color:#fff}.technologies .item{box-sizing:border-box;border:2px solid #d1d1d1;height:auto;margin-right:-2px;padding:2.5em 2.5em 4em}.technologies .item img{width:auto;height:6em;display:inline-block}.technologies .item .h2{margin:45px 0 12px!important}.owl-carousel.technologies .item{height:100%}.item .text_block{padding-top:7.5em}.item .text_block .h3{margin-bottom:12px}.item .text_block p{margin-bottom:0!important}.big_size{color:#000;font-size:10.5em;font-weight:500;line-height:.8em;margin:0!important}.link_to_pdf{max-width:100%!important;margin-bottom:30px!important}.link_to_pdf a{margin-bottom:1em;text-decoration:underline}.content .title_columns:last-child{padding-bottom:0}.date{flex:0 0 18%;margin-bottom:1em}.date .h2{margin-bottom:0}a[title=Parler],a[title=Jamespot],a[title="Amazon Wish List"]{display:none!important}.info{vertical-align:top;white-space:normal;display:inline-block;position:relative;top:.25em}span.text_more{color:#818181;text-underline-offset:.2em;cursor:pointer;text-decoration:underline}span.text_more:hover{color:#000}.text_more.hide{display:none}.wp-block-image img{height:auto}.wp-block-image.size-full img{width:100%}.wp-block-image{margin:0 0 1.6em}.label{position:relative}span.wpcf7-not-valid-tip{display:none}span[data-name=resume]{position:relative}span[data-name=file_resume] input{cursor:pointer;width:100%;height:100%}span[data-name=resume]:after{content:"";background:url(/img/resume_white.svg) 50% no-repeat;width:18px;height:36px;display:block;position:absolute;top:-20px;right:0}span[data-name=file_resume]{z-index:2;opacity:0;width:100%;height:calc(100% - 1.45em);display:block;position:absolute;top:0}.white_bg span[data-name=resume]:after{background-image:url(/img/resume.svg)}.screen-reader-response p,.wpcf7-response-output{display:none}.screen-reader-response ul{margin-bottom:20px}.screen-reader-response ul li{color:#fff}.success_message.career-thank-you{width:100%;margin:0}.career-form-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.career-application-form .career-form-status{color:red;margin:0 0 10px}.career-application-form .career-form-status[hidden]{display:none}.career-application-form .input.error_input,.career-application-form .input.error_input:focus,.career-application-form .checkbox .error_input+label:before{border-color:red}.career-application-form .form_sub:disabled{opacity:.6;cursor:default}.overlay{z-index:9;background:rgba(0,0,0,.3);width:100%;height:100%;display:none;position:absolute;top:0;left:0}h2.screen-reader-text{display:none}.list-white-dots{list-style-type:disc;list-style-position:inside}span.highlight_text{background:linear-gradient(transparent 50%,#cdff3a 50%);font-weight:500;line-height:1.3em}span.highlight_text span{font-size:1.3em}@media only screen and (min-width:768px){.title_columns .text_col,.title_columns .title_col{margin:0}}@media (max-width:1700px){.technologies .item{min-height:unset}}@media (max-width:1024px){.grey_bg{padding:5em}.technologies .item{padding:2em 2em 3em}.item .text_block{padding-top:5em!important}.big_size{font-size:6.5em}}@media only screen and (max-width:768px){.grey_bg{padding:2em}}@media (max-width:767px){.items.three_columns{flex-direction:column}.item .text_block{padding-top:0!important}.technologies .item .text_block{padding-top:5em!important}}:root{--color-border:#ff9333;--color-border-hover:#ff9333;--color-float:#ff9333;--color-float-hover:#ff9333}*{box-sizing:border-box}html *{outline-color:#fff!important}body{color:#000;touch-action:manipulation;background-color:#fff;margin:0;font-family:CT2020,Arial,sans-serif;font-size:1vw;font-weight:400;line-height:1.25vw;position:relative}body b,body strong{font-weight:500}br.mobile{display:none}a{color:#000;text-underline-offset:.2em;font-family:CT2020,serif;font-weight:500;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#000;text-transform:uppercase;font-family:CT2020,serif;font-weight:400}h1,.h1{letter-spacing:-.01em;color:#000;margin:0 0 12px;font-size:2.95em;font-weight:500;line-height:1.16em}h2,.h2{text-transform:uppercase;margin:0 0 12px;font-size:1.72em;font-weight:500;line-height:1.09em}h3{margin:0 0 30px;font-weight:500}h3,.h3,form .input,.title_columns.flex_column .title-with-line{letter-spacing:-.01em;margin:0 0 12px;font-size:1.45em;line-height:1.15em}h4,.clone_contact label,.h4{letter-spacing:.03em;margin:0 0 12px;font-size:1em;font-weight:500;line-height:1.25em}h5,.h5{letter-spacing:.03em;text-transform:lowercase;font-size:.82em;font-weight:400;line-height:1.15em}.h4{letter-spacing:0}p,li{letter-spacing:-.01em;color:#818181;margin:0;font-family:CT2020,serif;font-size:1em;line-height:1.25em}.lowercase{text-transform:lowercase!important}.grey_color{color:#818181}img{max-width:100%}ul.black li{color:#000}iframe{max-width:100%}video{outline:0;max-height:100%}input:-webkit-autofill{font-family:CT2020,serif;color:#fff!important;background-color:transparent!important;background-image:none!important}textarea:-webkit-autofill{font-family:CT2020,serif;color:#fff!important;background-color:transparent!important;background-image:none!important}select:-webkit-autofill{font-family:CT2020,serif;color:#fff!important;background-color:transparent!important;background-image:none!important}::-webkit-input-placeholder{color:#818181;font-family:CT2020,serif}:-moz-placeholder-shown{color:#818181;font-family:CT2020,serif}::placeholder{color:#818181;font-family:CT2020,serif}.container{box-sizing:border-box;padding-left:4.375vw;padding-right:4.375vw;position:relative}div.container:has(.owl-carousel .owl-nav.disabled)>.title_columns.flex_column:not(:has(.text_col)) .h1.title_col{margin-bottom:clamp(16px,28*var(--vw1920),28px)}.container--landing{max-width:calc(1400*var(--vw1920) + 8.75vw);margin:0 auto}ul.custom_font_size li{font-size:1.4em}.title-with-line{color:#fff;text-transform:uppercase;margin:0;font-size:2.92em;font-weight:500;line-height:1em;display:inline-block;position:relative}.black,.black p,.black li{color:#000}.border_top{border-top:2px solid #d1d1d1;padding-top:1em}ul li{position:relative}.items ul{margin-top:.8em}.items ul>li:before,ul.point>li:before,.outcome .title_columns ul li:before{content:"•";margin-right:10px;position:relative}ul.point>li>ul{margin-left:1em}.black_bg{color:#fff;background:#000}.black_bg p,.black_bg li{color:#fff}section{padding:clamp(28px,84*var(--vw1920),84px)0;overflow-x:hidden}.title_columns{justify-content:space-between;padding-bottom:9.25em;display:-webkit-flex}.title_columns.flex_column{flex-flow:column wrap;gap:12px;display:flex}.title_columns.flex_column:not(:has(.text_col,.h3)) .h1.title_col{margin-bottom:0}.title_columns.flex_column .text_col>:last-child{margin-bottom:0}.title_columns .text_col{flex:0 60%}.title_columns .title_col{flex:0 0 35%}.title_columns:not(:has(.text_col)) .title_col{flex:100%}.title_columns .title_col.full_width{flex:0 0 100%}.title_columns .title-with-line{text-transform:unset;flex:1 0 60%}.title_columns:not(.flex_column)>.title-with-line{letter-spacing:-.01em;font-size:2.95em;font-weight:500;line-height:1.16em}.smaller_padding{margin-bottom:0;padding-bottom:6.3em;position:relative}.small_padding{padding-bottom:clamp(28px,84*var(--vw1920),84px);margin-bottom:0}.small_padding_top{padding-top:clamp(28px,84*var(--vw1920),84px)}.small_padding_bottom{padding-bottom:clamp(28px,84*var(--vw1920),84px)!important}.smaller_extra_padding_bottom{padding-bottom:1.35em!important}ol.number li{margin-bottom:15px}img.main_banner{width:100%;max-width:100%;height:auto}body .owl-carousel.owl-loaded{flex-direction:column-reverse;display:-webkit-flex}.owl-carousel .owl-nav{text-align:right;align-self:flex-end;line-height:0}.owl-carousel button:not(.owl-dot){background:#d1d1d1;border:0;border-radius:0;outline:none;font-size:0;transition:all .7s;position:relative;height:clamp(48px,84*var(--vw1920),84px)!important;width:clamp(48px,84*var(--vw1920),84px)!important}.owl-carousel button.owl-next:not(.owl-dot){background-color:#000}.owl-carousel button.owl-next:not(.owl-dot) span:after{opacity:1}.owl-carousel button.owl-next span:before{transform:rotate(180deg)}.owl-carousel button:not(.owl-dot):hover,.owl-carousel button:not(.owl-dot):hover{background:#cdff3a}.owl-carousel button:not(.owl-dot):hover span:after{opacity:0}.owl-carousel button:not(.owl-dot):hover span:before{opacity:1}.owl-carousel button:not(.owl-dot) span{position:absolute;top:0;bottom:0;left:0;right:0}.owl-carousel button:not(.owl-dot) span:before,.owl-carousel button:not(.owl-dot) span:after{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}.owl-carousel button:not(.owl-dot) span:after{background-image:url(/icons/arrow_white.svg)}.owl-carousel button:not(.owl-dot) span:before,.owl-nav button.disabled span:before{opacity:1;background-image:url(/icons/arrow_black.svg)}.owl-carousel .owl-stage-outer{overflow:visible}.owl-nav button.disabled{cursor:unset!important;background:#818181!important}.owl-nav button.disabled span:after{display:none}.owl-item:hover{z-index:1}.text_uppercase{text-transform:uppercase}.white_color,.white_color a{color:#fff}.toggle_text{box-sizing:border-box;width:100%;display:none;position:relative}.toggle_title{color:#000;cursor:pointer;text-transform:uppercase;box-sizing:border-box;border-top:2px solid #d1d1d1;align-items:center;width:100%;margin:0 0 -2px;padding:1em 60px 1.3em 0;display:-webkit-flex;position:relative}@media (max-width:1024px){.container--landing{max-width:100%}}@media (max-width:768px){div.container:has(.owl-carousel)>.title_columns.flex_column:not(:has(.text_col)) .h1.title_col{margin-bottom:12px}}input:-webkit-autofill{-webkit-transition-delay:9999s}input:-webkit-autofill:hover{-webkit-transition-delay:9999s}input:-webkit-autofill:focus{-webkit-transition-delay:9999s}input:-webkit-autofill:active{-webkit-transition-delay:9999s}.btn-link span{color:#fff;letter-spacing:2px;-webkit-transition:-webkit-transform .5s linear;vertical-align:middle;text-transform:uppercase;padding-left:18px;font-weight:500;font-stretch:75%;line-height:1.57;transition:all .5s linear;display:inline-block}.btn-link{cursor:pointer;opacity:0;z-index:3;background:#cdff3a;width:4.35em;height:4.35em;transition:all .7s;position:absolute;top:0;right:0}.btn-link:after{content:"";background:url(/img/arrow_right_black.svg) 50% no-repeat;height:100%;display:block;position:relative;transform:rotate(-135deg)}textarea,input.text,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0;font-family:CT2020,Arial,sans-serif}textarea{resize:vertical}.items{display:-webkit-flex}.items.wrap{flex-wrap:wrap}.items.flex_column{flex-direction:column}.items.filter{justify-content:space-between}.items.filter>div{box-sizing:border-box;color:#818181;flex:0 30%;padding-bottom:8px}.items.filter>div:last-child{margin-right:0}.owl-carousel{display:none}body button:focus,body input:focus,body select:focus,body textarea:focus{outline:none}.list-posts:hover .btn-link,.award:hover .btn-link,.item:hover>.btn-link,.item:focus>.btn-link{opacity:1}.latest-cases .items.wrap:not(.latest-cases__single_case){column-gap:clamp(8px,16*var(--vw1920),16px);row-gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:repeat(2,1fr);display:grid}.no_margin_bottom{margin-bottom:0!important}.no_padding_top{padding-top:0!important}.no_padding_bottom{padding-bottom:0!important}.bold{font-weight:500!important}.toggle_title:after{content:"";z-index:9;border-top:2px solid #d1d1d1;width:100%;height:0;position:absolute;bottom:0;left:0}.toggle_title h2,.toggle_title h4{margin-bottom:0}.toggle_title:before{content:"+";font-size:2em;font-weight:500;line-height:.5em;position:absolute;right:31px}.toggle_title.active:before{content:"-"}.toggle_text.active{margin-bottom:-2px;display:-webkit-flex}.toggle_text .text{padding:.85em 0}.hubspot{background:#000}.hubspot a{color:inherit;font-weight:400;text-decoration:underline}section.hubspot.white_bg a,section.hubspot.white_bg .title_columns .h1,section.hubspot.white_bg .title_columns .title-with-line,section.hubspot.grey a,section.hubspot.grey .title_columns .h1,section.hubspot.grey .title_columns .title-with-line{color:#000}.hubspot:not(:-webkit-any(.white_bg,.grey)) a:hover{color:#cdff3a!important}.hubspot:not(:-moz-any(.white_bg,.grey)) a:hover{color:#cdff3a!important}.hubspot:not(:is(.white_bg,.grey)) a:hover{color:#cdff3a!important}.hubspot:not(.white_bg) .success_message p{color:#fff}.white_bg .hubspot{background:0 0}.white_bg{background:#fff}.white_bg .clone_contact label,.white_bg form .input{color:#000}.white_bg .checkbox label:before{border:2px solid #000}.white_bg .checkbox input:checked+label:after{background:#000;border:5px solid #fff}.title_columns .h1{text-transform:uppercase;margin-bottom:.5em}.clone_contact,.form_container{flex-wrap:wrap;display:-webkit-flex}form.clone_contact>div{flex-direction:column;flex:0 0 100%;display:-webkit-flex}.clone_contact div.half_col{flex:0 0 calc(50% - 5px)}.clone_contact div.half_col:nth-child(odd){margin-right:10px}.clone_contact>div.checkbox{flex-direction:row;margin-top:10px}.clone_contact .checkbox label{text-transform:unset;cursor:pointer;max-width:480px;padding-left:32px;font-weight:400;display:block;position:relative}.clone_contact label,.label>span{color:#000;text-transform:uppercase;margin-bottom:2px}form.clone_contact label{position:relative}form .input{color:#000;background:0 0;border:none;border-bottom:1px solid #818181;border-radius:0;width:100%;margin-bottom:1.45em;padding:13px 0;font-family:CT2020,serif;font-size:1.4em}form .input:focus{border-color:#000}form .input.error_input,.checkbox .error_input+label:before{border-color:red}form .input option{color:#000;font-size:.8em}.black_bg form .input{color:#fff}.black_bg .checkbox label:before,.black_bg form .input:focus{border-color:#fff}.black_bg .clone_contact label,.black_bg .label>span{color:#fff}.black_bg .h1,.black_bg .h2,.black_bg .h3,.black_bg h1,.black_bg h2,.black_bg h3{color:#fff!important}.black_bg .select.active .list p:hover,.black_bg .select.active .list p.active{color:#fff;text-underline-offset:.2em;text-decoration:underline}.checkbox label:before{content:"";-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;z-index:1;background-color:transparent;border:2px solid #000;width:1.25em;height:1.25em;margin-right:12px;display:inline-block;position:absolute;top:0;left:0}.checkbox input:checked+label:after{content:"";z-index:0;box-sizing:border-box;background:#cdff3a;border:4px solid #000;width:1.25em;height:1.25em;display:block;position:absolute;top:0;left:0}.checkbox input{height:initial;width:initial;cursor:pointer;margin-bottom:0;padding:13px 0;display:none}.success_message{box-sizing:border-box;width:60%;margin-top:7em;margin-left:auto;margin-right:0;display:none}.page-template-contact-us .success_message{margin-left:0;margin-right:auto}.select{cursor:pointer;border-bottom:2px solid #818181;padding-bottom:0;position:relative}.select>p{z-index:1;position:relative}.select:after{content:"";z-index:0;background:url(/img/arrow_down.svg) no-repeat;width:20px;height:11px;position:absolute;top:10px;right:0}.select .list{box-sizing:border-box;z-index:10;background:#fff;border:2px solid #d1d1d1;width:100%;padding:.6em;transition:all .5s;display:none;position:absolute;top:100%}.select.active:after{transform:rotate(180deg)}.select.active .list{display:block}.select.active .list p:hover,.select.active .list p.active{color:#000}.select span{cursor:unset;margin-top:16px;font-size:.7em;display:block}.grey{background:#ededed}.tabs{gap:3em;display:flex}@media (max-width:767px){.tabs{flex-direction:column;gap:0}}.cell-block-wrap{flex-wrap:wrap;margin-top:2em;display:flex}.cell-block-wrap .cell-block-item{border:2px solid #d1d1d1;flex:0 0 33.33%;margin-bottom:-2px;margin-left:-2px;padding:2em 1em}.cell-block-wrap .cell-block-item h4{text-transform:initial}.cell-block-wrap .cell-block-item p{font-size:.8em}.block-btn.get-in-touch{text-align:center}.block-btn.get-in-touch a,.block-btn.get-in-touch button{letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;width:-moz-fit-content;width:fit-content;min-width:12em;font-family:inherit;font-weight:500;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:none;justify-content:center;align-items:center;margin-top:4.35em;margin-bottom:0;padding:1.5em;text-decoration:none;display:inline-flex;position:relative}.block-btn.get-in-touch a:hover,.block-btn.get-in-touch button:hover{text-underline-offset:.2em;text-decoration:underline}.black_bg .block-btn.get-in-touch a,.black_bg .block-btn.get-in-touch button{color:#000;background-color:#d1d1d1}@supports (-webkit-overflow-scrolling:touch){*{cursor:pointer}}@media only screen and (max-width:1300px){body{font-size:1.2vw;line-height:1.7vw}h1,.h1{margin-bottom:8px;font-size:2.3em;line-height:1.16em}.title-with-line,h2,.h2{font-size:1.35em;font-weight:400;line-height:1.12em}.title_columns:not(.flex_column)>.title-with-line{font-size:2.3em;font-weight:500;line-height:1.16em}.h2.title_col,h2.title_col{font-weight:500}.text_col h4{font-size:1em}.h3,h3{font-size:1.3em;line-height:1.2em}h4,.clone_contact label,h2,.h2{margin-bottom:8px}.title_columns{padding-bottom:6em}.smaller_padding{padding-bottom:5.5em}.cell-block-wrap .cell-block-item{flex:0 0 50%}}@media only screen and (max-width:1260px){img{max-width:100%}.link_to_pdf{margin-top:20px!important;margin-bottom:0!important}}@media only screen and (max-width:1039px){.clone_contact.single-career-contact-form div.half_col,.clone_contact>div.half_col{flex:0 0 100%;margin-right:0!important}.clone_contact label{min-height:unset!important}.clone_contact>div.checkbox{margin-top:0}form .input{padding:5px 0}}@media only screen and (max-width:1140px){br.desktop{display:none}}@media (max-width:1200px){.owl-carousel button:not(.owl-dot),.btn-link{width:64px;height:64px}}@media only screen and (max-width:768px){.owl-carousel button:not(.owl-dot){width:48px;height:48px}.owl-carousel button:not(.owl-dot) span:before,.owl-carousel button:not(.owl-dot) span:after{background-size:16px!important}.toggle_text .text{padding:8px 8px 24px}.btn-link{width:48px;height:48px}.btn-link:after{background-size:16px}}@media (max-width:767px){body{font-size:2.5vw;line-height:3vw}.container,.post_content .container{padding-left:4vw;padding-right:4vw}.title_columns.flex_column{flex-direction:column}.toggle_title{padding:14px 35px 13px 0!important}.toggle_title:before{font-size:1.8em;font-weight:500;top:calc(50% - .4em);right:14px}.success_message{width:100%}.items.filter{flex-direction:column}.items.filter>div{margin-bottom:23px;margin-right:0;padding-bottom:10px}form .input{font-size:1.2em}}@media (max-width:600px){body{font-size:3vw;line-height:4.4vw}.cell-block-wrap .cell-block-item{flex:0 0 100%}}@media (max-width:560px){br.mobile{display:block}.title_columns:not(:has(.text_col)) .title_col{text-wrap-style:balance}.latest-cases .items.wrap:not(.latest-cases__single_case){grid-template-columns:repeat(1,1fr);display:grid}}@media (max-width:500px){body{font-size:3vw;line-height:3.6vw}form .input{font-size:1em}}@media (max-width:400px){h1,.h1{font-size:2.1em}h2,.h2{font-size:1.5em}}@media only screen and (min-width:1141px){body:not(:-webkit-any(.page-template-privacy-policy,.single-cases)) .title_columns *{margin-bottom:0!important}body:not(:-moz-any(.page-template-privacy-policy,.single-cases)) .title_columns *{margin-bottom:0!important}body:not(:is(.page-template-privacy-policy,.single-cases)) .title_columns *{margin-bottom:0!important}}@media (min-width:900px) and (max-width:1039px){body{font-size:1.3vw}}@media (min-width:768px) and (max-width:900px){body{font-size:1.5vw}}@media (max-width:1140px){.title_columns{gap:clamp(8px,12*var(--vw1920),12px);flex-direction:column}.title_columns>.h3:not(.title_col),section:not(:-webkit-any(.business_niches,.case_what_our_client_said)) .title_columns>h2:not(.title_col),.title_columns>.h2:not(.title_col),section:not(:-webkit-any(.business_niches,.page-testimonial,.case_what_our_client_said)) .title_columns>.h1:not(.title_col),body:not(.page-template-privacy-policy) .title_columns>.text_col{font-weight:400;font-size:1.3em!important;line-height:1.12em!important}.title_columns>.h3:not(.title_col),section:not(:-moz-any(.business_niches,.case_what_our_client_said)) .title_columns>h2:not(.title_col),.title_columns>.h2:not(.title_col),section:not(:-moz-any(.business_niches,.page-testimonial,.case_what_our_client_said)) .title_columns>.h1:not(.title_col),body:not(.page-template-privacy-policy) .title_columns>.text_col{font-weight:400;font-size:1.3em!important;line-height:1.12em!important}.title_columns>.h3:not(.title_col),section:not(:is(.business_niches,.case_what_our_client_said)) .title_columns>h2:not(.title_col),.title_columns>.h2:not(.title_col),section:not(:is(.business_niches,.page-testimonial,.case_what_our_client_said)) .title_columns>.h1:not(.title_col),body:not(.page-template-privacy-policy) .title_columns>.text_col{font-weight:400;font-size:1.3em!important;line-height:1.12em!important}}section.section-1{padding:0!important}.section-1 #toggleMute{z-index:9;position:absolute;bottom:3.5vw;right:4.5vw}@media (max-width:600px){.section-1 .top-text-box h2 br{display:none}}.front_info{box-sizing:border-box;flex-wrap:wrap;align-content:flex-end;align-items:flex-end;padding-top:12.2em;padding-bottom:4.35em;display:-webkit-flex}.front_info h2{font-weight:400}.front_info h4{text-transform:unset}@media (max-width:767px){.front_info{padding-top:6em;padding-bottom:1em}}.top-text-box{max-width:49%;padding-bottom:2.4em}@media only screen and (max-width:1100px){.top-text-box{max-width:90%}}.top-text-box__actions{align-items:center;gap:clamp(28px,(28 - 28/var(--fluid-span)*375)*1px + 28/var(--fluid-span)*100vw,56px);margin-top:clamp(28px,48*var(--vw1920),48px);flex-wrap:wrap;display:flex}.top-text-box__button,.top-text-box__link{font:inherit;letter-spacing:.03em;text-transform:uppercase;font-weight:500}.top-text-box__button{color:#fff;cursor:pointer;background:#000;border:none;justify-content:center;align-items:center;padding:1.6em;display:inline-flex}.top-text-box__button:hover{text-underline-offset:.2em;text-decoration:underline}.top-text-box__link{color:#000;text-underline-offset:.2em;text-decoration:underline}@media (max-width:767px){.top-text-box{max-width:100%}.top-text-box__actions{flex-direction:column;align-items:stretch}.top-text-box__link{text-align:center;align-self:center}}.video_block{position:relative}.toogle_icon{cursor:pointer;width:40px;height:40px;position:relative}.toogle_icon:before{content:"";background-color:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toogle_icon.active .border_circle{opacity:0}@media only screen and (min-width:1200px){.toogle_icon:hover+div{display:block}}.toogle_text{color:#fff;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.4);width:max-content;padding:3px 13px;display:none;position:absolute;top:calc(100% + 5px);left:-2.5vw}.border_circle:after,.border_circle:before{content:"";border:2px solid #fff;border-radius:50%;width:40px;height:40px;animation:1.6s linear infinite borders;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.border_circle:before{animation-delay:.5s}.border_circle{opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}@keyframes borders{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.stand{justify-content:space-between;align-items:end;width:100%}.block-with-img{width:100%}.block-with-img .imb-box{align-items:flex-end;display:-webkit-flex}.block-with-img .img-item{margin-right:43px}.block-with-img .img-item:last-child{margin-right:0}.block-with-img img{vertical-align:bottom;width:auto;max-height:32px}@media (max-width:767px){.block-with-img .h4{font-weight:400}.block-with-img .img-item{margin-right:21px}.block-with-img img{height:auto}}:where(html:has(section.awards-recognitions)) .award .icon{align-items:center;width:100%;height:112px;margin-bottom:2.4em;display:-webkit-flex}:where(html:has(section.awards-recognitions)) .award .icon img{object-fit:contain;object-position:left center;width:auto;max-width:80%;height:auto;max-height:100%}:where(html:has(section.awards-recognitions)) .owl-carousel .owl-item .award .icon img{object-fit:contain;object-position:left center;width:auto;max-width:80%;height:auto;max-height:100%}:where(html:has(section.awards-recognitions)) .award img.hover_icon{display:none}:where(html:has(section.awards-recognitions)) .awards_block .award img.hover_icon{display:none}:where(html:has(section.awards-recognitions)) .award:has(img.hover_icon):hover img.main_icon{display:none}:where(html:has(section.awards-recognitions)) .awards_block .award:has(img.hover_icon):hover img.main_icon{display:none}:where(html:has(section.awards-recognitions)) .award:hover img.hover_icon{display:block}:where(html:has(section.awards-recognitions)) .awards_block .award:hover img.hover_icon{display:block}:where(html:has(section.awards-recognitions)) .award .h2{word-break:break-word;margin-bottom:.6em}:where(html:has(section.awards-recognitions)) .award .h2 a{text-decoration:none}:where(html:has(section.awards-recognitions)) .awards_block p a{color:inherit;text-decoration:underline}:where(html:has(section.awards-recognitions)) .awards_block p a:hover{color:#000}:where(html:has(section.awards-recognitions)) .awards_block .award{box-sizing:border-box;justify-content:flex-start;height:100%;min-height:28.5em;padding:28px}:where(html:has(section.awards-recognitions)) .awards_block:not(:has(.owl-carousel)) .award{flex:0 0 33.33%}:where(html:has(section.awards-recognitions)) .awards_block .award .h4{margin-top:auto;margin-bottom:0;padding-top:1em;position:relative;bottom:0}:where(html:has(section.awards-recognitions)) .awards_block .owl-carousel .owl-stage-outer{overflow:visible}:where(html:has(section.awards-recognitions)) .awards_block.link_items_parent .owl-nav.disabled{opacity:0;display:block!important}:where(html:has(section.awards-recognitions)) .awards_block.link_items_parent.awards_block_owl_nav__disabled .owl-nav.disabled{display:none!important}:where(html:has(section.awards-recognitions)) .awards_block .award.hide{display:none}:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns{flex-direction:row;gap:5em}:where(html:has(section.awards-recognitions)) .awards-recognitions .items:not(.owl-carousel){flex-wrap:wrap}:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns .title-with-line{text-transform:uppercase;font-size:2.95em}:where(html:has(section.awards-recognitions)) .awards_view_all_link{margin-top:clamp(26px,(26 - 58/var(--fluid-span)*375)*1px + 58/var(--fluid-span)*100vw,84px)}:where(html:has(section.awards-recognitions)) .awards_view_all_link a{font-size:clamp(17px,(17 - 16/var(--fluid-span)*375)*1px + 16/var(--fluid-span)*100vw,33px);line-height:clamp(19px,(19 - 17/var(--fluid-span)*375)*1px + 17/var(--fluid-span)*100vw,36px);text-transform:uppercase;text-underline-offset:.25em;font-weight:500;text-decoration:underline}@media (max-width:1024px){:where(html:has(section.awards-recognitions)) .awards_block:not(:has(.owl-carousel)) .award{flex:0 0 100%}}@media only screen and (max-width:1300px){:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns .title-with-line{margin-bottom:8px;font-size:2.3em;line-height:1em}}@media only screen and (max-width:768px){:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns{flex-direction:column;gap:1em}:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns .title-with-line{font-size:1.45em}}@media (max-width:1140px){:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns{flex-direction:column;gap:0}}@media (max-width:767px){:where(html:has(section.awards-recognitions)) .award .icon{height:70px}:where(html:has(section.awards-recognitions)) .awards_block .three_columns .award{min-height:unset}:where(html:has(section.awards-recognitions)) .awards_block .three_columns .award h4{margin-top:4em;position:relative;bottom:0}}@media (max-width:1140px){:where(html:has(section.awards-recognitions)) .awards_block .award{min-height:25em}}:where(html:has(section.awards-recognitions)) .link_block{cursor:pointer;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}:where(html:has(section.awards-recognitions)) .border_items .item{box-sizing:border-box;border:2px solid #d1d1d1;flex-direction:column;align-items:flex-start;height:100%;margin-bottom:-2px;margin-right:-2px;display:-webkit-flex;position:relative}:where(html:has(section.awards-recognitions)) .border_items .item:hover{z-index:1;border-color:#000}:where(html:has(section.awards-recognitions)) .border_items .item:focus{z-index:1;border-color:#000}:where(html:has(section.awards-recognitions)) .border_items .item:active{z-index:1;border-color:#000}:where(html:has(section.awards-recognitions)) .items.link_items_parent{flex-direction:column;margin-top:2.2em;padding:0 0 2px}:where(html:has(section.awards-recognitions)) .link_items_parent{width:100%}:where(html:has(section.awards-recognitions)) .link_items_parent .text-box .links{margin-bottom:1.8em;display:-webkit-flex}:where(html:has(section.awards-recognitions)) .link_items_parent .text-box a{color:#818181;text-transform:uppercase;border-top:2px solid #d1d1d1;width:100%;padding-top:18px;transition:all .7s}:where(html:has(section.awards-recognitions)) .link_items_parent .text-box a.active{color:#000;border-top-color:#000}:where(html:has(section.awards-recognitions)) .link_items_parent .text-box a:hover{color:#000}@media (max-width:950px){:where(html:has(section.awards-recognitions)) .link_items_parent>ol:not(.number_ol)>li{height:16.5em;width:50%!important}}@media only screen and (max-width:768px){:where(html:has(section.awards-recognitions)) .link_items_parent .text-box a{padding:16px 10px 16px 0;font-size:16px;font-weight:500;line-height:20px}:where(html:has(section.awards-recognitions)) .link_items_parent>ol:not(.number_ol){padding:0}}@media (max-width:767px){:where(html:has(section.awards-recognitions)) .link_items_parent>ol:not(.number_ol)>li{width:100%;min-height:156px;font-size:12px;font-weight:500;line-height:16px}}@media (max-width:580px){:where(html:has(section.awards-recognitions)) .link_items_parent .text-box .links{overflow:hidden}}@media (max-width:560px){:where(html:has(section.awards-recognitions)) .link_items_parent>ol:not(.number_ol)>li{width:100%!important}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{z-index:1;width:100%;display:none}.owl-carousel .owl-stage{-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;flex-wrap:nowrap;display:flex;position:relative}.owl-carousel .owl-stage:after{content:".";clear:both;visibility:hidden;height:0;line-height:0;display:block}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate(0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-webkit-touch-callout:none;flex:1 0 auto;min-height:1px}.owl-carousel .owl-item img{width:100%;display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.jquery_cookie{display:none}.jquery_cookie.active{width:100%;padding-top:clamp(28px,54*var(--vw1920),54px);padding-bottom:clamp(28px,54*var(--vw1920),54px);color:#fff;z-index:9999;box-sizing:border-box;background:#000;display:block;position:fixed;bottom:0;left:0;right:0}.jquery_cookie .cookie-inner{justify-content:space-between;align-items:center;gap:28px;display:-webkit-flex}.jquery_cookie p{color:#fff;margin-bottom:0}.jquery_cookie a,.jquery_cookie .agree{color:#cdff3a;text-underline-offset:.2em;text-decoration:underline}.jquery_cookie a:hover,.jquery_cookie .agree:hover{color:#fff}.jquery_cookie .agree{cursor:pointer;text-transform:uppercase;flex:none}@media (max-width:600px){.jquery_cookie .cookie-inner{flex-direction:column;align-items:flex-start}.jquery_cookie .agree{align-self:self-end}}.block-testimonial_v2{position:relative}.block-testimonial_v2 .title_columns{margin-bottom:clamp(16px,84*var(--vw1920),84px);padding-bottom:0}.block-testimonial_v2:has(.owl-carousel .owl-nav:not(.disabled)) .title_columns{margin-bottom:0}.block-testimonial_v2 .owl-carousel{--logo-h:clamp(28px,44*var(--vw1920),44px);--logo-pad-y:clamp(8px,16*var(--vw1920),16px);overflow:hidden}.block-testimonial_v2 .owl-carousel .owl-stage-outer{border:2px solid #d1d1d1}.block-testimonial_v2 .owl-carousel .owl-item{min-height:calc(var(--logo-h) + var(--logo-pad-y)*2);justify-content:center;align-items:center;display:flex}.block-testimonial_v2 .owl-carousel .item .image-block{cursor:pointer;width:auto;max-width:max(120px,min(18vw,240px));display:inline-block;position:relative}.block-testimonial_v2 .owl-carousel .item .image-block img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .3s;display:inline-block}.block-testimonial_v2 .owl-carousel .item .image-grey{opacity:1}.block-testimonial_v2 .owl-carousel .item .image-color{opacity:0;pointer-events:none;width:auto;height:100%;position:absolute;top:0;left:0}.block-testimonial_v2 .owl-carousel .item.active-slide .image-grey,.block-testimonial_v2 .owl-carousel .item:hover .image-grey{opacity:0}.block-testimonial_v2 .owl-carousel .item.active-slide .image-color,.block-testimonial_v2 .owl-carousel .item:hover .image-color{opacity:1}.block-testimonial_v2 .testimonial_content_wrapper{border:2px solid #d1d1d1;margin-top:-2px}.block-testimonial_v2 .testimonial_content_wrapper .item{display:none}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item{padding:clamp(28px,54*var(--vw1920),54px);gap:clamp(28px,54*var(--vw1920),54px);justify-content:space-between;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .left-side{flex-direction:column;flex:0 63%;gap:28px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .right-side{padding:clamp(14px,28*var(--vw1920),28px);background:#ededed;flex-direction:column;flex:0 37%;gap:28px;display:flex}.block-testimonial_v2.grey .testimonial_content_wrapper .item.current-item .right-side{background:#fff}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating{gap:10px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating .logo{max-height:30px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating .logo img{height:100%}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-content{flex-direction:column;gap:2px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-value{align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:14px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-text{font-size:12px;font-weight:500;line-height:14px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars{width:auto;line-height:0;display:inline-block;position:relative}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--gray,.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--fill{gap:2px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--gray img,.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--fill img{width:10px;height:auto;display:block}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--fill{white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-content{letter-spacing:-.01em;color:#000;font-size:1.45em;line-height:1.15em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-content *{color:inherit}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info{gap:16px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info .photo{aspect-ratio:1;max-height:55px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info .photo img{width:100%;height:100%}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info-content{flex-direction:column;justify-content:space-between;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info-name{letter-spacing:0;color:#000;text-transform:uppercase;font-size:1em;font-weight:500;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info-profession{letter-spacing:0;color:#000;text-transform:uppercase;font-size:.8em;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .feedback-summary{color:#000;flex-direction:column;gap:12px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .feedback-summary-title{text-transform:uppercase;letter-spacing:0;font-size:.8em;font-weight:500;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .feedback-summary-text{letter-spacing:-.01em;font-size:1em;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .main-info{column-gap:0;row-gap:clamp(14px,28*var(--vw1920),28px);grid-template-columns:1fr 1fr;display:grid}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .main-info .info-block{flex-direction:column;gap:12px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .main-info .label{letter-spacing:0;text-transform:uppercase;color:#000;font-size:.8em;font-weight:500;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .main-info .value{letter-spacing:0;text-transform:uppercase;color:#000;font-size:1em;font-weight:500;line-height:1.25em}.block-testimonial_v2 .links a{text-decoration:none}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .links{justify-content:center;gap:clamp(14px,28*var(--vw1920),28px);display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .links a{letter-spacing:-.01em;text-transform:uppercase;color:#000;font-size:1em;font-weight:500;line-height:1;text-decoration:underline}@media screen and (max-width:1140px){.block-testimonial_v2:has(.owl-carousel) .title_columns{margin-bottom:12px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item{flex-direction:column}}@media screen and (max-width:768px){.block-testimonial_v2 .owl-carousel{--logo-h:clamp(22px,36*var(--vw1920),36px);--logo-pad-y:clamp(6px,12*var(--vw1920),12px)}.block-testimonial_v2 .owl-carousel .owl-stage-outer{overflow:hidden}.block-testimonial_v2 .owl-carousel .item{padding:0 1.75em}}@media screen and (max-width:560px){.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating .logo{max-height:25px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-value,.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-text{font-size:9px;line-height:11px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info .photo{max-height:35px}}.block-testimonial_v2 .label{position:relative}@media (min-width:768px){.block-testimonial_v2 .title_columns .text_col,.block-testimonial_v2 .title_columns .title_col{margin:0}}.text-box-new a{text-decoration:none}.text-box-new .h4{margin-right:5px;position:relative;top:3px}@media only screen and (max-width:1023px){.text-box-new .h4{top:1px}}.service-focus .items.show_desktop{display:flex}.service-focus .title-wrapper{margin-bottom:clamp(26px,84*var(--vw1920),84px);justify-content:space-between;display:flex}.service-focus:has(.additional-pages) .items{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.service-focus .additional-pages{border-top:2px solid #d1d1d1;padding-top:18px}.service-focus .additional-pages .section_title_block{font-weight:500}.service-focus .additional-pages .items{margin-bottom:0}.service-focus .additional-pages .item{text-transform:uppercase}.service-focus .additional-pages a{text-decoration:none}.service-focus .additional-pages a:hover{text-decoration:underline}.service-focus .additional-pages a .suffix{opacity:0}.service-focus .additional-pages a:hover .suffix{opacity:1}.service-focus:has(.section_description_block) .title-wrapper:not(:has(.section_subtitle_block)){gap:clamp(8px,12*var(--vw1920),12px)}.service-focus .section_description_block{text-transform:none;margin-bottom:clamp(26px,84*var(--vw1920),84px)}.service-focus:has(.owl-carousel .owl-nav:not(.disabled)) .title-wrapper{margin-bottom:0}.service-focus .title-wrapper.additional_title_margin_bottom{margin-bottom:clamp(26px,160*var(--vw1920),160px);justify-content:space-between;display:flex}.service-focus .number{color:#000;font-size:.7em;font-weight:500}.service-focus .items.show_mobile{display:none}.service-focus .text-box-new a.border_bottom{margin-bottom:1em}.service-focus:not(:has(.title-wrapper)) .section_subtitle_block{text-transform:initial;letter-spacing:-.01em;color:#000;margin:0 0 12px;font-size:1.45em;font-weight:500;line-height:1.15em}.service-focus .section_title_block{margin-bottom:.5em}.service-focus .title-wrapper .section_title_block{flex:1 0 35%;margin:0}.service-focus .title-wrapper .section_subtitle_block{text-transform:uppercase;flex:1 0 60%;margin:0}.service-focus .items{grid-template-columns:repeat(var(--grid-columns,3),1fr);column-gap:16px;row-gap:clamp(28px,54*var(--vw1920),54px);align-items:start;display:grid}.service-focus .items.owl-carousel{display:flex;gap:0!important}.service-focus .items:has(.item .image){row-gap:clamp(28px,84*var(--vw1920),84px)}.service-focus:has(.main-page-link) .items{margin-bottom:clamp(16px,36*var(--vw1920),36px)}.service-focus .main-page-link{font-weight:500!important}.service-focus .item_row{flex:1 0 100%}.service-focus .item_row.half_row{flex:0 0 calc(50% - 1em)}.service-focus .items .one_cols.wrap,.service-focus .items .two_cols.wrap{flex-wrap:wrap;display:flex}.service-focus .items .item{flex-direction:column;gap:16px;height:100%;text-decoration:none;display:flex}.service-focus .items .item:has(.image){gap:10px}.service-focus .items.reverse-direction .item{flex-direction:column-reverse;justify-content:space-between;margin-top:auto}.service-focus .items .item .image{position:relative}.service-focus .items .item .image .image-link{text-decoration:none;display:block;position:relative}.service-focus .items .item .image img{width:100%;height:auto;display:block}.service-focus .items .item .image .btn-link{opacity:0;position:absolute;top:0;right:0}.service-focus .items .item .image .image-link:hover .btn-link{opacity:1}.service-focus .items .border_top{border-top:2px solid #d1d1d1;padding-top:16px}.service-focus .items .item:hover .border_top{border-color:#000}.service-focus .items .text-box-new:has(.description) h3{margin-bottom:16px;display:flex}.service-focus .items .text-box-new:not(:has(.description)) h3{margin-bottom:0}.service-focus .items .text-box-new h3 *{font-weight:500}.service-focus .items .one_cols>div{counter-increment:list;flex:0 100%;margin-bottom:1.2em;padding-top:14px}.service-focus .items .two_cols>div{counter-increment:list;flex:0 calc(50% - 1em);padding-top:14px}.service-focus .items .item_row_margin_right .one_cols>div,.service-focus .items .two_cols>div:nth-child(odd){margin-right:2em}.service-focus .items .one_cols>div:hover,.service-focus .items .two_cols>div:hover{border-color:#000}.service-focus h3.item-title_group_services{color:#000;text-transform:initial;font-size:1.1em;font-weight:500}.item-block-center{text-align:center}.item-block-half-width{width:calc(50% - .75em)}.service-focus .three_columns_list,.service-focus .two_columns_list{flex-wrap:wrap;display:flex}.service-focus .three_columns_list{gap:1em}.service-focus .three_columns_list ul{flex:1 0 calc(33.33% - .7em);margin:0;padding:0;list-style-type:none}.service-focus .two_columns_list ul{flex:1 0 50%;margin:0;padding:0;list-style-type:none}.service-focus .items .block_description,.service-focus .items .block_description *{font-weight:400}.service-focus .items .item .description{font-weight:500}.service-focus .items .item .description *{font-weight:inherit!important}.service-focus .items .three_columns_list ul>li,.service-focus .items .two_columns_list ul>li{padding-bottom:.5em}.service-focus .items .three_columns_list ul>li a,.service-focus .items .two_columns_list ul>li a{color:#000;font-size:1.1em}.service-focus .items .three_columns_list ul>li a:hover,.service-focus .items .two_columns_list ul>li a:hover{color:#000}.service-focus .items .three_columns_list ul>li:before,.service-focus .items .two_columns_list ul>li:before{content:"";margin-right:0}@media screen and (max-width:768px){.service-focus .title-wrapper{flex-direction:column;gap:1em;padding-bottom:0}.service-focus:has(.owl-carousel) .title-wrapper{flex-direction:column;gap:1em;padding-bottom:1em}.service-focus .title-wrapper.additional_title_margin_bottom{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.service-focus .title-wrapper .section_subtitle_block{font-weight:500;font-size:1.3em!important;line-height:1.12em!important}.service-focus .items.owl-carousel{overflow:hidden}.service-focus .items.show_desktop{display:none}.service-focus .items.show_mobile{display:flex}.service-focus .items:not(.owl-carousel),.service-focus .items.remove-mobile-slider{flex-direction:column;gap:clamp(28px,84*var(--vw1920),84px)!important}.service-focus .items{grid-template-columns:repeat(2,1fr)}.service-focus .items .one_cols>div{margin-bottom:0}.service-focus .items .two_cols>div{flex:0 100%}.service-focus .items .item_row_margin_right .one_cols>div,.service-focus .items .two_cols>div:nth-child(odd){margin-right:0}.item-block-half-width{width:100%}.service-focus .item_row.half_row{flex:1 0 100%}.service-focus .three_columns_list{flex-direction:column;gap:0}}@media screen and (max-width:530px){.service-focus .items{grid-template-columns:repeat(1,1fr)}}.services-focus-v2 .title-wrapper{margin-bottom:clamp(26px,84*var(--vw1920),84px);justify-content:space-between;display:flex}.services-focus-v2:has(.owl-carousel .owl-nav:not(.disabled)) .title-wrapper{margin-bottom:0}.services-focus-v2 .title-wrapper .section_title_block{flex:1 0 35%;margin:0}.services-focus-v2 .title-wrapper .section_subtitle_block{text-transform:uppercase;flex:1 0 60%;margin:0}.services-focus-v2:has(.main-page-link) .items{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.services-focus-v2 .main-page-link{font-weight:500!important}.services-focus-v2 .items{--item-height:clamp(400px,700*var(--vw1920),700px);grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.services-focus-v2 .items.owl-carousel{display:flex;gap:0!important}.services-focus-v2 .items.owl-carousel .owl-item{margin:0!important}.services-focus-v2 .items.owl-carousel .owl-stage{gap:16px}.services-focus-v2 .items .owl-stage-outer{overflow:hidden}.services-focus-v2 .items .item{height:var(--item-height);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.services-focus-v2 .items .item .image{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.services-focus-v2 .items .item .image:after{content:"";opacity:0;background:rgba(0,0,0,.55);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.services-focus-v2 .items .item:hover .image:after{opacity:1}.services-focus-v2 .items .item .image img{object-fit:cover;width:100%;height:100%;display:block}.services-focus-v2 .items .item .text-box{width:100%;padding:clamp(50px,54*var(--vw1920),54px)clamp(16px,28*var(--vw1920),28px)clamp(16px,28*var(--vw1920),28px);color:#fff;background:linear-gradient(transparent 0%,rgba(0,0,0,.75) 55%,#000 100%);position:relative;bottom:0;left:0;right:0}.services-focus-v2 .items .item .item-title{color:#fff;margin:0 0 .5em}.services-focus-v2 .items .item .description{color:#fff;font-weight:400}.services-focus-v2 .items .item .description *{color:inherit!important}@media screen and (max-width:599px){.services-focus-v2 .title-wrapper{flex-direction:column;gap:1em}.services-focus-v2 .title-wrapper .section_subtitle_block{font-weight:500;font-size:1.3em!important;line-height:1.12em!important}.services-focus-v2 .items .owl-nav{display:none}.services-focus-v2 .items,.services-focus-v2 .items.owl-carousel,.services-focus-v2 .items.grid-view{--item-height:clamp(200px,250*var(--vw375),400px);flex-direction:column;gap:16px!important;display:flex!important}}.title_text_video .video-wrapper{cursor:pointer;position:relative;overflow:hidden}.title_text_video .video-poster{object-fit:cover;width:100%;height:100%;display:block}.title_text_video .play-button{cursor:pointer;z-index:2;background:0 0;border:none;padding:0;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title_text_video .play-button img{width:clamp(60px,100*var(--vw1920),100px);height:clamp(46px,78*var(--vw1920),78px)}.title_text_video .play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.no_margin_top{margin-top:0!important}:where(html:has(section.services_split_list)) .services_split_list{position:relative}:where(html:has(section.services_split_list)) .services_split_list .title-wrapper{margin-bottom:clamp(26px,84*var(--vw1920),84px);color:#000;justify-content:space-between;display:flex}:where(html:has(section.services_split_list)) .services_split_list:has(.section_description_block) .title-wrapper:not(:has(.section_subtitle_block)){gap:clamp(8px,12*var(--vw1920),12px);margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list .section_description_block{text-transform:none;margin-bottom:clamp(26px,84*var(--vw1920),84px)}:where(html:has(section.services_split_list)) .services_split_list:not(:has(.title-wrapper)) .section_subtitle_block{text-transform:initial;letter-spacing:-.01em;color:#000;margin:0 0 12px;font-size:1.45em;font-weight:500;line-height:1.15em}:where(html:has(section.services_split_list)) .services_split_list .section_title_block{margin-bottom:.5em}:where(html:has(section.services_split_list)) .services_split_list .title-wrapper .section_title_block{flex:1 0 35%;margin:0}:where(html:has(section.services_split_list)) .services_split_list .title-wrapper .section_subtitle_block{text-transform:uppercase;flex:1 0 60%;margin:0}:where(html:has(section.services_split_list)) .services_split_list__items{flex-direction:column;gap:16px;display:flex}:where(html:has(section.services_split_list)) .services_split_list__item{border-top:2px solid #d1d1d1;grid-template-columns:2fr 3fr;justify-content:space-between;gap:16px;padding-top:19px;text-decoration:none;display:grid}:where(html:has(section.services_split_list)) .services_split_list__item:has(.suffix):hover{border-top:2px solid #000}:where(html:has(section.services_split_list)) .services_split_list__item__title{margin-bottom:0!important;font-weight:500!important;text-decoration:none!important}:where(html:has(section.services_split_list)) .services_split_list__item__title_link{margin-bottom:0!important;font-weight:500!important;text-decoration:none!important}:where(html:has(section.services_split_list)) .services_split_list__item .suffix{opacity:0}:where(html:has(section.services_split_list)) .services_split_list__item:hover .suffix{opacity:1}:where(html:has(section.services_split_list)) .services_split_list__item__description{flex-direction:column;justify-content:flex-start;gap:12px;height:100%;font-weight:400;display:flex;margin-bottom:0!important}:where(html:has(section.services_split_list)) .services_split_list__item__description *{color:inherit}:where(html:has(section.services_split_list)) .services_split_list__item__description a{font-weight:500!important}:where(html:has(section.services_split_list)) .services_split_list__item__description a *{font-weight:500!important}:where(html:has(section.services_split_list)) .services_split_list__item__description>:last-child{margin-bottom:0}:where(html:has(section.services_split_list)) .services_split_list__item__description>p:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list__item__description ul:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list__item__description ul>li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list__item__description ul>li ul{margin-top:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list__item__description ul li{display:flex}:where(html:has(section.services_split_list)) .services_split_list__item__description ul li:has(>ul){flex-wrap:wrap}:where(html:has(section.services_split_list)) .services_split_list__item__description ul{margin-top:0;padding-left:0;list-style-type:none}:where(html:has(section.services_split_list)) .services_split_list__item__description ul li:before{content:"•";margin-right:.5em;position:relative}@media screen and (max-width:1024px){:where(html:has(section.services_split_list)) .services_split_list__items{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media screen and (max-width:768px){:where(html:has(section.services_split_list)) .services_split_list .title-wrapper{flex-direction:column;gap:1em;padding-bottom:0}:where(html:has(section.services_split_list)) .services_split_list:has(.owl-carousel) .title-wrapper{flex-direction:column;gap:1em;padding-bottom:1em}:where(html:has(section.services_split_list)) .services_split_list .title-wrapper .section_subtitle_block{font-weight:500;font-size:1.3em!important;line-height:1.12em!important}:where(html:has(section.services_split_list)) .services_split_list__items{gap:24px}:where(html:has(section.services_split_list)) .services_split_list__item{grid-template-columns:1fr;gap:26px}}:where(html:has(section.page-case-studies.latest-cases)) .info_case_block{box-sizing:border-box;border:1px solid #c4c4c4;width:100%;padding:2.3em}:where(html:has(section.page-case-studies.latest-cases)) .info_case_block.remove{display:none!important}:where(html:has(section.page-case-studies.latest-cases)) .info_case_block .text_case_block{margin-top:3em;margin-bottom:1.6em}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar button{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar input{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar label{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters button{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters label{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal button{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal input{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal label{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-chip{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) section.page-case-studies{padding:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar{flex-direction:column;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel{border-top:2px solid #d1d1d1;width:100%;min-width:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__item{cursor:pointer;padding:clamp(13px,26*var(--vw1920),26px);padding-top:clamp(13px,28*var(--vw1920),28px);background:0 0;border:2px solid transparent;border-top:none;outline:none;height:100%}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__image{width:100%;height:clamp(140px,228*var(--vw1920),228px);overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__image img{object-fit:cover;width:100%;height:100%}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__item .cases-industry-carousel__label{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);text-transform:uppercase;letter-spacing:-.01em;color:#000;margin-top:28px;font-weight:400;transition:color .2s;display:block}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__image--all{background:linear-gradient(145deg,#1a1a1a 0%,#333 100%)}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__item.is-active{background:#ededed;border-color:#d1d1d1}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel .owl-nav{display:none!important}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__controls{flex-shrink:0;justify-content:space-between;align-items:stretch;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__filter-wrap{align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__carousel-wrap{align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__filter-wrap{gap:clamp(12px,28*var(--vw1920),28px)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev{width:clamp(48px,84*var(--vw1920),84px);height:clamp(48px,84*var(--vw1920),84px);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;transition:background .7s;display:flex;position:relative;overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next{width:clamp(48px,84*var(--vw1920),84px);height:clamp(48px,84*var(--vw1920),84px);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;transition:background .7s;display:flex;position:relative;overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev{background:#d1d1d1}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next{background:#000}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span{position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span{position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:before{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:after{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:before{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:after{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:before{background-image:url(/icons/arrow_black.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:before{background-image:url(/icons/arrow_black.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:after{background-image:url(/icons/arrow_white.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:after{background-image:url(/icons/arrow_white.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:before{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:after{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:before{transform:rotate(180deg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev:hover{background:#cdff3a}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:hover{background:#cdff3a}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:hover span:after{opacity:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:hover span:before{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev:disabled{cursor:default;pointer-events:none;background:#818181}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:disabled{cursor:default;pointer-events:none;background:#818181}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:disabled span:after{opacity:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:disabled span:before{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-advanced-filter-trigger{height:clamp(48px,84*var(--vw1920),84px);padding:0 clamp(32px,56*var(--vw1920),56px);color:#fff;cursor:pointer;font-weight:500;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#000;border:none;flex-shrink:0;margin-left:1px;transition:background .2s}:where(html:has(section.page-case-studies.latest-cases)) .cases-advanced-filter-trigger:hover{text-underline-offset:.2em;text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters{flex-wrap:wrap;align-items:center;gap:12px;display:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters.is-active{display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters--mobile.is-active{display:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters__tags{align-items:center;gap:clamp(8px,12*var(--vw1920),12px);flex-wrap:wrap;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-chip{align-items:center;gap:clamp(8px,10*var(--vw1920),10px);color:#000;padding:clamp(5px,7*var(--vw1920),7px)clamp(10px,14*var(--vw1920),14px);font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);text-transform:uppercase;letter-spacing:.05em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#cdff3a;font-weight:400;display:inline-flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-chip__remove{cursor:pointer;font-size:14px;font-weight:700;line-height:1;transition:opacity .15s}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-chip__remove:hover{opacity:.6}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters__tags .cases-filter-chip:last-of-type{margin-right:16px}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters__clear-all{cursor:pointer;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);color:#000;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid;padding:0;font-weight:400}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-overlay{z-index:9998;background:rgba(0,0,0,.55);justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-overlay.is-visible{display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-overlay>section{flex-direction:column;width:100%;display:flex;overflow:visible}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-overlay>section>.container{flex-direction:column;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal{width:100%;max-height:100dvh;padding:clamp(28px,84*var(--vw1920),84px)0 clamp(28px,84*var(--vw1920),84px)clamp(28px,84*var(--vw1920),84px);opacity:0;background:#fff;flex-direction:column;transition:opacity .4s,transform 1.1s;display:flex;position:relative;overflow:hidden;transform:translateY(-100vh)}@media (min-width:1024px){:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal{max-height:max(600px,min(81.4815vh,880px))}}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.animate-in{opacity:1;transform:translateY(0)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.animate-out{opacity:0;transition:transform .6s,opacity .8s;transform:translateY(-100vh)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__header{padding-right:clamp(28px,84*var(--vw1920),84px);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__close{cursor:pointer;top:clamp(24px,48*var(--vw1920),48px);right:clamp(24px,48*var(--vw1920),48px);background:url(/img/close.svg) 50%/contain no-repeat;border:none;width:20px;height:20px;padding:0;position:absolute}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body{overscroll-behavior:contain;margin-bottom:clamp(16px,28*var(--vw1920),28px);scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent;flex:1;overflow-y:auto}@media (max-width:600px),(orientation:landscape) and (max-width:932px){:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body{margin-bottom:28px}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__close{background-size:10px;right:20px}}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body-inner{padding-right:clamp(28px,84*var(--vw1920),84px);gap:clamp(12px,28*var(--vw1920),28px);flex-direction:column;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body::-webkit-scrollbar{width:4px}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body::-webkit-scrollbar-track{background:0 0}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:2px}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group{margin-bottom:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__header{margin-bottom:clamp(12px,28*var(--vw1920),28px);justify-content:space-between;align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__title{font-weight:500;font-size:clamp(15px,28*var(--vw1920),28px);line-height:clamp(15px,32*var(--vw1920),32px);letter-spacing:-.01em;color:#000;border-bottom:2px solid #d1d1d1;padding-bottom:12px}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__count{font-weight:400}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__items{row-gap:12px;column-gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:repeat(5,1fr);display:grid}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-separator{display:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox{width:-moz-fit-content;width:fit-content;font-size:clamp(11px,19*var(--vw1920),19px);letter-spacing:-.01em;color:#000;cursor:pointer;font-weight:400;line-height:clamp(19px,24*var(--vw1920),24px);align-items:center;gap:12px;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #d1d1d1;flex-shrink:0;width:20px;height:20px;transition:border-color .2s;position:relative}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #d1d1d1;flex-shrink:0;width:20px;height:20px;transition:border-color .2s;position:relative}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=checkbox]:after{content:"";background:#000;width:10px;height:10px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=radio]:after{content:"";background:#000;width:10px;height:10px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=checkbox]:checked{border-color:#000}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=radio]:checked{border-color:#000}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=checkbox]:checked:after{transform:translate(-50%,-50%)scale(1)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=radio]:checked:after{transform:translate(-50%,-50%)scale(1)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__footer{padding-right:clamp(28px,84*var(--vw1920),84px);flex-shrink:0;justify-content:flex-end;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__submit{cursor:pointer;font-weight:500;font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);text-transform:uppercase;letter-spacing:.03em;color:#000;text-underline-offset:.2em;text-underline-position:under;background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;transition:opacity .2s;display:inline-flex}:where(html:has(section.page-case-studies.latest-cases)) body.cases-filter-open{overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__items>div.is-unavailable{opacity:.3;pointer-events:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-no-results{margin-top:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.page-case-studies.latest-cases)) .cases-no-results.remove{display:none!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .load-more{justify-content:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .cases-view-all-link{justify-content:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-grid-section .cases-view-all-link{justify-content:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-grid-section .load-more:has(.remove){display:none}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .load-more a{height:clamp(48px,82*var(--vw1920),82px);padding:0 clamp(33px,56*var(--vw1920),56px);color:#fff;text-transform:uppercase;font-weight:500;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);letter-spacing:.03em;background:#000;border:2px solid #000;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-view-all-link a{height:clamp(48px,82*var(--vw1920),82px);padding:0 clamp(33px,56*var(--vw1920),56px);color:#fff;text-transform:uppercase;font-weight:500;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);letter-spacing:.03em;background:#000;border:2px solid #000;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .load-more a:hover{text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .cases-view-all-link a:hover{text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases.black_bg .load-more a{color:#000!important;background:#fff!important;border-color:#fff!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases.black_bg .cases-view-all-link a{color:#000!important;background:#fff!important;border-color:#fff!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap.lists:empty{margin-bottom:0}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .items.wrap{flex-wrap:wrap}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap:not(.latest-cases__single_case){column-gap:clamp(8px,16*var(--vw1920),16px);row-gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:repeat(2,1fr);display:grid}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap:not(:last-child){margin-bottom:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts{position:relative}:where(html:has(section.page-case-studies.latest-cases)) .list-posts{position:relative}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts a{text-decoration:none}:where(html:has(section.page-case-studies.latest-cases)) .list-posts a{text-decoration:none}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts>a{display:block;position:relative}:where(html:has(section.page-case-studies.latest-cases)) .list-posts>a{display:block;position:relative}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .list-posts>a{aspect-ratio:868/616;display:block;overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .list-posts>a img{object-fit:cover;width:100%;height:100%}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts img{width:100%;height:auto}:where(html:has(section.page-case-studies.latest-cases)) .list-posts img{width:100%;height:auto}:where(html:has(section.page-case-studies.latest-cases)) .case_logo{z-index:1;background:rgba(255,255,255,.5);padding:.5em;position:absolute;top:15px;left:15px}:where(html:has(section.page-case-studies.latest-cases)) .case_logo>div{height:clamp(28px,56*var(--vw1920),56px);align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .case_logo>div>img{object-fit:contain;height:inherit;width:inherit;max-width:none}:where(html:has(section.page-case-studies.latest-cases)) .case_info{z-index:2;margin-top:12px;margin-bottom:clamp(16px,28*var(--vw1920),28px);position:relative}:where(html:has(section.page-case-studies.latest-cases)) .case_info:last-child{margin-bottom:0}:where(html:has(section.page-case-studies.latest-cases)) .case_info p{font-weight:400;color:#818181!important}:where(html:has(section.page-case-studies.latest-cases)) .case_info .h2:has(a):hover{text-underline-offset:.2em;text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom{gap:clamp(12px,28*var(--vw1920),28px);grid-template-columns:repeat(2,1fr);margin-bottom:12px;display:grid}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__item{flex-direction:column;gap:12px;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__title{text-transform:uppercase;font-size:.8em;font-weight:500;line-height:1.25em}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__text{text-transform:uppercase;font-size:1em;font-weight:500;line-height:1.25em}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__text a{color:inherit}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__text a:hover{text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .cases-view-all-link a{text-transform:uppercase}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .flex_full_width{height:initial!important;flex:0 0 100%!important}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .no_margin_bottom{margin-bottom:0!important}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .no_padding_top{padding-top:0!important}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .no_padding_bottom{padding-bottom:0!important}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .text_uppercase{text-transform:uppercase}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .black{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .black p{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .black li{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-industry-carousel__item.is-active .cases-industry-carousel__label{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-industry-carousel__label{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-active-filters__clear-all{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info .h2 a{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info_bottom__title{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info_bottom__text{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .load-more a{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .btn_mobile_center a{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-view-all-link a{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-advanced-filter-trigger{color:#000;background:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-carousel-next{background:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-carousel-next span:after{opacity:0}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-carousel-next span:before{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg{background:#000}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-modal__title{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-group__title{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-modal__close{background-image:url(/img/close-white.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=checkbox]{background:#000;border-color:#d1d1d1}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=radio]{background:#000;border-color:#d1d1d1}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=checkbox]:after{background:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=radio]:after{background:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=checkbox]:checked{border-color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=radio]:checked{border-color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-modal__submit{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-modal__submit:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:767px){:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__items{grid-template-columns:repeat(2,1fr)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__items--few .cases-filter-checkbox{grid-column:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__filter-wrap .cases-active-filters:not(.cases-active-filters--mobile){display:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters--mobile.is-active{flex-flow:wrap;justify-content:space-between;margin-top:26px;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap:not(.latest-cases__single_case){grid-template-columns:repeat(1,1fr)}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .list-posts{flex:none;width:100%}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .btn_mobile_center{text-align:center}}@media (max-width:599px){:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters{flex-direction:column;align-items:flex-start}}:where(html:has(section.page-case-studies.latest-cases)) .cases-title-section{margin-bottom:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases{background:#000}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .case-list-posts{width:50%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .list-posts{flex:0 49%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases #load_more{margin:0 auto;display:block}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts h2{padding:9px 3px 3px}:where(html:has(section.page-case-studies.latest-cases)) .white_bg .case-list-posts h2 a{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .case-list-posts{flex-direction:row;gap:2em;width:100%;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .image_case_wrap{width:50%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap{width:50%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .case-list-posts .image_case_wrap .post{width:50%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .image_case_wrap{position:relative}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap{flex-direction:column;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .button-wrap{margin:3em auto 0}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info{cursor:default}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info h2{margin:0;padding-bottom:1.5em}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info p{color:#818181;padding-right:0}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .select .active_p{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg.latest-cases .select .active_p{color:#fff!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .title-with-line.h1{text-transform:uppercase;flex:1 0 60%;font-size:2.95em}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .filter_items{padding-bottom:1em!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .block-btn.get-in-touch a{margin-top:0}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info a{color:#fff!important}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info p a{color:#818181!important}:where(html:has(section.page-case-studies.latest-cases)) .design_development_block.black_bg .case_info p a{text-decoration:underline;color:#fff!important}@media only screen and (max-width:1300px){:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .title-with-line.h1{margin-bottom:8px;font-size:2.3em;line-height:1em}}@media only screen and (max-width:768px){:where(html:has(section.page-case-studies.latest-cases)) .home .latest-cases .title_columns{flex-direction:column}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .case-list-posts{flex-direction:column;gap:0}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .image_case_wrap{width:100%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap{width:100%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .case-list-posts .image_case_wrap .post{width:100%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info h2{margin:0;padding-bottom:.5em}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info{margin-top:.5em}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap:not(.latest-cases__single_case){grid-template-columns:repeat(1,1fr);display:grid}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .case-list-posts{flex:none;width:100%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .list-posts{flex:none;width:100%}:where(html:has(section.page-case-studies.latest-cases)) .case_info p{flex:none;width:100%}}.section-latest-news .owl-carousel.owl-loaded.posts_items{overflow:hidden}.section-latest-news:not(.white_bg):not(.grey) .owl-carousel.posts_items button.owl-next:not(.owl-dot){background-color:#fff}.section-latest-news:not(.white_bg):not(.grey) .owl-carousel.posts_items button.owl-next:not(.owl-dot) span:after{opacity:0}.section-latest-news:not(.white_bg):not(.grey) .owl-carousel.posts_items button.owl-next:not(.owl-dot) span:before{opacity:1}.section-latest-news:not(.white_bg):not(.grey) .owl-carousel.posts_items button.owl-next:not(.owl-dot):hover{background:#cdff3a}.section-latest-news.black_bg{background:#000}.section-latest-news .posts_items .post{box-sizing:border-box;background-color:rgba(0,0,0,.3);border:2px solid #fff;height:100%;min-height:33.5em;padding:28px;position:relative;overflow:hidden}.section-latest-news .posts_items .post-card-link{cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.section-latest-news .post .h2 span{text-transform:lowercase}.section-latest-news.white_bg .posts_items .post,.section-latest-news.grey .posts_items .post{border-color:#d1d1d1}.section-latest-news .posts_items .post .date{margin-bottom:16px}.section-latest-news .posts_items .post:hover p,.section-latest-news .posts_items .post:hover a{color:#fff!important}.section-latest-news .post_bg{z-index:-1;opacity:1;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:all .7s;position:absolute;top:0;left:0}.section-latest-news .post_bg:before{content:"";background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));width:100%;height:100%;transition:all .7s;position:absolute;top:0;left:0}.section-latest-news .posts_items .post .h2 a{text-decoration:none}.section-latest-news .posts_items .block_info{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex}.section-latest-news .posts_items .post .block_info>div{z-index:3;position:relative}.section-latest-news .posts_items .post .block_info a.h4{transition:all .7s}.section-latest-news .posts_items .post .block_info a.h4:hover{background:#cdff3a;color:#000!important}.section-latest-news .posts_items .owl-nav.disabled{opacity:0;display:block!important}.section-latest-news .posts_items .post:hover .btn-link{opacity:1}.section-latest-news .block-btn.get-in-touch{text-align:center}.section-latest-news .block-btn.get-in-touch a{letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#fff;background-color:#000;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-width:12em;margin-top:4.35em;margin-bottom:0;padding:1.5em;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.section-latest-news.black_bg .block-btn.get-in-touch a{color:#000;background-color:#d1d1d1}.section-latest-news .block-btn.get-in-touch a:hover{text-decoration:underline}@media (max-width:1024px){.section-latest-news .posts_items .post{min-height:23.5em}}@media (min-width:1141px){.section-latest-news .h1{margin-bottom:0!important}}:where(html:has(section.brands_new_block)) section.brands_new{background:#ededed}:where(html:has(section.brands_new_block)) section.brands_new.white_bg{background:#fff}:where(html:has(section.brands_new_block)) section.brands_new .container{overflow:hidden}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block *{box-sizing:border-box}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>a:last-child{margin-right:0}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>div:last-child{margin-right:0}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block img{height:auto;display:block}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block{padding-top:clamp(28px,68*var(--vw1920),68px);padding-bottom:clamp(28px,68*var(--vw1920),68px)}:where(html:has(section.brands_new_block)) .items.item-center{justify-content:center;align-items:center}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{justify-content:space-between;display:flex}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .container--landing .items{gap:clamp(16px,27*var(--vw1920),27px)}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block img{width:auto;max-width:135px;max-height:5em}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .container--landing img{max-width:100%}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item{flex:0 auto;margin:0;padding:0}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block img.size-hover_image{opacity:0;display:none;position:absolute}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block .item:hover img{display:none}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block .item:hover img.size-hover_image{opacity:1;display:block;position:relative}@media (max-width:1024px){:where(html:has(section.brands_new_block)) .brands_new.brands_new_block img{max-width:100%}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{justify-content:space-between;row-gap:2em;display:flex}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item{flex:0 0 22%;margin:0;padding:0}}@media (max-width:768px){:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{justify-content:space-between;row-gap:2em;display:flex}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item{flex:0 0 33%;justify-content:center;margin:0;padding:0;display:flex}}@media (max-width:600px){:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>img{flex:0 0 30%;margin:0;padding:0}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>a{flex:0 0 30%;margin:0;padding:0}}@media only screen and (max-width:1140px){:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{grid-template-columns:repeat(3,20%) 1fr;justify-content:space-between;display:grid;gap:1em!important}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item{flex:0 0 22%;justify-content:center;margin:0;padding:0;display:flex}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item:not(.show-mobile){display:none}}@media only screen and (max-width:1023px){:where(html:has(section.brands_new_block)) .brands_new .items{flex-wrap:wrap}:where(html:has(section.brands_new_block)) .brands_new .items>a{max-width:unset;box-sizing:border-box;flex:33%;margin-bottom:20px;margin-right:0;padding-right:2em}:where(html:has(section.brands_new_block)) .brands_new .items>.iso{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new .items .the-global-outsourcing-100-2020{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new .items .the-global-outsourcing-100-2022{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new .items .iaop-2023{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new .items .iaop-2024{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>a{margin-bottom:0}}@media (max-width:767px){:where(html:has(section.brands_new_block)) .brands_new .items>.iso{flex:none}:where(html:has(section.brands_new_block)) .brands_new .items .iso img{max-width:12.5vw}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{padding:0}}@font-face{font-family:CT2020;src:url(/fonts/CT2020-Regular.woff2)format("woff2"),url(/fonts/CT2020-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:CT2020;src:url(/fonts/CT2020-Medium.woff2)format("woff2"),url(/fonts/CT2020-Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:CT2020;src:url(/fonts/CT2020-Bold.woff2)format("woff2"),url(/fonts/CT2020-Bold.woff)format("woff");font-weight:900;font-display:swap}.main-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:99;background:rgba(209,209,209,.7);width:100%;max-height:84px;display:-webkit-flex;position:fixed;top:0;left:0}:root{--ct-mobile-header-height:50px;--ct-header-height:84px;--ct-safe-area-top:0px}@supports (top:env(safe-area-inset-top)){:root{--ct-safe-area-top:env(safe-area-inset-top)}}.main-header:not(.fixed) .title-logo-menu{display:none}.main-header.fixed .title-logo-menu{display:-webkit-flex}.main-header.fixed{width:100%;position:fixed}.fixed_logo{-webkit-transition:-webkit-transform .5s linear;z-index:100;flex:1 0 394px;grid-template-columns:minmax(56px,84px) 1fr;height:84px;transition:all .5s linear;display:grid;position:relative;top:0;left:0;right:0}.fixed .fixed_logo{flex:1 0 auto}.fixed_logo a{height:inherit;cursor:pointer}.fixed_logo a img{width:100%}.fixed_logo.active{position:fixed}a.title-logo,.title-logo-menu{background:#000}a.title-logo svg{width:100%;height:100%}.title-logo-menu{padding:0 31px}.title-logo-menu img{display:none}.title-logo-menu img.active{display:block}.main-header a.title-logo-menu:before{content:"";background:url(/img/title_points.svg) 50% no-repeat;width:100%;height:100%}.trigger-popup-form:has(.mobile_contact_btn){display:none}.main-header .link-logo{box-shadow:none;aspect-ratio:1;width:100%}.main-header .link-logo svg{width:100%;height:100%}.black>a{color:#000!important}.main-header .block-menu .menu{height:100%;margin:0;padding:0;list-style-type:none}.main-header .menu ul{padding-left:0}.main-header .menu{justify-content:space-around;align-items:center;width:100%;padding:0;display:-webkit-flex}.main-header .menu>li{cursor:pointer;flex:1 0 auto;height:100%}.main-header .menu>li :not(a){cursor:default}.main-header .block-input input[type=submit],.main-header .block-input.input-with-btn-search .icon_search,.main-header .block-input.input-with-btn-search .icon_search *{cursor:pointer}.main-header .menu>li.menu-item-has-children>a:after{content:"+";vertical-align:top;cursor:pointer;width:10px;margin-left:5px;display:inline-block}.main-header .menu>li.menu-item-has-children.open-dropdown>a:after{content:"-"}.main-header.show-small-menu .menu li.open-dropdown>ul{opacity:1;z-index:99;pointer-events:all;text-align:left;background:#fff;height:auto;top:auto;left:0}.main-header .block-menu .menu li.dropdown:hover>a:before{width:100%}.main-header .block-menu{align-items:center;width:100%;display:-webkit-flex}.main-header .block-menu .menu a{box-shadow:none;letter-spacing:.03em;text-transform:uppercase;color:#000;-webkit-transition:-webkit-transform .5s linear;z-index:1;outline:none;justify-content:center;align-items:center;height:100%;padding:0;text-decoration:none;transition:all .5s linear;display:-webkit-flex;position:relative}.main-header .block-menu .menu a span{padding:0}.main-header .block-menu .menu>li>ul{opacity:0;text-align:center;z-index:-1;border-bottom:1px solid rgba(42,42,42,.2);height:0;margin:0;padding:2.1em 4.42em 1.58em;list-style-type:none;display:none;position:fixed;top:4.52em;left:0;right:0;overflow:hidden}.main-header .menu>li.menu-item-has-children li.menu-item-has-children ul.sub-menu a{text-transform:unset;letter-spacing:-.01em;color:#000;height:auto;font-weight:400}.main-header .menu>li.menu-item-has-children li.menu-item-has-children ul.sub-menu a:hover{color:#000}.main-header .block-menu .menu a b{color:#000;font-weight:500}.main-header .block-menu .menu li>ul li.no_visible_link>ul.sub-menu>li>a{text-transform:uppercase;color:#000;font-weight:400}.main-header .block-menu .menu li>ul>li.no_visible_link>a{display:none}.searchform_block{border-bottom:1px solid rgba(42,42,42,.2);width:100%;padding:3em 0;display:none;position:fixed;top:100%;left:0}.searchform_block input.search{color:#000}.search-btn span{display:none}.main-header .menu>li.search-btn>a:after{content:"";background:url(/img/icon_search_white.svg) 50%/1.68em no-repeat;width:1.68em;height:1.68em;display:block}.main-header .menu>li.search-btn>a{font-size:1.05em}.search_show .searchform_block{display:block}.main-header *{box-sizing:border-box}.main-header .block-menu .menu li.open-dropdown.services_header_menu>.sub-menu a{height:auto}.main-header .block-menu .menu .menu-item>.sub-menu li>a:not([href]){cursor:default;pointer-events:none}.main-header .block-menu .menu li>.sub-menu li>a{text-transform:none!important}.main-header .block-menu .menu .services_header_menu>ul li.bold>a{text-transform:none!important;font-weight:500!important}.main-header .block-menu .menu ul li a{vertical-align:top;width:auto;padding:.79em 0;font-weight:400;display:inline-block}.main-header .block-menu .menu ul li.empty_link>a{cursor:default;pointer-events:none;color:#818181!important}.main-header .block-menu .menu>li>ul>li{flex:none}.main-header .block-menu .menu ul li{flex-grow:0;display:inline-block}.main-header .block-menu .menu li.current_page_item:not(.get-in-touch)>a,.main-header .block-menu .menu li.current-page-ancestor:not(.get-in-touch)>a{font-weight:500!important}.main-header .open-dropdown.services_header_menu>.sub-menu{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);display:flex}.main-header .open-dropdown.services_header_menu.services_header_menu__column>.sub-menu{flex-direction:column;justify-content:center;align-items:center;gap:.79em;display:flex}.main-header .open-dropdown.services_header_menu>.sub-menu>li.menu-item:not(.menu-item-has-children)>a{padding-top:0;text-transform:none!important}.main-header .open-dropdown.services_header_menu>.sub-menu>li.menu-item-has-children>a{padding-bottom:.79em}.main-header .block-menu .menu .sub-menu li>a>.suffix{opacity:0}.main-header .open-dropdown.clients_header_menu>.sub-menu>li.two_columns>.sub-menu{border-top:2px solid #d1d1d1;width:100%;padding-top:.79em}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu,.main-header .open-dropdown.blog_header_menu .sub-menu li.two_columns>.sub-menu,.main-header .open-dropdown.clients_header_menu>.sub-menu>li.two_columns>.sub-menu{column-gap:clamp(25px,35*var(--vw1920),35px);justify-content:space-between;width:100%;height:100%;display:flex;flex-direction:row!important}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li:not(:-webkit-any(.no_visible_link,.menu-item-has-children))>a{padding-bottom:0}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li:not(:-moz-any(.no_visible_link,.menu-item-has-children))>a{padding-bottom:0}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li:not(:is(.no_visible_link,.menu-item-has-children))>a{padding-bottom:0}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns:not(.no_visible_link)>.sub-menu{border-top:2px solid #d1d1d1;padding-top:.79em}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu,.main-header .open-dropdown.blog_header_menu .sub-menu li.two_columns>.sub-menu{column-gap:clamp(46px,84*var(--vw1920),84px)}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li>.sub-menu{height:auto}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li{width:100%;max-width:max-content}.main-header .menu>.services_header_menu>.sub-menu .services_column_title>a{cursor:default;pointer-events:none;text-transform:none;padding-bottom:.79em;color:#818181!important;font-weight:400!important}.main-header .menu>.services_header_menu>.sub-menu .services_column_title:not(:has(a:not([href])))>a{cursor:pointer;pointer-events:all}.main-header .menu>.services_header_menu:not(.services_header_menu_new)>.sub-menu .services_column_title>.sub-menu{border-left:2px solid;position:relative;padding-left:8px!important}.main-header .open-dropdown.services_header_menu>.sub-menu>li{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.main-header .open-dropdown.services_header_menu.services_header_menu__column>.sub-menu>li{justify-content:flex-start;align-items:flex-start;width:100%}.main-header .menu>.services_header_menu.services_header_menu_new>.sub-menu .services_column_title>a{border:none;color:#000!important;font-weight:500!important}.main-header .open-dropdown.services_header_menu>.sub-menu ul li a{display:block}.main-header .services_header_menu .services_no_visible_link>a{display:none!important}.main-header .open-dropdown.services_header_menu>.sub-menu li>.sub-menu{display:flex;flex-direction:column!important}.main-header .open-dropdown.services_header_menu>.sub-menu li.services_row>.sub-menu{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);width:100%;display:flex;flex-direction:row!important}.main-header .open-dropdown.services_header_menu>.sub-menu li>.sub-menu>li{flex:none;height:auto}.main-header .open-dropdown.services_header_menu>.sub-menu>li>.sub-menu>li:not(:last-of-type)>.sub-menu{padding-bottom:clamp(15px,25*var(--vw1920),25px)}.main-header .open-dropdown.clients_header_menu>.sub-menu{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);flex-direction:row;display:flex}.main-header .open-dropdown.clients_header_menu>.sub-menu>li{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;display:flex}.main-header .open-dropdown.clients_header_menu>.sub-menu ul li a{display:block}.main-header .open-dropdown.clients_header_menu>.sub-menu li>.sub-menu{height:auto;display:flex;flex-direction:column!important}.main-header .open-dropdown.clients_header_menu>.sub-menu li>.sub-menu>li{flex:none;height:auto}.main-header .block-menu .menu li.company_header_menu>ul li.no_visible_link>ul.sub-menu>li>a{text-transform:none;font-weight:400}.main-header .block-menu .menu li.company_header_menu>ul li.no_visible_link>ul.sub-menu>li>a:hover{color:#000}.main-header .block-menu .menu li.company_header_menu.open-dropdown>ul{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);display:flex}.main-header .block-menu .menu li.blog_header_menu ul li a{height:auto}.main-header .block-menu .menu li.blog_header_menu.open-dropdown>ul{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);display:flex}.main-header .block-menu .menu li.languages_header_menu{max-width:84px}.main-header .block-menu .menu li.languages_header_menu ul li a{height:auto}.main-header .block-menu .menu li.languages_header_menu>a{color:#fff;background:#000!important}.main-header .block-menu .menu li.languages_header_menu:has(.current_page_item)>a{color:#fff;background:#000!important}.main-header .block-menu .menu li.languages_header_menu.open-dropdown>a,.main-header .block-menu .menu li.languages_header_menu>a:hover{color:#000!important;background:#fff!important}.main-header .block-menu .menu li.languages_header_menu.open-dropdown>ul{white-space:nowrap;border:1px solid #d1d1d1;border-top:none;flex-direction:column;justify-content:center;width:calc(100% + 1px);height:auto;padding:0;display:flex;position:absolute}.main-header .block-menu .menu li.languages_header_menu.open-dropdown>ul>li{border-bottom:1px solid #d1d1d1;justify-content:center;display:flex}.main-header .block-menu .menu li.languages_header_menu.open-dropdown>ul>li>a{cursor:pointer;width:inherit;padding:15px 0 15px 15px}@media only screen and (max-width:1285px){.main-header .block-menu .menu>li>ul{padding:2.1em 2.73em}.main-header.fixed .title-logo-menu{padding:0 .73em}}@media only screen and (max-width:1140px){:root{--ct-header-height:var(--ct-mobile-header-height)}.main-header .desktop-only{display:none!important}.fixed_logo{flex:1 0 auto;grid-template-columns:50px 210px 52px;height:50px}.fixed_logo a{max-height:50px}.main-header .menu>li.search-btn>a:after{background-size:1em;height:1em}.main-header .block-menu .menu{box-sizing:border-box;background-color:#fff;width:480px;height:100vh;position:fixed;top:0;left:0;transform:translate(-480px)}.main-header.mobile.show-mobile-menu .title-logo-menu:before{background:#000 url(/img/title_close.svg) 50% no-repeat}.main-header .block-menu .menu li{text-align:left;flex:none;width:100%;height:auto;margin-right:0!important}.main-header .block-menu .menu>li>a{color:#fff;letter-spacing:-.01em;padding:8px 0;font-size:2.3em;line-height:1em}.main-header .block-menu .menu ul li a{color:#818181;padding:5px 0 4px}.main-header .block-menu .menu li a span br,.main-header .block-menu .menu>li{display:none}.main-header.show-mobile-menu .block-menu{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.main-header.show-mobile-menu .block-menu .menu{display:block;overflow-x:hidden}.main-header.show-mobile-menu .block-menu .menu>li{border-bottom:1px solid #fff;order:1;display:block}.main-header.show-mobile-menu .block-menu .menu>li:first-child{border-top:1px solid #fff}.main-header .block-menu .menu>li>ul.sub-menu ul.sub-menu ul.sub-menu{margin:0;padding:0}.main-header .block-menu .menu>li>ul.sub-menu ul.sub-menu li.current_page_parent ul.sub-menu{display:block}.main-header.show-mobile-menu .block-menu .menu{width:100%;top:calc(var(--ct-mobile-header-height) + var(--ct-safe-area-top));height:calc(100vh - var(--ct-mobile-header-height) - var(--ct-safe-area-top));background:#000;flex-direction:column;justify-content:flex-start;padding:24px 1em 170px;transition:transform .3s;display:-webkit-flex;position:fixed;overflow-x:hidden;overflow-y:scroll;transform:translateZ(0)}.main-header .block-menu .menu li:not(.get-in-touch) a:hover,.main-header .block-menu .menu li:not(.get-in-touch) a:focus,.main-header .block-menu .menu li:not(.get-in-touch) a:active{background:0 0}.main-header .block-menu .menu>li.current-menu-parent>a:before,.main-header .block-menu .menu>li.current_page_item>a:before,.main-header .block-menu .menu>li:hover>a:before{width:0}.main-header .block-menu .menu li ul{padding:0;transition:max-height .5s ease-in-out;position:relative;top:0}.main-header .block-menu .menu>li>ul{opacity:1;text-align:center;-webkit-transition:-webkit-transform .5s linear;z-index:0;border-bottom:0;height:auto;padding-bottom:.84em;transition:all .5s linear;display:none;position:relative;left:auto;right:auto;overflow:auto}.main-header .block-menu .menu li a span{text-align:left;width:100%}.main-header .menu .sub-menu a:hover{color:#fff!important}.main-header{height:calc(var(--ct-mobile-header-height) + var(--ct-safe-area-top));max-height:none;padding-top:var(--ct-safe-area-top);justify-content:space-between}.trigger-popup-form:has(.mobile_contact_btn){background:#000;flex:0 25%;justify-content:center;align-items:center;padding:0 12px;display:flex}.mobile_contact_btn{text-transform:uppercase;color:#fff;z-index:99;text-decoration:none;display:block}.main-header .trigger-popup-form{background:#cdff3a!important}.main-header .trigger-popup-form .mobile_contact_btn{color:#000!important}.main-header.mobile .block-menu{display:none}.main-header.mobile.show-mobile-menu .block-menu{display:flex}.main-header .block-menu .menu li:hover ul{top:auto}.main-header .block-menu .menu li:hover a:before{width:0!important}.main-header .block-menu .menu>li a{width:100%;height:auto;display:block}.main-header .block-menu .menu li.get-in-touch>a{color:#fff!important}.main-header .menu>li.menu-item-has-children>a:after{content:"+";color:#fff;align-items:center;height:100%;font-size:22px;display:-webkit-flex;position:absolute;top:0;right:13px}.main-header .menu>li.menu-item-has-children.show-ul>a:after{content:"-";width:8px}.main-header .block-menu .menu li.show-ul ul{background:0 0;border-top:0;margin:0;display:block;top:0;overflow-y:hidden}.main-header .block-menu .menu li.get-in-touch{background:0 0!important}a.title-logo-menu{justify-content:center;padding:0!important;display:-webkit-flex!important}a.title-logo{background:#000}.mobile a.title-logo{display:flex!important}.main-header .block-input.input-with-btn-search.with_text .icon_search{box-sizing:border-box;border:1px solid #dfdfdf}.main-header.show-mobile-menu .block-menu .menu li.search-btn{border-bottom:0}.main-header .block-menu .menu a b{color:#fff}.main-header .block-menu .menu li .border_bottom,.main-header .block-menu .menu li .border_top{border:0}.main-header .block-menu .menu li>ul>li>a{border:0;margin:0;padding-top:0;font-size:1.8em;line-height:1}.main-header .block-menu .menu .sub-menu li>a>.suffix{display:none}.main-header .menu>.clients_header_menu>.sub-menu,.main-header .menu>.company_header_menu>.sub-menu,.main-header .menu>.services_header_menu .services_column_title,.main-header .menu>.services_header_menu .services_column_title>.sub-menu{position:relative;padding-left:1.5em!important}.main-header .block-menu .menu li.services_header_menu>ul li.no_visible_link>ul.sub-menu>li>a{border:0;margin:0;padding:0 0 .79em;font-size:1em}.main-header .block-menu .menu li.services_header_menu>ul li.no_visible_link>ul.sub-menu>li.menu-item-has-children>a{padding-bottom:3px}.main-header .block-menu .menu li.services_header_menu.services_header_menu__column.menu-services-root>ul li.no_visible_link>ul.sub-menu>li.bold.two_columns.menu-item-has-children>a{padding-bottom:0}.main-header .services_header_menu>.sub-menu li.two_columns:not(:-webkit-any(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:.79em!important;padding-left:.79em!important}.main-header .services_header_menu>.sub-menu li.two_columns:not(:-moz-any(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:.79em!important;padding-left:.79em!important}.main-header .services_header_menu>.sub-menu li.two_columns:not(:is(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:.79em!important;padding-left:.79em!important}.main-header .services_header_menu.services_header_menu__column.menu-services-root>.sub-menu li.two_columns:not(:-webkit-any(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:0!important}.main-header .services_header_menu.services_header_menu__column.menu-services-root>.sub-menu li.two_columns:not(:-moz-any(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:0!important}.main-header .services_header_menu.services_header_menu__column.menu-services-root>.sub-menu li.two_columns:not(:is(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:0!important}.main-header .services_header_menu>.sub-menu li.two_columns:not(.no_visible_link)>.sub-menu>li:not(:last-of-type)>a{padding-bottom:.79em!important}.main-header .menu>.services_header_menu.services_header_menu_new>.sub-menu .services_column_title>a{pointer-events:none;padding-bottom:0;color:#fff!important}.main-header .menu>.services_header_menu.services_header_menu__column>.sub-menu>li.services_row,.main-header .menu>.services_header_menu.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li.no_visible_link,.main-header .menu>.services_header_menu.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li>.sub-menu>li:not(.menu-item-has-children){padding-top:0!important;padding-bottom:0!important}.main-header .services_header_menu>.sub-menu,.main-header .show-ul.services_header_menu>.sub-menu{flex-wrap:nowrap;display:flex}.main-header .services_header_menu>.sub-menu>li.menu-item,.main-header .show-ul.services_header_menu>.sub-menu>li.menu-item{flex-direction:column;flex:none;display:flex}.main-header .show-ul.services_header_menu>.sub-menu>li.menu-item-has-children>a{padding-bottom:0}.main-header .open-dropdown.services_header_menu>.sub-menu>li.menu-item-has-children>.sub-menu{border-top:none;padding-top:0}.main-header .block-menu .menu li.services_header_menu.dropdown.show-ul>.sub-menu{padding-bottom:0}.main-header .block-menu .menu li.dropdown.show-ul>.sub-menu{gap:0;padding-right:2px;display:block;padding-left:1.5em!important}.main-header .show-ul.services_header_menu>.sub-menu li.two_columns>.sub-menu,.main-header .show-ul.clients_header_menu>.sub-menu>li.two_columns>.sub-menu{height:auto;flex-direction:column!important}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li{width:100%;max-width:100%}.main-header .block-menu .menu li.services_header_menu>.sub-menu{display:none}.main-header .menu>.services_header_menu>.sub-menu>li.two_columns .services_column_title{padding-top:.79em;padding-bottom:.79em}.main-header .menu>.services_header_menu>.sub-menu>li.two_columns .services_column_title>.sub-menu>li:last-of-type,.menu>.services_header_menu>.sub-menu>li.two_columns .services_column_title>.sub-menu>li:last-of-type>a{padding-bottom:0}.main-header .menu>.services_header_menu>.sub-menu>li.two_columns .services_column_title>a{color:#fff}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu,.main-header .open-dropdown.blog_header_menu>.sub-menu>li.two_columns>.sub-menu,.main-header .open-dropdown.clients_header_menu>.sub-menu>li.two_columns>.sub-menu{justify-content:space-between;height:auto;display:flex;flex-direction:column!important}.main-header .block-menu .menu li.current_page_item:not(.get-in-touch)>a,.main-header .block-menu .menu li.current-menu-item:not(.get-in-touch)>a,.main-header .block-menu .menu li.current-menu-item>a{font-weight:500;color:#fff!important}.main-header.show-small-menu .menu li.open-dropdown>ul{background:#000}.main-header .block-menu .menu li.clients_header_menu>.sub-menu{display:none}.main-header .open-dropdown.clients_header_menu>.sub-menu,.main-header .block-menu .menu li.clients_header_menu.dropdown.show-ul>.sub-menu{padding-bottom:0}.main-header .open-dropdown.clients_header_menu>.sub-menu>li:nth-child(2){max-width:100%}.main-header .open-dropdown.clients_header_menu>.sub-menu>li:nth-child(2)>ul{flex-direction:column!important}.main-header .block-menu .menu li.clients_header_menu>.sub-menu>li:last-child{margin-bottom:1em}.main-header .block-menu .menu li>ul li.no_visible_link>ul.sub-menu>li>a,.main-header .block-menu .menu>li>ul>li>a{color:#fff!important}.main-header .block-menu .menu li>ul li.no_visible_link>ul.sub-menu>li.empty_link>a{color:#818181!important}.main-header .block-menu .menu li:not(.company_header_menu)>ul li.no_visible_link>ul.sub-menu>li>a,.main-header .block-menu .menu>li>ul>li:not(.services_column_title)>a,.main-header .block-menu .menu>li.company_header_menu .sub-menu li:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.clients_header_menu .sub-menu li:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.services_header_menu.services_header_menu_new .sub-menu li:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.services_header_menu.services_header_menu__column.menu-services-root .sub-menu li:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.services_header_menu.services_header_menu__column.menu-industries-root .sub-menu li:not(.menu-item-has-children)>a{padding:12px 0 3px;font-size:1.8em;line-height:1.15em}.main-header .block-menu .menu>li.services_header_menu.services_header_menu_new>.sub-menu li.two_columns .services_column_title>.sub-menu>li:last-of-type:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.services_header_menu.services_header_menu__column.menu-industries-root>.sub-menu li.two_columns .services_column_title>.sub-menu>li:last-of-type:not(.menu-item-has-children)>a{padding-bottom:3px}.main-header .block-menu .menu li.dropdown.show-ul.company_header_menu>.sub-menu{flex-direction:column}.main-header .block-menu .menu li.dropdown.show-ul>.sub-menu>li:last-child{margin-bottom:12px}.main-header .block-menu .menu li.current-menu-item>a{font-weight:500;color:#fff!important}.main-header br{display:none}.main-header .block-menu .menu li.blog_header_menu>ul{flex-direction:column;justify-content:flex-start;gap:0;display:none}.main-header .block-menu .menu li.blog_header_menu.show-ul>ul{display:flex}.main-header .menu>li.menu-item-has-children li.menu-item-has-children ul.sub-menu a{color:#fff}.main-header .block-menu .menu li.languages_header_menu{max-width:100%}.main-header .block-menu .menu li.languages_header_menu>a{background:#000;border-right:none;padding-left:0;padding-right:0}.main-header .block-menu .menu li.languages_header_menu>a:hover,.main-header .block-menu .menu li.languages_header_menu>a:focus,.main-header .block-menu .menu li.languages_header_menu>a:active{color:#fff!important;background:#000!important}.searchform_block{border-bottom:none;padding:16px 0;position:relative;top:0}.main-header.mobile .menu li.search-btn .mobile-search-block{padding:7px 0;display:block}.mobile-search-block .searchform{align-items:stretch;display:flex}.mobile-search-block .icon_search{cursor:pointer;background-color:#000;flex-shrink:0;justify-content:center;align-items:center;padding:5px 10px;display:flex;position:relative}.mobile-search-block .icon_search img{width:26px;height:26px;display:block}.mobile-search-block .search-inputs{opacity:0;pointer-events:none;flex:1;height:3.2em;position:relative}.mobile-search-block.search-active .search-inputs{opacity:1;pointer-events:auto}.mobile-search-block .search-inputs input[type=text]{box-sizing:border-box;background:#ededed;border:none;outline:none;width:100%;height:100%;margin-bottom:0;padding:0 14px;font-size:1em}.mobile-search-block .search-inputs input[type=submit]{cursor:pointer;text-transform:uppercase;color:#000;background:#cdff3a;border:none;height:100%;padding:0 1.7em;font-size:1.1em;font-weight:400;display:none;position:absolute;top:0;right:0}.mobile-search-block.with_text .search-inputs input[type=submit]{display:block}.main-header.mobile .menu li.search-btn>a{display:none}}.mobile-search-block{display:none}@media (max-width:500px){.fixed_logo{grid-template-columns:50px 140px 52px}}@media (max-width:600px){.trigger-popup-form:has(.mobile_contact_btn){flex:100%}}@media (min-width:1141px){.main-header .menu>.services_header_menu>.sub-menu>li>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li:last-child:not(:-webkit-any(:only-child,.menu-item-has-children))>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li.services_column_title>.sub-menu>li:last-child>a,.main-header .menu>.clients_header_menu>.sub-menu>li.two_columns li:last-child>a{padding-bottom:0}.main-header .menu>.services_header_menu>.sub-menu>li>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li:last-child:not(:-moz-any(:only-child,.menu-item-has-children))>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li.services_column_title>.sub-menu>li:last-child>a,.main-header .menu>.clients_header_menu>.sub-menu>li.two_columns li:last-child>a{padding-bottom:0}.main-header .menu>.services_header_menu>.sub-menu>li>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li:last-child:not(:is(:only-child,.menu-item-has-children))>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li.services_column_title>.sub-menu>li:last-child>a,.main-header .menu>.clients_header_menu>.sub-menu>li.two_columns li:last-child>a{padding-bottom:0}.main-header .menu>.services_header_menu.services_header_menu_new>.sub-menu .services_column_title>.sub-menu,.main-header .open-dropdown.services_header_menu.services_header_menu__column>.sub-menu>li.services_row:not(:first-child){border-top:2px solid #d1d1d1;padding-top:.79em}.main-header.fixed .title-logo-menu{box-sizing:border-box;width:84px}.title-logo-menu+.title-logo-menu{margin-left:-2em;padding-left:0}.main-header.fixed a.title-logo{display:none}.main-header.fixed:not(.active_menu){-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;background:0 0;justify-content:space-between}.main-header.fixed:not(.active_menu) .block-menu ul.menu li:not(li.get-in-touch){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}.main-header.fixed .block-menu ul.menu{justify-content:flex-end}.main-header .block-menu .menu>li.current-menu-parent>a:before,.main-header .block-menu .menu>li.current_page_item>a:before,.main-header .block-menu .menu>li:hover>a:before{width:100%}.main-header .block-menu .menu>li.current-menu-parent>a,.main-header .block-menu .menu>li.current_page_item:not(.get-in-touch)>a,.main-header .block-menu .menu>li.current-menu-ancestor>a{background:#fff}.main-header .block-menu .menu li.get-in-touch{background:#000;flex:0 0 12em;margin-right:0;position:relative}.main-header .block-menu .menu li.get-in-touch a{width:100%;position:relative;color:#fff!important}.main-header .block-menu .menu li.get-in-touch a:hover{text-decoration:underline}.main-header.show-small-menu .menu>li{height:100%;position:relative}.main-header.show-small-menu .menu>li>a{align-items:center;height:100%;display:-webkit-flex}.main-header .block-menu li.open-dropdown:before{left:-2.1em;right:auto}.main-header.show-small-menu .menu li ul{flex-wrap:wrap;justify-content:space-between;display:-webkit-flex}.main-header .menu>li.menu-item-has-children li.menu-item-has-children ul.sub-menu a{padding-top:0}.main-header .block-menu .menu>li .sub-menu .sub-menu{border:0;flex-direction:column;justify-content:flex-start;display:-webkit-flex;position:relative;top:0}.main-header .block-menu .menu>li>ul{justify-content:space-between}.main-header .menu>li.search-btn>a{padding:0 1.31em}.main-header .menu li.search-btn{flex-grow:0}.main-header.search_show .menu>li.search-btn>a:after,.main-header .block-menu .menu li.search-btn a:hover:after,.main-header.search_show .menu li.search-btn a:after{background:url(/img/icon_search.svg) 50%/1.26em no-repeat}.main-header.show-small-menu .menu li:not(.open-dropdown)>ul{display:none}.main-header .block-menu .menu li.open-dropdown:not(.get-in-touch) a,.main-header .block-menu .menu li:not(.get-in-touch) a:active,.main-header .block-menu .menu li:not(.get-in-touch) a:hover,.main-header.search_show .menu li.search-btn a{color:#000;background:#fff}.main-header .menu li.menu-item.dropdown:has(.current-page-ancestor)>a{color:#000;background:#fff}.main-header .menu>li.search-btn>a{color:#fff;background:#000;border-right:1px solid #fff;padding:0 1.05em}.main-header.fixed .menu>li.search-btn>a{border-right-color:transparent}.main-header .menu>li.search-btn>a:after{background-size:1.26em;width:1.26em;height:1.26em}.main-header .block-menu .menu li .border_bottom{margin-bottom:24px;padding-bottom:10px}.main-header.fixed:not(.active_menu) .fixed_logo,.main-header.fixed:not(.active_menu) .block-menu .get-in-touch{pointer-events:auto;z-index:100}.main-header.fixed:not(.active_menu) .fixed_logo{flex:none}.main-header.fixed:not(.active_menu) .block-menu{align-items:center;width:-moz-fit-content;width:fit-content;display:-webkit-flex}.main-header .open-dropdown.clients_header_menu>.sub-menu>li:nth-child(2)>ul>li>a{padding-bottom:.79em}.main-header .open-dropdown.clients_header_menu>.sub-menu>li:nth-child(2)>ul>li>.sub-menu{border-top:2px solid #d1d1d1;padding-top:.79em}.main-header .clients_header_menu>.sub-menu>li.two_columns>a{padding-top:0}.main-header .block-menu .menu li.company_header_menu>ul>li:first-child{margin-left:1em}.main-header .block-menu .menu .clients_header_menu ul li a,.main-header .block-menu .menu .blog_header_menu ul li a{padding:0}.main-header .block-menu .menu li.blog_header_menu.open-dropdown>ul{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);display:flex}.main-header .menu>li.blog_header_menu li.no_visible_link.menu-item-has-children>.sub-menu{column-gap:clamp(46px,84*var(--vw1920),84px);flex-direction:row!important}.main-header .menu>li.blog_header_menu li.no_visible_link.menu-item-has-children.column>.sub-menu{flex-direction:column!important}.main-header .block-menu .menu li.blog_header_menu>.sub-menu li.two_columns>.sub-menu{border-top:2px solid #d1d1d1;padding-top:.79em}.main-header .block-menu .menu li.blog_header_menu>.sub-menu>li:not(.menu-item-has-children)>a{border-bottom:2px solid #d1d1d1;margin-bottom:.79em}.main-header .block-menu .menu li.services_header_menu>.sub-menu>li.two_columns.services_no_visible_link>.sub-menu,.main-header .block-menu .menu li.services_header_menu>.sub-menu>li.two_columns.no_visible_link>.sub-menu{border-top:none!important;margin-bottom:0!important;padding-top:0!important}.main-header .block-menu .menu .sub-menu li>a:has(.suffix):hover{text-decoration:underline}.main-header .block-menu .menu .sub-menu li>a>.suffix{opacity:0}.main-header .block-menu .menu .sub-menu li>a:hover>.suffix{opacity:1}.main-header .block-menu .menu li.languages_header_menu>a:after{display:none!important}.main-header .block-menu .menu li.languages_header_menu>a{border-right:1px solid #fff;padding:0 1.05em}}@media (min-width:1141px) and (max-width:1360px){.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu{justify-content:flex-start;gap:10px;width:100%;display:flex;flex-direction:column!important}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li{max-width:100%}.main-header .open-dropdown.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li.two_columns{flex:auto;min-width:0}.main-header .open-dropdown.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li.two_columns>.sub-menu{gap:clamp(15px,25*var(--vw1920),25px)clamp(46px,84*var(--vw1920),84px);flex-wrap:wrap;flex-direction:row!important}.main-header .open-dropdown.menu-services-root>.sub-menu>li.services_row>.sub-menu>li.two_columns>.sub-menu{justify-content:center}.main-header .open-dropdown.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li.two_columns>.sub-menu>li{max-width:max-content}}@media only screen and (min-width:1140px) and (max-width:1300px){.main-header .menu>li.search-btn>a{font-size:0!important}.main-header .block-menu .menu>li>ul>li:last-child{padding-right:0}.main-header .block-menu .menu li.get-in-touch{flex:none;padding:0 .52em}.main-header .menu>li.search-btn>a{padding:0 .73em}a.title-logo img{width:auto}.main-header .block-menu .menu>li>a{font-size:.85em}.main-header.fixed .title-logo-menu{padding:0}}@media (min-width:1320px){.main-header.show-small-menu.on:before{height:204px}}.overflow-hidden{overflow:hidden}@media only screen and (max-width:1140px){.searchform_block{opacity:0;display:block;position:relative;top:auto}.search_show .search-btn .searchform_block{opacity:1;display:block}.search-btn .searchform_block{display:none}.search-btn>a{border-bottom:1px solid #fff}}@media only screen and (min-width:1141px){.searchform_block{background:#fff}}.block-input{position:relative}.block-input.input-with-btn-search .searchform{align-items:stretch;display:flex}.block-input.input-with-btn-search .icon_search{width:clamp(46px,80*var(--vw1920),80px);cursor:pointer;z-index:2;background-color:#dfdfdf;flex-shrink:0;justify-content:center;align-items:center;display:flex}.block-input.input-with-btn-search .icon_search img{cursor:pointer;display:block}.block-input.input-with-btn-search .icon_search .icon-close{display:none}.block-input.input-with-btn-search.with_text .icon_search{background-color:#000}.block-input.input-with-btn-search.with_text .icon_search .icon-default{display:none}.block-input.input-with-btn-search.with_text .icon_search .icon-close{display:block}.block-input.input-with-btn-search .search-inputs{flex:1;position:relative}.block-input.input-with-btn-search .search-inputs input[type=text]{padding:clamp(11px,24*var(--vw1920),24px)clamp(14px,32*var(--vw1920),32px);height:100%}.block-input input[type=text]{box-sizing:border-box;background:#ededed;border:0;width:100%;height:4.2vw;margin-bottom:0;padding:3px 3em;position:relative}.block-input input[type=submit]{text-transform:uppercase;z-index:1;cursor:pointer;height:100%;padding:clamp(11px,28*var(--vw1920),28px)clamp(20px,50*var(--vw1920),50px);background:#cdff3a;border:0;font-size:1em;display:none;position:absolute;top:0;right:0}.block-input .searchform input[type=submit].btn.btn-color{color:#000}.block-input.with_text input[type=submit]{display:block}.block-input input[type=submit]:hover{text-underline-offset:.2em;text-underline-position:under;text-decoration:underline}@media only screen and (max-width:1140px){.block-input input[type=text]{height:3.2em}.block-input.input-with-btn-search .icon_search{padding:5px 10px}}@media (max-width:767px){.block-input input[type=text]{height:32px;padding-left:2vw;font-size:1em}.block-input.with_text input[type=submit]{font-size:1em}}.footer-menu .menu li.bold>a{text-transform:uppercase;font-weight:500}.footer-menu ul.menu ul.sub-menu ul.sub-menu,ul.footer-menu li.menu-item ul.sub-menu ul.sub-menu ul.sub-menu{margin-left:.5em}.footer_content .copyright p{margin-top:1em}.main-footer .title_columns .text_col{flex:0 60%}.main-footer .title_columns .title_col{flex:0 0 35%}.brands_new *{box-sizing:border-box}.brands_new img{height:auto;display:block}.brands_new img.size-hover_image{opacity:0;display:none;position:absolute}.brands_new .item:hover img{display:none}.brands_new .item:hover img.size-hover_image{opacity:1;display:block;position:relative}.main-footer{background:#ededed}.main-footer .text-box{justify-content:space-between;padding-bottom:190px;display:-webkit-flex}.main-footer h1{min-width:30%}.list-address{box-sizing:border-box;background-color:#fff;border:2px solid #ededed;flex-direction:column;justify-content:space-between;height:100%;padding:30px 1.5em 25px;display:-webkit-flex;position:relative}.list-address .time,.list-address .item-title{margin:0 0 8px}.list-address .item-subtitle{color:#000;margin:0 0 8px}.list-address .top-info a{color:#818181;letter-spacing:-.01em}.list-address .bottom-info{margin-top:3em}.list-address .link{color:#000;font-weight:500;text-decoration:none;display:inline-block}.list-address .link-mail{border-bottom:1px solid #000;margin-bottom:4px}.footer-menu .item-title,.footer-menu .list-menu>a,.footer-menu .menu>li>a{color:#000;text-transform:uppercase;width:100%;margin:0 0 16px;font-weight:500;text-decoration:none;display:block}.footer-menu .menu>li>a{margin:0}.footer-menu .menu{column-count:unset;column-gap:unset;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.footer-menu .menu>li{break-inside:avoid;flex-direction:column;margin-bottom:0;display:flex;position:relative}.footer-menu .menu>li:not(.menu-item-has-children){margin-bottom:24px}.footer-menu .menu>li>.sub-menu{flex-direction:column;margin:0;display:flex}.footer-menu .list-menu:last-child{margin-right:0;padding-right:0}.footer-menu ul{margin:0;padding:0;list-style:none}ul.footer-menu>li>.sub-menu>li>a{color:#818181;text-transform:uppercase;margin-bottom:8px;font-weight:500;text-decoration:none;display:inline-block}.footer-menu .sub-menu li a{color:#818181;margin-bottom:8px;text-decoration:none;display:inline-block}ul.footer-menu>li.menu-item>ul.sub-menu>li:last-child{margin-bottom:0}.footer_content{gap:4.35em;padding-top:14px;display:-webkit-flex}.footer_content .flex-box{box-sizing:border-box;flex-direction:column;flex:1 0 18%;justify-content:flex-start;width:20em;display:flex}.footer_content .footer-menu{flex:82%}.footer_content .link-logo{text-transform:uppercase;margin-top:0;font-size:1.7em;font-weight:500;line-height:1.12em;text-decoration:none;display:-webkit-flex;position:relative}.footer_content .copyright{color:#000;letter-spacing:-.01em;margin-bottom:16px;padding:1.5em 0 0;font-weight:400}.footer_content .copyright a{color:#000;width:-moz-fit-content;width:fit-content;margin-top:7px;font-weight:400;text-decoration:underline;display:block}.footer_content .copyright a:hover{color:#000}.footer_content .policy-menu{padding-bottom:1.5em}.footer_content .policy-menu ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.footer_content .policy-menu a{color:#000;width:-moz-fit-content;width:fit-content;font-weight:400;text-decoration:underline;display:block}.footer_content .policy-menu a:hover{color:#000}.main-footer .footer_slider .owl-nav.disabled{opacity:0;display:block!important}.main-footer .link{width:100%;text-decoration:none;display:inline-block}.main-footer .link.link-mail{width:auto}.footer_content .brands_new{flex-wrap:wrap;align-items:center;gap:1em}.footer_content .brands_new>a>img{margin-left:0;margin-right:0}.footer_content .brands_new .item{box-sizing:border-box;flex:0 0 16%;justify-content:flex-start;order:unset!important}.footer-menu .sub-menu li.current-menu-parent>a{color:#000}@media (min-width:769px) and (max-width:1024px){.footer_content .brands_new .item.iso{max-width:20%}}@media only screen and (max-width:1024px){.footer_content{flex-direction:column-reverse}.footer_content .flex-box{flex-direction:row;width:100%;margin-top:2em;padding-top:1em;padding-right:0;display:flex}.footer_content .brands_new .item img{margin:0 auto}.logo_copyright_block_wrap{flex:1 0 30%}.footer_content .brands_new{flex:0 70%}.footer_content .brands_new .iso img{width:5.3em}.footer_content .brands_new .item{flex:auto;padding-right:0}.footer-menu{width:100%}.footer_content .logo_copyright_block_wrap{margin-right:2em}.footer_content .policy-menu{padding-bottom:0}.footer_content .policy-menu ul{column-count:2;column-gap:normal;display:block}.footer_content .policy-menu li+li{margin-top:7px}.footer_content .copyright{padding:0}}@media only screen and (max-width:768px){.footer-menu{-webkit-column-count:1;column-count:1;flex-direction:column;width:100%}.footer_content .flex-box{flex-direction:column-reverse;width:100%;margin:0;padding-top:2em;padding-right:0;display:flex}.footer_content .logo_copyright_block_wrap{border-top:2px solid #d1d1d1;flex:1 0 100%;margin-top:2em;margin-right:0;padding-top:1em}.footer-menu .item-title,.footer-menu .list-menu>a{font-size:2.7em;line-height:1.1em;margin-bottom:0!important}.footer-menu .list-menu{margin-right:0}.footer-menu .list-menu.show .item-title{margin-bottom:16px!important}.main-footer{padding-bottom:20px}.footer_content{flex-direction:column-reverse}.footer-menu .list-menu.show{border-top-color:#000}.footer-menu .list-menu.show .item-title:after,.footer-menu .list-menu.dropdown.show>a:after{opacity:0}.footer-menu .sub-menu li a{padding-bottom:8px;font-weight:500;display:-webkit-flex}.footer-menu .sub-menu{margin-bottom:0}.footer-menu ul.sub-menu ul.sub-menu{margin-bottom:2em}.footer-menu .item-title{margin:0;position:relative}.footer-menu .list-menu.dropdown.show>ul{margin-top:16px}.footer-menu .list-menu.dropdown>a{display:block;position:relative}.footer_content .item-title:before,.footer-menu .list-menu.dropdown>a:before{content:"";background-color:#000;width:14px;height:2px;position:absolute;top:calc(50% - 1px);right:8px}.footer_content .item-title:after,.footer-menu .list-menu.dropdown>a:after{content:"";background-color:#000;width:2px;height:14px;transition:all .7s;position:absolute;top:calc(50% - 7px);right:14px}.list-menu .item-title+div,.footer-menu .list-menu.dropdown>ul{padding-bottom:20px;display:none}.list-menu.show .item-title+div,.footer-menu .list-menu.dropdown.show>ul{display:block}.footer_content .link-logo{margin-top:0;margin-bottom:6px}.footer_content .copyright a{margin-top:0}.list-address{padding:20px 16px}.list-address .time{margin-bottom:4px}.list-address .link{display:inline-flex}}@media (max-width:560px){.main-footer p br{display:none}.main-footer .list-menu ul ul.sub-menu a:before{top:16px}.footer_content .flex-box{padding-top:1em}.footer_content .brands_new .item img{object-fit:contain}.footer_content .brands_new .item.iso img{width:100%}}@media (max-width:400px){.footer-menu .list-menu>a{text-align:left}.footer-menu .item-title,.footer-menu .list-menu>a{font-size:2.1em}}@media only screen and (min-width:769px){.footer-menu .item-title{margin-bottom:.5em!important}.footer-menu .item-title>a{margin-bottom:0!important}.footer-menu div.item-title{display:none}}@media only screen and (min-width:1141px){.industries_footer_menu>.sub-menu>li>.sub-menu{flex:0 0 fit-content}.industries_footer_menu>.sub-menu>li>.sub-menu>li{margin-bottom:15px}.footer-menu li>a:not([href]){cursor:default;pointer-events:none}.footer-menu .mobile{display:none!important}.footer-menu .menu li.with_underline>a,.footer-menu .menu li.with_underline.bold>a{margin-bottom:0;padding-bottom:.42em}.footer-menu .menu li.with_underline:not(.menu-item-has-children){border-bottom:2px solid #d1d1d1;margin-bottom:24px}.footer-menu .menu li.with_underline>.sub-menu{border-top:2px solid #d1d1d1;padding-top:.79em}.footer-menu .menu li>a:has(.suffix):hover{color:#000;text-decoration:underline}.footer-menu .menu li>a>.suffix{opacity:0}.footer-menu .menu li>a:hover>.suffix{opacity:1}}@media only screen and (max-width:768px){.footer-menu .menu>li.get-in-touch{margin-top:8px}.footer_content{gap:1em}}.footer-menu .menu>li.get-in-touch{background:#000;margin-right:0;padding:12px;display:inline-block;position:relative}.footer-menu .menu>li.get-in-touch>a{color:#fff}.footer-menu .menu li.current_page_item.get-in-touch>a{color:#000!important}.footer-menu .menu>li.get-in-touch>a:hover{text-decoration:underline}.footer-menu .menu>li.get-in-touch>a:after{content:"";background:url(/img/arrow_right_white.svg) 50%/contain no-repeat;width:.78em;height:.73em;margin-left:.26em;display:inline-block;position:relative;transform:rotate(-90deg)}.footer-menu .menu li.current_page_item>a,.footer-menu .menu li.current-page-ancestor>a,.footer_content .policy-menu li.current-menu-item>a{font-weight:500;color:#000!important}.owl-carousel,.owl-carousel *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.footer-menu .menu li>a>.suffix{opacity:0}.footer-menu .menu li.uppercase{text-transform:uppercase}.footer_content .copyright p,.footer_content .copyright span{color:#000;font-weight:400}.footer-menu .sub-menu li a{color:#000;margin-bottom:8px;font-weight:400;text-decoration:none;display:inline-block}.main-footer *{box-sizing:border-box}.main-footer .title_columns{flex-direction:row;justify-content:space-between;gap:4em;display:flex}.main-footer .title_columns .h1{text-transform:uppercase!important}.page-template-locations .footer_content{padding-top:0}.footer-menu ul.menu ul.sub-menu ul.sub-menu,ul.footer-menu li.menu-item ul.sub-menu ul.sub-menu ul.sub-menu{margin:0}.footer-menu .menu .no_visible_link>a{display:none!important}.footer-menu .menu .no_visible_link:not(.industries_list)>.sub-menu>li>a{color:#000;font-weight:500}.footer-menu .menu li.get-in-touch{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-right:0;padding:0;display:flex;position:relative}.footer-menu .menu li.get-in-touch>a{text-transform:uppercase;margin:0;padding:0;font-size:1em;line-height:1.2;text-decoration:underline;text-decoration-thickness:2px;display:inline-block;color:#000!important}.footer-menu .menu li.get-in-touch>a:after{display:none}.footer-menu .menu li.menu-item-has-children.bold>a{margin-bottom:8px}.footer-menu .industries_footer_menu.no_visible_link>a{opacity:0;display:block!important}.industries_footer_menu li:last-child>a{margin-bottom:0}.industries_footer_menu>.sub-menu{flex-direction:column;justify-content:space-between;display:flex}.footer_content .link-logo .trademark{height:clamp(10px,14*var(--vw1920),14px);width:clamp(10px,14*var(--vw1920),14px);position:relative;top:-6px;right:0}.footer_content .link-logo .trademark img{width:100%;height:100%;position:absolute}.footer_content .brands_new .item.grow-item{flex-grow:1}.services_footer_menu:not(:last-of-type),.blog_footer_menu,.industries_footer_menu{margin-bottom:12px}.services_footer_menu>.sub-menu>li>a{margin-bottom:.42em;font-weight:400}.services_footer_menu li.services_no_visible_link>a{display:none!important}.services_footer_menu .sub-menu>li.services_column_title{border:none!important}.footer-menu .sub-menu li.services_column_title>a{color:#000!important}.footer-menu .menu li.industries_footer_menu_main>a{color:#000!important;font-weight:500!important}.services_footer_menu .sub-menu>li.services_column_title>a{margin:0;padding-bottom:.42em;font-weight:500}@media (max-width:1140px){.footer-menu .menu .menu-item-has-children>a:not([href]){cursor:pointer}.footer-menu .mobile,.footer-menu .mobile>a{margin:0!important;padding-bottom:0!important}.footer-menu .mobile.bold>a{text-transform:none!important;font-weight:500!important}.main-footer .title_columns{flex-flow:column wrap;gap:12px;margin-bottom:12px}.footer_content{flex-direction:column-reverse;gap:2em}.footer_content .logo_copyright_block_wrap{border-top:2px solid #d1d1d1;flex:1 0 100%;margin-top:2em;margin-right:0;padding-top:1em}.footer-menu .menu{column-count:1;flex-direction:column}.footer-menu .menu li.industries_footer_menu_main>a{color:#000!important;font-weight:500!important}.footer-menu .menu li.services_footer_menu>.sub-menu,.footer-menu .menu li.industries_footer_menu_main .industries_list>.sub-menu,.footer-menu .menu li.blog_footer_menu>.sub-menu>li,.footer-menu .menu li.company_footer_menu>.sub-menu>li,.footer-menu .menu li.clients_footer_menu>.sub-menu>li{padding-left:1em}.footer-menu .menu li.clients_footer_menu>.sub-menu>li>a{font-weight:400}.footer-menu .menu>li{gap:0;padding:0;font-size:19px;line-height:1.1em;margin-bottom:0!important}.footer_content .flex-box{flex-direction:column-reverse;gap:0;width:100%;margin:0;padding-top:0;padding-right:0;display:flex}.footer_content .brands_new{flex:none;grid-template-columns:repeat(3,20%) 1fr;justify-content:space-between;display:grid}.footer_content .brands_new .item{flex:0 0 20%;justify-content:flex-start;order:unset!important;max-width:unset!important}.footer_content .brands_new .item.grow-item{flex-grow:0}.footer_content .brands_new .iso img{width:5.3em}.footer_content .brands_new .item img{max-height:5em;margin:0 auto}.footer-menu .menu li{width:100%;padding:0}.footer-menu .menu li a{margin-bottom:8px}.footer-menu .menu li>a{display:flex;position:relative}.footer-menu .menu li:not(.no_visible_link)>.sub-menu{display:none}.footer-menu .menu li.show:not(.no_visible_link)>.sub-menu{display:block}.footer-menu .menu>li>.sub-menu>li{font-size:19px}.footer-menu .menu>li.menu-item-has-children:not(.no_visible_link)>a{text-transform:uppercase}.footer-menu .menu>li>a{margin:0 0 8px;padding-bottom:8px}.footer-menu .menu li:not(.no_visible_link):has(.sub-menu)>a:before{content:"";background-color:#000;width:14px;height:2px;position:absolute;top:calc(50% - 5px);right:8px}.footer-menu .menu li:not(.no_visible_link):has(.sub-menu)>a:after{content:"";opacity:1;background-color:#000;width:2px;height:14px;transition:all .7s;position:absolute;top:calc(50% - 11px);right:14px}.footer-menu .menu li.show:not(.no_visible_link):has(.sub-menu)>a:after{opacity:0}.footer-menu .menu li.get-in-touch{padding:0}.footer-menu .menu li.get-in-touch>a{font-size:1.15em}.footer-menu .menu>li>.sub-menu{flex-direction:column;gap:0;display:flex}.footer-menu .menu li.menu-item-has-children.bold>a{margin-bottom:8px;padding-bottom:8px}.industries_footer_menu:not(.industries_footer_menu_main){display:none}.industries_footer_menu>.sub-menu>li{margin-bottom:0}}@media (min-width:1400px){.industries_footer_menu>.sub-menu{flex-direction:row}}
