@font-face{font-family:Ambit;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/ambit/AmbitThin.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:italic;font-weight:100;font-display:swap;src:url(../fonts/ambit/AmbitThinItalic.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/ambit/AmbitExtraLight.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:italic;font-weight:200;font-display:swap;src:url(../fonts/ambit/AmbitExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/ambit/AmbitLight.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/ambit/AmbitLightItalic.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ambit/AmbitRegular.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/ambit/AmbitItalic.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ambit/AmbitSemiBold.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/ambit/AmbitSemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ambit/AmbitBold.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/ambit/AmbitBoldItalic.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/ambit/AmbitBlack.woff2) format("woff2")}@font-face{font-family:Ambit;font-style:italic;font-weight:900;font-display:swap;src:url(../fonts/ambit/AmbitBlackItalic.woff2) format("woff2")}a,abbr,address,article,aside,audio,body,canvas,caption,cite,code,div,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,input,label,legend,li,menu,nav,object,ol,output,p,pre,s,section,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;font:inherit}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{font-size:17px;scroll-behavior:smooth}@media (min-width:992px){html{font-size:16px}}body{width:var(--app-width);min-width:360px;font:17px Ambit,sans-serif;-webkit-font-smoothing:antialiased}body.stop-scrolling{overflow:hidden!important;-ms-overflow-style:none;scrollbar-width:none}body.stop-scrolling::-webkit-scrollbar{display:none}body .global-content-wrapper{width:100%;margin:0 auto;padding-top:79px;overflow:hidden}body .global-content-wrapper.no-padding-top-page{padding-top:0}.hidden{display:none!important}@media (max-width:991px){.desktop--only{display:none!important}}@media (max-width:1023px){.desktop--only-1024{display:none!important}}@media (min-width:992px){body{font:16px Ambit,sans-serif}body .global-content-wrapper{padding-top:109px}body .global-content-wrapper.no-padding-top-page{padding-top:0}.mobile--only{display:none!important}}.business-highlights .images-wrapper,.image-wrapper{display:flex;align-items:center;justify-content:center;padding:0;margin:0}.business-highlights .images-wrapper img,.image-wrapper img{display:block;margin:0 auto;padding:0;max-width:100%;object-fit:cover;object-position:center}.g-recaptcha,.grecaptcha-badge{display:none!important}.about-culture .about-culture-header,.about-culture .scroll-container .wrapper,.container,.container-base,.drag-slider .drag-slider-footer,.expertise-areas-scattered .grid-mode .cards-wrapper,.hero-business .wrapper,.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper,.hero-homepage .first-content,.hero-homepage .grid-mode .cards-wrapper,.list-awards-and-honorable-mentions .wrapper,.people-interactive .wrapper .inner-wrapper,.people-slider .people-slider-footer,.people-slider .people-slider-header,.projects-scattered .grid-footer,.projects-scattered .grid-mode .cards-wrapper,.projects-scattered .title,.slider-of-projects .slider-of-projects-footer,.slider-of-projects .title,.vc_row{margin:0 auto;padding-left:20px;padding-right:20px;max-width:1388px;width:100%}@media (min-width:992px){.about-culture .about-culture-header,.about-culture .scroll-container .wrapper,.container,.container-base,.drag-slider .drag-slider-footer,.expertise-areas-scattered .grid-mode .cards-wrapper,.hero-business .wrapper,.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper,.hero-homepage .first-content,.hero-homepage .grid-mode .cards-wrapper,.list-awards-and-honorable-mentions .wrapper,.people-interactive .wrapper .inner-wrapper,.people-slider .people-slider-footer,.people-slider .people-slider-header,.projects-scattered .grid-footer,.projects-scattered .grid-mode .cards-wrapper,.projects-scattered .title,.slider-of-projects .slider-of-projects-footer,.slider-of-projects .title,.vc_row{padding-left:20px;padding-right:20px}}.container .container,.container .vc_row,.vc_row .container,.vc_row .vc_row{max-width:100%;padding-left:0;padding-right:0}.container--no-padding.vc_row,.container.container--no-padding{max-width:1348px;padding-left:0;padding-right:0}.container-full-width,.vc_row-full-width,.vc_row[data-vc-full-width=true]{width:100%;max-width:100%;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:992px){.container-full-width,.row.row-with-padding,.vc_row-full-width,.vc_row[data-vc-full-width=true]{padding-left:20px;padding-right:20px}}.container-full-width-no-padding,.vc_row[data-vc-full-width=true].vc_row-no-padding{width:100%;max-width:100%;margin:0 auto;padding-left:0;padding-right:0}.row{width:100%;padding-left:0;padding-right:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}@media (max-width:991px){.row{flex-direction:column}}.row.align-top{align-items:flex-start}.row.align-bottom{align-items:flex-end}.row.row-with-padding{padding-left:20px;padding-right:20px}.row .col-md-12{width:100%;max-width:100%}.row .col-md-11{width:100%;max-width:91.6666666667%}@media (max-width:991px){.row.row-reverse-mb{flex-direction:column-reverse!important}.row .col-md-11{max-width:100%}}.row .col-md-10{width:100%;max-width:83.3333333333%}@media (max-width:991px){.row .col-md-10{max-width:100%}}.row .col-md-9{width:100%;max-width:75%}@media (max-width:991px){.row .col-md-9{max-width:100%}}.row .col-md-8{width:100%;max-width:66.6666666667%}@media (max-width:991px){.row .col-md-8{max-width:100%}}.row .col-md-8-5{width:100%;max-width:70.8333333333%}@media (max-width:991px){.row .col-md-8-5{max-width:100%}}.row .col-md-7{width:100%;max-width:58.3333333333%}@media (max-width:991px){.row .col-md-7{max-width:100%}}.row .col-md-6-5{width:100%;max-width:54.1666666667%}@media (max-width:991px){.row .col-md-6-5{max-width:100%}}.row .col-md-6{width:100%;max-width:50%}@media (max-width:991px){.row .col-md-6{max-width:100%}}.row .col-md-5-5{width:100%;max-width:45.8333333333%}@media (max-width:991px){.row .col-md-5-5{max-width:100%}}.row .col-md-5{width:100%;max-width:41.6666666667%}@media (max-width:991px){.row .col-md-5{max-width:100%}}.row .col-md-4{width:100%;max-width:33.3333333333%}@media (max-width:991px){.row .col-md-4{max-width:100%}}.row .col-md-3-5{width:100%;max-width:29.1666666667%}@media (max-width:991px){.row .col-md-3-5{max-width:100%}}.row .col-md-3{width:100%;max-width:25%}@media (max-width:991px){.row .col-md-3{max-width:100%}}.row .col-md-2{width:100%;max-width:16.6666666667%}@media (max-width:991px){.row .col-md-2{max-width:100%}}.row .col-md-1{width:100%;max-width:8.3333333333%}.row [class*=col-md-].right-text{text-align:right}.vc_row{display:flex;align-items:flex-start;justify-content:center;gap:0;flex-wrap:nowrap}.vc_row.dark-row{background:#000}.vc_row.dark-row *{color:#fff}.vc_row.light-row{background:#fff}.vc_row.light-row *{color:#000}.vc_row[data-vc-full-width=true]{overflow:visible}.vc_row[data-vc-full-width=true] .container,.vc_row[data-vc-full-width=true] .vc_row,.vc_row[data-vc-full-width=true] .wpb_column{padding-left:0!important;padding-right:0!important;max-width:1348px}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-12{max-width:1348px}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-11{max-width:calc(1348px * 11 / 12)}@media (max-width:991px){.row .col-md-1{max-width:100%}.row [class*=col-md-].right-text{text-align:left}.vc_row{flex-wrap:wrap}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-11{max-width:1348px}}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-10{max-width:calc(1348px * 10 / 12)}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-9{width:calc(1348px * 3 / 4)}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-8{width:calc(1348px * 2 / 3);width:calc(1348px * 7 / 12)}@media (max-width:991px){.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-10,.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-8,.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-9{max-width:1348px}}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-6{max-width:calc(1348px * 1 / 2)}@media (max-width:991px){.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-6{max-width:1348px}}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-5{max-width:calc(1348px * 5 / 12)}@media (max-width:991px){.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-5{max-width:1348px}}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-4{max-width:calc(1348px * 1 / 3)}@media (max-width:991px){.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-4{max-width:1348px}}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-3{max-width:calc(1348px * 1 / 4)}@media (max-width:991px){.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-3{max-width:1348px}}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-2{max-width:calc(1348px * 1 / 6)}@media (max-width:991px){.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-2{max-width:1348px}}.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-1{max-width:calc(1348px * 1 / 12)}@media (max-width:991px){.vc_row[data-vc-full-width=true] .wpb_column.vc_col-sm-1{max-width:1348px}.vc_row[data-vc-full-width=true].vc_row-no-padding .image-banner .image-container.add-ratio{aspect-ratio:2.245/1}}.vc_row[data-vc-full-width=true][class*=vc_column-gap-]{gap:0}.vc_row[data-vc-full-width=true][data-vc-stretch-content=true] .container,.vc_row[data-vc-full-width=true][data-vc-stretch-content=true] .vc_row,.vc_row[data-vc-full-width=true][data-vc-stretch-content=true] .wpb_column{padding-left:0!important;padding-right:0!important;max-width:100%!important}.vc_row .container,.vc_row .vc_row{max-width:100%;padding-left:0;padding-right:0}.vc_row .wpb_single_image .vc_single_image-wrapper img{max-width:100%;width:100%;height:auto}.vc_row .wpb_text_column img{display:block;max-width:100%;object-fit:contain;object-position:center;margin-bottom:24px}.vc_row .wpb_column{width:100%!important;padding-left:0!important;padding-right:0!important;min-height:0!important}.vc_row .wpb_column.vc_col-sm-12{width:100%;max-width:100%}.vc_row .wpb_column.vc_col-sm-11{width:100%;max-width:91.6666666667%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-11{max-width:100%}}.vc_row .wpb_column.vc_col-sm-10{width:100%;max-width:83.3333333333%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-10{max-width:100%}}.vc_row .wpb_column.vc_col-sm-9{width:100%;max-width:75%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-9{max-width:100%}}.vc_row .wpb_column.vc_col-sm-8{width:100%;max-width:66.6666666667%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-8{max-width:100%}}.vc_row .wpb_column.vc_col-sm-7{width:100%;max-width:58.3333333333%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-7{max-width:100%}}.vc_row .wpb_column.vc_col-sm-6{width:100%;max-width:50%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-6{max-width:100%}}.vc_row .wpb_column.vc_col-sm-5{width:100%;max-width:41.6666666667%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-5{max-width:100%}}.vc_row .wpb_column.vc_col-sm-4{width:100%;max-width:33.3333333333%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-4{max-width:100%}}.vc_row .wpb_column.vc_col-sm-3{width:100%;max-width:25%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-3{max-width:100%}}.vc_row .wpb_column.vc_col-sm-2{width:100%;max-width:16.6666666667%}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-2{max-width:100%}}.vc_row .wpb_column.vc_col-sm-1{width:100%;max-width:8.3333333333%}@media (max-width:768px){.vc_row .wpb_column.vc_hidden-sm{display:none}}@media (max-width:480px){.vc_row .wpb_column.vc_hidden-xs{display:none}}.vc_row .wpb_column .vc_column-inner{width:100%!important;padding-left:0!important;padding-right:0!important}.vc_row.vc_column-gap-1{gap:1px}.vc_row.vc_column-gap-2{gap:2px}.vc_row.vc_column-gap-3{gap:3px}.vc_row.vc_column-gap-4{gap:4px}.vc_row.vc_column-gap-5{gap:5px}.vc_row.vc_column-gap-10{gap:10px}.vc_row.vc_column-gap-15{gap:15px}.vc_row.vc_column-gap-20{gap:20px}.vc_row.vc_column-gap-25{gap:25px}.vc_row.vc_column-gap-30{gap:30px}.vc_row.vc_column-gap-35{gap:35px}.vc_row[class*=vc_column-gap-]{margin:0 auto!important}.vc_row[class*=vc_column-gap-]:after,.vc_row[class*=vc_column-gap-]:before{display:none}.vc_row[class*=vc_column-gap-]>.vc_column_container{padding:0!important}.vc_row[class*=vc_column-gap-] .wpb_button,.vc_row[class*=vc_column-gap-] .wpb_content_element{margin-bottom:0!important}.vc_row:not(.vc_row-no-padding) .image-banner:not(.not-full-width){margin-bottom:35px}.vc_row-full-width.vc_clearfix{display:none!important}h1,h3{font-size:28px;font-weight:400;line-height:30px}@media (min-width:992px){.vc_row:not(.vc_row-no-padding) .image-banner:not(.not-full-width){margin-bottom:55px}h1{font-size:50px;font-weight:400;line-height:48px}}h2{font-size:17px;line-height:1.25;font-weight:400}.title-header{font-size:48px;line-height:50px;font-weight:300}@media (min-width:992px){h2{font-size:35px;font-weight:400;line-height:37px}.title-header{font-size:90px;line-height:93px}}.title-header *{font-size:48px;line-height:50px;font-weight:300}p{font-size:17px;line-height:1.25;margin-bottom:22px}p:last-of-type{margin-bottom:0}p:empty{display:none!important}a{text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}ul:not(.menu-items):not(.splide__list):not(.menu__items){list-style:disc;padding-left:30px;padding-bottom:20px}ul:not(.menu-items):not(.splide__list):not(.menu__items) li{padding-left:3px;padding-bottom:5px;font-size:17px;line-height:1.25;font-weight:400}ul:not(.menu-items):not(.splide__list):not(.menu__items) li::marker{color:#000}ul:not(.menu-items):not(.splide__list):not(.menu__items):last-of-type{padding-bottom:0}ul:not(.menu-items):not(.splide__list):not(.menu__items):last-of-type+img,ul:not(.menu-items):not(.splide__list):not(.menu__items):last-of-type+ol,ul:not(.menu-items):not(.splide__list):not(.menu__items):last-of-type+p,ul:not(.menu-items):not(.splide__list):not(.menu__items):last-of-type+span,ul:not(.menu-items):not(.splide__list):not(.menu__items):last-of-type+ul{margin-top:20px}ul:not(.menu-items):not(.splide__list):not(.menu__items).list-style-none{list-style:none;padding-left:0}ul:not(.menu-items):not(.splide__list):not(.menu__items).list-style-none li{padding-left:0}ol{list-style:decimal;padding-left:25px;padding-bottom:20px}ol li{padding-left:8px;padding-bottom:5px;font-size:17px;line-height:1.25;font-weight:400}@media (min-width:992px){.title-header *{font-size:90px;line-height:93px}p{margin-bottom:20px;font-size:16px}ol li,ul:not(.menu-items):not(.splide__list):not(.menu__items) li{font-size:16px}}ol li::marker{color:#000}ol:last-of-type{padding-bottom:0}ol:last-of-type+img,ol:last-of-type+ol,ol:last-of-type+p,ol:last-of-type+span,ol:last-of-type+ul{margin-top:20px}strong{font-weight:700}.text-align-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.small-text{font-size:12px;line-height:1.25}.button-m,.careers-detail .form-wrapper-careers .form-container button[type=submit],.careers-detail .form-wrapper-careers .form-container input[type=submit],.contact-us .form-container button[type=submit],.contact-us .form-container input[type=submit]{text-transform:uppercase;text-decoration:underline;text-align:right;font-size:15px;font-weight:400;line-height:20px;text-underline-offset:4px;display:inline-flex;align-items:flex-start;justify-content:flex-start;position:relative;z-index:1;transition:text-transform .2s}.button-m *,.careers-detail .form-wrapper-careers .form-container button[type=submit] *,.careers-detail .form-wrapper-careers .form-container input[type=submit] *,.contact-us .form-container button[type=submit] *,.contact-us .form-container input[type=submit] *{pointer-events:none!important}.button-m span.cursor,.careers-detail .form-wrapper-careers .form-container button[type=submit] span.cursor,.careers-detail .form-wrapper-careers .form-container input[type=submit] span.cursor,.contact-us .form-container button[type=submit] span.cursor,.contact-us .form-container input[type=submit] span.cursor{display:inline-flex;align-items:center;justify-content:center;width:40px;height:42px;content:"";position:absolute;left:0;top:0;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-1;opacity:0;transition:opacity .2s;pointer-events:none!important}.button-m.back span.cursor,.careers-detail .form-wrapper-careers .form-container button.back[type=submit] span.cursor,.careers-detail .form-wrapper-careers .form-container input.back[type=submit] span.cursor,.contact-us .form-container button.back[type=submit] span.cursor,.contact-us .form-container input.back[type=submit] span.cursor{transform:translate(-50%,-50%) rotate(180deg)}.button-m.active,.button-m:active,.button-m:focus,.button-m:hover,.careers-detail .form-wrapper-careers .form-container button.active[type=submit],.careers-detail .form-wrapper-careers .form-container button[type=submit]:active,.careers-detail .form-wrapper-careers .form-container button[type=submit]:focus,.careers-detail .form-wrapper-careers .form-container button[type=submit]:hover,.careers-detail .form-wrapper-careers .form-container input.active[type=submit],.careers-detail .form-wrapper-careers .form-container input[type=submit]:active,.careers-detail .form-wrapper-careers .form-container input[type=submit]:focus,.careers-detail .form-wrapper-careers .form-container input[type=submit]:hover,.contact-us .form-container button.active[type=submit],.contact-us .form-container button[type=submit]:active,.contact-us .form-container button[type=submit]:focus,.contact-us .form-container button[type=submit]:hover,.contact-us .form-container input.active[type=submit],.contact-us .form-container input[type=submit]:active,.contact-us .form-container input[type=submit]:focus,.contact-us .form-container input[type=submit]:hover{text-decoration:none;cursor:none}.button-m.active span.cursor,.button-m:active span.cursor,.button-m:focus span.cursor,.button-m:hover span.cursor,.careers-detail .form-wrapper-careers .form-container button.active[type=submit] span.cursor,.careers-detail .form-wrapper-careers .form-container button[type=submit]:active span.cursor,.careers-detail .form-wrapper-careers .form-container button[type=submit]:focus span.cursor,.careers-detail .form-wrapper-careers .form-container button[type=submit]:hover span.cursor,.careers-detail .form-wrapper-careers .form-container input.active[type=submit] span.cursor,.careers-detail .form-wrapper-careers .form-container input[type=submit]:active span.cursor,.careers-detail .form-wrapper-careers .form-container input[type=submit]:focus span.cursor,.careers-detail .form-wrapper-careers .form-container input[type=submit]:hover span.cursor,.contact-us .form-container button.active[type=submit] span.cursor,.contact-us .form-container button[type=submit]:active span.cursor,.contact-us .form-container button[type=submit]:focus span.cursor,.contact-us .form-container button[type=submit]:hover span.cursor,.contact-us .form-container input.active[type=submit] span.cursor,.contact-us .form-container input[type=submit]:active span.cursor,.contact-us .form-container input[type=submit]:focus span.cursor,.contact-us .form-container input[type=submit]:hover span.cursor{opacity:1;cursor:none}.button-m.active span:not(.cursor),.button-m:active span:not(.cursor),.button-m:focus span:not(.cursor),.button-m:hover span:not(.cursor),.careers-detail .form-wrapper-careers .form-container button.active[type=submit] span:not(.cursor),.careers-detail .form-wrapper-careers .form-container button[type=submit]:active span:not(.cursor),.careers-detail .form-wrapper-careers .form-container button[type=submit]:focus span:not(.cursor),.careers-detail .form-wrapper-careers .form-container button[type=submit]:hover span:not(.cursor),.careers-detail .form-wrapper-careers .form-container input.active[type=submit] span:not(.cursor),.careers-detail .form-wrapper-careers .form-container input[type=submit]:active span:not(.cursor),.careers-detail .form-wrapper-careers .form-container input[type=submit]:focus span:not(.cursor),.careers-detail .form-wrapper-careers .form-container input[type=submit]:hover span:not(.cursor),.contact-us .form-container button.active[type=submit] span:not(.cursor),.contact-us .form-container button[type=submit]:active span:not(.cursor),.contact-us .form-container button[type=submit]:focus span:not(.cursor),.contact-us .form-container button[type=submit]:hover span:not(.cursor),.contact-us .form-container input.active[type=submit] span:not(.cursor),.contact-us .form-container input[type=submit]:active span:not(.cursor),.contact-us .form-container input[type=submit]:focus span:not(.cursor),.contact-us .form-container input[type=submit]:hover span:not(.cursor){color:#fff;mix-blend-mode:difference;cursor:none}.about-culture{position:relative;height:auto;overflow:hidden}@media (max-width:991px){.vc_row .wpb_column.vc_col-sm-1{max-width:100%}.vc_row .wpb_column.vc_hidden-md{display:none}.about-culture{overflow:auto}}.about-culture .about-culture-header{padding-top:45px;position:absolute;top:0;left:0;right:0}.about-culture .about-culture-header .title{font-size:12px;font-weight:400;line-height:16px;min-height:16px;max-height:16px;text-transform:uppercase;text-align:left}.about-culture .number{position:relative;color:#f3f3f3;font-size:215px;font-weight:400;line-height:.4;z-index:1;margin-bottom:19%}@media (min-width:390px){.about-culture .number{font-size:250px}}@media (min-width:415px){.about-culture .number{font-size:300px}}@media (min-width:992px){.button-m,.careers-detail .form-wrapper-careers .form-container button[type=submit],.careers-detail .form-wrapper-careers .form-container input[type=submit],.contact-us .form-container button[type=submit],.contact-us .form-container input[type=submit]{text-underline-offset:9px}.about-culture .about-culture-header{padding-top:48px}.about-culture .number{position:absolute;top:0;line-height:.62;margin-bottom:0}}@media (min-width:1200px){.about-culture .number{font-size:471px}}.about-culture .title{position:relative;font-size:30px;font-weight:400;line-height:32px;max-width:70%;z-index:2;min-height:64px;max-height:64px;overflow-y:visible}@media (min-width:375px){.about-culture .title{font-size:35px;line-height:37px;min-height:74px;max-height:74px}}@media (min-width:992px){.about-culture .title{font-size:50px;line-height:48px;max-width:360px;min-height:0;max-height:none;overflow-y:hidden}}.about-culture .text{position:relative;max-width:100%;text-align:left;z-index:20}@media (min-width:992px){.about-culture .text{position:absolute;bottom:0;max-width:311px}}@media (min-width:1200px){.about-culture .text{max-width:511px;z-index:2}}.about-culture .scroll-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;height:calc((var(--ac-amount) + 1 / 2) * calc(var(--app-height) * 2));min-height:calc((var(--ac-amount) + 1 / 2) * calc(var(--app-height) * 2));max-height:calc((var(--ac-amount) + 1 / 2) * calc(var(--app-height) * 2))}.about-culture .scroll-container .wrapper{display:none}@media (min-width:992px){.about-culture .scroll-container .wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;height:var(--app-height);min-height:var(--app-height);max-height:var(--app-height);position:relative}}.about-culture .scroll-container .wrapper .slide{width:100%;height:calc(var(--app-height) * 2);min-height:calc(var(--app-height) * 2);max-height:calc(var(--app-height) * 2);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:visibility 1ms .2s,opacity .2s;padding:106px 20px}.about-culture .scroll-container .wrapper .slide.visible{opacity:1;visibility:visible;transition:visibility 1ms,opacity .2s 1ms;z-index:5}.about-culture .scroll-container .wrapper .slide.present{opacity:1;visibility:visible}.about-culture .scroll-container .wrapper .slide.present [data-progress]:not(.image-vector){opacity:1!important;transform:translateY(0)!important}.about-culture .scroll-container .wrapper .slide .slide-wrapper{position:relative;width:100%;height:calc(var(--app-height) - 212px);min-height:calc(var(--app-height) - 212px);max-height:calc(var(--app-height) - 212px)}.about-culture .scroll-container .wrapper .slide [data-progress]{opacity:0;transform:translateY(var(--progress-distance));transition:transform .1s,opacity .2s}.about-culture .scroll-container .wrapper .slide [data-progress].progress-present{opacity:1;transform:translateY(0)}.about-culture .scroll-container .wrapper .slide [data-progress-negative]{opacity:0;transform:translateY(calc(-1 * var(--progress-distance)));transition:transform .1s,opacity .2s}.about-culture .scroll-container .wrapper .slide [data-progress-negative].progress-present{opacity:1;transform:translateY(0)}.about-culture .scroll-container .wrapper .slide:nth-child(odd) .number,.about-culture .scroll-container .wrapper .slide:nth-child(odd) .text{left:0}.about-culture .scroll-container .wrapper .slide:nth-child(even) .number,.about-culture .scroll-container .wrapper .slide:nth-child(even) .text{right:0}@media (min-width:992px){.about-culture .scroll-container .wrapper .slide{padding:112px 20px}.about-culture .scroll-container .wrapper .slide .slide-wrapper{height:calc(var(--app-height) - 224px);min-height:calc(var(--app-height) - 224px);max-height:calc(var(--app-height) - 224px)}.about-culture .scroll-container .wrapper .slide.template_1 .title{max-width:225px}}.about-culture .scroll-container .wrapper .slide.template_1 .text{max-width:394px}.about-culture .scroll-container .wrapper .slide.template_1 .vectors{display:flex;align-items:center;justify-content:center;position:absolute;margin:auto 0;right:0;top:0;bottom:0}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper{display:flex;align-items:center;justify-content:center;position:relative;width:790px}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .vector-left,.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .vector-right{z-index:2;width:261px;height:529px;position:absolute}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .vector-left{left:134px;transition:left .1s}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .vector-right{right:134px;transition:right .1s}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .outer-vector,.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .vector-middle{height:470px;width:268px;display:flex;align-items:center;justify-content:center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;z-index:1;opacity:0}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .outer-vector .inner-images,.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .outer-vector .inner-vector,.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .vector-middle .inner-images,.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .vector-middle .inner-vector{height:382px;width:100%;display:flex;align-items:center;justify-content:center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .outer-vector{z-index:3;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-top-color:#fff0;border-bottom-color:#fff0}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .outer-vector .inner-images{border-top-color:#fff0;border-bottom-color:#fff0;position:relative;z-index:3}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .outer-vector .inner-images .image_1{position:absolute;width:258px;height:145px;object-fit:cover;object-position:center;top:0;left:-124px}.about-culture .scroll-container .wrapper .slide.template_1 .vector-wrapper .outer-vector .inner-images .image_2{position:absolute;width:212px;height:235px;object-fit:cover;object-position:center;top:145px;left:134px}.about-culture .scroll-container .wrapper .slide.template_2 .slide-wrapper:before,.about-culture .scroll-container .wrapper .slide.template_4 .slide-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:105%;width:1px;background-color:#000;z-index:10}.about-culture .scroll-container .wrapper .slide.template_2 .business-highlights .images-wrapper,.about-culture .scroll-container .wrapper .slide.template_2 .image-wrapper,.business-highlights .about-culture .scroll-container .wrapper .slide.template_2 .images-wrapper{position:absolute;top:70px;right:0;left:0;margin:0 auto;width:100%;max-width:778px;height:auto;z-index:6}.about-culture .scroll-container .wrapper .slide.template_2 .business-highlights .images-wrapper .image,.about-culture .scroll-container .wrapper .slide.template_2 .image-wrapper .image,.business-highlights .about-culture .scroll-container .wrapper .slide.template_2 .images-wrapper .image{max-width:100%;width:auto;height:auto;object-fit:contain;object-position:center}.about-culture .scroll-container .wrapper .slide.template_4 .business-highlights .images-wrapper,.about-culture .scroll-container .wrapper .slide.template_4 .image-wrapper,.business-highlights .about-culture .scroll-container .wrapper .slide.template_4 .images-wrapper{position:absolute;height:auto;z-index:6}.about-culture .scroll-container .wrapper .slide.template_4 .business-highlights .images-wrapper .image,.about-culture .scroll-container .wrapper .slide.template_4 .image-wrapper .image,.business-highlights .about-culture .scroll-container .wrapper .slide.template_4 .images-wrapper .image{max-width:100%;width:100%;height:auto;object-fit:contain;object-position:center}.about-culture .scroll-container .wrapper .slide.template_4 .business-highlights .image_1.images-wrapper,.about-culture .scroll-container .wrapper .slide.template_4 .image-wrapper.image_1,.business-highlights .about-culture .scroll-container .wrapper .slide.template_4 .image_1.images-wrapper{bottom:35px;left:80px;margin:auto auto 0 0;width:100%;max-width:calc(var(--app-width) * 177 / 1388)}@media (min-width:1388px){.about-culture .scroll-container .wrapper .slide.template_4 .business-highlights .image_1.images-wrapper,.about-culture .scroll-container .wrapper .slide.template_4 .image-wrapper.image_1,.business-highlights .about-culture .scroll-container .wrapper .slide.template_4 .image_1.images-wrapper{max-width:177px}}.about-culture .scroll-container .wrapper .slide.template_4 .business-highlights .image_2.images-wrapper,.about-culture .scroll-container .wrapper .slide.template_4 .image-wrapper.image_2,.business-highlights .about-culture .scroll-container .wrapper .slide.template_4 .image_2.images-wrapper{top:0;bottom:0;margin:auto 0;width:100%;left:calc(50% - var(--app-width) * 301 / 1388);max-width:calc(var(--app-width) * 301 / 1388)}@media (min-width:1388px){.about-culture .scroll-container .wrapper .slide.template_4 .business-highlights .image_2.images-wrapper,.about-culture .scroll-container .wrapper .slide.template_4 .image-wrapper.image_2,.business-highlights .about-culture .scroll-container .wrapper .slide.template_4 .image_2.images-wrapper{left:calc(50% - 301px);max-width:301px}}.about-culture .scroll-container .wrapper .slide.template_4 .business-highlights .image_3.images-wrapper,.about-culture .scroll-container .wrapper .slide.template_4 .image-wrapper.image_3,.business-highlights .about-culture .scroll-container .wrapper .slide.template_4 .image_3.images-wrapper{top:15px;left:50%;margin:0;width:100%;max-width:calc(var(--app-width) * 258 / 1388)}@media (min-width:1388px){.about-culture .scroll-container .wrapper .slide.template_4 .business-highlights .image_3.images-wrapper,.about-culture .scroll-container .wrapper .slide.template_4 .image-wrapper.image_3,.business-highlights .about-culture .scroll-container .wrapper .slide.template_4 .image_3.images-wrapper{max-width:258px}}.about-culture .scroll-container .wrapper .slide.template_3 .business-highlights .images-wrapper,.about-culture .scroll-container .wrapper .slide.template_3 .image-wrapper,.business-highlights .about-culture .scroll-container .wrapper .slide.template_3 .images-wrapper{position:absolute;top:0;right:0;width:100%;max-width:calc(var(--app-width) * 778 / 1388);max-height:100%;height:auto;z-index:6}@media (min-width:1388px){.about-culture .scroll-container .wrapper .slide.template_3 .business-highlights .images-wrapper,.about-culture .scroll-container .wrapper .slide.template_3 .image-wrapper,.business-highlights .about-culture .scroll-container .wrapper .slide.template_3 .images-wrapper{max-width:778px}}.about-culture .scroll-container .wrapper .slide.template_3 .business-highlights .images-wrapper .image,.about-culture .scroll-container .wrapper .slide.template_3 .image-wrapper .image,.business-highlights .about-culture .scroll-container .wrapper .slide.template_3 .images-wrapper .image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center}.about-culture .scroll-container .wrapper .slide.template_3[data-slide-pos="5"] .business-highlights .images-wrapper,.about-culture .scroll-container .wrapper .slide.template_3[data-slide-pos="5"] .image-wrapper,.business-highlights .about-culture .scroll-container .wrapper .slide.template_3[data-slide-pos="5"] .images-wrapper{max-width:calc(var(--app-width) * 619 / 1388)}@media (min-width:1388px){.about-culture .scroll-container .wrapper .slide.template_3[data-slide-pos="5"] .business-highlights .images-wrapper,.about-culture .scroll-container .wrapper .slide.template_3[data-slide-pos="5"] .image-wrapper,.business-highlights .about-culture .scroll-container .wrapper .slide.template_3[data-slide-pos="5"] .images-wrapper{max-width:619px}}.about-culture .swiper{--swiper-navigation-sides-offset:0px;height:auto;min-height:0;max-height:none;position:relative;width:100%;padding-top:45px}.about-culture .swiper .swiper-wrapper .swiper-slide{padding:30px 20px 50px}.about-culture .swiper .swiper-wrapper .swiper-slide .business-highlights .images-wrapper,.about-culture .swiper .swiper-wrapper .swiper-slide .image-wrapper,.business-highlights .about-culture .swiper .swiper-wrapper .swiper-slide .images-wrapper{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%;margin-bottom:35px}.about-culture .swiper .swiper-wrapper .swiper-slide .business-highlights .images-wrapper img,.about-culture .swiper .swiper-wrapper .swiper-slide .image-wrapper img,.business-highlights .about-culture .swiper .swiper-wrapper .swiper-slide .images-wrapper img{height:100%;width:100%;object-fit:cover}.about-culture .swiper .swiper-wrapper .swiper-slide.template_1 .title{max-width:156px}.about-culture .swiper .swiper-button-next,.about-culture .swiper .swiper-button-prev{display:inline-flex;align-items:center;justify-content:center;margin-top:0;width:33px;height:33px;background-color:#fff0;top:45px;bottom:0;right:20px;left:auto;outline:0;box-shadow:none;cursor:none!important}.about-culture .swiper .swiper-button-next.swiper-button-disabled,.about-culture .swiper .swiper-button-prev.swiper-button-disabled{opacity:0}.about-culture .swiper .swiper-button-next:after,.about-culture .swiper .swiper-button-prev:after{display:none}.about-culture .swiper .swiper-button-next svg,.about-culture .swiper .swiper-button-prev svg{width:33px;height:33px}.about-culture .swiper .swiper-button-next{justify-content:flex-end}.about-culture .swiper .swiper-button-next svg{transform:rotate(180deg)}@media (max-width:991px){.about-culture .swiper .swiper-button-prev{right:calc(50px + 20px)}}.about-culture .swiper .swiper-pagination{display:none}.about-culture.fixed .about-culture-header,.about-culture.fixed .scroll-container .wrapper{position:fixed;top:0;left:0;right:0}.about-culture.absolute .about-culture-header,.about-culture.absolute .scroll-container .wrapper{position:absolute;top:calc(100% - var(--app-height));left:0;right:0}.about-culture.unique .swiper .swiper-button-next,.about-culture.unique .swiper .swiper-button-prev,.about-culture.unique .swiper .swiper-pagination{display:none}.about-expertise-cards-grid .content-wrapper .card-body,.about-expertise-cards-grid .content-wrapper .card-content,.about-expertise-cards-grid .content-wrapper .card-wrapper{display:flex;flex-direction:column}.about-expertise-cards-grid .content-wrapper .card-wrapper .card-image{display:flex;width:100%;max-width:100%}.about-expertise-cards-grid .content-wrapper .card-wrapper .card-image img{object-fit:cover;width:100%;max-width:100%;height:auto}.about-expertise-cards-grid .content-wrapper .card-wrapper .card-content{width:100%;max-width:100%}.about-expertise-cards-grid .content-wrapper .card-wrapper .number-circle{display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;min-height:20px;border-radius:50%;background-color:#000;color:#fff;font-size:12px;font-weight:400;line-height:16px}.about-expertise-cards-grid .content-wrapper:last-of-type{margin-bottom:0!important}.about-expertise-cards-grid.template-cards-grid{margin-bottom:79px}@media (min-width:992px){.about-culture.absolute .scroll-container .wrapper{top:calc(100% - var(--app-height))}.about-expertise-cards-grid .content-wrapper:last-of-type{margin-bottom:0!important}.about-expertise-cards-grid.template-cards-grid{margin-bottom:204px}}.about-expertise-cards-grid.template-cards-grid .content-wrapper{margin-bottom:35px;display:flex;gap:35px;flex-direction:column}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top{width:100%;max-width:100%}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid .content-wrapper{flex-direction:column;gap:56px;margin-bottom:56px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top{display:flex;justify-content:space-between;gap:80px}}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-left{width:100%;max-width:100%;display:flex;flex-direction:column;gap:35px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-left .row-top{width:100%;max-width:100%}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-left .row-top{display:flex;flex-direction:column;gap:35px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-1 .card-image-1.set-max-height{max-height:358px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-1 .card-image-1.set-max-height .image{object-fit:contain;object-position:left}}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-left .row-bottom{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:auto}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-left{gap:100px;max-width:738px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-left .row-top{max-width:633px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-left .row-bottom{max-width:738px}}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-left .row-bottom .cards-group{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;height:auto}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-right{width:100%;max-width:100%}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-bottom{display:flex}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper{width:100%;max-width:100%;gap:25px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-1 .card-image-1{aspect-ratio:1.5733/1}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-top .content-right{max-width:466px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .container-bottom{justify-content:flex-end}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper{gap:24px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-1{max-width:633px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-1 .card-image-1{aspect-ratio:1.77/1}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-2{max-width:466px;margin-top:105px}}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-2 .card-image-2{aspect-ratio:.91/1}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-3{width:100%;max-width:100%}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-3 .card-image-3{width:100%;height:calc(var(--app-width) * 285 / 393);max-height:calc(var(--app-width) * 285 / 393)}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-2 .card-image-2{aspect-ratio:.89/1}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-3{max-width:298px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-3 .card-image-3{height:calc(var(--app-width) * 345 / 1202);max-height:calc(var(--app-width) * 345 / 1202)}}@media (min-width:1202px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-3 .card-image-3{height:345px;max-height:345px}}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-2 .card-image-2.set-max-height{max-height:521px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-2 .card-image-2.set-max-height .image{object-fit:contain;object-position:right}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-3 .card-image-3.set-max-height{height:min(285px,var(--app-width) * 285 / 393);max-height:min(285px,var(--app-width) * 285 / 393)}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-3 .card-content .number-title-wrapper{flex-direction:column;align-items:flex-start;gap:13px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper.set-max-height{height:min(285px,var(--app-width) * 285 / 393);max-height:min(285px,var(--app-width) * 285 / 393)}}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:100%}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0;height:calc(var(--app-width) * 285 / 393);max-height:calc(var(--app-width) * 285 / 393)}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4{max-width:298px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper{height:calc(var(--app-width) * 345 / 1202);max-height:calc(var(--app-width) * 345 / 1202)}}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper.set-max-height .card-vector{height:min(127px,var(--app-width) * 127 / 393);max-height:min(127px,var(--app-width) * 127 / 393)}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper.set-max-height .card-image-4{height:min(158px,var(--app-width) * 158 / 393);max-height:min(158px,var(--app-width) * 158 / 393)}}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper .card-vector{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;height:calc(var(--app-width) * 127 / 393);max-height:calc(var(--app-width) * 127 / 393)}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper .card-vector{height:calc(var(--app-width) * 181 / 1202);max-height:calc(var(--app-width) * 181 / 1202)}}@media (min-width:1202px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper{height:345px;max-height:345px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper .card-vector{height:181px;max-height:181px}}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper .card-vector .vector-shape{width:auto;max-width:100%;height:100%;max-height:100%}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper .card-image-4{width:100%;height:calc(var(--app-width) * 158 / 393);max-height:calc(var(--app-width) * 158 / 393)}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper .card-image-4{height:calc(var(--app-width) * 164 / 1202);max-height:calc(var(--app-width) * 164 / 1202)}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-5{max-width:907px}}@media (min-width:1202px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-image-wrapper .card-image-4{height:164px;max-height:164px}}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-4 .card-content .number-title-wrapper{flex-direction:column;align-items:flex-start;gap:13px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-5 .card-image-5.set-max-height{max-height:472px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-5 .card-image-5.set-max-height .image{object-fit:contain;object-position:right}}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper .card-content{gap:20px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper .card-content .number-title-wrapper{display:flex;align-items:flex-start;gap:9px}.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper .card-content .number-title-wrapper .number-circle{margin-top:4px}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper .card-content.card-column .number-title-wrapper{flex-direction:column;align-items:flex-start;gap:13px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-1 .card-image-1.set-max-height{max-height:521px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-1 .card-image-1.set-max-height.image-round{max-width:521px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-1 .card-image-1.set-max-height:not(.image-round) .image{object-fit:contain;object-position:left}}.about-expertise-cards-grid.template-cards-grid-with-list{margin-bottom:80px}.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper{margin-bottom:35px;display:flex;gap:35px;flex-direction:column}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid .content-wrapper .card-wrapper.card-5 .card-image-5{aspect-ratio:1.922/1}.about-expertise-cards-grid.template-cards-grid-with-list{margin-bottom:171px}.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper{flex-direction:column;gap:88px;margin-bottom:88px}}.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-middle,.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-top{display:flex;flex-direction:column}.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-top{gap:35px}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-middle,.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-top{flex-direction:row}.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-top{gap:95px}}.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-middle{gap:35px}.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-bottom{display:flex}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper{width:100%;max-width:100%;gap:25px}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-middle{gap:142px}.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-middle .content-middle{margin-right:11px}.about-expertise-cards-grid.template-cards-grid-with-list .content-wrapper .container-bottom{justify-content:flex-end}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper{gap:30px}}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper .number-image-wrapper{display:flex;flex-direction:column;gap:15px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper[class*=card-] [class*=card-image-]{align-self:center}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper[class*=card-] [class*=card-image-].image-round{aspect-ratio:1/1}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper[class*=card-] [class*=card-image-].image-round .image{border-radius:50%}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-1 .card-image-1{aspect-ratio:.9/1}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-2 .card-image-2{aspect-ratio:1.58/1}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper .number-image-wrapper{gap:12px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-1{max-width:466px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-2{max-width:786px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-2 .card-image-2{aspect-ratio:1.51/1}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-3{max-width:298px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4{max-width:377px}}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-3 .card-image-3{aspect-ratio:1/1}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-2 .card-image-2.set-max-height{max-height:521px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-2 .card-image-2.set-max-height.image-round{max-width:521px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-2 .card-image-2.set-max-height:not(.image-round) .image{object-fit:contain;object-position:right}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-3 .card-image-3.set-max-height{max-height:298px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-3 .card-image-3.set-max-height.image-round{max-width:298px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-3 .card-image-3.set-max-height:not(.image-round) .image{object-fit:contain}}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4 .card-media.card-media-4{aspect-ratio:.9/1}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4 .card-media.card-media-4 .card-vector{width:100%;max-width:100%;aspect-ratio:4.6/1}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4 .card-media.card-media-4 .card-vector .vector-shape{width:100%;height:100%;max-width:100%;max-height:100%}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4 .card-image-4{aspect-ratio:1.124/1}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4 .card-media.card-media-4{aspect-ratio:.77/1}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4 .card-media.card-media-4 .card-vector{aspect-ratio:3.6/1;max-height:105px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4 .card-image-4{aspect-ratio:.972/1}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-5{max-width:377px}}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-6 .card-image-6{aspect-ratio:1.57/1}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper .card-content{gap:25px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card_list{gap:15px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card_list .card-content{gap:18px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card_list .card-content .card-list{display:flex;flex-direction:column;margin-top:7px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card_list .card-content .card-list .card-list-item{margin:0;padding-block:10px;border-color:#167bd9;border-bottom-width:1px;border-style:solid}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card_list .card-content .card-list .card-list-item:first-of-type{border-top-width:1px}.about-expertise-cards-grid.template-cards-grid-3{margin-bottom:80px}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper{margin-bottom:35px;display:flex;gap:35px;flex-direction:column}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-6{max-width:907px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-6 .card-image-6{aspect-ratio:1.92/1}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card_list{gap:12px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card_list .card-content .card-list{margin-top:15px}.about-expertise-cards-grid.template-cards-grid-3{margin-bottom:171px}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper{flex-direction:column;gap:88px;margin-bottom:88px}}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-top{display:flex;flex-direction:column;gap:35px}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom{width:100%;max-width:100%}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-top{flex-direction:row;gap:95px}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom{display:flex;justify-content:space-between;gap:80px}}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-left{width:100%;max-width:100%;display:flex;flex-direction:column;gap:35px}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-left .row-top{width:100%;max-width:100%}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4.set-max-height.img-is-round .card-media{max-height:598px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4.set-max-height.img-is-round .card-media .card-vector{max-width:493px;max-height:105px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4.set-max-height.img-is-round .card-media .card-image-4{max-height:493px;max-width:493px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4.set-max-height:not(.img-is-round) .card-media{width:fit-content}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4.set-max-height:not(.img-is-round) .card-media .card-image-4{max-height:493px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-4.set-max-height:not(.img-is-round) .card-media .card-image-4 .image{object-fit:contain;object-position:left}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-6 .card-image-6.set-max-height{max-height:472px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-6 .card-image-6.set-max-height.image-round{max-width:472px}.about-expertise-cards-grid.template-cards-grid-with-list .card-wrapper.card-6 .card-image-6.set-max-height:not(.image-round) .image{object-fit:contain;object-position:right}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-left .row-top{display:flex;flex-direction:column;gap:35px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-1 .card-image-1.set-max-height{max-height:521px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-1 .card-image-1.set-max-height.image-round{max-width:521px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-1 .card-image-1.set-max-height:not(.image-round) .image{object-fit:contain;object-position:left}}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-left .row-bottom{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:auto}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-left{gap:100px;max-width:738px}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-left .row-top{max-width:633px}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-left .row-bottom{max-width:738px}}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-left .row-bottom .cards-group{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;height:auto}.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-right{width:100%;max-width:100%}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper{width:100%;max-width:100%;gap:25px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper .number-image-wrapper{display:flex;flex-direction:column;gap:15px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper[class*=card-] [class*=card-image-]{align-self:center}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper[class*=card-] [class*=card-image-].image-round{aspect-ratio:1/1}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper[class*=card-] [class*=card-image-].image-round .image{border-radius:50%}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-1 .card-image-1{aspect-ratio:.9/1}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-1 .card-content{gap:25px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-2 .card-image-2{aspect-ratio:1.58/1}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-2 .card-content{gap:25px}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-3 .content-wrapper .container-bottom .content-right{max-width:466px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper{gap:30px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper .number-image-wrapper{gap:12px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-1{max-width:466px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-2{max-width:786px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-2 .card-image-2{aspect-ratio:1.51/1}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-3{max-width:633px}}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-3 .card-image-3{aspect-ratio:1.5733/1}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-3 .card-content{gap:20px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-3 .card-content .number-title-wrapper{display:flex;align-items:flex-start;gap:9px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-3 .card-content .number-title-wrapper .number-circle{margin-top:4px}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-3 .card-image-3{aspect-ratio:1.77/1}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-4{max-width:466px;margin-top:105px}}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-4 .card-image-4{aspect-ratio:.91/1}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-2 .card-image-2.set-max-height{max-height:521px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-2 .card-image-2.set-max-height.image-round{max-width:521px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-2 .card-image-2.set-max-height:not(.image-round) .image{object-fit:contain;object-position:right}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-3 .card-image-3.set-max-height{max-height:358px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-3 .card-image-3.set-max-height .image{object-fit:contain;object-position:left}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-3 .card-content.card-column .number-title-wrapper{flex-direction:column;align-items:flex-start;gap:13px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-4 .card-image-4.set-max-height{max-height:521px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-4 .card-image-4.set-max-height .image{object-fit:contain;object-position:right}}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-4 .card-content{gap:20px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-4 .card-content .number-title-wrapper{display:flex;align-items:flex-start;gap:9px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-4 .card-content .number-title-wrapper .number-circle{margin-top:4px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5{width:100%;max-width:100%}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5 .card-image-5{width:100%;height:calc(var(--app-width) * 285 / 393);max-height:calc(var(--app-width) * 285 / 393)}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-4 .card-image-4{aspect-ratio:.89/1}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5{max-width:298px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5 .card-image-5{height:calc(var(--app-width) * 345 / 1202);max-height:calc(var(--app-width) * 345 / 1202)}}@media (min-width:1202px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5 .card-image-5{height:345px;max-height:345px}}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-4 .card-content.card-column .number-title-wrapper{flex-direction:column;align-items:flex-start;gap:13px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5 .card-image-5.set-max-height{height:min(285px,var(--app-width) * 285 / 393);max-height:min(285px,var(--app-width) * 285 / 393)}}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5 .card-content{gap:20px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5 .card-content .number-title-wrapper{display:flex;align-items:flex-start;gap:9px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5 .card-content .number-title-wrapper .number-circle{margin-top:4px}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5 .card-content .number-title-wrapper,.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-5 .card-content.card-column .number-title-wrapper{flex-direction:column;align-items:flex-start;gap:13px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper.set-max-height{height:min(285px,var(--app-width) * 285 / 393);max-height:min(285px,var(--app-width) * 285 / 393)}}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:100%}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0;height:calc(var(--app-width) * 285 / 393);max-height:calc(var(--app-width) * 285 / 393)}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6{max-width:298px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper{height:calc(var(--app-width) * 345 / 1202);max-height:calc(var(--app-width) * 345 / 1202)}}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper.set-max-height .card-vector{height:min(127px,var(--app-width) * 127 / 393);max-height:min(127px,var(--app-width) * 127 / 393)}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper.set-max-height .card-image-6{height:min(158px,var(--app-width) * 158 / 393);max-height:min(158px,var(--app-width) * 158 / 393)}}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper .card-vector{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;height:calc(var(--app-width) * 127 / 393);max-height:calc(var(--app-width) * 127 / 393)}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper .card-vector{height:calc(var(--app-width) * 181 / 1202);max-height:calc(var(--app-width) * 181 / 1202)}}@media (min-width:1202px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper{height:345px;max-height:345px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper .card-vector{height:181px;max-height:181px}}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper .card-vector .vector-shape{width:auto;max-width:100%;height:100%;max-height:100%}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper .card-image-6{width:100%;height:calc(var(--app-width) * 158 / 393);max-height:calc(var(--app-width) * 158 / 393)}@media (min-width:992px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper .card-image-6{height:calc(var(--app-width) * 164 / 1202);max-height:calc(var(--app-width) * 164 / 1202)}}@media (min-width:1202px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-image-wrapper .card-image-6{height:164px;max-height:164px}}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-content{gap:20px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-content .number-title-wrapper{display:flex;align-items:flex-start;gap:9px}.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-content .number-title-wrapper .number-circle{margin-top:4px}@media (max-width:991px){.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-content .number-title-wrapper,.about-expertise-cards-grid.template-cards-grid-3 .card-wrapper.card-6 .card-content.card-column .number-title-wrapper{flex-direction:column;align-items:flex-start;gap:13px}}.about-expertise-text-image-vector.template-text-image-vector{margin-bottom:45px}@media (min-width:992px){.about-expertise-text-image-vector.template-text-image-vector{margin-bottom:125px}}@media (max-width:1049px){.about-expertise-text-image-vector.template-text-image-vector .desktop-only-t1{display:none!important}}@media (min-width:1050px){.about-expertise-text-image-vector.template-text-image-vector .mobile-only-t1{display:none!important}}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper{overflow-x:hidden;width:100%;max-width:100%;display:flex;gap:30px;flex-direction:column}@media (min-width:1050px){.about-expertise-text-image-vector.template-text-image-vector .content-wrapper{flex-direction:row;gap:49px;justify-content:space-between}}@media (min-width:1137px){.about-expertise-text-image-vector.template-text-image-vector .content-wrapper{gap:134px}}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-left{width:100%;max-width:100%;gap:30px;flex-direction:column;display:flex}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-left .title-wrapper .title{font-size:28px;font-weight:400;line-height:30px}@media (min-width:1050px){.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-left{flex-direction:column;gap:34px;max-width:420px}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-left .title-wrapper{max-width:333px}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-left .title-wrapper .title{font-size:50px;font-weight:400;line-height:48px}}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right{display:flex;aspect-ratio:1.24/1;max-height:761px;width:100%;max-width:100%}@media (max-width:1049px){.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right{margin-bottom:3px}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right.set-max-height{justify-content:flex-end;max-height:285px;aspect-ratio:unset}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right.set-max-height .image-container{width:auto;max-height:285px}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right.set-max-height .image{object-fit:contain;object-position:right}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right.set-max-height .vector-container{width:auto}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right .image-container{max-height:761px}}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right .image-container{display:flex;width:100%;max-width:100%;aspect-ratio:1.14/1}@media (min-width:1050px){.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right{aspect-ratio:1.24/1;max-height:635px;max-width:min(var(--app-width) * 786 / 1440,786px)}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right .image-container{max-width:min(var(--app-width) * 723 / 1440,723px)}}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right .image-container .image{width:100%;max-width:100%;max-height:100%;height:auto}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right .vector-container{display:flex;width:100%;height:100%;max-width:min(var(--app-width) * 75 / 1049,75px);max-height:61.7543859649%;aspect-ratio:.16/1}@media (min-width:1050px){.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right .vector-container{aspect-ratio:.16/1;max-width:min(var(--app-width) * 63 / 1440,63px);max-height:61.7322834646%}}.about-expertise-text-image-vector.template-text-image-vector .content-wrapper .content-right .vector-container .vector-shape{width:100%;max-width:100%;height:100%;max-height:100%}.about-expertise-text-image-vector.template-text-vector-image{margin-bottom:47px}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper{display:flex;gap:35px;flex-direction:column}@media (min-width:992px){.about-expertise-text-image-vector.template-text-vector-image{margin-bottom:101px}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper{flex-direction:row;gap:141px;align-items:flex-start;justify-content:space-between}}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-left{width:100%;max-width:100%;display:flex;gap:35px;flex-direction:column}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-left .title-wrapper .title{font-size:28px;font-weight:400;line-height:30px}@media (min-width:992px){.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-left{flex-direction:column;gap:17px;max-width:452px}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-left .title-wrapper .title{font-size:35px;font-weight:400;line-height:37px}}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-left .text-wrapper{max-width:100%}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right{aspect-ratio:1.634/1;width:100%;max-width:100%;display:flex;justify-content:flex-end}@media (max-width:991px){.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right.set-max-height{aspect-ratio:unset}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right.set-max-height .image-container{width:auto;max-height:189px;margin-top:27px}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right.set-max-height .image-container .image{object-fit:contain;object-position:right}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right.set-max-height .vector-container{max-width:97px;max-height:223px}.business-highlights{gap:35px}}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right .image-container{display:flex;justify-content:flex-end;aspect-ratio:1.36/1;margin-top:calc(.0687022901 * min(var(--app-width),991px));object-fit:cover;width:100%;max-width:100%}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right .image-container .image{object-fit:cover;width:100%;max-width:100%;height:auto}@media (min-width:992px){.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right{aspect-ratio:1.796/1;margin-top:30px}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right .image-container{aspect-ratio:1.5/1;margin-top:min(var(--app-width) * 32 / 1440,32px);width:100%;max-width:583px}}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right .vector-container{display:flex;width:100%;height:100%;max-width:min(var(--app-width) * 244 / 991,244px);max-height:min(var(--app-width) * 310 / 991,310px);aspect-ratio:.789/1}.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right .vector-container .vector-shape{width:100%;max-width:100%;height:100%;max-height:100%}.business-highlights{padding-top:0;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}@media (min-width:992px){.about-expertise-text-image-vector.template-text-vector-image .content-wrapper .content-right .vector-container{max-width:min(var(--app-width) * 172 / 1440,172px);max-height:min(var(--app-width) * 223 / 1440,223px);aspect-ratio:.77/1}.business-highlights{flex-direction:row}}.business-highlights .images-wrapper{width:100%;height:auto}.business-highlights .box-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:25px;width:100%}.business-highlights .box-content .title{font-size:28px;font-weight:400;line-height:30px}.business-highlights.one-image{padding-bottom:45px}@media (min-width:992px){.business-highlights .box-content{gap:30px}.business-highlights .box-content .title{font-size:35px;line-height:37px}.business-highlights.one-image{padding-bottom:133px;gap:calc(var(--app-width) * 150 / 1388)}.business-highlights.one-image .images-wrapper{max-width:calc(var(--app-width) * 768 / 1388)}}@media (min-width:1388px){.business-highlights.one-image{gap:150px}.business-highlights.one-image .images-wrapper{max-width:768px}}.business-highlights.one-image .images-wrapper .image-one-image{width:100%;height:auto}.business-highlights.one-image .box-content{padding-top:0}@media (min-width:992px){.business-highlights.one-image .box-content{padding-top:calc(var(--app-width) * 351 / 1388);max-width:calc(var(--app-width) * 412 / 1388)}}.business-highlights.two-overlapping-images{padding-bottom:95px}@media (min-width:992px){.business-highlights.two-overlapping-images{padding-bottom:118px;flex-direction:row-reverse;gap:calc(var(--app-width) * 95 / 1388)}}@media (min-width:1388px){.business-highlights.one-image .box-content{padding-top:351px;max-width:413px}.business-highlights.two-overlapping-images{gap:95px}}.business-highlights.two-overlapping-images .images-wrapper{position:relative;max-width:100%;align-items:flex-start;justify-content:flex-start}@media (min-width:992px){.business-highlights.two-overlapping-images .images-wrapper{max-width:calc(var(--app-width) * 889 / 1388);height:calc(var(--app-width) * 553 / 1388)}}.business-highlights.two-overlapping-images .images-wrapper .image-two-overlapping-images{width:100%;max-width:calc(var(--app-width) * 194 / 394);height:auto}@media (min-width:992px){.business-highlights.two-overlapping-images .images-wrapper .image-two-overlapping-images{max-width:calc(var(--app-width) * 470 / 1388)}}@media (min-width:1388px){.business-highlights.two-overlapping-images .images-wrapper{max-width:889px;height:553px}.business-highlights.two-overlapping-images .images-wrapper .image-two-overlapping-images{max-width:470px}}.business-highlights.two-overlapping-images .images-wrapper .image-two-overlapping-images.image-1{padding-top:39px;margin:0}.business-highlights.two-overlapping-images .images-wrapper .image-two-overlapping-images.image-2{position:absolute;top:0;right:0;margin:0}.business-highlights.two-overlapping-images .box-content{padding-top:0}@media (min-width:992px){.business-highlights.two-overlapping-images .images-wrapper .image-two-overlapping-images.image-1{padding:0;position:absolute;bottom:0;left:0}.business-highlights.two-overlapping-images .box-content{padding-top:calc(var(--app-width) * 66 / 1388);max-width:calc(var(--app-width) * 364 / 1388)}}@media (min-width:1388px){.business-highlights.two-overlapping-images .box-content{padding-top:66px;max-width:364px}}.contact-us{padding-top:0;padding-bottom:65px;position:relative}.contact-us.expertise-internal-page .category-selected-name{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:30px;line-height:24px;font-weight:300;text-transform:uppercase;white-space:nowrap;margin-bottom:35px;opacity:0;visibility:hidden}.contact-us .page-title{margin-bottom:34px}.contact-us .cf7-form .screen-reader-response{display:none}.contact-us .wpcf7-form{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;gap:0}.contact-us .form-container{position:relative;width:100%;max-width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:33px 52px}.contact-us .form-container.left-desktop{width:100%;justify-content:flex-end;gap:0 52px}@media (min-width:992px){.contact-us{padding-top:33px;padding-bottom:223px}.contact-us.expertise-internal-page{margin-left:235px}.contact-us.expertise-internal-page .category-selected-name{font-size:32px;line-height:26px}.contact-us .page-title{margin-bottom:50px}.contact-us .form-container.left-desktop{width:calc((100% - 52px)/ 2)}}.contact-us .form-container.left-desktop .form-group{width:100%}.contact-us .form-container .form-buttons{display:flex;align-items:center;justify-content:flex-start;width:100%}.contact-us .form-container .form-group{width:100%}.contact-us .form-container .form-group[data-wow].wow-present{transform:none}.contact-us .form-container .form-group input+.wpcf7-not-valid-tip,.contact-us .form-container .form-group textarea+.wpcf7-not-valid-tip{display:inline-flex;align-items:center;justify-content:center;color:red;background-color:#fff0;font-size:12px;font-weight:400;line-height:1;text-align:center;padding:7px 0;position:absolute;right:0;top:3px;bottom:auto;margin:0 0 auto;min-height:28px;border-radius:100px;z-index:10}.contact-us .form-container .form-group .wpcf7-form-control-wrap{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch;position:relative;height:100%;width:100%}.contact-us .form-container .form-group .checkbox-label>p{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch}.contact-us .form-container .form-group .checkbox-label>p>.wpcf7-form-control-wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;align-self:stretch;position:relative}.contact-us .form-container .form-group .checkbox-label .wpcf7-acceptance.wpcf7-not-valid+.wpcf7-not-valid-tip{display:inline-flex;align-items:center;justify-content:center;color:red;font-size:12px;font-weight:400;line-height:1;text-align:left;bottom:auto;margin:0 0 36px;min-height:28px;border-radius:100px;z-index:10;width:auto;max-width:100%}.contact-us .form-container .form-group .wpcf7-not-valid-tip{display:none}.contact-us .form-container .form-group .wpcf7-list-item{margin-left:0}.contact-us .form-container .form-group *{font-family:Ambit,sans-serif;font-size:17px}.contact-us .form-container .form-group.response{margin-bottom:0}.contact-us .form-container input,.contact-us .form-container input:focus,.contact-us .form-container textarea,.contact-us .form-container textarea:focus{outline:0;box-shadow:none}.contact-us .form-container input::-ms-clear,.contact-us .form-container textarea::-ms-clear{display:none;width:0;height:0}.contact-us .form-container input::-ms-reveal,.contact-us .form-container textarea::-ms-reveal{display:none;width:0;height:0}.contact-us .form-container input::-webkit-search-cancel-button,.contact-us .form-container input::-webkit-search-decoration,.contact-us .form-container input::-webkit-search-results-button,.contact-us .form-container input::-webkit-search-results-decoration,.contact-us .form-container textarea::-webkit-search-cancel-button,.contact-us .form-container textarea::-webkit-search-decoration,.contact-us .form-container textarea::-webkit-search-results-button,.contact-us .form-container textarea::-webkit-search-results-decoration{display:none}.contact-us .form-container input[type=email],.contact-us .form-container input[type=tel],.contact-us .form-container input[type=text],.contact-us .form-container textarea{width:100%;max-width:100%;padding:3px 0 14px;border:none;border-bottom:1px solid #000;color:#000;line-height:28px}.contact-us .form-container input[type=email].wpcf7-validates-as-required.wpcf7-not-valid,.contact-us .form-container input[type=tel].wpcf7-validates-as-required.wpcf7-not-valid,.contact-us .form-container input[type=text].wpcf7-validates-as-required.wpcf7-not-valid,.contact-us .form-container textarea.wpcf7-validates-as-required.wpcf7-not-valid{border-color:red}.contact-us .form-container textarea{height:45px;resize:none}.contact-us .form-container input::placeholder,.contact-us .form-container textarea::placeholder{color:#c5c5c5}.contact-us .form-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:50%;width:15px;min-width:15px;height:15px;min-height:15px;outline:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.contact-us .form-container input[type=checkbox]:checked{border-color:#000}.contact-us .form-container input[type=checkbox]:checked::before{content:"";display:block;border-radius:50%;position:absolute;height:9px;width:9px;left:0;right:0;top:0;bottom:0;margin:auto;background-color:#000}.contact-us .form-container input[type=checkbox]:checked::after{display:none}.contact-us .form-container .checkbox-label{display:flex;align-items:flex-start;margin-top:26px;margin-bottom:20px}.contact-us .form-container .checkbox-label label{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%}.contact-us .form-container .checkbox-label label a,.contact-us .form-container .checkbox-label label a:visited{color:#000;text-decoration:none}.contact-us .form-container .checkbox-label label a:hover,.contact-us .form-container .checkbox-label label a:visited:hover{text-decoration:underline}.contact-us .form-container .checkbox-label label .wpcf7-list-item-label{font-size:12px;line-height:15px;margin-top:1px}@media (max-width:991px){.contact-us .form-container .checkbox-label{margin-bottom:0}.contact-us .form-container .checkbox-label .wpcf7-list-item{margin-bottom:28px}.contact-us .form-container .checkbox-label label .wpcf7-list-item-label{margin-top:0}}.contact-us .form-container .checkbox-label .checkbox-info{text-align:left;max-width:650px}@media (min-width:992px){.contact-us .form-container .form-group{width:calc((100% - 52px)/ 2)}.contact-us .form-container .form-group .checkbox-label .wpcf7-acceptance.wpcf7-not-valid+.wpcf7-not-valid-tip{margin:auto 0}.contact-us .form-container .form-group *{font-size:16px}.contact-us .form-container .checkbox-label label{align-items:flex-start}.contact-us .form-container .checkbox-label .checkbox-info{font-size:16px}}.contact-us .form-container .checkbox-label .wpcf7-acceptance.wpcf7-not-valid input[type=checkbox],.contact-us .form-container .checkbox-label .wpcf7-validates-as-required.wpcf7-not-valid input[type=checkbox]{border-color:red}.contact-us .form-container .checkbox-label input[type=checkbox]{margin-right:10px}.contact-us .form-container .error-message{color:#000;margin-bottom:10px;margin-right:16px}.contact-us .form-container button[type=submit],.contact-us .form-container input[type=submit]{border:none;padding:0}.contact-us .form-container .wpcf7-spinner{display:none!important}.contact-us .form-container .custom-select-main-wrapper,.contact-us .form-container .custom-select-main-wrapper .custom-select-wrapper,.contact-us .form-container .custom-select-main-wrapper .custom-select-wrapper .custom-select{width:100%;max-width:100%}.contact-us .form-container .custom-select-main-wrapper .custom-select-wrapper .custom-select .custom-select__trigger{width:100%;max-width:100%;border-bottom-width:1px;padding:3px 0 14px;line-height:28px;height:45px}.contact-us .form-container .custom-select-main-wrapper .custom-select-wrapper .custom-select .custom-options{padding:3px 0 0;border-bottom-width:1px}.contact-us .form-container .custom-select-main-wrapper .custom-select-wrapper .custom-select .custom-options .custom-option{padding:7px 0 20px}.contact-us .wpcf7 form{position:relative}.contact-us .wpcf7 form .wpcf7-response-output{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;margin:0 0 25px;padding:7px 11px;color:#000;border:none;background:0 0}.contact-us .wpcf7 form.init .wpcf7-response-output{display:none}.contact-us .wpcf7 form.sent .wpcf7-response-output{background:#77f584}.contact-us .wpcf7 form.aborted .wpcf7-response-output,.contact-us .wpcf7 form.failed .wpcf7-response-output{display:none;background:red}.contact-us .wpcf7 form.spam .wpcf7-response-output{display:none;background:#f56e28}.contact-us .wpcf7 form.invalid .wpcf7-response-output,.contact-us .wpcf7 form.unaccepted .wpcf7-response-output{display:none;background:red}.custom-select-main-wrapper{display:flex;align-items:center;justify-content:flex-end;position:relative;user-select:none;width:auto;max-width:150px;min-width:150px;flex-direction:column}.custom-select-main-wrapper.custom-select-main-wrapper-unique{min-width:0}.custom-select-main-wrapper .custom-select-wrapper{position:relative;user-select:none;width:100%;max-width:100%;min-width:0;margin-right:0}@media (min-width:992px){.custom-select-main-wrapper{flex-direction:row}.custom-select-main-wrapper .custom-select-wrapper{max-width:100%;margin-right:30px}}.custom-select-main-wrapper .custom-select-wrapper:last-child{margin-right:0}.custom-select-main-wrapper .custom-select-wrapper.unique .custom-select__trigger{cursor:initial}.custom-select-main-wrapper .custom-select{position:relative;display:flex;flex-direction:column;border:none}.custom-select-main-wrapper .custom-select .custom-select__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;height:auto;padding:5.5px 0;line-height:1.25;cursor:pointer;text-align:left;box-shadow:none;width:100%;border-bottom:2px solid #000;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff}.custom-select-main-wrapper .custom-select .custom-select__trigger span{font-size:16px;line-height:1.25}.custom-select-main-wrapper .custom-select .custom-select__trigger .arrow{position:relative;height:10px;width:10px}.custom-select-main-wrapper .custom-select .custom-select__trigger .arrow:after,.custom-select-main-wrapper .custom-select .custom-select__trigger .arrow:before{content:"";position:absolute;bottom:0;width:.1rem;height:100%;transition:.2s}.custom-select-main-wrapper .custom-select .custom-select__trigger .arrow:before{left:-3px;transform:rotate(-45deg);background-color:#000}.custom-select-main-wrapper .custom-select .custom-select__trigger .arrow:after{left:3px;transform:rotate(45deg);background-color:#000}.custom-select-main-wrapper .custom-select .custom-options{position:absolute;display:block;top:100%;left:0;right:0;border:none;transition:.2s;opacity:0;visibility:hidden;pointer-events:none;z-index:2;text-align:right;box-shadow:none;width:100%;height:auto;max-height:none;overflow:auto;padding:3px 5px 0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff;border-bottom:2px solid #fff0}.custom-select-main-wrapper .custom-select .custom-options .custom-option{position:relative;display:block;padding:7px 0;font-weight:400;cursor:pointer;transition:.2s;text-align:left;font-size:16px;line-height:1.25;color:#8f8f8f}.custom-select-main-wrapper .custom-select .custom-options .custom-option.active{display:none}.custom-select-main-wrapper .custom-select .custom-options .custom-option:hover{cursor:pointer;color:#000;background-color:#fff0}.custom-select-main-wrapper .custom-select .custom-options .custom-option.selected{color:#000}.custom-select-main-wrapper .custom-select.open .custom-select__trigger{z-index:11;border-bottom-color:#fff0}.custom-select-main-wrapper .custom-select.open .custom-options{opacity:1;visibility:visible;pointer-events:all;z-index:20;border-bottom-color:#000}.custom-select-main-wrapper .custom-select.open .arrow:before{left:-3px;transform:rotate(45deg)}.custom-select-main-wrapper .custom-select.open .arrow:after{left:3px;transform:rotate(-45deg)}.drag-slider{margin-bottom:61px}.drag-slider .drag-slider-container{width:100%;max-width:100%}.drag-slider .drag-slider-container .splide{width:100%;height:min(var(--app-height) - 109px,687px)}.drag-slider .drag-slider-container .splide .splide__track{height:100%;position:relative;background:0 0;cursor:url(/dist/images/cursor/cursor-drag-me.svg) 38 38,auto}.drag-slider .drag-slider-container .splide .splide__track *{cursor:url(/dist/images/cursor/cursor-drag-me.svg) 38 38,auto}.drag-slider .drag-slider-container .splide .splide__track:active,.drag-slider .drag-slider-container .splide .splide__track:active *{cursor:url(/dist/images/cursor/cursor-drag-me.svg) 38 38,auto}.drag-slider .drag-slider-container .splide .splide__track .splide__list{height:100%;background:0 0;outline:0;border:none}@media (max-width:991px){.drag-slider .drag-slider-container .splide{visibility:visible;height:auto}.drag-slider .drag-slider-container .splide .splide__track,.drag-slider .drag-slider-container .splide .splide__track *{cursor:initial}.drag-slider .drag-slider-container .splide .splide__track .splide__list{height:auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:50px;padding:0 20px!important}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide{height:100%;width:auto;display:flex;align-items:flex-start;justify-content:flex-start;padding:0;background:0 0;outline:0;border:none;opacity:1;overflow:hidden}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.invisible{opacity:0}@media (min-width:992px){.drag-slider{margin-bottom:84px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.mobile--only{display:flex!important;width:0;margin-left:-50px;opacity:0;visibility:hidden}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide .image-container{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;height:100%;padding:0;margin:0}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide .image-container img{height:100%;width:100%;max-width:100%;display:block;margin:0;padding:0;object-fit:cover;object-position:center}@media (min-width:992px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide .image-container img{width:auto}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide .video-container{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;height:100%;padding:0;margin:0;overflow:hidden}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide .video-container video{height:100%;width:100%;display:block;margin:0;padding:0;object-fit:cover;object-position:center}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide .text-wrapper *{font-size:17px;line-height:1.25;margin-bottom:22px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide .text-wrapper :last-of-type{margin-bottom:0}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right{gap:0}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide{height:auto;width:100%}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right{flex-direction:column-reverse;gap:35px}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-left{height:100%;width:min(var(--app-width) * 346 / 1440,346px);display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-left .title{padding-right:20px;font-size:35px;font-weight:400;line-height:37px}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-left{width:100%}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-left .title{padding-right:0}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-left .text-wrapper{padding-right:50px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-left .text-wrapper.add-margin{margin-top:20px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-image{height:100%;width:min(var(--app-width) * 901 / 1440,901px)}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom{flex-direction:column;gap:51px}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-left .text-wrapper{padding-right:0}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-image{width:100%}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-img-right .content-image.set-max-height .image-container{max-height:678px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom{gap:35px}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom .content-image{width:min(var(--app-width) * 751 / 1440,751px);height:auto}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom .content-image .image-container.image-container-default{aspect-ratio:1.64/1}@media (min-width:992px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide .text-wrapper *{margin-bottom:20px;font-size:16px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom .content-image .image-container.image-container-default{max-height:458px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom .content-bottom .text-wrapper{max-width:241px}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom .content-image .image-container.image-container-mobile{aspect-ratio:1.68/1}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom .content-image{width:100%}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom .content-image.set-max-height .image-container{max-height:590px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img .content-image.set-max-height .image-container{max-height:683px}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img-top-txt-bottom .content-bottom .text-wrapper{margin-left:min(var(--app-width) * 151 / 1440,151px)}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-img .content-image{display:flex;align-items:center;justify-content:center;max-width:100%;width:auto;max-height:100%;height:100%}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-img-right{gap:0}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-img-right .content-left{height:100%;width:min(var(--app-width) * 298 / 1440,298px)}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-img-right{flex-direction:column-reverse;gap:35px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-img-right .content-left{width:100%}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-img-right .content-left .text-wrapper{padding-right:50px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-img-right .content-image{height:100%;width:min(var(--app-width) * 545 / 1440,545px)}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right{gap:0}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-img-right .content-image{width:100%;padding-left:min(var(--app-width) * 128 / 394,128px)}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-img-right .content-image.set-max-height .image-container{max-height:760px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right{flex-direction:column-reverse;gap:35px}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-left{height:100%;width:min(var(--app-width) * 346 / 1440,346px);display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-left .title{padding-right:20px;font-size:35px;font-weight:400;line-height:37px}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-left{width:100%}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-left .title{padding-right:0}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-left .text-wrapper{padding-right:50px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-left .text-wrapper.add-margin{margin-top:20px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-video{height:100%;width:min(var(--app-width) * 901 / 1440,901px)}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-video-right{gap:0}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-left .text-wrapper{padding-right:0}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-video{width:100%}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-video-right .content-video.set-max-height .video-container{max-height:678px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-video-right{flex-direction:column-reverse;gap:35px}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-video-right .content-left{height:100%;width:min(var(--app-width) * 298 / 1440,298px)}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-video-right .content-left{width:100%}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-video-right .content-left .text-wrapper{padding-right:50px}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-video-right .content-video{height:100%;width:min(var(--app-width) * 545 / 1440,545px)}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-video-right .content-video{width:100%;padding-left:min(var(--app-width) * 128 / 394,128px)}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-video-right .content-video.set-max-height .video-container{max-height:760px}}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-video .content-video{height:100%;width:min(var(--app-width) * 484 / 1440,484px)}.drag-slider .drag-slider-footer{margin-top:48px;display:flex;align-items:center;justify-content:flex-start}.drag-slider .drag-slider-footer .drag-slider-link{text-transform:uppercase;text-decoration:underline;font-size:15px;font-weight:400;line-height:20px;margin-bottom:0;text-underline-offset:4px}@media (min-width:992px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-img-right .content-left .text-wrapper.add-margin,.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-txt-left-vertical-video-right .content-left .text-wrapper.add-margin{margin-bottom:-4px}.drag-slider .drag-slider-footer{justify-content:flex-end;margin-top:22px}.drag-slider .drag-slider-footer .drag-slider-link{text-underline-offset:9px}}.vc_row:not(.vc_row-no-padding) .drag-slider-footer{padding-left:0;padding-right:0}.wpcf7-dragdrop-container{width:103px;height:103px;border:1px solid #000;padding:7px 10px;text-align:center;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.wpcf7-dragdrop-container.drag-over{border-color:#007cba}.wpcf7-dragdrop-container input[type=file]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.wpcf7-dragdrop-container .message-init{z-index:2}.wpcf7-dragdrop-container .message-init svg{transition:transform .1s}.wpcf7-dragdrop-container .message-init svg path{stroke:#8f8f8f}.wpcf7-dragdrop-container .message{position:absolute;bottom:7px;left:10px;color:#8f8f8f;font-size:12px!important;line-height:1;width:calc(100% - 20px);max-width:calc(100% - 20px);text-align:left;display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2}.wpcf7-dragdrop-container .placeholder{position:absolute;top:7px;left:10px;color:#8f8f8f;line-height:1;font-size:16px!important;z-index:2}.wpcf7-dragdrop-container .limit{position:absolute;bottom:7px;right:10px;color:#8f8f8f;font-size:12px!important;line-height:1;z-index:2}.wpcf7-dragdrop-container .delete{display:none;position:absolute;top:5px;right:5px;width:15px;height:15px;cursor:pointer;align-items:center;justify-content:center;z-index:3;background:0 0}.wpcf7-dragdrop-container .delete svg{width:8px;height:auto;object-fit:contain;object-position:center}.wpcf7-dragdrop-container .delete svg path{stroke:#000}.wpcf7-dragdrop-container:hover .message-init svg{transform:scale(1.285)}.wpcf7-dragdrop-container.with-file{background-color:#77f584}.wpcf7-dragdrop-container.with-file *{color:#000!important}.wpcf7-dragdrop-container.with-file .message{display:block}.wpcf7-dragdrop-container.with-file .limit,.wpcf7-dragdrop-container.with-file .message-init{display:none}.wpcf7-dragdrop-container.with-file .delete{display:flex}.dragdrop-error-messages{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;color:red;font-size:12px;font-weight:400;line-height:1;text-align:left}.empty-space-custom{height:var(--empty-space-mobile);width:100%;padding:0;margin:0 auto}@media (min-width:992px){.empty-space-custom{height:var(--empty-space-desktop)}.expertise-areas-scattered .grid-mode .float-card{transform:translate3d(-50%,-50%,0)}}.expertise-areas-scattered{display:flex;align-items:center;justify-content:center;width:100%;height:auto}.expertise-areas-scattered .grid-mode{max-width:var(--app-width);width:var(--app-width);height:var(--app-height);min-height:var(--app-height);display:flex;align-items:center;justify-content:center;opacity:1;background:0 0;overflow:hidden;position:relative}.expertise-areas-scattered .grid-mode .text{position:absolute;left:0;top:80px;width:100%;max-width:544px;z-index:1;padding-left:20px;opacity:1;font-size:50px;font-weight:400;line-height:48px}.expertise-areas-scattered .grid-mode .text *{font-size:50px;font-weight:400;line-height:48px}@media (max-width:991px){.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-video .content-video{width:100%}.drag-slider .drag-slider-container .splide .splide__track .splide__list .splide__slide.template-video .content-video.set-max-height .video-container{max-height:678px}.vc_row:not(.vc_row-no-padding) .drag-slider-container .splide .splide__track .splide__list{padding:0!important}.expertise-areas-scattered .grid-mode{flex-direction:column}.expertise-areas-scattered .grid-mode .text{position:relative;top:initial;left:initial;max-width:100%;padding-right:20px}.expertise-areas-scattered .grid-mode .text,.expertise-areas-scattered .grid-mode .text *{font-size:28px;line-height:30px}}@media (min-width:1388px){.expertise-areas-scattered .grid-mode .text{left:calc((var(--app-width) - 1388px)/ 2)}}.expertise-areas-scattered .grid-mode .cards-wrapper{height:100%;position:relative;padding-top:109px;padding-bottom:50px}.expertise-areas-scattered .grid-mode .grid-mode-cursors{position:absolute;pointer-events:none!important;opacity:1;visibility:visible;transition:opacity 50ms 1ms,visibility 1ms;z-index:10;width:108px;height:108px;border-radius:50%;background-color:#fff0;overflow:hidden;transform:translate3d(-50%,-50%,0)}@media (max-width:991px){.expertise-areas-scattered .grid-mode .cards-wrapper{padding-top:48px}.expertise-areas-scattered .grid-mode .grid-mode-cursors{display:none}}.expertise-areas-scattered .grid-mode .grid-mode-cursors.invisible{opacity:0;visibility:hidden;transition:opacity 50ms,visibility 1ms 50ms}.expertise-areas-scattered .grid-mode .grid-mode-cursors .cursor-float-card{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:12px;pointer-events:none!important;opacity:1;visibility:visible;transition:opacity 50ms 1ms,visibility 1ms}.expertise-areas-scattered .grid-mode .grid-mode-cursors .cursor-float-card *{color:#fff;pointer-events:none!important}.expertise-areas-scattered .grid-mode .grid-mode-cursors .cursor-float-card span{font-size:12px;font-weight:600;line-height:14px;text-transform:uppercase;text-align:center}.expertise-areas-scattered .grid-mode .grid-mode-cursors .cursor-float-card.invisible{opacity:0;visibility:hidden;transition:opacity 50ms,visibility 1ms 50ms}.expertise-areas-scattered .grid-mode .grid-mode-cursors .cursor-float-card.animate{animation:250ms spring-cursor-v2}.expertise-areas-scattered .grid-mode .float-card{position:absolute;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:auto;height:auto;z-index:2;text-decoration:none;cursor:none;transition:transform .4s ease-out}.expertise-areas-scattered .grid-mode .float-card *{text-decoration:none;pointer-events:none!important}.expertise-areas-scattered .grid-mode .float-card .card-content{position:static;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:12px;padding:0;margin:0;pointer-events:none!important}.expertise-areas-scattered .grid-mode .float-card .images-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;margin:0;position:relative;pointer-events:none!important}.expertise-areas-scattered .grid-mode .float-card .image{display:block;width:282px;height:190px;object-fit:cover;object-position:center;transition:width .4s,height .4s;z-index:1;pointer-events:none!important}.expertise-areas-scattered .grid-mode .float-card .image-hover{position:absolute;right:-37px;top:-46px;visibility:hidden;opacity:0;transition:opacity 250ms,visibility 1ms 250ms;z-index:2;pointer-events:none!important}.expertise-areas-scattered .grid-mode .float-card .title{font-size:16px;font-weight:400;line-height:20px;pointer-events:none!important}.expertise-areas-scattered .grid-mode .float-card .title *{font-size:16px;font-weight:400;line-height:20px}@media (min-width:992px){.expertise-areas-scattered .grid-mode .float-card:hover{text-decoration:none;cursor:none;z-index:10}.expertise-areas-scattered .grid-mode .float-card:hover *{text-decoration:none}.expertise-areas-scattered .grid-mode .float-card:hover .image{width:387px;height:260px}.expertise-areas-scattered .grid-mode .float-card:hover .image-hover{visibility:visible;opacity:1;transition:opacity 250ms 1ms,visibility 1ms}.expertise-areas-scattered .grid-mode .float-card.reduce .image{width:200px;height:134px}.expertise-areas-scattered .grid-mode .float-card.reduce .image-hover{display:none}.expertise-areas-scattered .grid-mode.scrolling .float-card:hover{cursor:pointer}}.expertise-areas-scattered .grid-mode .float-card[data-float-card="Real Estate"]{top:62%;left:20%}@media (max-width:991px){.expertise-areas-scattered .grid-mode .float-card .image{width:calc(var(--app-width) * 153 / 394);height:calc(var(--app-height) * 103 / 852)}.expertise-areas-scattered .grid-mode .float-card .image-hover{display:none}.expertise-areas-scattered .grid-mode .float-card[data-float-card="Real Estate"]{top:calc(var(--app-height) * 153 / 852);left:34px}}.expertise-areas-scattered .grid-mode .float-card[data-float-card=Design]{top:58%;left:54%}@media (max-width:991px){.expertise-areas-scattered .grid-mode .float-card[data-float-card=Design]{top:calc(var(--app-height) * 279 / 852);left:auto;right:45px}}.expertise-areas-scattered .grid-mode .float-card[data-float-card=Engineering]{top:36%;left:86%}@media (max-width:991px){.expertise-areas-scattered .grid-mode .float-card[data-float-card=Engineering]{top:calc(var(--app-height) * 62 / 852);left:auto;right:0}}.expertise-areas-scattered .grid-mode .float-card[data-float-card=Architecture]{top:23%;left:56%}@media (max-width:991px){.expertise-areas-scattered .grid-mode .float-card[data-float-card=Architecture]{top:calc(var(--app-height) * 400 / 852);left:20px}}.expertise-areas-scattered .grid-mode .float-card[data-float-card=Studio]{top:70%;left:calc(100% - 20px - 141px)}.expertise-areas-scattered .grid-mode.scrolling .float-card{cursor:pointer}.expertise-grid{background-color:#000;padding:38px 20px 34px;width:100%;max-width:1388px;margin:0 auto}.expertise-grid .section-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:108px}@media (min-width:992px){.expertise-grid{padding:48px 20px;min-height:896px}.expertise-grid .section-wrapper{align-items:center;gap:94px}}.expertise-grid .section-wrapper .section-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:23px;width:100%;color:#fff}.expertise-grid .section-wrapper .section-header .main-title{width:100%;font-size:28px;font-weight:400;line-height:30px}.expertise-grid .section-wrapper .section-header .description{width:100%}.expertise-grid .section-wrapper .section-grid{width:100%}@media (min-width:992px){.expertise-grid .section-wrapper .section-header{flex-direction:row;justify-content:space-between;padding-right:34px}.expertise-grid .section-wrapper .section-header .main-title{max-width:710px;font-size:50px;font-weight:400;line-height:48px}.expertise-grid .section-wrapper .section-header .description{max-width:421px}.expertise-grid .section-wrapper .section-grid .splide{visibility:visible}}.expertise-grid .section-wrapper .section-grid .splide .splide__track{overflow:unset}.expertise-grid .section-wrapper .section-grid .splide .slider-controls{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:13px;border-top:1px solid #fff;margin-top:32px;position:relative;z-index:50}.expertise-grid .section-wrapper .section-grid .splide .slider-controls .slider-arrow{background-color:#fff0;border:none;padding:0;display:flex;align-items:center;justify-content:center}@media (min-width:992px){.expertise-grid .section-wrapper .section-grid .expertise-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:35px}}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:23px;width:100%;max-width:280px;text-decoration:none;color:#fff}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-top{position:relative}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-top .hover-img{width:auto;max-width:52%;position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@media (min-width:992px){.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise{max-width:240px}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise:hover .card-content-top .hover-img{animation-name:imageIn;opacity:1;visibility:visible}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise:hover .card-content-bottom .content-bottom-wrapper{animation-name:textIn;opacity:1;visibility:visible}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise:not(:hover) .card-content-top .hover-img{animation-name:imageOut;opacity:0;visibility:hidden}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise:not(:hover) .card-content-bottom .content-bottom-wrapper{animation-name:textOut;opacity:0;visibility:hidden}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-top .hover-img{max-width:55%}}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-top .card-img-container{width:100%;max-width:100%}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-top .card-img-container .card-img{width:100%;object-fit:cover}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-top .card-title{margin-top:19px}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-top .card-title .card-title-img{width:auto;height:auto;max-height:19px}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-bottom{position:relative;width:100%}@media (min-width:992px){.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-top .card-title{margin-top:16px}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-top .card-title .card-title-img{max-height:16px}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-bottom .content-bottom-wrapper{opacity:0;visibility:hidden;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}}.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-bottom .card-link{text-decoration:underline;text-underline-offset:2px;margin-top:24px}@keyframes imageIn{0%{opacity:0;visibility:hidden;transform:translate(-50%,-50%)}20%{opacity:.5;visibility:visible}100%{opacity:1;visibility:visible;transform:translate(-50%,-33%)}}@keyframes imageOut{0%{opacity:1;visibility:visible;transform:translate(-50%,-33%)}60%{opacity:.5;visibility:visible}100%{opacity:0;visibility:hidden;transform:translate(-50%,-50%)}}@keyframes textIn{0%{opacity:0;visibility:hidden;transform:translateY(25%)}20%{opacity:.5;visibility:visible}100%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes textOut{0%{opacity:1;visibility:visible;transform:translateY(0)}80%{opacity:.5;visibility:visible}100%{opacity:0;visibility:hidden;transform:translateY(25%)}}.generic-content-text-image{margin-bottom:35px}.generic-content-text-image .content-wrapper{display:flex;gap:35px;flex-direction:column}.generic-content-text-image .content-wrapper .content-left{width:100%;max-width:100%}.generic-content-text-image .content-wrapper .content-left .title{margin-bottom:22px}.generic-content-text-image .content-wrapper .content-left .text-wrapper.no-title{margin-bottom:22px}@media (min-width:992px){.expertise-grid .section-wrapper .section-grid .expertise-row .card-expertise .card-content-bottom .card-link{margin-top:26px}.generic-content-text-image{margin-bottom:87px}.generic-content-text-image .content-wrapper{flex-direction:row;gap:61px;align-items:flex-start;justify-content:space-between}.generic-content-text-image .content-wrapper .content-left{max-width:541px}.generic-content-text-image .content-wrapper .content-left .text-wrapper.no-title,.generic-content-text-image .content-wrapper .content-left .title{margin-bottom:30px}}.generic-content-text-image .content-wrapper .content-right{width:100%;max-width:100%}.generic-content-text-image .content-wrapper .content-right .img-wrapper{aspect-ratio:1.6704/1;display:flex;width:100%;max-width:100%}.generic-content-text-image .content-wrapper .content-right .img-wrapper img{object-fit:cover;width:100%;max-width:100%}.generic-content-text-image.partial-image-height .content-wrapper .content-right .img-wrapper{max-height:446px}.footer-expertise{min-height:779px;padding-top:36px}.footer-expertise .content-wrapper{display:flex;gap:44px;align-items:flex-start;flex-direction:column}@media (min-width:992px){.generic-content-text-image .content-wrapper .content-right .img-wrapper{max-width:745px}.footer-expertise{min-height:704px;padding-top:44px}.footer-expertise .content-wrapper{flex-direction:column;gap:191px;padding-left:27px;padding-right:49px}}.footer-expertise .content-wrapper .menu-address-wrapper{width:100%;max-width:100%;display:flex;gap:53px;align-items:flex-start;flex-direction:column}@media (min-width:992px){.footer-expertise .content-wrapper .menu-address-wrapper{flex-direction:row;gap:216px;justify-content:space-between}}.footer-expertise .content-wrapper .menu-address-wrapper .footer-expertise-container{justify-self:flex-end}.footer-expertise .content-wrapper .menu-address-wrapper .footer-expertise-container .footer-expertise-container-item{display:flex;flex-direction:column;gap:8px;text-decoration:none}.footer-expertise .content-wrapper .menu-address-wrapper .footer-expertise-container .footer-expertise-container-item:hover{text-decoration:none}.footer-expertise .content-wrapper .menu-address-wrapper .footer-expertise-container .footer-expertise-container-item .footer-expertise-container-item-text{font-size:30px;font-weight:300;line-height:30px;margin-bottom:0}.footer-expertise .content-wrapper .menu-address-wrapper .footer-expertise-container .footer-expertise-container-item .footer-expertise-container-item-description{display:flex;align-items:center;color:#aeaeae;gap:10px;font-size:23px;font-weight:300;line-height:23px;margin-bottom:0}.footer-expertise .content-wrapper .menu-address-wrapper .footer-expertise-container .footer-expertise-container-item .footer-expertise-container-item-description .footer-expertise-container-item-icon{width:17px;min-width:17px;max-width:17px;height:auto}.footer-expertise .content-wrapper .menu-address-wrapper .menu-items .menu-item{font-size:34px;font-weight:400;line-height:43px;margin-bottom:0}.footer-expertise .content-wrapper .menu-address-wrapper .address-contacts *{font-size:16px;font-weight:400;line-height:20px;margin-bottom:20px}.footer-expertise .content-wrapper .menu-address-wrapper .address-contacts .custom-txt{font-size:15px;font-weight:600;line-height:22px;margin-bottom:unset}.footer-expertise .content-wrapper .menu-address-wrapper .address-contacts :not(.custom-txt){color:#9b9b9b}.footer-expertise .content-wrapper .menu-address-wrapper .address-contacts a[href^="tel:"]{text-decoration:none;cursor:pointer}.footer-expertise .content-wrapper .social-logo-wrapper{margin-bottom:32px;display:flex;gap:45px;flex-direction:column}.footer-expertise .content-wrapper .social-logo-wrapper .social-media-block{padding-left:20px}.footer-expertise .content-wrapper .social-logo-wrapper .social-media-block .social-item{padding-left:0;font-size:20px;font-weight:400;line-height:30px;margin-bottom:0}.footer-expertise .content-wrapper .social-logo-wrapper .social-media-block .social-item:last-of-type{padding-bottom:0}.footer-expertise .content-wrapper .social-logo-wrapper .logo-wrapper{display:flex;width:100%;max-width:353px}@media (min-width:992px){.footer-expertise .content-wrapper .menu-address-wrapper .address-contacts *{margin-bottom:30px}.footer-expertise .content-wrapper .social-logo-wrapper{margin-bottom:36px;flex-direction:row-reverse;gap:84px;align-items:center;justify-content:flex-end}.footer-expertise .content-wrapper .social-logo-wrapper .logo-wrapper{max-width:878px}}.footer-expertise .content-wrapper .social-logo-wrapper .logo-wrapper .img-logo{width:100%;max-width:100%}.footer-expertise .copyright-wrapper{padding:0;margin:0 auto;border-top-width:1px;border-top-style:solid;height:auto;width:100%;max-width:100%}.footer-expertise .copyright-wrapper .copyright-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer-expertise .copyright-wrapper .copyright,.footer-expertise .copyright-wrapper .privacy-policy{padding-top:21px;padding-bottom:11px;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0}@media (min-width:992px){.footer-expertise .copyright-wrapper .copyright-container{flex-direction:row;align-items:center;justify-content:space-between}.footer-expertise .copyright-wrapper .copyright,.footer-expertise .copyright-wrapper .privacy-policy{padding:12px 20px 13px 47px}}.footer-expertise .copyright-wrapper .privacy-policy{padding-top:0;padding-bottom:17px;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0}.main-footer{padding-top:36px}.main-footer .content-wrapper{display:flex;gap:44px;align-items:flex-start;flex-direction:column}@media (min-width:992px){.footer-expertise .copyright-wrapper .privacy-policy{padding:12px 20px 13px 47px}.main-footer{padding-top:44px}.main-footer .content-wrapper{flex-direction:column;gap:25px}}.main-footer .content-wrapper .menu-address-wrapper{width:100%;max-width:100%;display:flex;gap:53px;align-items:flex-start;flex-direction:column}@media (min-width:992px){.main-footer .content-wrapper .menu-address-wrapper{flex-direction:row;justify-content:space-between;min-height:413px}}.main-footer .content-wrapper .menu-address-wrapper .menu-items{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item{font-size:34px;font-weight:400;line-height:42px;margin-bottom:0;list-style-type:none;padding:0}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-1{position:relative}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-2>li{padding-left:0}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-3>li{padding-left:6px}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-2,.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-3{overflow:hidden;max-height:0;transition:max-height .4s linear}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item a{display:inline-block}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-2 a{font-size:20px;font-weight:400;line-height:40px;margin-bottom:0}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-3 a{font-size:16px;font-weight:400;line-height:32px;margin-bottom:0;color:#9b9b9b}.main-footer .content-wrapper .menu-address-wrapper .address-contacts *{font-size:16px;font-weight:400;line-height:20px;margin-bottom:20px}@media (min-width:992px){.main-footer .content-wrapper .menu-address-wrapper .menu-items{flex-direction:row;gap:38px;justify-content:flex-end}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item{font-size:30px;font-weight:400;line-height:43px;margin-bottom:0}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-2{position:absolute;top:43px;display:block;width:max-content}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-3>li{padding-left:0}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-2,.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-3{transition:max-height 250ms ease-in-out}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item.level-2 a{font-size:16px;font-weight:400;line-height:32px;margin-bottom:0}.main-footer .content-wrapper .menu-address-wrapper .address-contacts *{margin-bottom:30px}}.main-footer .content-wrapper .menu-address-wrapper .address-contacts .custom-txt{font-size:15px;font-weight:600;line-height:22px;margin-bottom:unset}.main-footer .content-wrapper .menu-address-wrapper .address-contacts :not(.custom-txt){color:#9b9b9b}.main-footer .content-wrapper .menu-address-wrapper .address-contacts a[href^="tel:"]{text-decoration:none;cursor:pointer}.main-footer .content-wrapper .social-logo-wrapper{margin-bottom:32px;display:flex;gap:45px;flex-direction:column}.main-footer .content-wrapper .social-logo-wrapper .logo-wrapper{display:flex;width:100%;max-width:353px}@media (min-width:992px){.main-footer .content-wrapper .social-logo-wrapper{margin-bottom:36px;flex-direction:row-reverse;gap:84px;align-items:center;justify-content:flex-end}.main-footer .content-wrapper .social-logo-wrapper .logo-wrapper{max-width:878px}}.main-footer .content-wrapper .social-logo-wrapper .logo-wrapper .img-logo{width:100%;max-width:100%}.main-footer .copyright-wrapper{padding:0;margin:0 auto;border-top-width:1px;border-top-style:solid;height:auto;width:100%;max-width:100%}.main-footer .copyright-wrapper .copyright-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.main-footer .copyright-wrapper .copyright,.main-footer .copyright-wrapper .privacy-policy{padding-top:21px;padding-bottom:11px;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0}@media (min-width:992px){.main-footer .copyright-wrapper .copyright-container{flex-direction:row;align-items:center;justify-content:space-between}.main-footer .copyright-wrapper .copyright,.main-footer .copyright-wrapper .privacy-policy{padding:12px 20px 13px 47px}}.main-footer .copyright-wrapper .privacy-policy{padding-top:0;padding-bottom:17px;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0}.main-header{width:100%;height:79px;max-height:79px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:0 0;position:fixed;top:0;left:0;z-index:1000;transition:margin-top .6s,opacity .6s;margin-top:0;opacity:1}.main-header.scroll-down.open,.main-header.scroll-up{margin-top:0;top:0;opacity:1}.main-header.scroll-up:not(.open){mix-blend-mode:difference}.main-header.scroll-up:not(.open) .icons-content .menu-logo .openbook-icon .openbook-icon-image path,.main-header.scroll-up:not(.open) .icons-content .menu-logo .openbook-icon .openbook-icon-image rect{fill:#fff}.main-header.scroll-up:not(.open) .icons-content .menu-icon .circles .circle,.main-header.scroll-up:not(.open) .icons-content .menu-icon .circles.dark.mask-dark .circle{background:#fff}@media (max-width:991px){.expertise-areas-scattered .grid-mode .float-card[data-float-card=Studio]{top:calc(var(--app-height) * 460 / 852);left:auto;right:20px}.expertise-grid .section-wrapper .section-grid .splide .splide__track{min-height:578px}.expertise-grid .section-wrapper .section-grid .splide .splide__track .splide__slide.is-active .card-expertise .card-content-top .hover-img{animation-name:imageIn;opacity:1;visibility:visible}.expertise-grid .section-wrapper .section-grid .splide .splide__track .splide__slide:not(.is-active) .card-expertise .card-content-top .hover-img{animation-name:imageOut;opacity:0;visibility:hidden}.generic-content-text-image.partial-image-height .content-wrapper .content-right .img-wrapper{aspect-ratio:unset}.generic-content-text-image.partial-image-height .content-wrapper .content-right .img-wrapper img{object-fit:contain;height:auto}.main-footer .content-wrapper .menu-address-wrapper .menu-items .menu-item a{text-decoration:none}.main-header.scroll-up:not(.open).mobile-icon-to-change{mix-blend-mode:unset}.main-header.scroll-up:not(.open).mobile-icon-to-change .icons-content .menu-logo .openbook-icon .openbook-icon-image path,.main-header.scroll-up:not(.open).mobile-icon-to-change .icons-content .menu-logo .openbook-icon .openbook-icon-image rect{fill:#000}.main-header.scroll-up:not(.open).mobile-icon-to-change .icons-content .menu-icon .circles .circle,.main-header.scroll-up:not(.open).mobile-icon-to-change .icons-content .menu-icon .circles.dark.mask-dark .circle{background:#000}}.main-header.scroll-down:not(.open):not(.hero-business-animation){margin-top:calc(-1 * 79px);top:0;opacity:0}.main-header.scroll-down:not(.open):not(.hero-business-animation)+.category-name{margin-top:calc(-1.5 * 79px);opacity:0}.main-header.open{height:var(--app-height);max-height:var(--app-height);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgb(0 0 0 / .7);mix-blend-mode:unset}.main-header.open .icons-content{height:79px;max-height:79px}.main-header.open .icons-content .menu-logo .openbook-icon{position:absolute;left:0;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.main-header.open .icons-content .menu-logo .menu-label{opacity:1;height:1.25;min-height:1.25;max-height:1.25;transition:opacity .2s .2s}.main-header.open .icons-content .menu-icon .circles{display:none}.main-header.open .icons-content .menu-icon .menu-close{width:51px;max-width:51px;min-width:51px;opacity:1}@media (min-width:992px){.main-footer .copyright-wrapper .privacy-policy{padding:12px 20px 13px 47px}.main-header{height:109px;max-height:109px;pointer-events:none}.main-header.scroll-up:not(.open)+.inner-menu:not(.open){mix-blend-mode:difference}.main-header.scroll-up:not(.open)+.inner-menu:not(.open) .inner-menu-item *{color:#fff}.main-header.scroll-down:not(.open):not(.hero-business-animation){margin-top:calc(-1 * 109px)}.main-header.scroll-down:not(.open):not(.hero-business-animation)+.category-name{margin-top:calc(-1.5 * 109px)}.main-header.scroll-down:not(.open):not(.hero-business-animation)+.inner-menu:not(.open){mix-blend-mode:difference}.main-header.scroll-down:not(.open):not(.hero-business-animation)+.inner-menu:not(.open) .inner-menu-item *{color:#fff}.main-header.open{pointer-events:auto;overflow:hidden}.main-header.open .icons-content{height:109px;max-height:109px}.main-header.open .icons-content .menu-icon .menu-close{width:76px;max-width:76px;min-width:76px}}.main-header.open .menu-modal{max-height:calc(100% - 79px * 2);min-height:calc(100% - 79px * 2);height:calc(100% - 79px * 2);max-width:100%;min-width:100%;width:100%;opacity:1;margin-bottom:79px;position:relative;overflow:visible}@media (min-width:992px){.main-header.open .menu-modal{max-height:calc(100% - 109px * 2);min-height:calc(100% - 109px * 2);height:calc(100% - 109px * 2);margin-bottom:109px}}.main-header.open+.inner-menu{opacity:0;visibility:hidden;transition:opacity 50ms,visibility 1ms 50ms}.main-header .icons-content{display:flex;align-items:center;justify-content:space-between;height:100%;max-height:100%;position:relative}.main-header .icons-content .menu-logo{height:100%;max-height:100%;width:auto;display:inline-flex;align-items:center;justify-content:center;position:relative}@media (max-width:991px){.main-header.mobile-icon-default-top-section{mix-blend-mode:difference}.main-header.mobile-icon-default-top-section .icons-content .menu-logo .openbook-icon .openbook-icon-image path,.main-header.mobile-icon-default-top-section .icons-content .menu-logo .openbook-icon .openbook-icon-image rect{fill:#fff}.main-header.mobile-icon-default-top-section .icons-content .menu-icon .circles .circle,.main-header.mobile-icon-default-top-section .icons-content .menu-icon .circles.dark.mask-dark .circle{background:#fff}.main-header .icons-content .menu-logo{max-width:calc(100% - 54px);width:calc(100% - 54px);min-width:calc(100% - 54px);justify-content:flex-start}.main-header .icons-content .menu-logo .openbook-icon .openbook-icon-image{max-width:calc(var(--app-width) * .65)}}.main-header .icons-content .menu-logo .openbook-icon{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;height:100%;max-height:36px;position:relative;opacity:1;visibility:visible;transition:opacity .2s}.main-header .icons-content .menu-logo .openbook-icon .openbook-icon-image{display:block;width:auto;height:100%;max-height:100%;object-fit:contain;object-position:center}.main-header .icons-content .menu-logo .openbook-icon.icon-into-expertise-area{max-height:26px}@media (min-width:360px){.main-header .icons-content .menu-logo .openbook-icon.icon-into-expertise-area{max-height:31px}}@media (min-width:992px){.main-header .icons-content .menu-logo .openbook-icon{max-height:59px}.main-header .icons-content .menu-logo .openbook-icon:not(.invisible){pointer-events:auto}.main-header .icons-content .menu-logo .openbook-icon.icon-into-expertise-area{max-height:31px}}.main-header .icons-content .menu-logo .openbook-icon.overlap-hero-home,.main-header .icons-content .menu-logo .openbook-icon.to-change{transition:opacity .6s 1ms,visibility 1ms}.main-header .icons-content .menu-logo .openbook-icon.overlap-hero-home.invisible,.main-header .icons-content .menu-logo .openbook-icon.to-change.invisible{opacity:0;visibility:hidden;transition:opacity .6s,visibility 1ms .6s}.main-header .icons-content .menu-logo .openbook-icon.to-change{max-height:22px;min-height:22px}.main-header .icons-content .menu-logo .menu-label{display:inline-flex;align-items:center;justify-content:flex-start;font-family:Ambit,sans-serif;font-size:12px;line-height:1.25;font-weight:400;opacity:0;height:0;min-height:0;max-height:0;transition:none}.main-header .icons-content .menu-icon{display:inline-flex;align-items:center;justify-content:flex-end;pointer-events:auto;z-index:9999}.main-header .icons-content .menu-icon .circles{display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;cursor:pointer;opacity:1;transition:opacity .2s;height:21px}.main-header .icons-content .menu-icon .circles .circle{width:9px;max-width:9px;min-width:9px;height:9px;min-height:9px;max-height:9px;border-radius:60%;background:#000;transition:margin-right .2s ease-out .2s,width .2s,max-width .2s,min-width .2s,max-height .2s,min-height .2s,height .2s,margin-left .2s}.main-header .icons-content .menu-icon .circles .circle:first-of-type{margin-right:30px}.main-header .icons-content .menu-icon .circles.dark:not(.light-hero-home) .circle,.main-header .icons-content .menu-icon .circles.light.mask-light .circle{background:#fff}.main-header .icons-content .menu-icon .circles.dark.mask-dark:not(.not-mask-dark) .circle{background:#000}.main-header .icons-content .menu-icon .circles.dynamic{opacity:0;transition:opacity .2s .2s}.main-header .icons-content .menu-icon .circles.dynamic .circle{transition:margin-right .2s ease-out}.main-header .icons-content .menu-icon .circles.dynamic .circle:first-of-type{margin-right:0}.main-header .icons-content .menu-icon .circles.dynamic .circle:nth-child(2),.main-header .icons-content .menu-icon .circles.dynamic .circle:nth-child(3){width:9px;max-width:9px;min-width:9px;height:9px;min-height:9px;max-height:9px;margin-left:0}@media (min-width:992px){.main-header .icons-content .menu-icon .circles{height:23px}.main-header .icons-content .menu-icon .circles .circle,.main-header .icons-content .menu-icon .circles.dynamic .circle:nth-child(2),.main-header .icons-content .menu-icon .circles.dynamic .circle:nth-child(3){width:11px;max-width:11px;min-width:11px;height:11px;min-height:11px;max-height:11px}.main-header .icons-content .menu-icon .circles.dynamic:hover .circle:nth-child(2),.main-header .icons-content .menu-icon .circles.dynamic:hover .circle:nth-child(3){width:11px;max-width:11px;min-width:11px;height:11px;min-height:11px;max-height:11px;margin-left:0}}@media (max-width:991px){.main-header .icons-content .menu-icon .circles .circle:first-of-type{margin-right:25px}.main-header .icons-content .menu-icon .circles.dynamic .circle{transition:margin-right .2s ease-out,width .2s,min-width .2s,max-width .2s,height .2s,min-height .2s,max-height .2s}.main-header .icons-content .menu-icon .circles.dynamic .circle:nth-child(2){width:14px;max-width:14px;min-width:14px;height:14px;min-height:14px;max-height:14px;margin-left:0}.main-header .icons-content .menu-icon .circles.dynamic .circle:nth-child(3){width:6px;max-width:6px;min-width:6px;height:6px;min-height:6px;max-height:6px}}.main-header .icons-content .menu-icon .menu-close{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;width:0;max-width:0;min-width:0;height:51px;cursor:pointer;opacity:0;transition:opacity .2s}.main-header .icons-content .menu-icon .menu-close .menu-close-icon{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .2s}.main-header .icons-content .menu-icon .menu-close:hover .menu-close-icon{transform:scale(.9)}.main-header .menu-modal{display:flex;align-items:center;justify-content:center;max-height:0;min-height:0;height:0;max-width:0;min-width:0;width:0;opacity:0;overflow:hidden;z-index:1000;background:0 0;position:relative}.main-header .menu-modal .side-vectors{position:absolute;left:-353px}.main-header .menu-modal .side-vectors .vectors-aggregator{position:relative}.main-header .menu-modal .side-vectors .vectors-aggregator .single-vector{position:absolute;left:0;top:calc(50% - 216px);object-fit:cover;object-position:center;border-radius:50%;transition:1s;opacity:0}.main-header .menu-modal .side-vectors .vectors-aggregator .single-vector.visible{opacity:1}.main-header .menu-modal .menu-aggregator{display:flex;justify-content:space-between;max-width:1184px;width:100%}@media (min-width:992px){.main-header .icons-content .menu-icon .circles.hover-paused .circle:nth-child(2),.main-header .icons-content .menu-icon .circles.hover-paused .circle:nth-child(3),.main-header .icons-content .menu-icon .circles.hover-paused:hover .circle:nth-child(2),.main-header .icons-content .menu-icon .circles.hover-paused:hover .circle:nth-child(3){width:11px;max-width:11px;min-width:11px;height:11px;min-height:11px;max-height:11px;margin-left:0}.main-header .icons-content .menu-icon .circles:hover .circle:nth-child(2){width:16px;max-width:16px;min-width:16px;height:16px;min-height:16px;max-height:16px;margin-left:-2px}.main-header .icons-content .menu-icon .circles:hover .circle:nth-child(3){width:8px;max-width:8px;min-width:8px;height:8px;min-height:8px;max-height:8px}.main-header .icons-content .menu-icon .menu-close{height:76px}.main-header .menu-modal .menu-aggregator .level-1{width:55%}.main-header .menu-modal .menu-aggregator .level-2::before{content:"";position:absolute;display:block;width:1px;background-color:#505050;top:-109px;height:100vh;margin-left:18px;z-index:-1}.main-header .menu-modal .menu-aggregator .level-2.expertise::before{margin-left:170px}}.main-header .menu-modal .menu-aggregator .level-2{width:45%}@media (max-width:991px){.main-header .menu-modal .menu-aggregator .level-1 ul{padding:0 20px;display:flex;flex-direction:column;gap:30px}.main-header .menu-modal .menu-aggregator .level-2{display:none}}.main-header .menu-modal .menu-aggregator .level-2.expertise{align-self:flex-start}.main-header .menu-modal .menu-aggregator .level-2 .expertise-container{justify-self:flex-end}.main-header .menu-modal .menu-aggregator .level-2 .expertise-container .header-menu-item{display:flex;flex-direction:column;gap:8px}.main-header .menu-modal .menu-aggregator .level-2 .expertise-container .header-menu-item .header-menu-item-text{color:#fff}.main-header .menu-modal .menu-aggregator .level-2 .expertise-container .header-menu-item .header-menu-item-description{display:flex;align-items:center;color:#aeaeae;gap:10px;font-size:30px;font-weight:300;line-height:30px;margin-bottom:0}.main-header .menu-modal .menu-aggregator .level-2 .header-menu-item .header-menu-item-text{font-size:40px;font-weight:300;line-height:60px;margin-bottom:0}.main-header .menu-modal .menu-aggregator .level-2 .item-group{display:none;position:relative}.main-header .menu-modal .menu-aggregator .level-2 .item-group.visible{display:block}.main-header .menu-modal .menu-aggregator .level-2 .item-group .header-menu-item{display:flex;gap:22px;align-items:center}.main-header .menu-modal .menu-aggregator .level-2 .item-group .header-menu-item:hover .single-independent-vector{opacity:1;transform:rotate(30deg)}.main-header .menu-modal .menu-aggregator .level-2 .item-group .header-menu-item .single-independent-vector{transform:rotate(0);border-radius:50%;opacity:0;transition:opacity 450ms,transform .6s}.main-header .menu-modal .menu-aggregator ul{list-style-type:none;padding:0}.main-header .menu-modal .menu-aggregator ul li{padding:0}.main-header .menu-modal .menu-aggregator ul li .header-menu-item.active,.main-header .menu-modal .menu-aggregator ul li .header-menu-item:hover{text-decoration:none}.main-header .menu-modal .menu-aggregator ul li .header-menu-item.active .header-menu-item-text,.main-header .menu-modal .menu-aggregator ul li .header-menu-item:hover .header-menu-item-text{color:#fff}.main-header .menu-modal .menu-aggregator ul li .header-menu-item .header-menu-item-text{font-size:50px;font-weight:300;line-height:48px;margin-bottom:0}.main-header .menu-modal .social-media-block{position:absolute;right:-120px;transform:rotate(90deg);padding:0!important;list-style-type:none!important;display:flex;gap:60px}.main-header .menu-modal .social-media-block .social-item .social-network{font-size:12px;font-weight:400;line-height:16px;margin-bottom:0;text-transform:uppercase}.inner-menu{display:inline-flex;align-items:center;justify-content:center;gap:25px;height:60px;max-height:60px;width:auto;z-index:1001;pointer-events:auto;position:fixed;top:auto;bottom:0;right:0;left:0;margin:auto;opacity:1;visibility:visible;transition:opacity .4s 1ms,visibility 1ms;overflow:hidden}@media (min-width:992px){.main-header .menu-modal .menu-aggregator ul li .header-menu-item .header-menu-item-text{color:#959595;font-size:70px;font-weight:300;line-height:93px;margin-bottom:0}.inner-menu{height:109px;max-height:109px;bottom:auto;top:0;right:calc(20px + 154px);left:auto;margin:initial;gap:20px}.inner-menu .inner-menu-item{display:inline-flex}}.inner-menu.invisible{opacity:0;visibility:hidden;transition:visibility 1ms .4s,opacity .4s}.inner-menu.open .selected-item .arrow{transform:rotate(180deg)}.inner-menu.open .selected-item .arrow path{stroke:#000}.inner-menu.open .inner-menu-item *{font-size:11px;line-height:1;pointer-events:auto}@media (max-width:991px){.main-header .menu-modal .social-media-block{display:none}.inner-menu{flex-direction:column-reverse;padding-top:0;padding-bottom:0;background-color:#fff;transition:opacity .4s 1ms,visibility 1ms,height .4s}.inner-menu.open{padding-top:32px;padding-bottom:60px;mix-blend-mode:unset;background-color:#fff;height:auto;max-height:calc(var(--app-height) - 79px)}.inner-menu.open .selected-item .label *{color:inherit}.inner-menu.open .inner-menu-item{visibility:visible}.inner-menu.open .inner-menu-item *{color:inherit}.inner-menu .inner-menu-item{visibility:hidden;transition:visibility 1ms}}.inner-menu .inner-menu-item{font-size:11px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;pointer-events:auto;text-decoration:none!important;opacity:.3;cursor:pointer}.inner-menu .inner-menu-item *{font-size:11px;line-height:1;pointer-events:auto}.inner-menu .inner-menu-item .inner-menu-item-order{font-weight:300}.inner-menu .inner-menu-item .inner-menu-item-text{font-weight:400}.inner-menu .inner-menu-item.active{display:none}@media (min-width:992px){.inner-menu .inner-menu-item:hover{opacity:1}.inner-menu .inner-menu-item.active{display:inline-flex;opacity:1}.inner-menu .inner-menu-item.active .inner-menu-item-text{font-weight:600}}.inner-menu .selected-item{display:inline-flex;align-items:center;justify-content:center;gap:13px;margin:0 auto;position:absolute;bottom:0;left:0;right:0;height:60px}.inner-menu .selected-item .label{pointer-events:auto}.inner-menu .selected-item .label *{font-size:11px;line-height:1;pointer-events:auto}.inner-menu .selected-item .label .inner-menu-item-order{font-weight:300}.inner-menu .selected-item .label .inner-menu-item-text{font-weight:600}.inner-menu .selected-item .arrow{width:11px;height:6px;cursor:pointer;margin-bottom:-3px;transform:rotate(0);transition:transform .2s}.inner-menu .selected-item .arrow path{stroke:#000}.inner-menu .selected-item .inner-menu-item{opacity:1;visibility:visible}.inner-menu .selected-item .inner-menu-item.active{display:inline-flex}.category-name{position:fixed;top:calc(79px - 11px);left:20px;display:inline-flex;align-items:flex-start;justify-content:flex-start;opacity:1;visibility:visible;transition:margin-top .6s,opacity 450ms;margin-top:0;overflow:visible;z-index:999}@media (min-width:360px){.category-name{top:calc(79px - 8px)}}.category-name .svg-category{transform-origin:top left;transform:rotate(270deg) translate(-100%,0);transition:transform 1ms 1ms}.category-name.invisible{opacity:0}.category-name.rotate{transition:margin-top .6s,opacity 450ms,left 50ms .6s}.category-name.rotate .svg-category{transform:rotate(360deg) translate(0,0);transition:transform 1ms 450ms}.category-name.rotate[data-random="2"]{left:20px}@media (min-width:992px){.category-name{top:calc(109px - 21.5px)}.category-name.rotate[data-random="2"]{left:20px}.category-name[data-random="1"]{left:calc(20px + 4px)}}@media (min-width:1388px){.inner-menu{right:calc(154px + (var(--app-width) - 1348px)/ 2)}.category-name,.category-name.rotate[data-random="2"]{left:calc((var(--app-width) - 1348px)/ 2)}.category-name[data-random="1"]{left:calc((var(--app-width) - 1348px)/ 2 + 4px)}}.category-name[data-random="2"]{left:calc(20px + 1px)}@media (min-width:360px){.category-name[data-random="2"]{left:calc(20px + 4px)}}@media (min-width:992px){.category-name[data-random="2"]{left:calc(20px + 4px)}}@media (min-width:1388px){.category-name[data-random="2"]{left:calc((var(--app-width) - 1348px)/ 2 + 4px)}}@media (min-width:992px){.category-name[data-random="3"]{left:calc(20px + 4px)}}@media (min-width:1388px){.category-name[data-random="3"]{left:calc((var(--app-width) - 1348px)/ 2 + 4px)}}@media (min-width:992px){.category-name[data-random="4"]{left:calc(20px + 10px)}}@media (min-width:1388px){.category-name[data-random="4"]{left:calc((var(--app-width) - 1348px)/ 2 + 10px)}}@media (min-width:992px){.category-name[data-random="5"]{left:calc(20px + 7px)}}@media (min-width:1388px){.category-name[data-random="5"]{left:calc((var(--app-width) - 1348px)/ 2 + 7px)}}@media (min-width:992px){.category-name[data-random="6"]{left:calc(20px + 18px)}}@media (min-width:1388px){.category-name[data-random="6"]{left:calc((var(--app-width) - 1348px)/ 2 + 18px)}}@media (min-width:992px){.category-name[data-random="7"]{left:calc(20px + 18px)}}@media (min-width:1388px){.category-name[data-random="7"]{left:calc((var(--app-width) - 1348px)/ 2 + 18px)}}@media (min-width:992px){.category-name[data-random="8"]{left:calc(20px + 10px)}}@media (min-width:1388px){.category-name[data-random="8"]{left:calc((var(--app-width) - 1348px)/ 2 + 10px)}}.hero-about-expertise.template-two-images-title-text{margin-bottom:62px}.hero-about-expertise.template-two-images-title-text .content-wrapper{width:100%;max-width:100%;display:flex;flex-direction:column;gap:19px}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-left{width:100%;max-width:100%}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-left .image-container{aspect-ratio:.8997/1;display:flex;width:100%;max-width:100%}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-left .image-container img{object-fit:cover;width:100%;max-width:100%;height:auto}@media (min-width:992px){.hero-about-expertise.template-two-images-title-text{margin-bottom:138px}.hero-about-expertise.template-two-images-title-text .content-wrapper{flex-direction:row;gap:37px;max-width:calc(100% - 68px);margin-left:68px}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-left .image-container{max-width:945px;aspect-ratio:1.4697/1}}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-right{display:flex;flex-direction:column;gap:48px;width:100%;max-width:100%}@media (min-width:992px){.hero-about-expertise.template-two-images-title-text .content-wrapper .content-right{max-width:306px;justify-content:space-between;min-height:100%}}@media (max-width:991px){.inner-menu .inner-menu-item *,.inner-menu .selected-item .label *{color:#000}body.template-category-real-estate .hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-left{margin-top:calc(189px - 74px + 7px)}body.template-category-architecture .hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-left{margin-top:calc(227px - 74px + 7px)}body.template-category-design .hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-left{margin-top:calc(113px - 74px + 7px)}body.template-category-engineering .hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-left{margin-top:calc(203px - 74px + 7px)}body.template-category-studio .hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-left{margin-top:calc(111px - 74px + 7px)}.hero-about-expertise .content-wrapper .title{font-size:35px;font-weight:400;line-height:37px}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-left .image-container{max-width:calc(100% - 47px);margin-left:47px}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-left .image-container.set-max-height{max-height:339px}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-right.add-margin-left{max-width:calc(100% - 47px);margin-left:47px}}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-right .content-bottom{display:flex;flex-direction:column;gap:18px}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-right .content-bottom .sm-image-container{aspect-ratio:1.677/1;width:100%;max-width:114px}.hero-about-expertise.template-two-images-title-text .content-wrapper .content-right .content-bottom .sm-image-container img{height:auto}.hero-about-expertise.template-image-title-text{margin-bottom:63px}.hero-about-expertise.template-image-title-text .content-wrapper{display:flex;gap:32px;flex-direction:column;margin-bottom:63px}@media (min-width:992px){.hero-about-expertise.template-two-images-title-text .content-wrapper .content-right .content-bottom{gap:26px;max-width:299px}.hero-about-expertise.template-image-title-text{margin-bottom:106px}.hero-about-expertise.template-image-title-text .content-wrapper{flex-direction:column;gap:39px;margin-bottom:106px}}.hero-about-expertise.template-image-title-text .content-wrapper .content-top{width:100%;max-width:100%;display:flex;gap:32px;flex-direction:column}.hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-left .title-wrapper{width:100%;max-width:283px}@media (min-width:992px){.hero-about-expertise.template-image-title-text .content-wrapper .content-top{flex-direction:row;gap:61px;align-items:flex-end}.hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-left .title-wrapper{max-width:307px}}@media (max-width:991px){.hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-left,.hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-right.add-margin-left{max-width:calc(100% - 47px);margin-left:47px}.hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-right .image-container.set-max-height{max-height:225px}}.hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-right .image-container{aspect-ratio:1.573/1;display:flex;width:100%;max-width:100%}.hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-right .image-container img{object-fit:cover;width:100%;max-width:100%;height:auto}.hero-about-expertise.template-image-title-text .content-wrapper .content-bottom{display:flex}@media (max-width:991px){.hero-about-expertise.template-image-title-text .content-wrapper .content-bottom.add-margin-left{max-width:calc(100% - 47px);margin-left:47px}}.hero-about-expertise.template-image-title-text .content-wrapper .content-bottom .text-wrapper{width:100%;max-width:100%}.hero-business{padding-top:79px;position:relative;background:#fff;height:calc(var(--app-height) * 2);min-height:calc(var(--app-height) * 2);max-height:calc(var(--app-height) * 2);overflow:hidden}@media (min-width:992px){.hero-about-expertise.template-image-title-text .content-wrapper .content-top .content-right .image-container{max-width:943px;aspect-ratio:1.975/1}.hero-about-expertise.template-image-title-text .content-wrapper .content-bottom{justify-content:flex-end}.hero-about-expertise.template-image-title-text .content-wrapper .content-bottom .text-wrapper{max-width:446px}.hero-business{padding-top:calc(109px + 33px);height:calc(var(--app-height) * 3);min-height:calc(var(--app-height) * 3);max-height:calc(var(--app-height) * 3)}}.hero-business *{color:#000}.hero-business .scroll-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;height:auto}.hero-business .scroll-container.fixed{position:fixed}.hero-business .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.hero-business .block-content{width:100%;max-width:100%;align-self:stretch;position:relative}@media (min-width:992px){.hero-business .wrapper{flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:20px}.hero-business .block-content{max-width:calc(var(--app-width) * 586 / 1150)}}@media (min-width:1150px){.hero-business .block-content{max-width:586px}}.hero-business .block-content *{color:#000}.hero-business .block-content .title{font-size:28px;font-weight:400;line-height:30px;margin-bottom:30px}.hero-business .block-content .clone-texts,.hero-business .block-content .text-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;gap:25px;position:absolute}.hero-business .block-content .text-content{top:calc(100% + 43px)}.hero-business .block-content .clone-texts{bottom:0}@media (max-width:991px){.hero-business .block-content .text-content{position:relative;top:auto;margin-bottom:48px}.hero-business .block-content .text-content .text{opacity:1}.hero-business .block-content .clone-texts{display:none}.hero-homepage .hero-homepage-video{object-fit:cover;object-position:center}}.hero-business .block-content .clone-texts .text{transform:translateY(50px);transition:none;pointer-events:auto}.hero-business .block-content .clone-texts .text.reduced:not(.clone){transition:none;transform:translateY(10px)}.hero-business .block-content .clone-texts .text.clone{opacity:1;transform:translateY(0);transition:transform .8s,opacity .6s}.hero-business .block-content .text{opacity:0;display:flex;align-items:flex-end;justify-content:flex-start;pointer-events:none}@media (min-width:992px){.hero-business .block-content .title{font-size:45px;line-height:50px}.hero-business .block-content .text:not(.reduced) *{font-size:35px;line-height:37px}}@media (max-height:700px) and (min-width:992px){.hero-business .block-content .clone-texts,.hero-business .block-content .text-content{gap:15px}.hero-business .block-content .text:not(.reduced) *{font-size:25px;line-height:27px}}.hero-business .block-vector{width:100%;max-width:100%;margin-right:0;height:calc(var(--app-width) * 436 / 353);display:flex;align-items:flex-start;justify-content:flex-end}@media (min-width:992px){.hero-business .block-vector{margin-right:calc(var(--app-width) * 75 / 1150);height:calc(var(--app-height) - 109px - 33px - 43px)}}@media (min-width:1150px){.hero-business .block-vector{max-width:calc(100% - 586px - 20px);margin-right:75px}}.hero-business .block-vector .wrapper-vector{position:relative;width:100%;height:100%}.hero-business .block-vector .wrapper-vector .target-point{position:absolute;top:50%;left:86px;margin:auto;width:14px;height:14px;border-radius:50%;background-color:#fff0;transform:translate(-50%,-50%);z-index:2;visibility:hidden;opacity:0;display:flex;align-items:center;justify-content:center;text-align:center}.hero-business .block-vector .wrapper-vector .target-point svg{width:100%;height:100%}.hero-business .block-vector .wrapper-vector .point-guid{position:absolute;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;background-color:#fff0;visibility:hidden}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="0"]{top:50%;left:86px}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="1"]{top:50%;left:0}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="2"]{top:0;left:86px}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="3"]{top:100%;left:86px}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="4"]{top:0;left:calc(100% - 110px)}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="5"]{top:100%;left:calc(100% - 110px)}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="6"]{top:0;left:0}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="7"]{top:100%;left:0}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="8"]{top:calc(50% + 86px);left:0}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="9"]{top:50%;left:196px}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="10"]{top:0;left:100%}.hero-business .block-vector .wrapper-vector .point-guid[data-point-guid="11"]{top:100%;left:100%}.hero-business .block-vector .wrapper-vector .line-guid{position:absolute;width:1px;height:1px;background-color:#b6b6b6;pointer-events:none;opacity:0;visibility:hidden;transform-origin:top left;transition:opacity .2s,visibility 1ms .2s}.hero-business .block-vector .wrapper-vector .line-guid.visible{opacity:1;visibility:visible;transition:opacity .2s 1ms,visibility 1ms}.hero-business .block-vector .wrapper-vector .circle{position:absolute;top:50px;left:50px;width:14px;height:14px;border-radius:50%;background-color:#000;transform:translate(-50%,-50%);pointer-events:none;opacity:1;visibility:visible}.hero-business .block-vector .wrapper-vector .circle .c-3,.hero-business .block-vector .wrapper-vector .circle.c-openbook-real-estate,.hero-business .block-vector .wrapper-vector .circle.c-openbookrealestate{top:50px;left:86px;background-color:var(--color-circle)}.hero-business .block-vector .wrapper-vector .circle .c-0,.hero-business .block-vector .wrapper-vector .circle.c-openbook-architecture,.hero-business .block-vector .wrapper-vector .circle.c-openbookarchitecture{top:80px;background-color:var(--color-circle)}.hero-business .block-vector .wrapper-vector .circle .c-2,.hero-business .block-vector .wrapper-vector .circle.c-openbook-engineering,.hero-business .block-vector .wrapper-vector .circle.c-openbookengineering{top:50%;left:0;background-color:var(--color-circle)}.hero-business .block-vector .wrapper-vector .circle .c-4,.hero-business .block-vector .wrapper-vector .circle.c-openbook-studio,.hero-business .block-vector .wrapper-vector .circle.c-openbookstudio{top:calc(100% - 50px);left:86px;background-color:var(--color-circle)}.hero-business .block-vector .wrapper-vector .circle .c-1,.hero-business .block-vector .wrapper-vector .circle.c-openbook-design,.hero-business .block-vector .wrapper-vector .circle.c-openbookdesign{top:calc(100% - 80px);background-color:var(--color-circle)}.hero-business.expand{height:calc(calc(var(--app-height) * 2)/ 2);min-height:calc(calc(var(--app-height) * 2)/ 2);max-height:calc(calc(var(--app-height) * 2)/ 2)}@media (max-width:375px){.hero-business{height:calc(var(--app-height) * 3);min-height:calc(var(--app-height) * 3);max-height:calc(var(--app-height) * 3)}.hero-business.expand{height:calc(calc(var(--app-height) * 3)/ 2);min-height:calc(calc(var(--app-height) * 3)/ 2);max-height:calc(calc(var(--app-height) * 3)/ 2)}}@media (min-width:992px){.hero-business.expand{height:calc(calc(var(--app-height) * 3)/ 2);min-height:calc(calc(var(--app-height) * 3)/ 2);max-height:calc(calc(var(--app-height) * 3)/ 2)}.hero-homepage.slider-expertise-template{overflow:hidden}}.hero-business.expand .block-vector .wrapper-vector .target-point{visibility:visible;opacity:1;transition:opacity .2s 1ms,visibility 1ms,width .2s,height .2s}.hero-business.expand .block-vector .wrapper-vector .target-point svg{transition:width .2s,height .2s}.hero-business.expand .block-vector .wrapper-vector .circle{opacity:0;visibility:hidden;transition:opacity .2s,visibility 1ms .2s}.hero-business.remove{height:0;min-height:0;max-height:0;background:#000}.hero-business.remove .scroll-container,.hero-business.remove .wrapper{display:none}.hero-homepage{width:var(--app-width);min-width:var(--app-width);max-width:var(--app-width);height:var(--app-height);min-height:var(--app-height);max-height:var(--app-height);position:relative;cursor:url(/dist/images/cursor/cursor.svg) 10 10,auto}.hero-homepage *{cursor:url(/dist/images/cursor/cursor.svg) 10 10,auto}.hero-homepage .hero-homepage-video{position:absolute;right:0;left:0;bottom:0;margin:auto;z-index:0;width:var(--app-width);min-width:var(--app-width);max-width:var(--app-width);height:var(--app-height);min-height:var(--app-height);max-height:var(--app-height);object-fit:cover;object-position:center;opacity:1;visibility:visible;transition:opacity 1.6s,visibility 10ms 1.6s}.hero-homepage .hero-homepage-video.invisible{opacity:0;visibility:hidden}.hero-homepage .first-content{width:100%;height:auto;position:absolute;top:100%;left:0;right:0;opacity:0;visibility:visible;transition:opacity 1.6s,transform .8s,visibility 10ms 1.6s}.hero-homepage .first-content.visible{opacity:1}.hero-homepage .first-content.invisible{opacity:0;visibility:hidden}.hero-homepage .first-content .text{width:calc(100% - 2 * 20px);max-width:528px;text-align:left;position:absolute;bottom:calc(100% + var(--app-height) * 205 / 870);opacity:1;visibility:visible;transition:opacity .8s,visibility 10ms .8s,filter .8s}.hero-homepage .first-content .text.invisible{opacity:0;filter:blur(2px);visibility:hidden}.hero-homepage .first-content .space-expertise{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto}@media (min-width:992px){.hero-homepage .first-content .text{bottom:calc(100% + 62px)}.hero-homepage .first-content .space-expertise{height:75px}}.hero-homepage .first-content .space-expertise svg{height:auto;width:100%}.hero-homepage .first-content .space-expertise svg path{height:100%;width:auto}.hero-homepage .first-content .space-expertise svg.x-svg{height:97%;width:auto}.hero-homepage .first-content .space-expertise svg.expertise-svg{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path .8s,visibility 10ms .8s}.hero-homepage .first-content .space-expertise svg.expertise-svg.clipped{clip-path:inset(0 0 100% 0);visibility:hidden}.hero-homepage .first-content .space-expertise .svg-wrapper{display:flex;align-items:center;justify-content:flex-start;height:73px;width:70px;overflow:hidden;position:relative}@media (min-width:1050px){.hero-homepage .first-content .space-expertise{height:83px}.hero-homepage .first-content .space-expertise .svg-wrapper{height:78px}}@media (min-width:1220px){.hero-homepage .first-content .space-expertise{height:97px}.hero-homepage .first-content .space-expertise .svg-wrapper{height:95px}}.hero-homepage .first-content .space-expertise .svg-wrapper svg.x-svg{overflow:visible;height:auto;width:auto;clip-path:inset(48.43% 0 48.43% 0);transition:clip-path 2.4s;display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto}.hero-homepage .first-content .space-expertise .svg-wrapper svg.x-svg.left{top:-2px;right:0}.hero-homepage .first-content .space-expertise .svg-wrapper svg.x-svg.right{left:0}.hero-homepage .first-content .space-expertise .svg-wrapper.active{overflow:visible}.hero-homepage .first-content .space-expertise .svg-wrapper.active svg.x-svg{clip-path:inset(0 0 0 0)}.hero-homepage .first-content .space-expertise .x-vector{display:inline-flex;align-items:center;justify-content:center;width:auto;height:100%}.hero-homepage .first-content .sphere{position:absolute;margin:auto;left:calc(var(--app-width) * 908 / 1388);top:0;bottom:0;transform:translateY(-45%);transition:transform 1.6s,filter .8s}.hero-homepage .first-content .sphere.after-init{transform:translateY(-60%)}@media (max-width:991px){.hero-homepage .first-content .space-expertise svg{max-width:352px}.hero-homepage .first-content .sphere.after-init{transform:translateY(-88%)}.hero-homepage .first-content .sphere{width:135px;height:135px;left:min(var(--app-width) * 191 / 355,191px);transform:translateY(-60%)}}.hero-homepage .expertise-slider-wrapper{opacity:0;visibility:hidden;background-color:#fff;transition:visibility 10ms,opacity 2s 10ms;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.hero-homepage .expertise-slider-wrapper.visible{opacity:1;visibility:visible}.hero-homepage .expertise-slider-wrapper.grid-mode{background-color:#fff0}.hero-homepage .expertise-slider-wrapper.grid-mode .swiper .cursor-bottom-swiper{background-color:#fff!important}.hero-homepage .expertise-slider-wrapper .swiper{width:100%;height:100%;background:0 0;--swiper-navigation-sides-offset:0;--swiper-navigation-color:#FFF;--swiper-pagination-color:#FFF;--swiper-navigation-size:108px;position:relative}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide{box-sizing:border-box;background-color:#fff0;padding:79px 0 50px;z-index:5;transition:transform 1s,background-color .3s ease-in!important}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.colored{background-color:var(--background-color-slide);transition:transform 1s,background-color .8s!important}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.colored-inline{transition:transform 1s!important}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.in-front [data-swiper-parallax-text]:not(.invisible){opacity:1}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.swiper-slide-active{z-index:10}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper{height:100%;position:relative;padding-bottom:30px;display:flex;align-items:flex-start;justify-content:space-between}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .column-left{width:auto;max-width:345px;height:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:20px;z-index:3}@media (max-width:991px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .column-left{max-width:100%;width:100%}}@media (min-width:2560px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .column-left{max-width:max(345px,var(--app-width) * 345 / 1440)}}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-left{width:max(345px,var(--app-width) * 345 / 1440);max-width:100%;height:auto;max-height:100%;display:inline-flex;padding:0;object-position:center;object-fit:cover;margin:0}@media (max-width:991px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-left{width:100%;max-width:100%;height:auto;max-height:231px}}@media (min-width:2560px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-left{max-width:min(685px,var(--app-width) * 345 / 1440)}}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-right{margin-top:calc(-1 * (109px - 33px));z-index:1;display:flex;align-items:center;justify-content:center;padding:0;width:491px;max-width:100%;height:max(634px,100% + 109px - 33px);max-height:max(634px,100% + 109px - 33px);object-position:center;object-fit:cover}@media (min-width:992px){.hero-homepage .first-content .space-expertise svg{height:100%;width:auto}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide{padding:109px 0 50px}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper{padding-bottom:34px}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-right{width:auto;margin-left:calc(-2 * 20px)}.hero-homepage .grid-mode .float-card{transform:translate3d(-50%,-50%,0)}}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .center-images{z-index:2;position:absolute;top:196px;bottom:auto;left:200px;right:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center}@media (max-width:991px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .center-images{left:auto;right:42px;top:133px;z-index:3}}@media (min-width:1200px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .center-images{left:0}}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .center-images .wrapper-images{position:relative;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-center{display:block;margin-right:100px;width:330px;max-width:100%;height:auto;max-height:220px;object-position:center;object-fit:cover}@media (min-width:2560px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .center-images{top:0;bottom:0}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-center{width:max(330px,330px + (var(--app-width) - 1440px) * .1);max-width:min(475px,330px + (var(--app-width) - 1440px) * .1);height:auto;max-height:none}}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-thumbnail{position:absolute;bottom:100%;left:0;display:block;width:161px;max-width:100%;height:196px;max-height:196px;object-position:center;object-fit:cover}@media (max-width:991px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-thumbnail{position:relative;bottom:initial;left:initial}}@media (min-width:2560px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-thumbnail{width:max(161px,161px + (var(--app-width) - 1440px) * .1);max-width:min(350px,161px + (var(--app-width) - 1440px) * .1);height:auto;max-height:none}}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .text{color:#000;font-size:16px;font-weight:400;line-height:20px;text-align:left;max-width:345px}@media (min-height:700px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .text{max-width:268px}}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .text *{color:#000}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .expertise-category{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:auto}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .expertise-category img{height:22px;max-height:22px;width:auto}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .expertise-category span{font-size:24px;line-height:24px;color:#000;text-transform:uppercase}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide [data-swiper-parallax]{opacity:0;transition-duration:2s!important}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide [data-swiper-parallax].init-visible{opacity:1}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide img[data-swiper-parallax]{filter:blur(0)}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide img[data-swiper-parallax].invisible{opacity:0;filter:blur(40px)}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide [data-swiper-parallax-text]{opacity:0;transition:opacity 1s .2s}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.template-three-images .content-wrapper .center-images{top:62px;right:0;left:120px}@media (min-width:1200px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .image-thumbnail{left:calc(100% - 100px)}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.template-three-images .content-wrapper .center-images{right:-150px;left:0}}@media (min-width:2560px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.template-three-images .content-wrapper .center-images{right:max(-150px,-150px + (var(--app-width) - 1440px) * .15)}}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.template-three-images .content-wrapper .center-images .image-center{margin-right:0}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.template-three-images .content-wrapper .text{padding-bottom:34px}.hero-homepage .expertise-slider-wrapper .swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;width:auto;overflow:auto;white-space:nowrap;margin:0 auto;left:0;right:0;bottom:0;height:50px;border-top:1px solid #000;opacity:1;transition:opacity 1s .2s;z-index:3;background:0 0;cursor:none}.hero-homepage .expertise-slider-wrapper .swiper .swiper-pagination.invisible{transition:opacity .8s;opacity:0}.hero-homepage .expertise-slider-wrapper .swiper .swiper-pagination.transitory{border-top-color:#fff0;z-index:20}.hero-homepage .expertise-slider-wrapper .swiper .swiper-pagination .swiper-pagination-bullet{display:inline-flex;align-items:center;justify-content:center;width:auto;text-align:center;opacity:.5;background:0 0;outline:0;box-shadow:none;border:none;cursor:none;color:#000;font-family:Ambit,sans-serif;font-size:12px;font-weight:400;line-height:16px;text-transform:uppercase;border-radius:0;margin:0 10px;transition:opacity 150ms,font-weight 150ms}.hero-homepage .expertise-slider-wrapper .swiper .swiper-pagination .swiper-pagination-bullet:hover{opacity:.8}.hero-homepage .expertise-slider-wrapper .swiper .swiper-pagination .swiper-pagination-bullet.bullet-word-active,.hero-homepage .expertise-slider-wrapper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:0 0;font-weight:700;opacity:1}.hero-homepage .expertise-slider-wrapper .swiper .swiper-pagination .swiper-pagination-bullet.bullet-word-active:hover,.hero-homepage .expertise-slider-wrapper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{opacity:1}.hero-homepage .expertise-slider-wrapper .swiper .cursor-bottom-swiper{position:absolute;bottom:0;top:0;width:20px;height:20px;border-radius:50%;overflow:hidden;background-color:#fff0;z-index:5;mix-blend-mode:difference;pointer-events:none!important;visibility:hidden;opacity:0;transform:translate(-50%,-50%);transition:visibility 1ms .2s,opacity .2s}.hero-homepage .expertise-slider-wrapper .swiper .cursor-bottom-swiper.visible{opacity:1;visibility:visible;transition:visibility 1ms,opacity .2s 1ms}.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-next,.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-prev{outline:0!important;box-shadow:none!important;width:108px;height:calc(100% - 50px);top:0;margin-top:0;padding:50px 16px 0;background:0 0;display:flex;align-items:center;justify-content:flex-end;opacity:1;transition:opacity .2s}.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-next:after,.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-prev:after{display:none}.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-next svg,.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-prev svg{width:23px;height:23px;pointer-events:none!important}.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-next.invisible,.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-prev.invisible{opacity:0}.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-next.invisible-forced,.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-prev.invisible-forced{opacity:0;transition:opacity 1ms}.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-prev{justify-content:flex-start}@media (max-width:991px){.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper .text{max-width:100%;width:100%;font-size:17px;line-height:22px}.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide.template-four-images .content-wrapper .image-thumbnail{width:98px;max-width:100%;height:120px;max-height:120px;bottom:10px}.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-next,.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-prev{width:30px;height:50px;padding:10px 0;bottom:0;top:auto;right:20px;left:auto}.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-next svg,.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-prev svg{height:100%;width:auto}.hero-homepage .expertise-slider-wrapper .swiper .swiper-button-prev{right:calc(45px + 20px)}}.hero-homepage .expertise-slider-wrapper .swiper .semi-panel{position:absolute;top:0;height:var(--app-height);width:75px;opacity:1;visibility:visible;z-index:10;transition:opacity .8s 1ms,visibility 1ms}.hero-homepage .expertise-slider-wrapper .swiper .semi-panel.invisible{opacity:0;visibility:hidden;transition:opacity .8s,visibility 1ms .8s}.hero-homepage .expertise-slider-wrapper .swiper .semi-panel.invisible-forced{opacity:0;visibility:hidden;transition:opacity 1ms,visibility 1ms}.hero-homepage .expertise-slider-wrapper .swiper .semi-panel.next{right:0;background-image:linear-gradient(to right,#fff0,var(--semi-panel-color))}.hero-homepage .expertise-slider-wrapper .swiper .semi-panel.prev{left:0;background-image:linear-gradient(to left,#fff0,var(--semi-panel-color))}.hero-homepage .expertise-slider-wrapper .swiper .transition-panels{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible;display:flex;align-items:center;justify-content:center;transition:opacity .4s 1ms,background-color .4s 1ms,visibility 1ms;z-index:15;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgb(255 255 255 / .6);padding:30px 20px 50px}.hero-homepage .expertise-slider-wrapper .swiper .transition-panels.invisible{background-color:#fff0;opacity:0;visibility:hidden;transition:opacity .4s,background-color .4s,visibility 1ms .4s}.hero-homepage .expertise-slider-wrapper .swiper .transition-panels .panel-image{height:100%;width:auto;object-fit:contain;object-position:center;opacity:0;transition:opacity .4s}.hero-homepage .expertise-slider-wrapper .swiper .transition-panels .panel-image.visible{opacity:1}.hero-homepage .expertise-slider-wrapper .swiper .cursor{position:absolute;width:108px;height:108px;border-radius:50%;background-color:#000;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;padding:12px;pointer-events:none!important;opacity:1;visibility:visible;transform:translate(0,0);transition:transform 5ms;z-index:10;display:none}.hero-homepage .expertise-slider-wrapper .swiper .cursor *{color:#fff}.hero-homepage .expertise-slider-wrapper .swiper .cursor span{font-size:12px;font-weight:600;line-height:14px;text-transform:uppercase;text-align:center}.hero-homepage .expertise-slider-wrapper .swiper .cursor svg{width:24px;height:27px}.hero-homepage .expertise-slider-wrapper .swiper .cursor svg path{stroke:#fff}.hero-homepage .expertise-slider-wrapper .swiper .cursor:not(.prev):not(.next){transition:opacity 1ms .1s,visibility 1ms}.hero-homepage .expertise-slider-wrapper .swiper .cursor:not(.prev):not(.next).invisible{opacity:0;visibility:visible;transition:opacity 1ms,visibility 1ms 1ms}.hero-homepage .expertise-slider-wrapper .swiper .cursor:not(.prev):not(.next).animate-prev{animation:.1s ease-out forwards spring-cursor-detail-prev}.hero-homepage .expertise-slider-wrapper .swiper .cursor:not(.prev):not(.next).out-prev{animation:.1s ease-out forwards spring-cursor-detail-prev-out}.hero-homepage .expertise-slider-wrapper .swiper .cursor:not(.prev):not(.next).animate-next{animation:.1s ease-out forwards spring-cursor-detail}.hero-homepage .expertise-slider-wrapper .swiper .cursor:not(.prev):not(.next).out-next{animation:.1s ease-out forwards spring-cursor-detail-out}.hero-homepage .expertise-slider-wrapper .swiper .cursor.prev svg{transform:rotate(180deg)}.hero-homepage .expertise-slider-wrapper .swiper .cursor.prev.animate{animation:.1s ease-out forwards spring-cursor-detail-prev}.hero-homepage .expertise-slider-wrapper .swiper .cursor.prev.out{animation:.1s ease-out forwards spring-cursor-detail-prev-out}.hero-homepage .expertise-slider-wrapper .swiper .cursor.next,.hero-homepage .expertise-slider-wrapper .swiper .cursor.prev{justify-content:flex-start}.hero-homepage .expertise-slider-wrapper .swiper .cursor.next svg,.hero-homepage .expertise-slider-wrapper .swiper .cursor.prev svg{margin-bottom:8px}.hero-homepage .expertise-slider-wrapper .swiper .cursor.invisible{opacity:0;visibility:hidden}.hero-homepage .expertise-slider-wrapper .swiper .cursor.animate{animation:.1s ease-out forwards spring-cursor-detail}.hero-homepage .expertise-slider-wrapper .swiper .cursor.out{animation:.1s ease-out forwards spring-cursor-detail-out}.hero-homepage .expertise-slider-wrapper.scroll-stopped .swiper .swiper-slide.swiper-slide-active,.hero-homepage .expertise-slider-wrapper.scroll-stopped .swiper .swiper-slide.swiper-slide-active *,.hero-homepage .expertise-slider-wrapper.scroll-stopped .swiper .swiper-slide.swiper-slide-active [data-slide-anchor]{cursor:none!important}.hero-homepage .expertise-slider-wrapper.scroll-stopped .swiper .cursor{display:flex}.hero-homepage .expertise-slider-wrapper.scroll-stopped .swiper .swiper-button-next,.hero-homepage .expertise-slider-wrapper.scroll-stopped .swiper .swiper-button-next *,.hero-homepage .expertise-slider-wrapper.scroll-stopped .swiper .swiper-button-prev,.hero-homepage .expertise-slider-wrapper.scroll-stopped .swiper .swiper-button-prev *{cursor:none!important}.hero-homepage .switcher-view-mode{position:absolute;bottom:0;left:0;right:auto;background:0 0;display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;height:50px;width:auto;transition:opacity 1s .2s;opacity:1;z-index:4;padding-left:20px;cursor:none!important}.hero-homepage .switcher-view-mode *{cursor:none!important}@media (max-width:991px){.hero-homepage .expertise-slider-wrapper .swiper .transition-panels .panel-image{max-height:75%;width:100%;max-width:calc(100% - 2 * 20px)}.hero-homepage .switcher-view-mode{width:calc(100% - 2 * 20px);left:20px;padding-left:0;padding-right:0;border-top:1px solid #000}}@media (min-width:1388px){.hero-homepage .first-content .sphere{left:908px}.hero-homepage .switcher-view-mode{left:calc((var(--app-width) - 1388px)/ 2)}}.hero-homepage .switcher-view-mode.invisible{transition:opacity 50ms;opacity:0}.hero-homepage .switcher-view-mode .icon-view{height:18px;width:auto}.hero-homepage .switcher-view-mode .icon-view line{transition:stroke .2s;stroke:rgb(0 0 0 / .2)}.hero-homepage .switcher-view-mode .icon-view path{transition:fill .2s;fill:rgb(0 0 0 / .2)}.hero-homepage .switcher-view-mode .icon-view:hover line{stroke:rgb(0 0 0 / .5)}.hero-homepage .switcher-view-mode .icon-view:hover path{fill:rgb(0 0 0 / .5)}.hero-homepage .switcher-view-mode .icon-view.grid-view.active line{stroke:#fff}.hero-homepage .switcher-view-mode .icon-view.grid-view.active path{fill:#fff}.hero-homepage .switcher-view-mode .icon-view.grid-view.active:hover line{stroke:#fff}.hero-homepage .switcher-view-mode .icon-view.grid-view.active:hover path{fill:#fff}.hero-homepage .switcher-view-mode .icon-view.detail-view line{stroke:rgb(255 255 255 / .3)}.hero-homepage .switcher-view-mode .icon-view.detail-view path{fill:rgb(255 255 255 / .3)}.hero-homepage .switcher-view-mode .icon-view.detail-view:hover line{stroke:rgb(255 255 255 / .6)}.hero-homepage .switcher-view-mode .icon-view.detail-view:hover path{fill:rgb(255 255 255 / .6)}.hero-homepage .switcher-view-mode .icon-view.detail-view.active line{stroke:#000}.hero-homepage .switcher-view-mode .icon-view.detail-view.active path{fill:#000}.hero-homepage .switcher-view-mode .icon-view.detail-view.active:hover line{stroke:#000}.hero-homepage .switcher-view-mode .icon-view.detail-view.active:hover path{fill:#000}.hero-homepage .grid-mode{max-width:var(--app-width);width:var(--app-width);height:var(--app-height);min-height:var(--app-height);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .6s 5ms;background:0 0;overflow:hidden;position:relative}.hero-homepage .grid-mode .text{position:absolute;left:0;bottom:70px;width:100%;max-width:544px;z-index:1;padding-left:20px;opacity:0;transition:opacity .8s,bottom .8s}@media (min-width:1388px){.hero-homepage .grid-mode .text{left:calc((var(--app-width) - 1388px)/ 2)}}.hero-homepage .grid-mode .text.highlight,.hero-homepage .grid-mode .text.highlight *{font-size:50px;font-weight:400;line-height:48px;cursor:none!important}.hero-homepage .grid-mode .text.visible{opacity:1;bottom:80px}.hero-homepage .grid-mode .cards-wrapper{height:100%;position:relative;padding-top:109px;padding-bottom:50px;transition:transform .4s ease-out}.hero-homepage .grid-mode .grid-mode-cursors{position:absolute;pointer-events:none!important;opacity:1;visibility:visible;transition:opacity 50ms 1ms,visibility 1ms;z-index:10;width:108px;height:108px;border-radius:50%;background-color:#fff0;overflow:hidden;transform:translate3d(-50%,-50%,0)}@media (max-width:991px){.hero-homepage .grid-mode .text.highlight,.hero-homepage .grid-mode .text.highlight *{font-size:28px;line-height:30px}.hero-homepage .grid-mode .grid-mode-cursors{display:none}}.hero-homepage .grid-mode .grid-mode-cursors.invisible{opacity:0;visibility:hidden;transition:opacity 50ms,visibility 1ms 50ms}.hero-homepage .grid-mode .grid-mode-cursors .cursor-float-card{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:12px;pointer-events:none!important;opacity:1;visibility:visible;transition:opacity 50ms 1ms,visibility 1ms}.hero-homepage .grid-mode .grid-mode-cursors .cursor-float-card *{color:#fff;pointer-events:none!important}.hero-homepage .grid-mode .grid-mode-cursors .cursor-float-card span{font-size:12px;font-weight:600;line-height:14px;text-transform:uppercase;text-align:center}.hero-homepage .grid-mode .grid-mode-cursors .cursor-float-card.invisible{opacity:0;visibility:hidden;transition:opacity 50ms,visibility 1ms 50ms}.hero-homepage .grid-mode .grid-mode-cursors .cursor-float-card.animate{animation:250ms spring-cursor-v2}.hero-homepage .grid-mode .float-card{position:absolute;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:auto;height:auto;z-index:2;text-decoration:none;cursor:none;transition:transform .4s ease-out}.hero-homepage .grid-mode .float-card *{text-decoration:none;pointer-events:none!important}.hero-homepage .grid-mode .float-card .card-content{position:static;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:12px;padding:0;margin:0;pointer-events:none!important}.hero-homepage .grid-mode .float-card .images-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;margin:0;position:relative;pointer-events:none!important}.hero-homepage .grid-mode .float-card .image{display:block;width:282px;height:190px;object-fit:cover;object-position:center;transition:width .4s,height .4s;z-index:1;pointer-events:none!important}@media (max-width:991px){.hero-homepage .grid-mode .float-card .image{width:calc(var(--app-width) * 153 / 394);height:calc(var(--app-height) * 103 / 852)}.hero-homepage .grid-mode .float-card .image-hover{display:none}}.hero-homepage .grid-mode .float-card .image-hover{position:absolute;right:-37px;top:-46px;visibility:hidden;opacity:0;transition:opacity 250ms,visibility 1ms 250ms;z-index:2;pointer-events:none!important;height:266px;width:auto}.hero-homepage .grid-mode .float-card .title{font-size:16px;font-weight:400;line-height:20px;pointer-events:none!important}.hero-homepage .grid-mode .float-card .title *{font-size:16px;font-weight:400;line-height:20px}.hero-homepage .grid-mode .float-card[data-float-card="Real Estate"]{top:47%;left:161px}@media (max-width:991px){.hero-homepage .grid-mode .float-card[data-float-card="Real Estate"]{top:calc(var(--app-height) * 153 / 852);left:34px}}.hero-homepage .grid-mode .float-card[data-float-card=Design]{top:35%;left:41%}@media (max-width:991px){.hero-homepage .grid-mode .float-card[data-float-card=Design]{top:calc(var(--app-height) * 279 / 852);left:auto;right:45px}}.hero-homepage .grid-mode .float-card[data-float-card=Engineering]{top:28%;left:75%}@media (max-width:991px){.hero-homepage .grid-mode .float-card[data-float-card=Engineering]{top:calc(var(--app-height) * 110 / 852);left:auto;right:-24px}}.hero-homepage .grid-mode .float-card[data-float-card=Architecture]{top:70%;left:53%}@media (max-width:991px){.hero-homepage .grid-mode .float-card[data-float-card=Architecture]{top:calc(var(--app-height) * 400 / 852);left:20px}}.hero-homepage .grid-mode .float-card[data-float-card=Studio]{top:60%;left:calc(100% - 20px - 141px)}@media (max-width:991px){.hero-homepage .grid-mode .float-card[data-float-card=Studio]{top:calc(var(--app-height) * 460 / 852);left:auto;right:20px}.about-culture .scroll-container body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .wrapper,.about-culture body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .about-culture-header,.drag-slider body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .drag-slider-footer,.expertise-areas-scattered .grid-mode body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-business body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .wrapper,.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .content-wrapper,.hero-homepage .grid-mode body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-homepage body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .first-content,.list-awards-and-honorable-mentions body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .wrapper,.people-interactive .wrapper body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .inner-wrapper,.people-slider body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .people-slider-footer,.people-slider body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .people-slider-header,.projects-scattered .grid-mode body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.projects-scattered body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .grid-footer,.projects-scattered body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .title,.slider-of-projects body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .slider-of-projects-footer,.slider-of-projects body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .title,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .about-culture .about-culture-header,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .about-culture .scroll-container .wrapper,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .container,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .container-base,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .drag-slider .drag-slider-footer,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .expertise-areas-scattered .grid-mode .cards-wrapper,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .hero-business .wrapper,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .hero-homepage .first-content,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .hero-homepage .grid-mode .cards-wrapper,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .list-awards-and-honorable-mentions .wrapper,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .people-interactive .wrapper .inner-wrapper,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-footer,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-header,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-footer,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-mode .cards-wrapper,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .projects-scattered .title,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .slider-of-projects .slider-of-projects-footer,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .slider-of-projects .title,body.template-category-architecture .hero-homepage-expertise.template-bg-title-text .vc_row{padding-top:calc(117px + 227px)}}.hero-homepage .grid-mode.show{opacity:1}.hero-homepage.grid-expertise-template{width:var(--app-width);min-width:var(--app-width);max-width:var(--app-width)}.hero-homepage.grid-expertise-template .expertise-grid{width:var(--app-width);min-width:var(--app-width);max-width:var(--app-width);opacity:0;visibility:hidden;transition:visibility 10ms,opacity 2s 10ms;pointer-events:none;padding-top:124px}.hero-homepage.grid-expertise-template .expertise-grid.visible{opacity:1;visibility:visible;pointer-events:auto}@media (min-width:992px){.hero-homepage .grid-mode .float-card:hover{text-decoration:none;cursor:none;z-index:10}.hero-homepage .grid-mode .float-card:hover *{text-decoration:none}.hero-homepage .grid-mode .float-card:hover .image{width:387px;height:260px}.hero-homepage .grid-mode .float-card:hover .image-hover{visibility:visible;opacity:1;transition:opacity 250ms 1ms,visibility 1ms}.hero-homepage .grid-mode .float-card.reduce .image{width:200px;height:134px}.hero-homepage .grid-mode .float-card.reduce .image-hover{display:none}.hero-homepage.grid-expertise-template .expertise-grid{padding-top:118px;min-height:896px}.hero-homepage.grid-expertise-template .expertise-grid .section-wrapper{width:100%;max-width:1388px;margin:0 auto}}.hero-homepage.finish-animation{width:var(--app-width);min-width:var(--app-width);max-width:var(--app-width);height:calc(var(--app-height) * 2);min-height:calc(var(--app-height) * 2);max-height:calc(var(--app-height) * 2)}.hero-homepage.finish-animation .hero-homepage-video{bottom:auto;top:0}.hero-homepage.finish-animation .hero-homepage-video.transition-shot{bottom:0;top:auto}.hero-homepage.finish-animation .expertise-grid,.hero-homepage.finish-animation .expertise-slider-wrapper{width:var(--app-width);min-width:var(--app-width);max-width:var(--app-width);height:var(--app-height);min-height:var(--app-height);max-height:var(--app-height);position:absolute;right:0;left:0;bottom:0;margin:auto}.hero-homepage.force-init{height:var(--app-height);min-height:var(--app-height);max-height:var(--app-height)}.hero-homepage.slider-transform,.hero-homepage.slider-transform *{cursor:none!important}.hero-homepage.slider-transform .expertise-slider-wrapper .swiper .cursor-bottom-swiper{display:none}@keyframes spring-cursor-detail{0%{transform:translate(0,0)}100%{transform:translate(35%,0)}}@keyframes spring-cursor-detail-out{0%{transform:translate(35%,0)}100%{transform:translate(0,0)}}@keyframes spring-cursor-detail-prev{0%{transform:translate(0,0)}100%{transform:translate(-35%,0)}}@keyframes spring-cursor-detail-prev-out{0%{transform:translate(-35%,0)}100%{transform:translate(0,0)}}@keyframes spring-cursor-v2{0%{transform:scale(0)}100%{transform:scale(1)}}.hero-homepage-expertise{position:relative;display:flex;width:100%;max-width:100%;height:100%}.hero-homepage-expertise.template-bg-title-text{opacity:0;height:100%;margin-bottom:122px}.hero-homepage-expertise.template-bg-title-text .bg-image-back-container{position:absolute;top:0;left:0;right:0;z-index:-1;width:100%;max-width:100%;height:100%;max-height:100%}.hero-homepage-expertise.template-bg-title-text .bg-image-back-container .bg-image-back{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}@media (max-width:991px){.about-culture .scroll-container body.template-category-design .hero-homepage-expertise.template-bg-title-text .wrapper,.about-culture body.template-category-design .hero-homepage-expertise.template-bg-title-text .about-culture-header,.drag-slider body.template-category-design .hero-homepage-expertise.template-bg-title-text .drag-slider-footer,.expertise-areas-scattered .grid-mode body.template-category-design .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-business body.template-category-design .hero-homepage-expertise.template-bg-title-text .wrapper,.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide body.template-category-design .hero-homepage-expertise.template-bg-title-text .content-wrapper,.hero-homepage .grid-mode body.template-category-design .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-homepage body.template-category-design .hero-homepage-expertise.template-bg-title-text .first-content,.list-awards-and-honorable-mentions body.template-category-design .hero-homepage-expertise.template-bg-title-text .wrapper,.people-interactive .wrapper body.template-category-design .hero-homepage-expertise.template-bg-title-text .inner-wrapper,.people-slider body.template-category-design .hero-homepage-expertise.template-bg-title-text .people-slider-footer,.people-slider body.template-category-design .hero-homepage-expertise.template-bg-title-text .people-slider-header,.projects-scattered .grid-mode body.template-category-design .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.projects-scattered body.template-category-design .hero-homepage-expertise.template-bg-title-text .grid-footer,.projects-scattered body.template-category-design .hero-homepage-expertise.template-bg-title-text .title,.slider-of-projects body.template-category-design .hero-homepage-expertise.template-bg-title-text .slider-of-projects-footer,.slider-of-projects body.template-category-design .hero-homepage-expertise.template-bg-title-text .title,body.template-category-design .hero-homepage-expertise.template-bg-title-text .about-culture .about-culture-header,body.template-category-design .hero-homepage-expertise.template-bg-title-text .about-culture .scroll-container .wrapper,body.template-category-design .hero-homepage-expertise.template-bg-title-text .container,body.template-category-design .hero-homepage-expertise.template-bg-title-text .container-base,body.template-category-design .hero-homepage-expertise.template-bg-title-text .drag-slider .drag-slider-footer,body.template-category-design .hero-homepage-expertise.template-bg-title-text .expertise-areas-scattered .grid-mode .cards-wrapper,body.template-category-design .hero-homepage-expertise.template-bg-title-text .hero-business .wrapper,body.template-category-design .hero-homepage-expertise.template-bg-title-text .hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper,body.template-category-design .hero-homepage-expertise.template-bg-title-text .hero-homepage .first-content,body.template-category-design .hero-homepage-expertise.template-bg-title-text .hero-homepage .grid-mode .cards-wrapper,body.template-category-design .hero-homepage-expertise.template-bg-title-text .list-awards-and-honorable-mentions .wrapper,body.template-category-design .hero-homepage-expertise.template-bg-title-text .people-interactive .wrapper .inner-wrapper,body.template-category-design .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-footer,body.template-category-design .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-header,body.template-category-design .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-footer,body.template-category-design .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-mode .cards-wrapper,body.template-category-design .hero-homepage-expertise.template-bg-title-text .projects-scattered .title,body.template-category-design .hero-homepage-expertise.template-bg-title-text .slider-of-projects .slider-of-projects-footer,body.template-category-design .hero-homepage-expertise.template-bg-title-text .slider-of-projects .title,body.template-category-design .hero-homepage-expertise.template-bg-title-text .vc_row{padding-top:calc(117px + 113px)}.about-culture .scroll-container body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .wrapper,.about-culture body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .about-culture-header,.drag-slider body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .drag-slider-footer,.expertise-areas-scattered .grid-mode body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-business body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .wrapper,.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .content-wrapper,.hero-homepage .grid-mode body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-homepage body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .first-content,.list-awards-and-honorable-mentions body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .wrapper,.people-interactive .wrapper body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .inner-wrapper,.people-slider body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .people-slider-footer,.people-slider body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .people-slider-header,.projects-scattered .grid-mode body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.projects-scattered body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .grid-footer,.projects-scattered body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .title,.slider-of-projects body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .slider-of-projects-footer,.slider-of-projects body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .title,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .about-culture .about-culture-header,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .about-culture .scroll-container .wrapper,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .container,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .container-base,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .drag-slider .drag-slider-footer,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .expertise-areas-scattered .grid-mode .cards-wrapper,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .hero-business .wrapper,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .hero-homepage .first-content,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .hero-homepage .grid-mode .cards-wrapper,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .list-awards-and-honorable-mentions .wrapper,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .people-interactive .wrapper .inner-wrapper,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-footer,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-header,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-footer,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-mode .cards-wrapper,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .projects-scattered .title,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .slider-of-projects .slider-of-projects-footer,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .slider-of-projects .title,body.template-category-engineering .hero-homepage-expertise.template-bg-title-text .vc_row{padding-top:calc(117px + 203px)}.about-culture .scroll-container body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .wrapper,.about-culture body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .about-culture-header,.drag-slider body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .drag-slider-footer,.expertise-areas-scattered .grid-mode body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-business body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .wrapper,.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .content-wrapper,.hero-homepage .grid-mode body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-homepage body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .first-content,.list-awards-and-honorable-mentions body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .wrapper,.people-interactive .wrapper body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .inner-wrapper,.people-slider body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .people-slider-footer,.people-slider body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .people-slider-header,.projects-scattered .grid-mode body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.projects-scattered body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .grid-footer,.projects-scattered body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .title,.slider-of-projects body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .slider-of-projects-footer,.slider-of-projects body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .title,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .about-culture .about-culture-header,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .about-culture .scroll-container .wrapper,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .container,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .container-base,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .drag-slider .drag-slider-footer,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .expertise-areas-scattered .grid-mode .cards-wrapper,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .hero-business .wrapper,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .hero-homepage .first-content,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .hero-homepage .grid-mode .cards-wrapper,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .list-awards-and-honorable-mentions .wrapper,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .people-interactive .wrapper .inner-wrapper,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-footer,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-header,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-footer,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-mode .cards-wrapper,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .projects-scattered .title,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .slider-of-projects .slider-of-projects-footer,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .slider-of-projects .title,body.template-category-real-estate .hero-homepage-expertise.template-bg-title-text .vc_row{padding-top:calc(117px + 189px)}.about-culture .scroll-container body.template-category-studio .hero-homepage-expertise.template-bg-title-text .wrapper,.about-culture body.template-category-studio .hero-homepage-expertise.template-bg-title-text .about-culture-header,.drag-slider body.template-category-studio .hero-homepage-expertise.template-bg-title-text .drag-slider-footer,.expertise-areas-scattered .grid-mode body.template-category-studio .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-business body.template-category-studio .hero-homepage-expertise.template-bg-title-text .wrapper,.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide body.template-category-studio .hero-homepage-expertise.template-bg-title-text .content-wrapper,.hero-homepage .grid-mode body.template-category-studio .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-homepage body.template-category-studio .hero-homepage-expertise.template-bg-title-text .first-content,.list-awards-and-honorable-mentions body.template-category-studio .hero-homepage-expertise.template-bg-title-text .wrapper,.people-interactive .wrapper body.template-category-studio .hero-homepage-expertise.template-bg-title-text .inner-wrapper,.people-slider body.template-category-studio .hero-homepage-expertise.template-bg-title-text .people-slider-footer,.people-slider body.template-category-studio .hero-homepage-expertise.template-bg-title-text .people-slider-header,.projects-scattered .grid-mode body.template-category-studio .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.projects-scattered body.template-category-studio .hero-homepage-expertise.template-bg-title-text .grid-footer,.projects-scattered body.template-category-studio .hero-homepage-expertise.template-bg-title-text .title,.slider-of-projects body.template-category-studio .hero-homepage-expertise.template-bg-title-text .slider-of-projects-footer,.slider-of-projects body.template-category-studio .hero-homepage-expertise.template-bg-title-text .title,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .about-culture .about-culture-header,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .about-culture .scroll-container .wrapper,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .container,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .container-base,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .drag-slider .drag-slider-footer,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .expertise-areas-scattered .grid-mode .cards-wrapper,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .hero-business .wrapper,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .hero-homepage .first-content,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .hero-homepage .grid-mode .cards-wrapper,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .list-awards-and-honorable-mentions .wrapper,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .people-interactive .wrapper .inner-wrapper,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-footer,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-header,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-footer,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-mode .cards-wrapper,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .projects-scattered .title,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .slider-of-projects .slider-of-projects-footer,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .slider-of-projects .title,body.template-category-studio .hero-homepage-expertise.template-bg-title-text .vc_row{padding-top:calc(117px + 111px)}.about-culture .hero-homepage-expertise.template-bg-title-text .about-culture-header,.about-culture .scroll-container .hero-homepage-expertise.template-bg-title-text .wrapper,.drag-slider .hero-homepage-expertise.template-bg-title-text .drag-slider-footer,.expertise-areas-scattered .grid-mode .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-business .hero-homepage-expertise.template-bg-title-text .wrapper,.hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .hero-homepage-expertise.template-bg-title-text .content-wrapper,.hero-homepage .grid-mode .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.hero-homepage .hero-homepage-expertise.template-bg-title-text .first-content,.hero-homepage-expertise.template-bg-title-text .about-culture .about-culture-header,.hero-homepage-expertise.template-bg-title-text .about-culture .scroll-container .wrapper,.hero-homepage-expertise.template-bg-title-text .container,.hero-homepage-expertise.template-bg-title-text .container-base,.hero-homepage-expertise.template-bg-title-text .drag-slider .drag-slider-footer,.hero-homepage-expertise.template-bg-title-text .expertise-areas-scattered .grid-mode .cards-wrapper,.hero-homepage-expertise.template-bg-title-text .hero-business .wrapper,.hero-homepage-expertise.template-bg-title-text .hero-homepage .expertise-slider-wrapper .swiper .swiper-slide .content-wrapper,.hero-homepage-expertise.template-bg-title-text .hero-homepage .first-content,.hero-homepage-expertise.template-bg-title-text .hero-homepage .grid-mode .cards-wrapper,.hero-homepage-expertise.template-bg-title-text .list-awards-and-honorable-mentions .wrapper,.hero-homepage-expertise.template-bg-title-text .people-interactive .wrapper .inner-wrapper,.hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-footer,.hero-homepage-expertise.template-bg-title-text .people-slider .people-slider-header,.hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-footer,.hero-homepage-expertise.template-bg-title-text .projects-scattered .grid-mode .cards-wrapper,.hero-homepage-expertise.template-bg-title-text .projects-scattered .title,.hero-homepage-expertise.template-bg-title-text .slider-of-projects .slider-of-projects-footer,.hero-homepage-expertise.template-bg-title-text .slider-of-projects .title,.hero-homepage-expertise.template-bg-title-text .vc_row,.list-awards-and-honorable-mentions .hero-homepage-expertise.template-bg-title-text .wrapper,.people-interactive .wrapper .hero-homepage-expertise.template-bg-title-text .inner-wrapper,.people-slider .hero-homepage-expertise.template-bg-title-text .people-slider-footer,.people-slider .hero-homepage-expertise.template-bg-title-text .people-slider-header,.projects-scattered .grid-mode .hero-homepage-expertise.template-bg-title-text .cards-wrapper,.projects-scattered .hero-homepage-expertise.template-bg-title-text .grid-footer,.projects-scattered .hero-homepage-expertise.template-bg-title-text .title,.slider-of-projects .hero-homepage-expertise.template-bg-title-text .slider-of-projects-footer,.slider-of-projects .hero-homepage-expertise.template-bg-title-text .title{display:flex;height:100%;padding-top:117px}}.hero-homepage-expertise.template-bg-title-text .content-wrapper{width:100%;max-width:100%;height:auto;display:flex;gap:94px;align-items:flex-start;flex-direction:column}.hero-homepage-expertise.template-bg-title-text .content-wrapper .title-wrapper .title{width:100%;font-size:35px;font-weight:400;line-height:37px;max-width:78.75%}.hero-homepage-expertise.template-bg-title-text .content-wrapper .container-bg-front{width:100%;max-width:100%}@media (min-width:992px){.hero-homepage-expertise.template-bg-title-text{height:689px;margin-bottom:128px}.hero-homepage-expertise.template-bg-title-text .bg-image-back-container{max-height:689px;max-width:100%}.hero-homepage-expertise.template-bg-title-text .content-wrapper{flex-direction:row;gap:unset;position:relative;height:100%}.hero-homepage-expertise.template-bg-title-text .content-wrapper .title-wrapper{position:absolute;left:0;bottom:50px}.hero-homepage-expertise.template-bg-title-text .content-wrapper .title-wrapper .title{max-width:394px;font-size:50px;font-weight:400;line-height:48px}.hero-homepage-expertise.template-bg-title-text .content-wrapper .bg-image-front-container{max-height:776px;max-width:568px;position:absolute;top:0;right:-20px}}.hero-homepage-expertise.template-bg-title-text .content-wrapper .bg-image-front-container .bg-image-front{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}@media (max-width:991px){.hero-homepage-expertise.template-bg-title-text .content-wrapper .bg-image-front-container{position:relative;max-width:calc(100% - 24px);margin-right:-20px;align-self:flex-end;height:auto;min-height:unset;max-height:unset;padding:72px 20px calc(20px * 2) 28px}.hero-homepage-expertise.template-bg-title-text .content-wrapper .bg-image-front-container .bg-image-front{position:absolute;top:0;left:0;z-index:1}}.hero-homepage-expertise.template-bg-title-text .content-wrapper .bg-image-front-container .text-wrapper{position:absolute;word-wrap:break-word;left:50%;transform:translateX(-50%)}@media (min-width:992px){.hero-homepage-expertise.template-bg-title-text .content-wrapper .bg-image-front-container .text-wrapper{max-width:480px;bottom:43px;right:46px}}@media (max-width:768px){.hero-homepage-expertise.template-bg-title-text .content-wrapper .bg-image-front-container .text-wrapper{cursor:pointer}}@media (max-width:991px){.hero-homepage-expertise.template-bg-title-text .content-wrapper .bg-image-front-container .text-wrapper{display:flex;flex-direction:column;max-width:100%;position:relative;z-index:2;scrollbar-width:none;-ms-overflow-style:none}.hero-homepage-expertise.template-bg-title-text .content-wrapper .bg-image-front-container .text-wrapper::-webkit-scrollbar{display:none}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-left .image-container .big-img{object-fit:contain;object-position:right}}.hero-homepage-expertise.template-bg-title-text-images{min-height:calc(100vh + 79px + 57px);height:100%;margin-bottom:31px}.hero-homepage-expertise.template-bg-title-text-images .bg-image-container{position:absolute;top:0;left:0;right:0;z-index:-1;width:100%;max-width:100%;height:100%;max-height:100%}.hero-homepage-expertise.template-bg-title-text-images .bg-image-container .bg-image{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper{width:100%;max-width:100%;height:100%;display:flex;flex-direction:column-reverse;gap:26px;align-items:center;justify-content:flex-end;padding:79px 0 40px}@media (min-width:992px){.hero-homepage-expertise.template-bg-title-text-images{min-height:100%;height:auto;margin-bottom:41px}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper{flex-direction:column;gap:18px;justify-content:flex-start;padding:99px 0 65px}}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-top{width:100%;max-width:100%;display:flex;align-items:center;justify-content:flex-start}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-top.no-content-bottom .image-container{margin-left:47px}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-top .image-container{aspect-ratio:1.643/1;display:flex;width:100%;max-width:100%;max-width:106px}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-top .image-container img{object-fit:cover;width:100%;max-width:100%;height:auto}@media (min-width:992px){.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-top{justify-content:flex-end}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-top.no-content-bottom .image-container{margin-left:unset}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-top .image-container{margin-right:205px;max-width:168px;aspect-ratio:1.647/1}}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom{width:100%;max-width:100%;display:flex;gap:34px;align-items:flex-start;flex-direction:column}@media (min-width:992px){.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom{flex-direction:row;gap:85px;align-items:flex-end}}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-left{max-width:100%;display:flex;justify-content:flex-end;width:100%}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-left .image-container{aspect-ratio:.8997/1;display:flex;width:100%;max-width:100%;max-width:calc(100% - 47px)}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-left .image-container img{object-fit:cover;width:100%;max-width:100%}@media (min-width:393px){.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-left .image-container{min-width:305px}}@media (min-width:992px){.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-left{justify-content:unset;width:unset}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-left .image-container{margin-left:51px;max-width:404px;aspect-ratio:.8211/1}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-left .image-container .big-img{height:auto}}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper{display:flex;gap:25px;flex-direction:column}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper.no-image{margin-left:47px}@media (min-width:992px){.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper{flex-direction:row;gap:73px;align-items:flex-end}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper.no-image{margin-top:226px;margin-left:76px}}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper .content-middle{width:100%;max-width:100%;display:flex;flex-direction:column;gap:29px}@media (min-width:992px){.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper .content-middle{max-width:301px;margin-bottom:40px}}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper .content-middle .title{font-size:35px;font-weight:400;line-height:37px;margin-bottom:0}@media (min-width:1185px){.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper .content-middle .title{font-size:70px;line-height:62px}}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper .content-right{width:100%;max-width:100%}.hero-news-and-insights{margin-top:0;margin-bottom:45px}.hero-news-and-insights.is-internal-page{margin-top:0;margin-bottom:68px}.hero-news-and-insights.is-internal-page .category-selected-name{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:30px;line-height:24px;font-weight:300;text-transform:uppercase;white-space:nowrap;margin-bottom:35px;opacity:0;visibility:hidden}.hero-news-and-insights .content-wrapper{display:flex;gap:35px;flex-direction:column}.hero-news-and-insights .content-wrapper .content-left{text-align:left;width:100%}.hero-news-and-insights .content-wrapper .content-left .title{margin-bottom:20px;width:100%;max-width:100%}.hero-news-and-insights .content-wrapper .content-left .date{font-size:12px;font-weight:400;line-height:16px;margin-bottom:20px}.hero-news-and-insights .content-wrapper .content-left .text-wrapper{width:100%;max-width:100%}@media (min-width:992px){.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper .content-right{max-width:331px}.hero-news-and-insights,.hero-news-and-insights.is-internal-page{margin-top:33px;margin-bottom:90px}.hero-news-and-insights.is-internal-page .category-selected-name{font-size:32px;line-height:26px}.hero-news-and-insights .content-wrapper{flex-direction:row;align-items:flex-start;justify-content:space-between}.hero-news-and-insights .content-wrapper .content-left{max-width:524px}.hero-news-and-insights .content-wrapper .content-left .date{margin-bottom:44px}.hero-news-and-insights .content-wrapper .content-left .text-wrapper{max-width:515px}}.hero-news-and-insights .content-wrapper .content-right{width:100%;max-width:100%;display:flex;justify-content:center}.hero-news-and-insights .content-wrapper .content-right .img-wrapper{aspect-ratio:.862/1;display:flex;width:100%;max-width:100%;height:100%;max-height:100%}.hero-news-and-insights .content-wrapper .content-right .img-wrapper img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;height:auto}@media (min-width:768px){.hero-news-and-insights .content-wrapper .content-right .img-wrapper{max-width:542px}}.hero-people{margin-top:10px;margin-bottom:62px;height:calc(var(--app-height) - 79px - 72px)}@media (min-width:992px){.hero-news-and-insights .content-wrapper .content-right{justify-content:flex-end}.hero-people{margin-top:30px;margin-bottom:101px;height:100%}}.hero-people .content-wrapper{height:100%;display:flex;justify-content:space-between;flex-direction:column}@media (min-width:992px){.hero-people .content-wrapper{flex-direction:column;gap:203px;justify-content:flex-start}.hero-people .content-wrapper .title{max-width:278px}.hero-people .content-wrapper .text-wrapper{max-width:724px}}.hero-people .content-wrapper .text-wrapper{display:flex;flex-direction:column}.hero-people .content-wrapper .text-wrapper *{font-size:17px;font-weight:400;line-height:22px;margin-bottom:22px}.hero-projects{margin-top:0;margin-bottom:45px}.hero-projects.expertise-inner-project .content-top{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.hero-projects.expertise-inner-project .content-top .category-selected-name{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:30px;line-height:24px;font-weight:300;text-transform:uppercase;white-space:nowrap;margin-bottom:35px;opacity:0;visibility:hidden;min-height:74px}@media (min-width:992px){.hero-people .content-wrapper .text-wrapper{align-self:flex-end}.hero-people .content-wrapper .text-wrapper *{margin-bottom:30px;font-size:28px;line-height:30px}.hero-projects{margin-top:33px;margin-bottom:90px}.hero-projects.expertise-inner-project .content-top .category-selected-name{font-size:32px;line-height:26px;width:235px;min-height:0}}.hero-projects.expertise-inner-project .content-top .content-top-wrapper{width:100%}@media (min-width:992px){.hero-projects.expertise-inner-project .content-top .content-top-wrapper{width:calc(100% - 235px)}}.hero-projects .hero-projects-row .text-wrapper *{font-size:28px;font-weight:400;line-height:30px}.hero-projects .hero-projects-row .text-wrapper * strong{font-weight:700}.hero-projects .hero-projects-row .text-wrapper * em{font-style:italic}.hero-projects .hero-projects-row .labels-group{display:inline;margin-bottom:0}.hero-projects .hero-projects-row .labels-group .label-title{color:#9b9b9b;margin-right:4px}.hero-projects .content-top{display:flex;gap:0;flex-direction:column}@media (min-width:992px){.hero-projects .content-top{flex-direction:row;gap:0}}.hero-projects .content-top .content-top-wrapper{position:relative;margin-bottom:45px;display:flex;gap:29px;flex-direction:column}@media (min-width:992px){.hero-projects .content-top .content-top-wrapper{margin-bottom:77px;flex-direction:column;gap:24px}}.hero-projects .content-middle{display:flex;gap:35px;flex-direction:column;margin-bottom:32px}@media (min-width:992px){.hero-projects .content-middle{flex-direction:column;gap:22px;margin-bottom:77px}}.hero-projects .content-middle .project-data-labels-row{display:flex;gap:15px;flex-direction:column}@media (min-width:992px){.hero-projects .content-middle .project-data-labels-row{flex-direction:row;gap:unset;align-items:center;justify-content:space-between}}.hero-projects .content-middle .project-data-labels-row .data-labels-wrapper.labels-left{display:flex;flex-direction:column;gap:15px}.hero-projects .content-middle .project-data-labels-row .data-labels-wrapper .label-link{cursor:pointer}.hero-projects .content-middle .project-image-wrapper{aspect-ratio:1.57/1;display:flex;width:100%;max-width:100%}.hero-projects .content-middle .project-image-wrapper img{width:100%;max-width:100%;width:100%;object-fit:cover;height:auto}@media (min-width:992px){.hero-projects .content-middle .project-data-labels-row .data-labels-wrapper.labels-left{flex-direction:row;gap:69px}.hero-projects .content-middle .project-image-wrapper{aspect-ratio:1.98/1}}.hero-projects .content-bottom{display:flex;gap:35px;flex-direction:column;margin-bottom:45px}.hero-projects .content-bottom.no-content-left .content-left{display:none}@media (min-width:992px){.hero-projects .content-bottom{flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:90px}.hero-projects .content-bottom.no-content-left .content-right{max-width:100%}}.hero-projects .content-bottom .content-left{display:flex;gap:22px;flex-direction:column}@media (min-width:992px){.hero-projects .content-bottom .content-left{flex-direction:column;max-width:401px}}.hero-projects .content-bottom .content-right{width:100%;max-width:100%}@media (max-width:991px){.hero-projects.expertise-inner-project .content-top .title{position:absolute;bottom:100%;right:0;text-align:right;margin-bottom:35px;width:calc(100% - 34px)}.hero-projects .content-top .title{font-size:35px;font-weight:400;line-height:37px}.hero-projects .content-bottom .content-right .text-wrapper *{font-size:17px;line-height:1.25;margin-bottom:22px}.hero-projects .content-bottom .content-right .text-wrapper :last-of-type{margin-bottom:0}.highlighted-and-interactive-text .text a{text-decoration-thickness:1px}}@media (max-width:991px) and (min-width:992px){.hero-projects .content-bottom .content-right .text-wrapper *{margin-bottom:20px;font-size:16px}}.highlighted-and-interactive-text{padding-bottom:0;height:calc(var(--app-height) - 79px);max-height:calc(var(--app-height) - 79px)}.highlighted-and-interactive-text .wrapper{display:block;margin:0 auto;width:100%;height:auto;position:relative;padding-top:0}.highlighted-and-interactive-text .text{text-align:left;width:100%}.highlighted-and-interactive-text .text *{font-size:28px;font-weight:400;line-height:30px;transition:color .2s}.highlighted-and-interactive-text .text a{text-decoration:underline;text-underline-offset:4px}.highlighted-and-interactive-text .text.hover :not(.highlight.active){color:#c5c5c5}.highlighted-and-interactive-text .hover-images,.highlighted-and-interactive-text .hover-thumbs{position:absolute;opacity:1;visibility:visible;transition:visibility 1ms,opacity .2s 1ms;pointer-events:none}.highlighted-and-interactive-text .hover-images.invisible,.highlighted-and-interactive-text .hover-thumbs.invisible{opacity:0;visibility:hidden;transition:visibility 1ms .2s,opacity .2s}.highlighted-and-interactive-text .hover-images *,.highlighted-and-interactive-text .hover-thumbs *{pointer-events:none}.highlighted-and-interactive-text .hover-images{top:0;left:0;right:auto;margin:0 auto;width:368px;height:544px;display:inline-flex;align-items:center;justify-content:center;transition:visibility 1ms,opacity .2s 1ms}.highlighted-and-interactive-text .hover-images.invisible{opacity:0;visibility:hidden;transition:visibility 1ms .2s,opacity .2s}.highlighted-and-interactive-text .hover-images .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;object-fit:contain;padding:0;margin:0;opacity:1;visibility:visible;transition:visibility 1ms,opacity .2s 1ms}.highlighted-and-interactive-text .hover-images .hover-image.invisible{opacity:0;visibility:hidden;transition:visibility 1ms .2s,opacity .2s}.highlighted-and-interactive-text .hover-thumbs{top:0;left:0}.highlighted-and-interactive-text .hover-thumbs .thumbs-wrapper{position:absolute;top:0;left:0;padding:0;margin:0;opacity:1;visibility:visible;transition:visibility 1ms,opacity .2s 1ms}.highlighted-and-interactive-text .hover-thumbs .thumbs-wrapper.invisible{opacity:0;visibility:hidden;transition:visibility 1ms .2s,opacity .2s}.highlighted-and-interactive-text .hover-thumbs .thumbs-wrapper .hover-thumb{width:75px;height:50px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.homepage-space-expertise-x{margin-bottom:45px}.homepage-space-expertise-x .content-wrapper{display:flex;flex-direction:column}.homepage-space-expertise-x .content-wrapper.template-image-text{gap:25px}.homepage-space-expertise-x .content-wrapper.template-image-text .full-width-image-container{aspect-ratio:.6023/1;margin-bottom:7px;display:flex;width:100%;max-width:100%}.homepage-space-expertise-x .content-wrapper.template-image-text .full-width-image-container img{object-fit:cover;width:100%;max-width:100%;height:auto}@media (max-width:991px){.homepage-space-expertise-x .content-wrapper.template-image-text .full-width-image-container.set-max-height{max-height:586px}.homepage-space-expertise-x .content-wrapper.template-image-text .full-width-image-container.set-max-height .image{object-fit:contain}}@media (min-width:992px){.hero-projects .content-bottom .content-right{max-width:786px}.highlighted-and-interactive-text{padding-bottom:365px;height:auto;max-height:none}.highlighted-and-interactive-text .wrapper{padding-top:33px}.highlighted-and-interactive-text .text *{font-size:45px;line-height:50px}.homepage-space-expertise-x{margin-bottom:46px}.homepage-space-expertise-x .content-wrapper.template-image-text{gap:35px}.homepage-space-expertise-x .content-wrapper.template-image-text .full-width-image-container{max-height:586px;aspect-ratio:2.299/1;margin-bottom:35px;max-height:100%}}.homepage-space-expertise-x .content-wrapper.template-images-vector-text{gap:35px}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container{position:relative;display:flex;align-items:center;max-height:606px;width:100%;max-width:100%}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .gradient-image-container{display:flex;aspect-ratio:1.112/1;width:100%;max-width:min(var(--app-width) * 676 / 991,676px)}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .gradient-image-container .image-gradient{object-fit:cover;width:100%;max-width:100%;height:auto}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .positioning-container{display:flex;position:absolute;left:calc(min(var(--app-width) * 676 / 991,676px) - 58 * min(var(--app-width) * 676 / 991,676px)/ 676);bottom:9.4059405941%}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .sm-image-and-vector-container{position:relative}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .sm-image-and-vector-container .small-image-container{display:flex;aspect-ratio:1.7375/1;width:100%;max-height:min(var(--app-height) * 141 / 606,141px);max-width:min(var(--app-width) * 245 / 991,245px)}@media (min-width:992px){.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container{max-width:1196px;margin-bottom:35px}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .gradient-image-container{aspect-ratio:1.45/1;max-width:min(var(--app-width) * 880 / 1440,880px)}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .positioning-container{bottom:11.5511551155%;left:calc(min(var(--app-width) * 880 / 1440,880px) - 52 * min(var(--app-width) * 880 / 1440,880px)/ 880)}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .sm-image-and-vector-container .small-image-container{aspect-ratio:1.7368/1;max-width:calc(var(--app-width) * 330 / 1440);max-height:calc(var(--app-height) * 190 / 606)}}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .sm-image-and-vector-container .small-image-container .image-small{object-fit:cover;width:100%;max-width:100%;height:auto}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .sm-image-and-vector-container .vector-container{display:flex;width:100%;max-width:min(var(--app-width) * 166 / 991,166px);max-height:min(var(--app-height) * 204 / 606,204px);aspect-ratio:.805/1;margin-bottom:-1px;position:absolute;bottom:100%;left:calc(100% - min(var(--app-width) * 166 / 991,166px) + min(var(--app-width) * 43 / 1440,43px))}.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .sm-image-and-vector-container .vector-container .vector-shape{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}.homepage-space-expertise-x .content-wrapper .image-container{display:flex;width:100%;max-width:100%}.homepage-space-expertise-x .content-wrapper .image-container img{width:100%;max-width:100%}.homepage-space-expertise-x .content-wrapper .image-container .image-space-x-expertise{height:100%}.homepage-space-expertise-x .content-wrapper .text-wrapper{width:100%;max-width:100%}.homepage-space-expertise-x .content-wrapper .text-wrapper *{font-size:17px;line-height:1.25;margin-bottom:22px}.homepage-space-expertise-x .content-wrapper .text-wrapper :last-of-type{margin-bottom:0}.image-banner{display:flex}.image-banner.not-full-width{justify-content:flex-end;margin-bottom:45px}.image-banner.not-full-width .image-container{display:flex;width:100%;max-width:77.1%}.image-banner.partial-height{max-height:345px}@media (min-width:992px){.homepage-space-expertise-x .content-wrapper.template-images-vector-text .media-container .sm-image-and-vector-container .vector-container{left:calc(100% - min(var(--app-width) * 221 / 1440,221px) + min(var(--app-width) * 39 / 1440,39px));max-width:min(var(--app-width) * 221 / 1440,221px);max-height:min(var(--app-height) * 276 / 606,276px);aspect-ratio:.801/1;margin-bottom:0}.homepage-space-expertise-x .content-wrapper .text-wrapper *{margin-bottom:20px;font-size:16px}.image-banner.not-full-width{margin-bottom:77px}.image-banner.not-full-width .image-container{max-width:75.74%}.image-banner.partial-height{max-height:650px}}.image-banner.has-margin-bottom{margin-bottom:45px}.image-banner .image-container{display:flex;width:100%;max-width:100%}@media (max-width:991px){.image-banner.not-full-width .image-container.no-mobile{aspect-ratio:1.35/1}.image-banner .image-container.no-mobile{aspect-ratio:1.57/1}}.image-banner .image-container .image{object-fit:cover;width:100%;max-width:100%;height:auto}.image-banner .image-container .image.image-default.align-left{object-position:left}.image-banner .image-container .image.image-default.align-right{object-position:right}.image-with-vector-and-text{margin-bottom:35px}.image-with-vector-and-text .content-wrapper{display:flex;gap:35px;justify-content:flex-start;flex-direction:column}.image-with-vector-and-text .content-wrapper .content-left{width:100%;max-width:100%}@media (min-width:1140px){.image-with-vector-and-text .content-wrapper .content-left{margin-top:3%}}.image-with-vector-and-text .content-wrapper .content-left .title{margin-bottom:26px}@media (min-width:992px){.image-banner.has-margin-bottom{margin-bottom:48px}.image-with-vector-and-text{margin-bottom:101px}.image-with-vector-and-text .content-wrapper{flex-direction:row-reverse;justify-content:space-between}.image-with-vector-and-text .content-wrapper .content-left{max-width:507px}.image-with-vector-and-text .content-wrapper .content-left .title{margin-bottom:16px}}.image-with-vector-and-text .content-wrapper .content-right{width:100%;max-width:100%;display:flex;flex-direction:column}.image-with-vector-and-text .content-wrapper .content-right .img-wrapper,.image-with-vector-and-text .content-wrapper .content-right .vector-wrapper{display:flex;width:100%;max-width:100%}.image-with-vector-and-text .content-wrapper .content-right .img-wrapper img,.image-with-vector-and-text .content-wrapper .content-right .vector-wrapper img{width:100%;max-width:100%}.image-with-vector-and-text .content-wrapper .content-right .img-wrapper img{height:auto}.image-with-vector-and-text .content-wrapper .content-right .vector-wrapper .vector-shape{height:100%;max-height:100%;width:100%;max-width:100%}.interactive-about-us{padding-top:128px;padding-bottom:143px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;border-bottom:1px solid #262626;margin-bottom:36px}.interactive-about-us .title{z-index:2;font-size:28px;font-weight:400;line-height:30px;text-align:left;max-width:577px;pointer-events:none}.interactive-about-us .interactive-about-us-footer{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;gap:30px;width:100%;z-index:2}@media (min-width:992px){.image-with-vector-and-text .content-wrapper .content-right{max-width:681px;aspect-ratio:1.31/1}.image-with-vector-and-text .content-wrapper .content-right .vector-wrapper{max-height:147px}.interactive-about-us .title{font-size:50px;line-height:48px;min-height:138px}.interactive-about-us .interactive-about-us-footer{flex-direction:row;align-items:center;justify-content:space-between}}.interactive-about-us .interactive-about-us-footer .text{max-width:421px}.interactive-about-us .circle-wrapper{z-index:1;padding-left:0;display:flex;align-items:center;justify-content:flex-start;margin-top:58px;margin-bottom:65px}@media (min-width:992px){.interactive-about-us .circle-wrapper{padding-left:calc(var(--app-width) * 219 / 1388);margin-top:-72px;margin-bottom:-50px}}@media (min-width:1388px){.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom{gap:169px}.hero-homepage-expertise.template-bg-title-text-images .content-wrapper .container-bottom .content-right-wrapper .content-middle{gap:43px}.interactive-about-us .circle-wrapper{padding-left:219px}}.interactive-about-us .circle{position:relative;background:0 0;height:calc(var(--app-width) - 2 * 20px);width:calc(var(--app-width) - 2 * 20px);text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #686868;cursor:pointer}.interactive-about-us .circle .sources-wrapper{width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;background:0 0;position:absolute;top:0;left:0;pointer-events:none;transition:transform 150ms linear}.interactive-about-us .circle .sources-wrapper.clone{transition:none!important;display:none}.interactive-about-us .circle .source{display:inline-flex;align-items:center;justify-content:center;position:absolute;width:auto;height:auto;max-width:275px;max-height:174px;transition:transform .4s cubic-bezier(.25,1,.5,1);pointer-events:none;z-index:1}.interactive-about-us .circle .source img,.interactive-about-us .circle .source video{display:inline-flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:1;transition:opacity .4s ease-out;pointer-events:none}.interactive-about-us .circle .source video{max-width:275px;max-height:174px}.interactive-about-us .circle.manipulation .sources-wrapper.clone{display:flex}.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.active{z-index:4}.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.invisible,.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.next,.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.prev{z-index:0;opacity:0;display:none}.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.invisible img,.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.invisible video,.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.next img,.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.next video,.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.prev img,.interactive-about-us .circle.manipulation .sources-wrapper.clone .source.prev video{display:none}.interactive-about-us .circle.manipulation .sources-wrapper.invisible{opacity:0}.interactive-about-us .circle.manipulation .source{transform:translate(0,0)!important;transition:transform .4s cubic-bezier(.25,1,.5,1),z-index 50ms linear,opacity .2s cubic-bezier(.25,1,.5,1);z-index:0;opacity:1;max-width:128px;max-height:81px}.interactive-about-us .circle.manipulation .source img,.interactive-about-us .circle.manipulation .source video{transition:opacity .4s ease-in .2s}.interactive-about-us .circle.manipulation .source video{max-width:128px;max-height:81px}@media (min-width:992px){.interactive-about-us .circle{height:615px;width:615px}.interactive-about-us .circle .source,.interactive-about-us .circle .source video{max-width:560px;max-height:354px}.interactive-about-us .circle.manipulation .source,.interactive-about-us .circle.manipulation .source video{max-width:260px;max-height:164px}}.interactive-about-us .circle.manipulation .source.active{z-index:4}.interactive-about-us .circle.manipulation .source.next{z-index:3}.interactive-about-us .circle.manipulation .source.next,.interactive-about-us .circle.manipulation .source.prev{z-index:2}.interactive-about-us .circle.manipulation .source.invisible{z-index:0;opacity:0}.interactive-about-us .circle:not(.manipulation) .sources-wrapper{transition:transform 250ms linear;transform:translate(0,0)!important}@keyframes rotate-circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-circle-reverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.list-awards-and-honorable-mentions{padding:37px 0 70px;background:#e0e0e0}.list-awards-and-honorable-mentions .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:30px}.list-awards-and-honorable-mentions .wrapper .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;gap:30px}@media (min-width:1024px){.list-awards-and-honorable-mentions{padding:58px 0 86px}.list-awards-and-honorable-mentions .wrapper{gap:0}.list-awards-and-honorable-mentions .wrapper .content{flex-direction:row;gap:50px}.list-awards-and-honorable-mentions .wrapper .content.top{align-items:flex-end}}.list-awards-and-honorable-mentions .wrapper .content.top .block.right{display:flex;align-items:center;justify-content:flex-start;gap:22px 28px;flex-wrap:wrap}.list-awards-and-honorable-mentions .wrapper .content .block{align-self:stretch;position:relative}.list-awards-and-honorable-mentions .wrapper .content .block.left{width:100%}@media (min-width:1024px){.list-awards-and-honorable-mentions .wrapper .content.top .block.right{gap:22px}.list-awards-and-honorable-mentions .wrapper .content.top .block.right.custom-gap{column-gap:var(--gap-horizontal)}.list-awards-and-honorable-mentions .wrapper .content.bottom{padding-top:40px}.list-awards-and-honorable-mentions .wrapper .content .block.left{width:calc(100% - 50px - 542px)}}.list-awards-and-honorable-mentions .wrapper .content .block.right{width:100%}.list-awards-and-honorable-mentions .title{font-size:35px;font-weight:400;line-height:37px}.list-awards-and-honorable-mentions .title.awards{font-size:12px;line-height:16px;max-height:16px;margin-bottom:30px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1}.list-awards-and-honorable-mentions .title.invisible{visibility:hidden;opacity:0}.list-awards-and-honorable-mentions .logo-wrapper{height:60px;width:auto}.list-awards-and-honorable-mentions .logo-wrapper .logo{height:100%;width:auto}.list-awards-and-honorable-mentions .awards .award{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;width:100%;position:relative;padding:19px 0;border-bottom:1px solid #000;transition:border-color .2s,transform 1s,opacity 1.5s;gap:11px;z-index:1}.list-awards-and-honorable-mentions .awards .award:first-of-type{border-top:1px solid #000}.list-awards-and-honorable-mentions .awards .award:first-of-type:focus,.list-awards-and-honorable-mentions .awards .award:first-of-type:hover{border-top-color:#000}.list-awards-and-honorable-mentions .awards .award *{pointer-events:none!important;color:#000}.list-awards-and-honorable-mentions .awards .award .award-date,.list-awards-and-honorable-mentions .awards .award .award-label,.list-awards-and-honorable-mentions .awards .award .award-location{font-size:12px;font-weight:400;line-height:16px;color:initial}.list-awards-and-honorable-mentions .awards .award .award-date{width:30px;min-width:30px;margin-right:20px}.list-awards-and-honorable-mentions .awards .award .award-label{position:absolute;left:50px;width:calc(100% - 50px - 95px);max-width:calc(100% - 50px - 95px);padding-right:10px}@media (max-width:1023px){.list-awards-and-honorable-mentions .awards .award .award-label{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;max-height:16px}}@media (min-width:1024px){.list-awards-and-honorable-mentions .wrapper .content .block.right{width:542px}.list-awards-and-honorable-mentions .title{font-size:50px;line-height:48px}.list-awards-and-honorable-mentions .logo-wrapper{height:75px}.list-awards-and-honorable-mentions .awards .award{align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;padding:16px 105px 15px 0;gap:0;border-bottom-color:#d4d4d4}.list-awards-and-honorable-mentions .awards .award:first-of-type,.list-awards-and-honorable-mentions .awards .award:first-of-type:focus,.list-awards-and-honorable-mentions .awards .award:first-of-type:hover{border-top-color:#d4d4d4}.list-awards-and-honorable-mentions .awards .award .award-date,.list-awards-and-honorable-mentions .awards .award .award-label,.list-awards-and-honorable-mentions .awards .award .award-location{color:#8f8f8f}.list-awards-and-honorable-mentions .awards .award .award-label{position:relative;left:initial;width:min(17.8571428571%,135px);min-width:min(17.8571428571%,135px);margin-right:25px;padding-right:0}}.list-awards-and-honorable-mentions .awards .award .award-title{font-size:16px;font-weight:400;line-height:20px;width:calc(100% - 95px);padding-right:10px}.list-awards-and-honorable-mentions .awards .award .award-title *{font-size:16px;font-weight:400;line-height:20px}@media (min-width:1024px){.list-awards-and-honorable-mentions .awards .award .award-title{width:min(39.6825396825%,300px);min-width:min(39.6825396825%,300px);padding-right:0;color:#8f8f8f}.list-awards-and-honorable-mentions .awards .award .award-title *{color:#8f8f8f}}.list-awards-and-honorable-mentions .awards .award .award-location{position:absolute;right:0;top:19px;bottom:0;margin:auto 0;display:inline-flex;align-items:flex-start;justify-content:flex-end;width:95px}.list-awards-and-honorable-mentions .awards .award:active,.list-awards-and-honorable-mentions .awards .award:focus,.list-awards-and-honorable-mentions .awards .award:hover{border-bottom-color:#000}.list-awards-and-honorable-mentions .awards .award:active .award-date,.list-awards-and-honorable-mentions .awards .award:active .award-date *,.list-awards-and-honorable-mentions .awards .award:active .award-label,.list-awards-and-honorable-mentions .awards .award:active .award-label *,.list-awards-and-honorable-mentions .awards .award:active .award-location,.list-awards-and-honorable-mentions .awards .award:active .award-location *,.list-awards-and-honorable-mentions .awards .award:active .award-title,.list-awards-and-honorable-mentions .awards .award:active .award-title *,.list-awards-and-honorable-mentions .awards .award:focus .award-date,.list-awards-and-honorable-mentions .awards .award:focus .award-date *,.list-awards-and-honorable-mentions .awards .award:focus .award-label,.list-awards-and-honorable-mentions .awards .award:focus .award-label *,.list-awards-and-honorable-mentions .awards .award:focus .award-location,.list-awards-and-honorable-mentions .awards .award:focus .award-location *,.list-awards-and-honorable-mentions .awards .award:focus .award-title,.list-awards-and-honorable-mentions .awards .award:focus .award-title *,.list-awards-and-honorable-mentions .awards .award:hover .award-date,.list-awards-and-honorable-mentions .awards .award:hover .award-date *,.list-awards-and-honorable-mentions .awards .award:hover .award-label,.list-awards-and-honorable-mentions .awards .award:hover .award-label *,.list-awards-and-honorable-mentions .awards .award:hover .award-location,.list-awards-and-honorable-mentions .awards .award:hover .award-location *,.list-awards-and-honorable-mentions .awards .award:hover .award-title,.list-awards-and-honorable-mentions .awards .award:hover .award-title *{color:#000}.list-awards-and-honorable-mentions .image-scroll-control{width:100%;max-width:100%;height:100%;max-height:min(var(--app-height) - 172px,629px);overflow:hidden;position:relative}@media (min-width:1024px){.list-awards-and-honorable-mentions .awards .award .award-location{top:0;align-items:center}.list-awards-and-honorable-mentions .image-scroll-control{max-width:542px}}.list-awards-and-honorable-mentions .image-scroll-control.fixed{position:fixed;top:86px}.list-awards-and-honorable-mentions .image-scroll-control.absolute{position:absolute;bottom:0}.list-awards-and-honorable-mentions .image-scroll-control .award-image,.list-awards-and-honorable-mentions .image-scroll-control .video-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible;transition:opacity .2s 1ms,visibility 1ms}.list-awards-and-honorable-mentions .image-scroll-control .award-image.invisible,.list-awards-and-honorable-mentions .image-scroll-control .video-container.invisible{opacity:0;visibility:hidden;transition:opacity .2s .2s,visibility 1ms .4s}.list-awards-and-honorable-mentions .image-scroll-control .video-container{overflow:hidden;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;height:100%}.list-awards-and-honorable-mentions .image-scroll-control .video-container video{height:100%;width:100%;display:block;margin:0;padding:0;object-fit:cover;object-position:center}.list-component{position:relative;padding-bottom:50px;max-width:1348px;margin:0 auto}.list-component.no-padding{padding-bottom:0}@media (min-width:992px){.list-component{padding-bottom:68px}.list-component.no-padding{padding-bottom:0}}.list-component.no-padding .list.with-background{padding-bottom:0}.list-component.loaded{opacity:0;animation:.2s ease-in forwards fadeInList}.list-component .title{font-size:12px;font-weight:400;line-height:16px;text-align:left;padding-bottom:30px}.list-component .list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative;gap:0;width:100%}.list-component .list.with-background{overflow:hidden;padding-bottom:29px}.list-component .list .background-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;z-index:0}.list-component .list .background-image img{width:100%;height:100%;object-fit:contain}.list-component .list .item{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%;position:relative;padding:26px 0;border-bottom:1px solid #fff;transition:border-color .2s,transform 1s,opacity 1.5s;gap:11px;z-index:1}.list-component .list .item:first-of-type{border-top:1px solid #fff}.list-component .list .item:first-of-type:focus,.list-component .list .item:first-of-type:hover{border-top-color:#262626}.list-component .list .item .item-date,.list-component .list .item .item-label{font-size:12px;font-weight:400;line-height:16px;width:calc((100% - 11px)/ 2);max-width:calc((100% - 11px)/ 2);min-width:0;margin:0 auto 0 0;transition:color .2s;pointer-events:none!important}@media (min-width:992px){.list-component .list .item{align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;padding:36px 58% 36px 0;gap:0}.list-component .list .item .item-date,.list-component .list .item .item-label{width:90px;max-width:90px;min-width:90px;margin-right:28px;font-size:15px;line-height:20px}}.list-component .list .item .item-location{display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;font-size:12px;font-weight:400;line-height:16px;pointer-events:none!important;transition:color .2s;position:relative;width:calc((100% - 11px)/ 2);max-width:calc((100% - 11px)/ 2)}@media (min-width:992px){.list-component .list .item .item-location{position:absolute;top:0;bottom:0;right:min(var(--app-width) * 420 / 1440,420px);transform:translateX(100%);margin:auto 0;width:150px;max-width:150px;min-width:150px;text-align:left;justify-content:flex-start;font-size:15px;line-height:20px}}.list-component .list .item .item-title{font-size:15px;line-height:20px;font-weight:400;transition:color .2s;width:100%;pointer-events:none!important}@media (min-width:992px){.list-component .list .item .item-title{width:auto}}.list-component .list .item .item-title.item-title-link{pointer-events:initial!important;text-underline-offset:unset;text-decoration:none}.list-component .list .item .item-title.item-title-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.list-component .list .item .item-thumb{margin:auto 0;opacity:1;visibility:visible;transition:opacity .2s 1ms,visibility 1ms,left .4s ease-out,top .4s ease-out;width:89px;height:59px;pointer-events:none!important}@media (min-width:992px){.list-component .list .item .item-thumb{width:97px;height:62px;position:absolute;top:0;bottom:0;right:min(var(--app-width) * 108 / 1440,108px);margin:auto 0}}.list-component .list .item .item-thumb.invisible{opacity:0;visibility:hidden;transition:opacity .2s,visibility 1ms .2s}.list-component .list .item .item-link{display:inline-flex;align-items:center;justify-content:flex-end;position:relative;margin:3.5px 0 0 auto;text-decoration:none;text-align:right;font-size:15px;font-weight:400;line-height:20px;text-underline-offset:4px;transition:color .2s}.list-component .list .item .item-link:hover{text-decoration:none}.list-component .list .item.with-thumb{padding:14px 0}@media (min-width:992px){.list-component .list .item .item-link{position:absolute;top:0;bottom:0;right:0;margin:auto 0}.list-component .list .item.with-thumb{padding:36px 70% 36px 0}.list-component .list .item.with-thumb .item-link{max-width:min(var(--app-width) * 98 / 1440,98px)}}@media (max-width:991px){.list-component .list .item.with-thumb .item-title{width:calc(100% - 89px - 11px);display:inline-flex;align-items:center;justify-content:flex-start;align-self:stretch}.list-component .list .item.with-location{padding:16.5px 0 23.5px}}.list-component .list .item:focus,.list-component .list .item:hover{border-bottom-color:#fff}.list-component .list .item:focus .item-date,.list-component .list .item:focus .item-label,.list-component .list .item:focus .item-location,.list-component .list .item:focus .item-title,.list-component .list .item:hover .item-date,.list-component .list .item:hover .item-label,.list-component .list .item:hover .item-location,.list-component .list .item:hover .item-title{color:inherit}.list-component .list .item:focus .item-title.item-title-link,.list-component .list .item:hover .item-title.item-title-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.list-component .list .item:focus .item-link,.list-component .list .item:hover .item-link{text-decoration:underline}.list-component .list .item.disable{border-color:#262626}.list-component .list .item.disable .item-date,.list-component .list .item.disable .item-label,.list-component .list .item.disable .item-link,.list-component .list .item.disable .item-location,.list-component .list .item.disable .item-title{color:#8f8f8f}.list-component .list .item.with-color-category:focus,.list-component .list .item.with-color-category:hover{border-bottom-color:var(--color-category-item)}.list-component .list-floating-images{position:absolute;top:0;left:0;opacity:1;visibility:visible;transition:opacity .4s 1ms,visibility 1ms,left .4s ease-out,top .2s;pointer-events:none!important;width:374px;height:239px;z-index:2}.list-component .list-floating-images.invisible{opacity:0;visibility:hidden;transition:opacity .4s,visibility 1ms .4s}.list-component .list-floating-images.with-thumb{width:344px;height:220px}.list-component .list-floating-images .item-float-image{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;visibility:visible;z-index:1;pointer-events:none!important}.list-component .list-floating-images .item-float-image.invisible{opacity:0;visibility:hidden;z-index:0}.list-component .list-footer{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:45px}.list-component .list-footer.align-left{justify-content:flex-start}.list-component .list-footer.with-background{margin-top:16px}@media (min-width:992px){.list-component .list .item.with-location{padding-right:min(var(--app-width) * 420 / 1440 + 20px,420px + 20px)}.list-component .list-footer{margin-top:32px}.list-component .list-footer.with-background{margin-top:16px}}.vc_row[data-vc-full-width=true][data-vc-stretch-content=true] .list-component{max-width:1348px;margin:0 auto}.vc_row[data-vc-full-width=true][data-vc-stretch-content=true].vc_row-no-padding .list-component{max-width:1388px;padding-left:20px;padding-right:20px;margin:0 auto}@keyframes fadeInList{0%{opacity:0}100%{opacity:1}}.loading-area{padding-top:40px;margin-bottom:65px}.loading-area .loading{margin:0 auto;border:3px solid #fff;border-top:3px solid #000;border-radius:50%;width:40px;height:40px;animation:2s linear infinite loading-rotate}@keyframes loading-rotate{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.navigation{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;flex-wrap:nowrap;padding-bottom:45px;gap:35px}@media (min-width:992px){.navigation{flex-direction:row;justify-content:space-between}}.navigation .nav-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative;width:100%}.navigation .nav-item *{font-size:24px;font-weight:400;line-height:26px}@media (min-width:370px){.navigation .nav-item *{font-size:28px;line-height:30px}}.navigation .nav-item .anchor{text-underline-offset:4px;text-decoration-thickness:2px;transition:color .2s}.navigation .nav-item .thumbnail{position:absolute;left:0;top:auto;bottom:5px;opacity:1;pointer-events:none;visibility:visible;transition:visibility 1ms,opacity .2s 1ms;width:83px;height:55px}.navigation .nav-item .thumbnail.invisible{opacity:0;visibility:hidden;transition:visibility 1ms .2s,opacity .2s}.navigation .nav-previous{text-align:left;padding-right:98px}.navigation .nav-next{text-align:right;align-items:flex-end;padding-left:98px}.navigation.simple{flex-direction:row;justify-content:space-between}@media (min-width:992px){.navigation .nav-item{width:auto}.navigation .nav-item *{font-size:50px;line-height:48px}.navigation .nav-item .label{color:#e0e0e0}.navigation .nav-item .anchor{text-underline-offset:9px;text-decoration-thickness:2px}.navigation .nav-item .anchor:not(:hover){color:#e0e0e0}.navigation .nav-item .thumbnail{width:146px;height:97px;bottom:auto;top:100%}.navigation .nav-previous{padding-right:0}.navigation .nav-next{padding-left:0}.navigation.simple{flex-direction:row;justify-content:space-between}.navigation.simple .nav-item .anchor:not(:hover),.navigation.simple .nav-item .anchor:not(:hover) *{color:#e0e0e0}.navigation.simple .nav-item .anchor:not(:hover) svg path{stroke:#e0e0e0}}@media (max-width:991px){.navigation .nav-item .thumbnail.invisible{opacity:1;visibility:visible;transition:visibility 1ms,opacity .2s 1ms}.navigation .nav-previous .thumbnail{right:0;left:auto}.navigation.simple .nav-item{padding:0;width:auto}}.navigation.simple .nav-item .anchor{text-decoration:none!important;transition:color .2s}.navigation.simple .nav-item .anchor *{transition:color .2s}.navigation.simple .nav-item .anchor svg{margin-top:10px;width:38px;height:43px}.navigation.simple .nav-item .anchor svg path{transition:stroke .2s}.news-and-insights-archive{padding-top:0;padding-bottom:65px}.news-and-insights-archive .category-selected-name{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:30px;line-height:24px;font-weight:300;text-transform:uppercase;white-space:nowrap;margin-bottom:35px;opacity:0;visibility:hidden}.news-and-insights-archive .archive-header{padding-bottom:50px;flex-direction:row;justify-content:flex-start}.news-and-insights-archive .archive-header [class*=col-md-]{align-self:stretch}.news-and-insights-archive .archive-header .col-md-9{width:100%;max-width:75%}@media (max-width:991px){.navigation.simple .nav-item .anchor svg{width:22px;height:25px}.navigation.simple .nav-item .thumbnail{display:none}.news-and-insights-archive .archive-header .col-md-9{max-width:75%}.news-and-insights-archive .archive-header .col-md-3{max-width:25%}}.news-and-insights-archive .archive-header .col-md-3{width:100%;max-width:25%}.news-and-insights-archive .archive-header .title{font-size:28px;font-weight:400;line-height:30px;padding-right:20px}@media (min-width:992px){.news-and-insights-archive{padding-top:33px;padding-bottom:95px}.news-and-insights-archive[data-category-selected].expertise-internal-page{padding-left:235px}.news-and-insights-archive .category-selected-name{font-size:32px;line-height:26px}.news-and-insights-archive .archive-header{padding-bottom:20px}.news-and-insights-archive .archive-header .title{font-size:50px;line-height:48px;padding-right:0}}.news-and-insights-archive .archive-filters{padding-bottom:35px;justify-content:flex-start}.news-and-insights-archive .archive-filters .filters{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;overflow:auto;gap:15px;width:calc(100% + 2 * 20px);margin-left:calc(-1 * 20px);padding:0 20px;-ms-overflow-style:none;scrollbar-width:none;margin-bottom:-2px}@media (min-width:992px){.news-and-insights-archive .archive-filters{padding-bottom:36px}.news-and-insights-archive .archive-filters .filters{gap:15px;width:100%;margin-left:0;overflow:hidden;flex-wrap:wrap;padding:0}.news-and-insights-archive .archive-list .list-component .list .item.in-archive:first-of-type{border-top:none!important}}.news-and-insights-archive .archive-filters .filters::-webkit-scrollbar{display:none}.news-and-insights-archive .archive-filters .filters .filter{display:inline-flex;padding:7px 13px;justify-content:center;align-items:center;gap:10px;position:relative;cursor:pointer;white-space:nowrap}.news-and-insights-archive .archive-filters .filters .filter .filter-close{display:none;width:8px;height:8px;cursor:pointer}.news-and-insights-archive .archive-filters .filters .filter:after{content:"";position:absolute;bottom:0;left:13px;width:0;height:2px;background:0 0;transition:width .2s}.news-and-insights-archive .archive-filters .filters .filter:hover:after{content:"";position:absolute;bottom:0;left:13px;width:27px;height:2px;background:var(--filter-color)}.news-and-insights-archive .archive-filters .filters .filter.active:after,.news-and-insights-archive .archive-filters .filters .filter:active:after,.news-and-insights-archive .archive-filters .filters .filter:focus:after{content:"";position:absolute;bottom:0;left:13px;width:calc(100% - 26px);height:2px;background:var(--filter-color)}.news-and-insights-archive .archive-filters .filters .filter.active .filter-close,.news-and-insights-archive .archive-filters .filters .filter:active .filter-close,.news-and-insights-archive .archive-filters .filters .filter:focus .filter-close{display:inline-flex;align-items:center;justify-content:center}.news-and-insights-archive .archive-list{position:relative;height:auto;transition:height .4s}.news-and-insights-archive .archive-list.invisible .list-component{opacity:0;transition:opacity 1ms}.news-and-insights-archive .archive-list .list-component{opacity:1;transition:opacity .2s .6s}.news-and-insights-archive .archive-list .list-component .list.detail-mode-view{gap:45px 33.5px;flex-wrap:wrap;flex-direction:row;padding-bottom:45px}@media (max-width:991px){.news-and-insights-archive .archive-list .list-component .list.detail-mode-view{gap:45px;flex-direction:column}}.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-direction:column;gap:12px;width:calc((100% - (1348px - 1281px))/ 3);height:auto;border:none;padding:0}.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item .item-image{width:100%;height:100%;max-height:273px;min-height:273px;object-fit:cover;object-position:center}.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item .item-date,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item .item-label{margin-top:12px}.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item .item-title{font-size:28px;font-weight:400;line-height:30px}.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:active,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:active *,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:active .item-date,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:active .item-label,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:active .item-title,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:focus,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:focus *,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:focus .item-date,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:focus .item-label,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:focus .item-title,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:hover,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:hover *,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:hover .item-date,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:hover .item-label,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item:hover .item-title{text-decoration:none}.news-and-insights-archive .archive-list .loading-layer{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;width:100%;height:100%;visibility:hidden;transition:visibility 1ms 1.2s,opacity .6s .6s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff;z-index:5;display:flex;align-items:center;justify-content:center}.news-and-insights-archive .archive-list .loading-layer.visible{visibility:visible;opacity:1;transition:visibility 1ms,opacity 1ms 1ms}.news-and-insights-archive .archive-list [display-initial-container-load-more]{transition:height .4s}.news-and-insights-archive .archive-list [display-initial-container-load-more] .list-component{z-index:2}.news-and-insights-archive .load-more-content{transition:height .4s}.news-and-insights-archive .load-more-content .list-component .list .item.in-archive:first-of-type{border-top:none!important}.news-and-insights-archive .switcher-view-mode{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:14px;height:30px;width:100%;padding-left:0}.news-and-insights-archive .switcher-view-mode .icon-view{height:19px;width:auto;cursor:pointer}.news-and-insights-archive .switcher-view-mode .icon-view line{transition:stroke .2s;stroke:rgb(0 0 0 / .2)}.news-and-insights-archive .switcher-view-mode .icon-view path{transition:fill .2s;fill:rgb(0 0 0 / .2)}.news-and-insights-archive .switcher-view-mode .icon-view.active line{stroke:#000}.news-and-insights-archive .switcher-view-mode .icon-view.active path{fill:#000}.people-interactive{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;cursor:url(/dist/images/cursor/cursor-dark.svg) 10 10,auto}.people-interactive *{cursor:url(/dist/images/cursor/cursor-dark.svg) 10 10,auto}.people-interactive .wrapper{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;padding-top:144px;padding-bottom:106px}.people-interactive .wrapper .inner-wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto;flex-direction:column}.people-interactive .title{font-size:12px;font-weight:400;line-height:16px;text-align:center;margin-bottom:16px;pointer-events:none;z-index:2}@media (min-width:992px){.news-and-insights-archive .load-more-content .list-component .list .item.in-archive:first-of-type{border-top:none!important}.news-and-insights-archive .switcher-view-mode{padding-left:20px;height:50px}.people-interactive .wrapper{padding-top:245px;padding-bottom:216px}.people-interactive .title{margin-bottom:18px}}.people-interactive .text{text-align:center;max-width:1110px;margin:0 auto;pointer-events:none;z-index:2}.people-interactive .text *{font-size:35px;font-weight:400;line-height:37px}.people-interactive .button-wrapper{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;padding:60px;z-index:1}.business-highlights .people-interactive .images-wrapper,.people-interactive .business-highlights .images-wrapper,.people-interactive .image-wrapper{position:absolute;opacity:1;visibility:visible;transition:visibility 1ms,opacity .4s 1ms;pointer-events:none;width:140px;height:186px;top:0;left:0;transform:translate(-50%,-50%)}@media (max-width:991px){.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item{width:100%}.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item .item-image{max-height:225px}.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item .item-date,.news-and-insights-archive .archive-list .list-component .list.detail-mode-view .item.detail-view-mode-item .item-label{margin-top:3px}.business-highlights .people-interactive .images-wrapper,.people-interactive .business-highlights .images-wrapper,.people-interactive .image-wrapper{transition-duration:0s!important}}.business-highlights .people-interactive .invisible.images-wrapper,.people-interactive .business-highlights .invisible.images-wrapper,.people-interactive .image-wrapper.invisible{opacity:0;visibility:hidden;transition:visibility 1ms .4s,opacity .4s}.business-highlights .people-interactive .images-wrapper img,.people-interactive .business-highlights .images-wrapper img,.people-interactive .image-wrapper img{width:100%;height:100%;pointer-events:none}.people-interactive .animated-images{position:absolute;top:0;left:0;opacity:1;visibility:visible;transition:visibility 1ms,opacity .2s 1ms;pointer-events:none;transform:translate(-50%,-50%);z-index:-1}.people-interactive .animated-images.invisible{opacity:0;visibility:hidden;transition:visibility 1ms 1ms,opacity 1ms}.people-interactive .animated-images *{pointer-events:none}.business-highlights .people-interactive .animated-images.clone .images-wrapper,.people-interactive .animated-images.clone .business-highlights .images-wrapper,.people-interactive .animated-images.clone .image-wrapper{left:0!important;top:0!important}.business-highlights .people-interactive.pressed .images-wrapper,.people-interactive.pressed .business-highlights .images-wrapper,.people-interactive.pressed .image-wrapper{transition:visibility 1ms,opacity .2s 1ms}.business-highlights .people-interactive.pressed .invisible.images-wrapper,.people-interactive.pressed .business-highlights .invisible.images-wrapper,.people-interactive.pressed .image-wrapper.invisible{transition:visibility 1ms .2s,opacity .2s}.people-list{max-width:1348px;margin:0 auto;padding-bottom:65px}@media (min-width:992px){.people-interactive .text *{font-size:50px;line-height:48px}.people-interactive .button-wrapper{padding:38px 60px 60px}.business-highlights .people-interactive .images-wrapper,.people-interactive .business-highlights .images-wrapper,.people-interactive .image-wrapper{width:227px;height:302px}.people-list{padding-bottom:95px}.people-list.by-section{padding-bottom:0}}.people-list.by-section{padding-bottom:0}.people-list.by-section .list:not(.hidden){padding:115px 0}.people-list .title{font-size:12px;font-weight:400;line-height:16px;text-transform:uppercase;text-align:left;margin-bottom:25px}.people-list .list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:32px}.people-list .people-card{display:flex;align-items:center;justify-content:center;width:100%;height:auto;align-self:stretch}.people-list .people-card .inner-card{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:width .2s ease-in,height .2s ease-in}.people-list .people-card .people-image-wrapper{width:100%;height:406px;transition:width .2s ease-in,height .2s ease-in;overflow:hidden}.people-list .people-card .people-image-wrapper .people-image{width:100%;height:100%;transform:scale(1);transition:transform .2s}.people-list .people-card .people-info{width:100%;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px;margin-top:12px;padding:0;min-height:44px}@media (min-width:992px){.people-list.by-section .list:not(.hidden){padding:108px 0}.people-list .title{margin-bottom:18px}.people-list .list{gap:40px 25px}.people-list .people-card{width:calc((100% - 75px)/ 4)}.people-list .people-card .people-image-wrapper{height:356px}.people-list .people-card .people-info{min-height:52px}}.people-list .people-card .people-info[data-with-link]{padding:0 40px 0 0}.people-list .people-card .people-info .name{font-size:22px;font-weight:400;line-height:24px;text-align:left}@media (min-width:992px){.people-list .people-card .people-info .name{font-size:28px;line-height:30px}}.people-list .people-card .people-info .position{font-size:12px;font-weight:400;line-height:16px;text-align:left}.people-list .people-card .people-info .linkedin-link{position:absolute;top:0;right:0;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center}.people-list .people-card .people-info .linkedin-link svg{width:100%;height:100%;object-position:center;object-fit:contain}.people-list .people-card:active .people-image-wrapper .people-image,.people-list .people-card:focus .people-image-wrapper .people-image,.people-list .people-card:hover .people-image-wrapper .people-image{transform:scale(1.06)}.vc_row[data-vc-full-width=true][data-vc-stretch-content=true] .people-list{max-width:1348px;margin:0 auto}.vc_row[data-vc-full-width=true][data-vc-stretch-content=true].vc_row-no-padding .people-list{max-width:1388px;padding-left:20px;padding-right:20px}.people-slider{position:relative;overflow:hidden}.people-slider .people-slider-footer{display:flex;align-items:center;justify-content:flex-start;z-index:11;position:absolute;bottom:50px;left:0;right:0;margin:0 auto}.people-slider .people-slider-footer .btn-continue{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:auto}.people-slider .people-slider-footer .btn-continue svg{transform:rotate(180deg)}.people-slider .people-slider-header{display:flex;align-items:center;justify-content:space-between;z-index:11;position:absolute;top:50px;left:0;right:0;margin:0 auto}.people-slider .people-slider-header .title{font-size:12px;font-weight:400;line-height:16px;text-transform:uppercase}.people-slider .people-slider-header .back-to-top{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:auto}.people-slider .people-slider-header .custom-select-main-wrapper{max-width:150px;min-width:150px}.people-slider .people-slider-header .custom-select-main-wrapper .custom-select .custom-options,.people-slider .people-slider-header .custom-select-main-wrapper .custom-select .custom-select__trigger{background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none}.people-slider .people-slider-header .custom-select-main-wrapper .custom-select.open .custom-options,.people-slider .people-slider-header .custom-select-main-wrapper .custom-select.open .custom-select__trigger{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.people-slider .people-slider-wrapper{margin-bottom:0;height:var(--app-height);overflow:hidden;position:relative;touch-action:auto!important;z-index:10;padding-top:130px}.people-slider .people-slider-wrapper #people-container{height:100%;position:relative;touch-action:auto!important}.people-slider .people-slider-wrapper #people-container .row{overflow:visible;touch-action:auto!important}.people-slider .people-slider-wrapper #people-container .row.highlighted{z-index:9999;mix-blend-mode:difference}.people-slider .people-slider-wrapper #people-container .row.unique{width:100%;padding-left:0;padding-right:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;gap:20px}.people-slider .people-slider-wrapper .people-card{display:flex;align-items:center;justify-content:center}.people-slider .people-slider-wrapper .people-card .inner-card{width:120px;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:width .2s ease-in,height .2s ease-in;touch-action:auto!important}@media (min-width:992px){.people-slider .people-slider-header .custom-select-main-wrapper{max-width:256px;min-width:256px}.people-slider .people-slider-wrapper{height:var(--app-height);padding-top:265px;cursor:url(/dist/images/cursor/cursor-drag-me.svg) 38 38,auto!important}.people-slider .people-slider-wrapper #people-container .row.unique{gap:50px}.people-slider .people-slider-wrapper.dragging{touch-action:none!important;cursor:url(/dist/images/cursor/cursor-drag-me.svg) 38 38,auto!important}.people-slider .people-slider-wrapper.dragging #people-container,.people-slider .people-slider-wrapper.dragging #people-container .row{touch-action:none!important}.people-slider .people-slider-wrapper .people-card .inner-card{width:238px}}.people-slider .people-slider-wrapper .people-card .people-image-wrapper{width:100%;height:140px;transition:width .2s ease-in,height .2s ease-in;overflow:hidden}.people-slider .people-slider-wrapper .people-card .people-image-wrapper .people-image{width:100%;height:100%;transform:scale(1);transition:transform .2s}.people-slider .people-slider-wrapper .people-card .people-info{width:100%;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px;margin-top:12px;padding:0 40px 0 0;opacity:0;visibility:hidden;min-height:44px;max-height:44px;overflow:hidden;transition:opacity .2s,visibility 1ms .2s}.people-slider .people-slider-wrapper .people-card .people-info .name{font-size:22px;font-weight:400;line-height:24px;text-align:left}@media (min-width:992px){.people-slider .people-slider-wrapper .people-card .people-image-wrapper{height:277px}.people-slider .people-slider-wrapper .people-card .people-info{min-height:52px;max-height:52px}.people-slider .people-slider-wrapper .people-card .people-info .name{font-size:28px;line-height:30px}}.people-slider .people-slider-wrapper .people-card .people-info .position{font-size:12px;font-weight:400;line-height:16px;text-align:left}.people-slider .people-slider-wrapper .people-card .people-info .linkedin-link{position:absolute;top:0;right:0;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center}.people-slider .people-slider-wrapper .people-card .people-info .linkedin-link svg{width:100%;height:100%;object-position:center;object-fit:contain}.people-slider .people-slider-wrapper .people-card.left .inner-card{margin-left:-18%}.people-slider .people-slider-wrapper .people-card.right .inner-card{margin-right:-22%}.people-slider .people-slider-wrapper .people-card.top .inner-card{margin-top:-18%}.people-slider .people-slider-wrapper .people-card.bottom .inner-card{margin-bottom:-22%}.people-slider .people-slider-wrapper .people-card.small .inner-card{width:90px}.people-slider .people-slider-wrapper .people-card.small .people-image-wrapper{height:105px}@media (min-width:992px){.people-slider .people-slider-wrapper .people-card.small .inner-card{width:191px}.people-slider .people-slider-wrapper .people-card.small .people-image-wrapper{height:222px}}.people-slider .people-slider-wrapper .people-card.medium .inner-card{width:103px}.people-slider .people-slider-wrapper .people-card.medium .people-image-wrapper{height:120px}@media (min-width:992px){.people-slider .people-slider-wrapper .people-card.medium .inner-card{width:206px}.people-slider .people-slider-wrapper .people-card.medium .people-image-wrapper{height:240px}}.people-slider .people-slider-wrapper .people-card.medium-large .inner-card{width:111px}.people-slider .people-slider-wrapper .people-card.medium-large .people-image-wrapper{height:130px}@media (min-width:992px){.people-slider .people-slider-wrapper .people-card.medium-large .inner-card{width:225px}.people-slider .people-slider-wrapper .people-card.medium-large .people-image-wrapper{height:262px}}.people-slider .people-slider-wrapper .people-card.super-large .inner-card{width:154px}.people-slider .people-slider-wrapper .people-card.super-large .people-image-wrapper{height:180px}@media (min-width:992px){.people-slider .people-slider-wrapper .people-card.super-large .inner-card{width:280px}.people-slider .people-slider-wrapper .people-card.super-large .people-image-wrapper{height:326px}}.people-slider .people-slider-wrapper .people-card.hover .people-image-wrapper .people-image{transform:scale(1.06)}.people-slider .people-slider-wrapper .people-card.clicked{z-index:9999}.people-slider .people-slider-wrapper .people-card.clicked .inner-card{width:180px;transition:width .2s ease-out,height .2s ease-out}.people-slider .people-slider-wrapper .people-card.clicked .people-image-wrapper{height:210px;transition:width .2s ease-out,height .2s ease-out}@media (min-width:992px){.people-slider .people-slider-wrapper .people-card.clicked .inner-card{width:336px}.people-slider .people-slider-wrapper .people-card.clicked .people-image-wrapper{height:391px}}.people-slider .people-slider-wrapper .people-card.clicked .people-image-wrapper .people-image{transform:scale(1)}.people-slider .people-slider-wrapper .people-card.clicked .people-info{opacity:1;visibility:visible;overflow:visible;transition:opacity 50ms 250ms,visibility 1ms}.people-slider .people-slider-wrapper .people-card.clicked.hover .people-image-wrapper .people-image{transform:scale(1.06)}.people-slider .people-slider-wrapper .people-card.super-small .inner-card{width:81px}.people-slider .people-slider-wrapper .people-card.super-small .people-image-wrapper{height:95px}.people-slider.filtered .people-slider-header .back-to-top{display:none}.people-slider.filtered .people-slider-header .custom-select-main-wrapper{max-width:none;min-width:150px}.people-slider.filtered .people-slider-footer .btn-continue,.people-slider.filtered .people-slider-wrapper{display:none}.projects-archive{padding-top:0;padding-bottom:65px;position:relative}.projects-archive[data-category-selected].expertise-internal-page .archive-header{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column-reverse;gap:0;padding-bottom:30px;margin-top:-64px;z-index:2}@media (min-width:992px){.people-slider .people-slider-wrapper .people-card.super-small .inner-card{width:183px}.people-slider .people-slider-wrapper .people-card.super-small .people-image-wrapper{height:213px}.projects-archive{padding-top:33px;padding-bottom:95px}.projects-archive[data-category-selected].expertise-internal-page .archive-header{padding-bottom:50px;gap:54px;flex-direction:row;align-items:center;margin-top:0}}.projects-archive[data-category-selected].expertise-internal-page .archive-header [class*=col-md-]{width:auto;max-width:none;align-self:initial}.projects-archive .category-selected-name{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:30px;line-height:24px;font-weight:300;text-transform:uppercase;white-space:nowrap;margin-bottom:35px;opacity:0;visibility:hidden}.projects-archive .archive-header{padding-bottom:50px;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.projects-archive .archive-header [class*=col-md-]{align-self:stretch}.projects-archive .archive-header .col-md-9{width:100%;max-width:75%}@media (max-width:991px){.people-interactive .animated-images{transition-duration:0s!important}.projects-archive[data-category-selected].expertise-internal-page .archive-header .title{padding-right:0;text-align:right}.projects-archive[data-category-selected].expertise-internal-page .archive-header .filters{position:absolute;top:0;right:0}.projects-archive .archive-header .col-md-9{max-width:75%}.projects-archive .archive-header .col-md-6{max-width:50%;min-width:150px}}.projects-archive .archive-header .col-md-6{width:100%;max-width:50%}.projects-archive .archive-header .col-md-3{width:100%;max-width:25%}.projects-archive .archive-header .title{font-size:28px;font-weight:400;line-height:30px;padding-right:20px}@media (min-width:992px){.projects-archive .category-selected-name{font-size:32px;line-height:26px}.projects-archive .archive-header{padding-bottom:20px;flex-wrap:nowrap}.projects-archive .archive-header .title{font-size:50px;line-height:48px;padding-right:0}}.projects-archive .archive-header .filters[data-filters-taxonomy=type_of_work]{overflow:visible;display:flex;align-items:center;justify-content:flex-end}.projects-archive .archive-filters{padding-bottom:35px;justify-content:flex-start;z-index:2}.projects-archive .archive-filters .filters{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;overflow:auto;gap:15px;width:calc(100% + 2 * 20px);margin-left:calc(-1 * 20px);padding:0 20px;-ms-overflow-style:none;scrollbar-width:none;margin-bottom:-2px}@media (min-width:992px){.projects-archive .archive-filters{padding-bottom:36px}.projects-archive .archive-filters .filters{gap:0 15px;width:100%;margin-left:0;overflow:hidden;flex-wrap:wrap;padding:0}}.projects-archive .archive-filters .filters::-webkit-scrollbar{display:none}.projects-archive .archive-filters .filters .filter{display:inline-flex;padding:7px 13px;justify-content:center;align-items:center;gap:10px;position:relative;cursor:pointer;transition:width .2s;white-space:nowrap}.projects-archive .archive-filters .filters .filter .filter-close{display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;margin-left:-18px;cursor:pointer;visibility:hidden;opacity:0;transition:visibility 1ms .2s,opacity .2s,margin-left .2s}.projects-archive .archive-filters .filters .filter:after{content:"";position:absolute;bottom:0;left:13px;width:0;height:2px;background:var(--filter-color);transition:width .2s}.projects-archive .archive-filters .filters .filter:hover:after{content:"";position:absolute;bottom:0;left:13px;width:27px;height:2px}.projects-archive .archive-filters .filters .filter.active,.projects-archive .archive-filters .filters .filter:active,.projects-archive .archive-filters .filters .filter:focus{transition:width .2s 1ms}.projects-archive .archive-filters .filters .filter.active:after,.projects-archive .archive-filters .filters .filter:active:after,.projects-archive .archive-filters .filters .filter:focus:after{content:"";position:absolute;bottom:0;left:13px;width:calc(100% - 26px);height:2px}.projects-archive .archive-filters .filters .filter.active .filter-close,.projects-archive .archive-filters .filters .filter:active .filter-close,.projects-archive .archive-filters .filters .filter:focus .filter-close{margin-left:0;visibility:visible;opacity:1;transition:visibility 1ms,opacity .2s 1ms,margin-left .2s 1ms}.projects-archive .archive-filters .filters[data-filters-taxonomy=type_of_work]{overflow:visible;justify-content:flex-end}.projects-archive .archive-list{width:100%;position:relative;height:auto;transition:height .4s}.projects-archive .archive-list[data-wow]{transition:transform 1s,opacity 1.5s,height .4s}.projects-archive .archive-list.invisible .grid{opacity:0;transition:opacity 1ms}.projects-archive .archive-list .loading-layer{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;width:100%;height:100%;visibility:hidden;transition:visibility 1ms 1.2s,opacity .6s .6s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff;z-index:5;display:flex;align-items:center;justify-content:center}.projects-archive .archive-list .loading-layer.visible{visibility:visible;opacity:1;transition:visibility 1ms,opacity 1ms 1ms}.projects-archive .archive-list .grid{width:100%;margin:0 auto;gap:13.3px calc((1348px - 1320px)/ 2);opacity:1;transition:opacity .2s .6s}.projects-archive .archive-list .grid .grid-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:13px;padding:0;width:100%;overflow:hidden;margin-bottom:13.3px;position:relative}.projects-archive .archive-list .grid .grid-item.empty{visibility:hidden;height:0;min-height:0}@media (min-width:992px){.projects-archive .archive-list .grid .grid-item{width:min((100% - 26.6px) / 3,440px)}.projects-archive .archive-list .grid .grid-item.empty{visibility:hidden;height:167px;min-height:167px}}.projects-archive .archive-list .grid .grid-item .grid-item-layer{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,#000 0,#fff0 100%);opacity:0;transition:opacity .2s;z-index:1;pointer-events:none}.projects-archive .archive-list .grid .grid-item .item-image{width:100%;object-fit:cover;object-position:center}.projects-archive .archive-list .grid .grid-item .item-image.image-default{display:block}.projects-archive .archive-list .grid .grid-item .item-image.image-tall{display:none}.projects-archive .archive-list .grid .grid-item .item-title{font-size:17px;font-weight:400;line-height:22px;text-align:left;text-decoration:none;position:absolute;bottom:24px;left:24px;color:#fff;opacity:0;transition:opacity .2s;z-index:2;pointer-events:none}.projects-archive .archive-list .grid .grid-item.loaded{opacity:0;animation:.2s ease-in forwards fadeInGridCard}.projects-archive .archive-list .grid .grid-item.tall .item-image{height:407px;min-height:407px}@media (min-width:992px){.projects-archive .archive-list .grid .grid-item .item-title{font-size:16px;line-height:20px}.projects-archive .archive-list .grid .grid-item.tall .item-image{height:477px;min-height:477px}}.projects-archive .archive-list .grid .grid-item.tall .item-image.image-default{display:none}.projects-archive .archive-list .grid .grid-item.tall .item-image.image-tall{display:block}.projects-archive .archive-list .grid .grid-item.short .item-image{height:225px;min-height:225px}.projects-archive .archive-list .grid .grid-item:hover,.projects-archive .archive-list .grid .grid-item:hover *{text-decoration:none}.projects-archive .archive-list .grid .grid-item:hover .grid-item-layer,.projects-archive .archive-list .grid .grid-item:hover .item-title{opacity:1}@keyframes fadeInGridCard{0%{opacity:0}100%{opacity:1}}.projects-scattered{padding-bottom:56px}@media (min-width:768px){.projects-scattered{padding-bottom:106px}}.projects-scattered .title{font-size:12px;font-weight:400;line-height:16px;text-align:left;padding-bottom:30px}.projects-scattered .grid-mode{max-width:var(--app-width);width:var(--app-width);height:var(--app-height);min-height:var(--app-height);display:flex;align-items:center;justify-content:center;background:0 0;overflow:hidden}.projects-scattered .grid-mode.with-background-image .cards-wrapper{background-size:contain;background-repeat:no-repeat;background-position:calc(var(--app-width) * 174 / 1348) top}.projects-scattered .grid-mode .cards-wrapper{height:100%;position:relative;padding-top:109px;padding-bottom:0;transition:transform .4s ease-out}.projects-scattered .grid-mode .grid-mode-cursors{position:absolute;pointer-events:none!important;opacity:1;visibility:visible;transition:opacity 50ms 1ms,visibility 1ms;z-index:10;width:108px;height:108px;border-radius:50%;background-color:#fff0;overflow:hidden;transform:translate3d(-50%,-50%,0)}@media (max-width:991px){.projects-archive .archive-header .col-md-3{max-width:25%}.projects-archive .archive-list .grid .grid-item.empty{display:none}.projects-scattered .grid-mode{height:min(var(--app-height),815px);min-height:min(var(--app-height),815px)}.projects-scattered .grid-mode.with-background-image .cards-wrapper{background-position:center;background-size:80% 100%}.projects-scattered .grid-mode .grid-mode-cursors{display:none}}.projects-scattered .grid-mode .grid-mode-cursors.invisible{opacity:0;visibility:hidden;transition:opacity 50ms,visibility 1ms 50ms}.projects-scattered .grid-mode .grid-mode-cursors .cursor-float-card{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:12px;pointer-events:none!important;opacity:1;visibility:visible;transition:opacity 50ms 1ms,visibility 1ms}.projects-scattered .grid-mode .grid-mode-cursors .cursor-float-card *{color:#fff;pointer-events:none!important}.projects-scattered .grid-mode .grid-mode-cursors .cursor-float-card span{font-size:12px;font-weight:600;line-height:14px;text-transform:uppercase;text-align:center;color:#000}.projects-scattered .grid-mode .grid-mode-cursors .cursor-float-card.invisible{opacity:0;visibility:hidden;transition:opacity 50ms,visibility 1ms 50ms}.projects-scattered .grid-mode .grid-mode-cursors .cursor-float-card.animate{animation:250ms spring-cursor-v2}.projects-scattered .grid-mode .float-card{position:absolute;display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:auto;height:auto;z-index:2;text-decoration:none;cursor:none}.projects-scattered .grid-mode .float-card *{text-decoration:none;pointer-events:none!important}.projects-scattered .grid-mode .float-card .card-content{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:12px;padding:0;margin:0}.projects-scattered .grid-mode .float-card .images-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;margin:0;position:relative}.projects-scattered .grid-mode .float-card .image{width:282px;height:190px;object-fit:cover;object-position:center;transition:width .4s ease-out,height .4s ease-out;z-index:1}.projects-scattered .grid-mode .float-card .image-hover{position:absolute;right:-37px;top:-46px;visibility:hidden;opacity:0;transition:opacity .4s,visibility 1ms .4s;z-index:2}.projects-scattered .grid-mode .float-card .title{font-size:16px;font-weight:400;line-height:20px;padding:0;text-align:left}.projects-scattered .grid-mode .float-card .title *{font-size:16px;font-weight:400;line-height:20px}@media (min-width:992px){.projects-archive .archive-list .grid .grid-item.short .item-image{height:273px;min-height:273px}.projects-scattered .grid-mode .float-card{transform:translate(-50%,-50%)}.projects-scattered .grid-mode .float-card:hover{text-decoration:none;cursor:none;z-index:10}.projects-scattered .grid-mode .float-card:hover *{text-decoration:none}.projects-scattered .grid-mode .float-card:hover .image{width:340px;height:229px}.projects-scattered .grid-mode .float-card:hover .image-hover{visibility:visible;opacity:1;transition:opacity .4s 1ms,visibility 1ms}.projects-scattered .grid-mode .float-card:hover .cursor-float-card{display:flex}.projects-scattered .grid-mode .float-card.reduce .image{width:200px;height:134px}.projects-scattered .grid-mode .float-card.reduce .image-hover{display:none}.projects-scattered .grid-mode.scrolling .float-card:hover{cursor:pointer}}.projects-scattered .grid-mode .float-card:nth-child(1){top:42%;left:161px}@media (max-width:991px){.projects-scattered .grid-mode .float-card{width:calc(var(--app-width) * 153 / 394)}.projects-scattered .grid-mode .float-card .image{width:calc(var(--app-width) * 153 / 394);height:calc(var(--app-width) * 103 / 394)}.projects-scattered .grid-mode .float-card .image-hover{display:none}.projects-scattered .grid-mode .float-card:nth-child(1){top:calc((var(--app-width) * 103 / 394 + 20px + 32px) * 1.05);left:20px}}.projects-scattered .grid-mode .float-card:nth-child(2){top:30%;left:45%}@media (max-width:991px){.projects-scattered .grid-mode .float-card:nth-child(2){top:0;left:auto;right:30px}}.projects-scattered .grid-mode .float-card:nth-child(3){top:25%;left:75%}@media (max-width:991px){.projects-scattered .grid-mode .float-card:nth-child(3){top:calc((var(--app-width) * 103 / 394 + 20px + 32px) * 1.4);left:auto;right:20px}}.projects-scattered .grid-mode .float-card:nth-child(4){top:70%;left:53%}@media (max-width:991px){.projects-scattered .grid-mode .float-card:nth-child(4){top:calc((var(--app-width) * 103 / 394 + 20px + 32px) * 2.45);left:40px}}.projects-scattered .grid-mode .float-card:nth-child(5){top:60%;left:calc(100% - 20px - 141px)}.projects-scattered .grid-mode.scrolling .float-card{cursor:pointer}.projects-scattered .grid-footer{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:45px}.projects-scattered .grid-footer.align-left{justify-content:flex-start}.projects-scattered .grid-footer.with-background{margin-top:16px}.simple-text-row{display:flex}.simple-text-row.align-right{justify-content:flex-end}.simple-text-row .content-wrapper{flex-direction:column;width:100%;max-width:100%;display:flex;align-items:center;margin-bottom:40px}.simple-text-row .content-wrapper .text-wrapper *{font-size:17px;line-height:1.25;margin-bottom:22px}.simple-text-row .content-wrapper .text-wrapper :last-of-type{margin-bottom:0}.simple-text-row .content-wrapper .text-wrapper.big-text *{font-size:35px;font-weight:400;line-height:37px;font-weight:300}@media (min-width:992px){.projects-scattered .grid-footer{margin-top:32px}.projects-scattered .grid-footer.with-background{margin-top:16px}.simple-text-row .content-wrapper{margin-bottom:78px}.simple-text-row .content-wrapper .text-wrapper *{margin-bottom:20px;font-size:16px;font-size:28px;font-weight:400;line-height:30px}.simple-text-row .content-wrapper .text-wrapper.big-text *{font-size:50px;font-weight:400;line-height:48px;font-weight:300}}.simple-text-row .content-wrapper.width-43{margin-bottom:35px}@media (min-width:992px){.simple-text-row .content-wrapper.width-43{margin-bottom:72px;max-width:45.6%}}.simple-text-row .content-wrapper.width-50{margin-bottom:45px}@media (min-width:992px){.simple-text-row .content-wrapper.width-50{margin-bottom:77px;max-width:50%}}.simple-text-row .content-wrapper.width-55{margin-bottom:45px}.slider-clients{padding-bottom:64px}.slider-clients .title{text-align:center;font-size:12px;font-weight:400;line-height:16px;margin-bottom:30px}.slider-clients .splide .splide__track .splide__list .splide__slide.client{display:inline-flex;align-items:center;justify-content:center;width:auto;max-height:110px;max-width:130px}@media (min-width:992px){.simple-text-row .content-wrapper.width-55{margin-bottom:69px;max-width:58.3%}.slider-clients{padding-bottom:153px}.slider-clients .title{padding-bottom:30px}.slider-clients .splide .splide__track .splide__list .splide__slide.client{max-height:150px;max-width:150px}}.slider-clients .splide .splide__track .splide__list .splide__slide.client img{height:100%;width:auto;object-fit:contain}.slider-clients.default-scrolling .splide{visibility:visible}.slider-clients.default-scrolling .splide .splide__track .splide__list{display:flex;align-items:center;justify-content:flex-start;gap:50px}.slider-clients.default-scrolling .splide .splide__track .splide__list .splide__slide{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.slider-clients.default-scrolling .splide .splide__track .splide__list .splide__slide::-webkit-scrollbar{display:none}.vc_row[data-vc-full-width=true][data-vc-stretch-content=true] .slider-clients.default-scrolling .splide{max-width:1348px;margin:0 auto}.vc_row[data-vc-full-width=true][data-vc-stretch-content=true].vc_row-no-padding .slider-clients.default-scrolling .splide{max-width:1388px;padding-left:20px;padding-right:20px}.slider-images{padding-bottom:44px;position:relative}.slider-images .title{text-align:left;font-size:12px;font-weight:400;line-height:16px;margin-bottom:30px}.slider-images .swiper{--swiper-navigation-sides-offset:0px;height:271px;min-height:271px;max-height:271px;position:relative;width:100%;padding-top:47px}@media (min-width:992px){.slider-images{padding-bottom:82px}.slider-images .title{margin-bottom:30px}.slider-images .swiper{padding-top:0;height:628px;min-height:628px;max-height:628px}}.business-highlights .slider-images .swiper .swiper-wrapper .swiper-slide.images-wrapper,.slider-images .swiper .swiper-wrapper .business-highlights .swiper-slide.images-wrapper,.slider-images .swiper .swiper-wrapper .swiper-slide.image-wrapper{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%}.business-highlights .slider-images .swiper .swiper-wrapper .swiper-slide.images-wrapper img,.slider-images .swiper .swiper-wrapper .business-highlights .swiper-slide.images-wrapper img,.slider-images .swiper .swiper-wrapper .swiper-slide.image-wrapper img{height:100%;width:100%;object-fit:cover}.slider-images .swiper .swiper-button-next,.slider-images .swiper .swiper-button-prev{top:0;bottom:0;margin-top:0;height:100%;width:50px;background-color:#fff;display:flex;align-items:center;justify-content:flex-start;outline:0;box-shadow:none;cursor:none!important}@media (max-width:991px){.projects-scattered .grid-mode .float-card:nth-child(5){top:calc((var(--app-width) * 103 / 394 + 20px + 32px) * 3.35);left:auto;right:30px}.slider-images .swiper .swiper-button-next,.slider-images .swiper .swiper-button-prev{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;background-color:#fff0;bottom:0;right:0;left:auto}.slider-images .swiper .swiper-button-prev{right:50px}}.slider-images .swiper .swiper-button-next.swiper-button-disabled,.slider-images .swiper .swiper-button-prev.swiper-button-disabled{opacity:0}.slider-images .swiper .swiper-button-next:after,.slider-images .swiper .swiper-button-prev:after{display:none}.slider-images .swiper .swiper-button-next svg,.slider-images .swiper .swiper-button-prev svg{width:33px;height:33px}.slider-images .swiper .swiper-button-next{justify-content:flex-end}.slider-images .swiper .swiper-button-next svg{transform:rotate(180deg)}.slider-images .swiper .swiper-pagination{display:inline-flex;align-items:flex-start;justify-content:flex-start;top:0;left:0;width:50px;height:20px;font-size:16px;font-weight:400;line-height:20px}.slider-images .swiper .swiper-pagination *{font-size:16px;font-weight:400;line-height:20px}.slider-images .custom-cursor{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#fff;background-color:#000;opacity:1;visibility:visible;transition:opacity 1ms 1ms,visibility 1ms,transform 150ms ease-out;width:108px;height:108px;border-radius:50%;overflow:hidden;text-align:center;pointer-events:none!important;position:absolute;top:0;right:0;z-index:20}.slider-images .custom-cursor.left{transform:translate(-35%,0)}.slider-images .custom-cursor.right{transform:translate(35%,0)}.slider-images .custom-cursor.invisible{opacity:0;visibility:hidden;transition:opacity 1ms,visibility 1ms 1ms,transform 150ms ease-out}.slider-images .custom-cursor.rotate svg{transform:rotate(180deg)}.slider-images .custom-cursor svg{width:24px;height:27px}.slider-images .custom-cursor svg path{stroke:#fff}.slider-images .custom-cursor .text{color:#fff;text-align:center;font-size:35px;font-weight:300;line-height:37px}.slider-images .custom-cursor .text *{color:#fff;font-size:35px;font-weight:300;line-height:37px}@media (max-width:991px){.slider-images .swiper .swiper-pagination{top:13px}.slider-images .custom-cursor{display:none}.slider-images.unique .swiper{height:224px;min-height:224px;max-height:224px;padding-top:0}.vc_row:not(.vc_row-no-padding) .slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list{padding:0!important}}.slider-images.unique .custom-cursor,.slider-images.unique .swiper .swiper-button-next,.slider-images.unique .swiper .swiper-button-prev,.slider-images.unique .swiper .swiper-pagination{display:none}.slider-of-projects{width:100%;margin-bottom:51px}.slider-of-projects .title{font-size:12px;font-weight:400;line-height:16px;text-align:left;padding-bottom:23px}.slider-of-projects .slider-of-projects-container{width:100%;max-width:100%}.slider-of-projects .slider-of-projects-container .splide{width:100%;height:min(var(--app-height) - 109px,410px)}.slider-of-projects .slider-of-projects-container .splide .splide__track{height:100%;position:relative;background:0 0;cursor:initial}.slider-of-projects .slider-of-projects-container .splide .splide__track *{cursor:initial}.slider-of-projects .slider-of-projects-container .splide .splide__track:active,.slider-of-projects .slider-of-projects-container .splide .splide__track:active *{cursor:initial}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list{height:100%;background:0 0;outline:0;border:none}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide{height:100%;width:auto;display:flex;align-items:flex-start;justify-content:flex-start;padding:0;background:0 0;outline:0;border:none;opacity:1;overflow:hidden}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide.invisible{opacity:0}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide.mobile--only{width:6.7px;min-width:6.7px;max-width:6.7px}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project{height:100%;width:100%}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project.type-a{width:353px;min-width:353px;max-width:353px}@media (min-width:992px){.slider-of-projects{margin-bottom:96px}.slider-of-projects .title{padding-bottom:26px}.slider-of-projects .slider-of-projects-container .splide{height:min(var(--app-height) - 109px,555px)}.slider-of-projects .slider-of-projects-container .splide .splide__track,.slider-of-projects .slider-of-projects-container .splide .splide__track *,.slider-of-projects .slider-of-projects-container .splide .splide__track:active,.slider-of-projects .slider-of-projects-container .splide .splide__track:active *{cursor:url(/dist/images/cursor/cursor-drag-me-dark.svg) 38 38,auto}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project.type-a{width:479px;min-width:479px;max-width:479px}}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project.type-b{width:610px;min-width:610px;max-width:610px}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project .card-content{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;margin:0;background:0 0;outline:0;border:none;position:relative}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project .card-content .slider-card-project-content-layer{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,#000 0,#fff0 100%);opacity:0;transition:opacity .2s;z-index:1;pointer-events:none}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project .card-content .slider-card-project-read-more{position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:102px;height:auto;opacity:0;transition:opacity .2s;z-index:2;pointer-events:none}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project .card-content .image-container{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;height:100%;width:100%;padding:0;margin:0}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project .card-content .image-container img{height:100%;width:100%;max-width:100%;display:block;margin:0;padding:0;object-fit:cover;object-position:center}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project .card-content .slider-card-project-content-title{font-size:17px;font-weight:400;line-height:22px;text-align:left;text-decoration:none;position:absolute;bottom:30px;left:30px;color:#fff;opacity:0;transition:opacity .2s;z-index:3;pointer-events:none}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project:hover .card-content .slider-card-project-content-layer,.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project:hover .card-content .slider-card-project-content-title,.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project:hover .card-content .slider-card-project-read-more{opacity:1}.slider-of-projects .slider-of-projects-footer{margin-top:48px;display:flex;align-items:center;justify-content:flex-start}@media (min-width:992px){.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project.type-b{width:827px;min-width:827px;max-width:827px}.slider-of-projects .slider-of-projects-container .splide .splide__track .splide__list .splide__slide .slider-card-project .card-content .slider-card-project-content-title{font-size:16px;line-height:20px}.slider-of-projects .slider-of-projects-footer{justify-content:flex-end;margin-top:22px}}.vc_row:not(.vc_row-no-padding) .slider-of-projects .slider-of-projects-footer{padding-left:0;padding-right:0}.social-media-block{padding-left:20px}.social-media-block .social-item{padding-left:0;font-size:20px;font-weight:400;line-height:30px;margin-bottom:0}.social-media-block .social-item:last-of-type{padding-bottom:0}.two-columns-images .content-wrapper{width:100%;max-width:100%;display:flex;gap:35px;align-items:center;flex-direction:column}.two-columns-images .content-wrapper .image-container{display:flex;width:100%;max-width:100%}.two-columns-images .content-wrapper .image-container img{width:100%;max-width:100%;height:auto}.two-columns-images .content-wrapper.template-diff-columns.align-center{margin-bottom:35px;display:flex}@media (min-width:992px){.two-columns-images .content-wrapper{flex-direction:row;gap:unset;align-items:unset;justify-content:space-between}.two-columns-images .content-wrapper.template-diff-columns{gap:35px}.two-columns-images .content-wrapper.template-diff-columns.align-center{margin-bottom:94px;align-items:center}.two-columns-images .content-wrapper.template-diff-columns.align-center .image-left-container{max-width:50%}}.two-columns-images .content-wrapper.template-diff-columns.align-center .image-right-container{aspect-ratio:1.65/1;width:100%;max-width:71.7%}.two-columns-images .content-wrapper.template-diff-columns.align-top{margin-bottom:45px;display:flex;align-items:flex-end}@media (min-width:992px){.two-columns-images .content-wrapper.template-diff-columns.align-center .image-right-container{max-width:572px}.two-columns-images .content-wrapper.template-diff-columns.align-top{margin-bottom:79px;align-items:flex-start}.two-columns-images .content-wrapper.template-diff-columns.align-top .image-left-container{max-width:570px}}.two-columns-images .content-wrapper.template-diff-columns.align-top .image-left-container img{height:auto}.two-columns-images .content-wrapper.template-diff-columns.align-top .image-right-container{aspect-ratio:1.59/1;width:100%;max-width:58.1%}@media (max-width:393px){.two-columns-images .content-wrapper.template-diff-columns.align-center .image-right-container{min-width:253px}.two-columns-images .content-wrapper.template-diff-columns.align-top .image-right-container{min-width:205px}}.two-columns-images .content-wrapper.template-diff-columns.align-top .image-right-container img{height:auto}.two-columns-images .content-wrapper.template-equal-columns{margin-bottom:35px}.two-columns-images .content-wrapper.template-equal-columns .image-container{aspect-ratio:1/1;display:flex;width:100%;max-width:100%}.two-columns-images .content-wrapper.template-equal-columns .image-container img{object-fit:cover;width:100%;max-width:100%;height:auto}@media (min-width:992px){.two-columns-images .content-wrapper.template-diff-columns.align-top .image-right-container{max-width:538px}.two-columns-images .content-wrapper.template-equal-columns{margin-bottom:49px;gap:21px}.two-columns-images .content-wrapper.template-equal-columns .image-container{max-width:50%;aspect-ratio:.97/1}}.two-columns-images-and-vector .content-wrapper .image-container{display:flex;width:100%;max-width:100%}.two-columns-images-and-vector .content-wrapper .image-container img{object-fit:cover;width:100%;max-width:100%;height:auto}.two-columns-images-and-vector .content-wrapper .image-container .vector-shape{width:100%;max-width:100%;height:100%;max-height:100%}.two-columns-images-and-vector .content-wrapper.template-image-vector{margin-bottom:35px;aspect-ratio:1.576/1;display:flex;flex-direction:row;align-items:flex-start}.two-columns-images-and-vector .content-wrapper.template-image-vector .image-container{width:100%;max-width:100%;height:100%;max-height:100%}@media (min-width:992px){.two-columns-images-and-vector .content-wrapper.template-image-vector{flex-direction:row;aspect-ratio:1.98/1}.two-columns-images-and-vector .content-wrapper.template-image-vector .image-container.image-left-container{max-width:785px}.two-columns-images-and-vector .content-wrapper.template-image-vector .image-container.image-right-container{max-width:562px}}.two-columns-images-and-vector .content-wrapper.template-image-vector .image-container img{height:auto}.two-columns-images-and-vector .content-wrapper.template-two-images-vector{margin-bottom:45px;display:flex;flex-direction:column;gap:35px}.two-columns-images-and-vector .content-wrapper.template-two-images-vector .image-left-container{aspect-ratio:1.36/1;width:100%;max-width:89.6%}@media (min-width:992px){.two-columns-images-and-vector .content-wrapper.template-two-images-vector{margin-bottom:74px;flex-direction:row;gap:52px}.two-columns-images-and-vector .content-wrapper.template-two-images-vector .image-left-container{max-width:918px;aspect-ratio:1.35/1;margin-top:105px}}.two-columns-images-and-vector .content-wrapper.template-two-images-vector .image-right-container{flex-direction:column;aspect-ratio:.764/1;width:100%;max-width:52.15%}.two-columns-images-and-vector .content-wrapper.template-two-images-vector .image-right-container .vector-wrapper{width:100%;max-width:100%;height:100%;max-height:100%;min-height:48px}.two-columns-text .content-wrapper{display:flex;flex-direction:column}.two-columns-text .content-wrapper.small-gap{gap:25px;margin-bottom:35px}@media (min-width:992px){.two-columns-images-and-vector .content-wrapper.template-two-images-vector .image-right-container{max-width:377px}.two-columns-images-and-vector .content-wrapper.template-two-images-vector .image-right-container .vector-wrapper{max-height:105px}.two-columns-text .content-wrapper{flex-direction:row}.two-columns-text .content-wrapper.small-gap{gap:51px;margin-bottom:90px}}.two-columns-text .content-wrapper.big-gap{gap:45px;margin-top:10px;margin-bottom:53px}.two-columns-text .content-wrapper .content-column{width:100%;max-width:100%}.two-columns-text .content-wrapper .content-column .title{margin-bottom:26px}@media (min-width:992px){.two-columns-text .content-wrapper.big-gap{gap:107px;margin-top:21px;margin-bottom:147px}.two-columns-text .content-wrapper .content-column{max-width:50%}.two-columns-text .content-wrapper .content-column .title{margin-bottom:16px}}.two-columns-text .content-wrapper .content-column .text{margin-bottom:22px;line-height:22px}.two-columns-text .content-wrapper .content-column .text:last-of-type{margin-bottom:0}.two-images-and-text{margin-bottom:35px}.two-images-and-text .content-wrapper{display:flex;gap:35px;flex-direction:column}.two-images-and-text .content-wrapper .text-wrapper{width:100%;max-width:100%}@media (min-width:992px){.two-columns-text .content-wrapper .content-column .text{margin-bottom:20px;line-height:20px}.two-images-and-text{margin-bottom:77px}.two-images-and-text .content-wrapper{flex-direction:row-reverse;gap:20px;align-items:flex-start;justify-content:space-between}.two-images-and-text .content-wrapper .text-wrapper{max-width:323px;margin-top:6.45%}}.two-images-and-text .content-wrapper .images-wrapper{display:flex;flex-direction:column;gap:35px}.two-images-and-text .content-wrapper .images-wrapper .img-wrapper{aspect-ratio:1.02709/1;overflow:hidden;display:flex;width:100%;max-width:100%}.two-images-and-text .content-wrapper .images-wrapper .img-wrapper img{object-fit:cover;width:100%;max-width:100%}.two-images-and-text.partial-images-height .content-wrapper .images-wrapper .img-wrapper{max-height:443px}.page-404 .container,.page-404 .vc_row{padding-top:0;padding-bottom:65px;position:relative}.page-404 .container .title,.page-404 .vc_row .title{text-align:left;max-width:760px;margin:0 auto 27px 0}@media (min-width:992px){.two-images-and-text .content-wrapper .images-wrapper{flex-direction:row;gap:20px}.two-images-and-text .content-wrapper .images-wrapper .img-wrapper{max-width:455px}.page-404 .container,.page-404 .vc_row{padding-top:33px;padding-bottom:223px}.page-404 .container .title,.page-404 .vc_row .title{margin:0 auto 27px 0}.page-404 .container .text,.page-404 .vc_row .text{margin:0 auto 37px 0}}.page-404 .container .text,.page-404 .vc_row .text{text-align:left;max-width:760px;margin:0 auto 37px 0;font-size:28px;font-weight:400;line-height:30px}.careers-detail .hero-careers{margin-top:0;margin-bottom:34px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:34px}@media (min-width:992px){.careers-detail .hero-careers{margin-top:33px;margin-bottom:30px;gap:38px}}@media (max-width:991px){.two-columns-images-and-vector .content-wrapper.template-two-images-vector .image-right-container{align-self:flex-end}.two-images-and-text .content-wrapper .images-wrapper .img-wrapper img,.two-images-and-text.partial-images-height .content-wrapper .images-wrapper .img-wrapper img{object-fit:cover}.careers-detail .hero-careers .title{font-size:35px;font-weight:400;line-height:37px}}.careers-detail .hero-careers .intro{text-align:left;font-size:28px;line-height:30px;font-weight:400}.careers-detail .hero-careers .intro *{font-size:28px;line-height:30px;font-weight:400}.careers-detail .inner-content-careers{margin-top:0;margin-bottom:44px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:44px}.careers-detail .inner-content-careers .notes{font-weight:600;width:100%}@media (min-width:992px){.careers-detail .inner-content-careers{margin-bottom:68px;gap:50px}.careers-detail .inner-content-careers .notes{width:calc((100% - 107px)/ 2)}}.careers-detail .inner-content-careers .notes *{font-weight:600}.careers-detail .inner-content-careers .row-responsibilities-abilities{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:44px 107px;width:100%}.careers-detail .inner-content-careers .row-responsibilities-abilities .abilities,.careers-detail .inner-content-careers .row-responsibilities-abilities .responsibilities{width:100%}.careers-detail .inner-content-careers .row-responsibilities-abilities .subtitle{margin-bottom:20px}.careers-detail .form-wrapper-careers{margin-top:0;margin-bottom:78px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:34px}.careers-detail .form-wrapper-careers .form-title{font-size:50px;font-weight:400;line-height:48px}.careers-detail .form-wrapper-careers .cf7-form{width:100%}.careers-detail .form-wrapper-careers .cf7-form .screen-reader-response{display:none}.careers-detail .form-wrapper-careers .wpcf7-form{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0}.careers-detail .form-wrapper-careers .form-row{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:33px 52px}.careers-detail .form-wrapper-careers .form-container{position:relative;width:100%;max-width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:33px 52px}@media (min-width:992px){.careers-detail .inner-content-careers .row-responsibilities-abilities .abilities,.careers-detail .inner-content-careers .row-responsibilities-abilities .responsibilities{width:calc((100% - 107px)/ 2)}.careers-detail .form-wrapper-careers{margin-bottom:70px;gap:50px}.careers-detail .form-wrapper-careers .form-container{width:calc((100% - 52px)/ 2)}.careers-detail .form-wrapper-careers .form-container .form-group{width:100%}}.careers-detail .form-wrapper-careers .form-container .form-buttons{display:flex;align-items:center;justify-content:flex-start;width:100%}.careers-detail .form-wrapper-careers .form-container .form-group{width:100%}.careers-detail .form-wrapper-careers .form-container .form-group[data-wow].wow-present{transform:none}.careers-detail .form-wrapper-careers .form-container .form-group.dragdrop-group{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:13px}.careers-detail .form-wrapper-careers .form-container .form-group.dragdrop-group .dragdrop-error-messages{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;color:red;font-size:12px;font-weight:400;line-height:1;text-align:left}.careers-detail .form-wrapper-careers .form-container .form-group input+.wpcf7-not-valid-tip,.careers-detail .form-wrapper-careers .form-container .form-group textarea+.wpcf7-not-valid-tip{display:inline-flex;align-items:center;justify-content:center;color:red;background-color:#fff0;font-size:12px;font-weight:400;line-height:1;text-align:center;padding:7px 0;position:absolute;right:0;top:3px;bottom:auto;margin:0 0 auto;min-height:28px;border-radius:100px;z-index:10}.careers-detail .form-wrapper-careers .form-container .form-group .wpcf7-form-control-wrap{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch;position:relative;height:100%;width:100%}.careers-detail .form-wrapper-careers .form-container .form-group .checkbox-label>p{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch}.careers-detail .form-wrapper-careers .form-container .form-group .checkbox-label>p>.wpcf7-form-control-wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;align-self:stretch;position:relative}.careers-detail .form-wrapper-careers .form-container .form-group .checkbox-label .wpcf7-acceptance.wpcf7-not-valid+.wpcf7-not-valid-tip{display:inline-flex;align-items:center;justify-content:center;color:red;font-size:12px;font-weight:400;line-height:1;text-align:left;bottom:auto;margin:0 0 36px;min-height:28px;border-radius:100px;z-index:10;width:auto;max-width:100%}.careers-detail .form-wrapper-careers .form-container .form-group .wpcf7-not-valid-tip{display:none}.careers-detail .form-wrapper-careers .form-container .form-group .wpcf7-list-item{margin-left:0}.careers-detail .form-wrapper-careers .form-container .form-group *{font-family:Ambit,sans-serif;font-size:17px}.careers-detail .form-wrapper-careers .form-container .form-group.response{margin-bottom:0}.careers-detail .form-wrapper-careers .form-container input,.careers-detail .form-wrapper-careers .form-container input:focus,.careers-detail .form-wrapper-careers .form-container textarea,.careers-detail .form-wrapper-careers .form-container textarea:focus{outline:0;box-shadow:none}.careers-detail .form-wrapper-careers .form-container input::-ms-clear,.careers-detail .form-wrapper-careers .form-container textarea::-ms-clear{display:none;width:0;height:0}.careers-detail .form-wrapper-careers .form-container input::-ms-reveal,.careers-detail .form-wrapper-careers .form-container textarea::-ms-reveal{display:none;width:0;height:0}.careers-detail .form-wrapper-careers .form-container input::-webkit-search-cancel-button,.careers-detail .form-wrapper-careers .form-container input::-webkit-search-decoration,.careers-detail .form-wrapper-careers .form-container input::-webkit-search-results-button,.careers-detail .form-wrapper-careers .form-container input::-webkit-search-results-decoration,.careers-detail .form-wrapper-careers .form-container textarea::-webkit-search-cancel-button,.careers-detail .form-wrapper-careers .form-container textarea::-webkit-search-decoration,.careers-detail .form-wrapper-careers .form-container textarea::-webkit-search-results-button,.careers-detail .form-wrapper-careers .form-container textarea::-webkit-search-results-decoration{display:none}.careers-detail .form-wrapper-careers .form-container input[type=email],.careers-detail .form-wrapper-careers .form-container input[type=tel],.careers-detail .form-wrapper-careers .form-container input[type=text],.careers-detail .form-wrapper-careers .form-container textarea{width:100%;max-width:100%;padding:3px 0 14px;border:none;border-bottom:1px solid #000;color:#000;line-height:28px}.careers-detail .form-wrapper-careers .form-container input[type=email].wpcf7-validates-as-required.wpcf7-not-valid,.careers-detail .form-wrapper-careers .form-container input[type=tel].wpcf7-validates-as-required.wpcf7-not-valid,.careers-detail .form-wrapper-careers .form-container input[type=text].wpcf7-validates-as-required.wpcf7-not-valid,.careers-detail .form-wrapper-careers .form-container textarea.wpcf7-validates-as-required.wpcf7-not-valid{border-color:red}.careers-detail .form-wrapper-careers .form-container textarea{height:125px;resize:none}.careers-detail .form-wrapper-careers .form-container input::placeholder,.careers-detail .form-wrapper-careers .form-container textarea::placeholder{color:#c5c5c5}.careers-detail .form-wrapper-careers .form-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:50%;width:15px;min-width:15px;height:15px;min-height:15px;outline:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.careers-detail .form-wrapper-careers .form-container input[type=checkbox]:checked{border-color:#000}.careers-detail .form-wrapper-careers .form-container input[type=checkbox]:checked::before{content:"";display:block;border-radius:50%;position:absolute;height:9px;width:9px;left:0;right:0;top:0;bottom:0;margin:auto;background-color:#000}.careers-detail .form-wrapper-careers .form-container input[type=checkbox]:checked::after{display:none}.careers-detail .form-wrapper-careers .form-container .checkbox-label{display:flex;align-items:flex-start;margin-top:26px;margin-bottom:20px}.careers-detail .form-wrapper-careers .form-container .checkbox-label label{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%}.careers-detail .form-wrapper-careers .form-container .checkbox-label label a,.careers-detail .form-wrapper-careers .form-container .checkbox-label label a:visited{color:#000;text-decoration:none}.careers-detail .form-wrapper-careers .form-container .checkbox-label label a:hover,.careers-detail .form-wrapper-careers .form-container .checkbox-label label a:visited:hover{text-decoration:underline}.careers-detail .form-wrapper-careers .form-container .checkbox-label label .wpcf7-list-item-label{font-size:12px;line-height:15px;margin-top:1px}@media (max-width:991px){.careers-detail .form-wrapper-careers .form-title{font-size:28px;font-weight:400;line-height:30px}.careers-detail .form-wrapper-careers .form-container .checkbox-label{margin-bottom:0}.careers-detail .form-wrapper-careers .form-container .checkbox-label .wpcf7-list-item{margin-bottom:28px}.careers-detail .form-wrapper-careers .form-container .checkbox-label label .wpcf7-list-item-label{margin-top:0}body[class*=template-category-] .splide-main-header .splide__track .splide__list .splide__slide.is-active .header-menu-item span:not(.graph-shadow):after{display:none}}.careers-detail .form-wrapper-careers .form-container .checkbox-label .checkbox-info{text-align:left;max-width:650px}@media (min-width:992px){.careers-detail .form-wrapper-careers .form-container .form-group .checkbox-label .wpcf7-acceptance.wpcf7-not-valid+.wpcf7-not-valid-tip{margin:auto 0}.careers-detail .form-wrapper-careers .form-container .form-group *{font-size:16px}.careers-detail .form-wrapper-careers .form-container .checkbox-label label{align-items:flex-start}.careers-detail .form-wrapper-careers .form-container .checkbox-label .checkbox-info{font-size:16px}body[class*=template-category-] .splide-main-header.open{mix-blend-mode:unset}}.careers-detail .form-wrapper-careers .form-container .checkbox-label .wpcf7-acceptance.wpcf7-not-valid input[type=checkbox],.careers-detail .form-wrapper-careers .form-container .checkbox-label .wpcf7-validates-as-required.wpcf7-not-valid input[type=checkbox]{border-color:red}.careers-detail .form-wrapper-careers .form-container .checkbox-label input[type=checkbox]{margin-right:10px}.careers-detail .form-wrapper-careers .form-container .error-message{color:#000;margin-bottom:10px;margin-right:16px}.careers-detail .form-wrapper-careers .form-container button[type=submit],.careers-detail .form-wrapper-careers .form-container input[type=submit]{border:none;padding:0}.careers-detail .form-wrapper-careers .form-container .wpcf7-spinner{display:none!important}.careers-detail .form-wrapper-careers .form-container .custom-select-main-wrapper,.careers-detail .form-wrapper-careers .form-container .custom-select-main-wrapper .custom-select-wrapper,.careers-detail .form-wrapper-careers .form-container .custom-select-main-wrapper .custom-select-wrapper .custom-select{width:100%;max-width:100%}.careers-detail .form-wrapper-careers .form-container .custom-select-main-wrapper .custom-select-wrapper .custom-select .custom-select__trigger{width:100%;max-width:100%;border-bottom-width:1px;padding:3px 0 14px;line-height:28px;height:45px}.careers-detail .form-wrapper-careers .form-container .custom-select-main-wrapper .custom-select-wrapper .custom-select .custom-options{padding:3px 0 0;border-bottom-width:1px}.careers-detail .form-wrapper-careers .form-container .custom-select-main-wrapper .custom-select-wrapper .custom-select .custom-options .custom-option{padding:7px 0 20px}.careers-detail .form-wrapper-careers .wpcf7 form{position:relative}.careers-detail .form-wrapper-careers .wpcf7 form .wpcf7-response-output{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;margin:0 0 25px;padding:7px 11px;color:#000;border:none;background:0 0}.careers-detail .form-wrapper-careers .wpcf7 form.init .wpcf7-response-output{display:none}.careers-detail .form-wrapper-careers .wpcf7 form.sent .wpcf7-response-output{background:#77f584}.careers-detail .form-wrapper-careers .wpcf7 form.aborted .wpcf7-response-output,.careers-detail .form-wrapper-careers .wpcf7 form.failed .wpcf7-response-output{display:none;background:red}.careers-detail .form-wrapper-careers .wpcf7 form.spam .wpcf7-response-output{display:none;background:#f56e28}.careers-detail .form-wrapper-careers .wpcf7 form.invalid .wpcf7-response-output,.careers-detail .form-wrapper-careers .wpcf7 form.unaccepted .wpcf7-response-output{display:none;background:red}body[class*=template-category-] header.main-header.open{backdrop-filter:none;-webkit-backdrop-filter:none}body[class*=template-category-] header.main-header.open .menu-modal .graphics-menu-modal,body[class*=template-category-] header.main-header.open .menu-modal .info-floating{display:none!important}body[class*=template-category-] header.main-header.open.page-category-with-menu-image{background-position:center;background-repeat:no-repeat;background-size:cover}body[class*=template-category-] header.main-header .menu-modal .info-floating{display:none!important}body[class*=template-category-] header.main-header.page-category-with-menu-image:not(.open){background:0 0!important}body[class*=template-category-] .splide-main-header .splide__track .splide__list .splide__slide .header-menu-item{pointer-events:auto}body[class*=template-category-] .splide-main-header .splide__track .splide__list .splide__slide.is-active .header-menu-item:before{display:none!important}body[class*=template-category-] .splide-main-header .splide__track .splide__list .splide__slide.is-active .header-menu-item span:not(.graph-shadow):after{display:none;content:"";width:11px;max-width:11px;min-width:11px;height:11px;max-height:11px;min-height:11px;border-radius:50%;overflow:hidden;background-color:#fff;position:absolute;top:calc(100% + 25px);left:10px}body[class*=template-category-] .splide-main-header .splide__track .splide__list .splide__slide .header-menu-item,body[class*=template-category-] .splide-main-header .splide__track .splide__list .splide__slide .header-menu-item *{color:#fff}body[class*=template-category-] .splide-main-header .splide__track .splide__list .splide__slide .header-menu-item span:after,body[class*=template-category-] .splide-main-header .splide__track .splide__list .splide__slide .header-menu-item span:not(.graph-shadow):after{display:none;background-color:#fff}body[class*=template-category-] .splide-main-header .splide__track .splide__list.dragging .splide__slide .header-menu-item span:not(.graph-shadow):after{display:none!important}body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide .header-menu-item,body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide .header-menu-item *{color:#838383}body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide .header-menu-item span:after{display:inline-flex;background-color:#838383}body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide .header-menu-item span:not(.graph-shadow):after{display:none;background-color:#838383}body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide.is-active .header-menu-item span:not(.graph-shadow):after,body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide.is-next .header-menu-item span:not(.graph-shadow):after,body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide.is-prev .header-menu-item span:not(.graph-shadow):after{display:block;content:"";width:11px;max-width:11px;min-width:11px;height:11px;max-height:11px;min-height:11px;border-radius:50%;overflow:hidden;background-color:#838383;position:absolute;top:calc(100% + 25px);left:10px}@media (max-width:991px){body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide.is-active .header-menu-item span:not(.graph-shadow):after,body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide.is-next .header-menu-item span:not(.graph-shadow):after,body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide.is-prev .header-menu-item span:not(.graph-shadow):after{display:none}}body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide.is-active:hover .header-menu-item span:not(.graph-shadow):after,body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide.is-next:hover .header-menu-item span:not(.graph-shadow):after,body[class*=template-category-] .splide-main-header.open.cloned-anchor .splide__track .splide__list .splide__slide.is-prev:hover .header-menu-item span:not(.graph-shadow):after{background-color:#fff}body[class*=template-category-].category-color-defined header.main-header+.category-name svg path,body[class*=template-category-].category-color-defined main .about-expertise-cards-grid .vector-shape path,body[class*=template-category-].category-color-defined main .image-with-vector-and-text .vector-shape path,body[class*=template-category-].category-color-defined main .two-columns-images-and-vector .vector-shape path{fill:var(--category-color)}body[class*=template-category-].category-color-defined main .loading-area .loading{border-top-color:var(--category-color)}body[class*=template-category-] .hover-clone{position:fixed;pointer-events:none;opacity:1;color:#fff;z-index:2000;display:flex;align-items:center;justify-content:center;outline:0;border:none;width:auto}body[class*=template-category-] .hover-clone *{color:#fff}body[class*=template-category-] .hover-clone span:not(.graph-shadow){display:inline-flex;align-items:center;justify-content:flex-start;position:relative}body[class*=template-category-] .hover-clone span:not(.graph-shadow):after{content:"";width:11px;max-width:11px;min-width:11px;height:11px;max-height:11px;min-height:11px;border-radius:50%;overflow:hidden;background-color:#fff;position:absolute;top:calc(100% + 25px);left:10px}body.template-dark{background-color:#000}body.template-dark *,body.template-dark header.main-header .inner-menu .inner-menu-item *,body.template-dark header.main-header .inner-menu .inner-menu-item.active *{color:#fff}body.template-dark main .custom-select-main-wrapper .custom-select .custom-select__trigger{border-bottom-color:#fff;background:#000}body.template-dark main .custom-select-main-wrapper .custom-select .custom-select__trigger .arrow:after,body.template-dark main .custom-select-main-wrapper .custom-select .custom-select__trigger .arrow:before{background-color:#fff}body.template-dark main .custom-select-main-wrapper .custom-select .custom-options{background:#000}body.template-dark main .custom-select-main-wrapper .custom-select .custom-options .custom-option.selected,body.template-dark main .custom-select-main-wrapper .custom-select .custom-options .custom-option:hover{color:#fff}body.template-dark main .custom-select-main-wrapper .custom-select.open .custom-options{border-bottom-color:#fff}body.template-dark main .navigation.simple .nav-item .anchor svg path{stroke:#fff}body.template-dark footer{background-color:#fff}body.template-dark footer *{color:#000}body.template-dark footer .copyright{border-top-color:#000}.careers-detail .form-wrapper-careers .form-container body.template-dark button[type=submit] span.cursor,.careers-detail .form-wrapper-careers .form-container body.template-dark input[type=submit] span.cursor,.contact-us .form-container body.template-dark button[type=submit] span.cursor,.contact-us .form-container body.template-dark input[type=submit] span.cursor,body.template-dark .button-m span.cursor,body.template-dark .careers-detail .form-wrapper-careers .form-container button[type=submit] span.cursor,body.template-dark .careers-detail .form-wrapper-careers .form-container input[type=submit] span.cursor,body.template-dark .contact-us .form-container button[type=submit] span.cursor,body.template-dark .contact-us .form-container input[type=submit] span.cursor{background-image:url(/dist/images/button/arrow-dark.svg)}body.template-light{background-color:#fff}body.template-light *{color:#000}body.template-light .copy-menu-anchor *,body.template-light header.open *,body.template-light main .hero-homepage-expertise *{color:#fff}body.template-light main .vc_row:not(.dark-row) .list-component .list .item{border-color:#000}body.template-light main .vc_row:not(.dark-row) .list-component .list .item:first-of-type:focus,body.template-light main .vc_row:not(.dark-row) .list-component .list .item:first-of-type:hover{border-top-color:#bbb}body.template-light main .vc_row:not(.dark-row) .list-component .list .item:focus,body.template-light main .vc_row:not(.dark-row) .list-component .list .item:hover{border-bottom-color:#000}body.template-light main .vc_row:not(.dark-row) .list-component .list .item.disable{border-color:#bbb}body.template-light main .vc_row:not(.dark-row) .list-component .list .item.disable .item-date,body.template-light main .vc_row:not(.dark-row) .list-component .list .item.disable .item-label,body.template-light main .vc_row:not(.dark-row) .list-component .list .item.disable .item-link,body.template-light main .vc_row:not(.dark-row) .list-component .list .item.disable .item-location,body.template-light main .vc_row:not(.dark-row) .list-component .list .item.disable .item-title{color:#bbb}body.template-light main .vc_row:not(.dark-row) .list-component .list .item.with-color-category:focus,body.template-light main .vc_row:not(.dark-row) .list-component .list .item.with-color-category:hover{border-bottom-color:var(--color-category-item)}body.template-light main .vc_row.dark-row .people-list .list .people-card .people-info,body.template-light main .vc_row.dark-row .people-list .list .people-card .people-info *{color:#fff}body.template-light footer:not(.footer-expertise){background-color:#000;color:#fff}body.template-light footer:not(.footer-expertise) .level-1 a,body.template-light footer:not(.footer-expertise) :not(a){color:#fff}body.template-light footer:not(.footer-expertise) .level-2 li a{color:#9b9b9b}@media (min-width:992px){body[class*=template-category-] .splide-main-header.open.cloned-anchor{mix-blend-mode:difference}body[class*=template-category-] main .hero-news-and-insights .content-wrapper .content-left .title.add-margin-left,body[class*=template-category-] main .hero-news-and-insights .content-wrapper.add-margin-left{margin-left:235px}body.template-dark main .navigation.simple .nav-item .anchor:not(:hover) svg path{stroke:#e0e0e0}body.template-light footer:not(.footer-expertise) .level-2 li a{color:#fff}}body.template-light footer:not(.footer-expertise) .level-3 li a{color:#9b9b9b}body.template-light footer:not(.footer-expertise) .copyright-container *,body.template-light footer:not(.footer-expertise) .social-logo-wrapper *{color:#fff}body.template-light footer:not(.footer-expertise) .copyright-container .copyright,body.template-light footer:not(.footer-expertise) .social-logo-wrapper .copyright{border-color:#fff}body.template-light footer:not(.footer-expertise) ul:not(.menu-items):not(.splide__list):not(.menu__items) li.social-item::marker{color:#fff}body.template-light footer.footer-expertise{background-color:#000}body.template-light footer.footer-expertise *{color:#fff}body.template-light footer.footer-expertise ul:not(.menu-items):not(.splide__list):not(.menu__items) li.social-item::marker{color:#fff}body.template-light footer.footer-expertise .copyright{border-color:#fff}.careers-detail .form-wrapper-careers .form-container body.template-light button[type=submit],.careers-detail .form-wrapper-careers .form-container body.template-light input[type=submit],.contact-us .form-container body.template-light button[type=submit],.contact-us .form-container body.template-light input[type=submit],body.template-light .button-m,body.template-light .careers-detail .form-wrapper-careers .form-container button[type=submit],body.template-light .careers-detail .form-wrapper-careers .form-container input[type=submit],body.template-light .contact-us .form-container button[type=submit],body.template-light .contact-us .form-container input[type=submit]{background-color:#fff}.careers-detail .form-wrapper-careers .form-container body.template-light button[type=submit] span.cursor,.careers-detail .form-wrapper-careers .form-container body.template-light input[type=submit] span.cursor,.contact-us .form-container body.template-light button[type=submit] span.cursor,.contact-us .form-container body.template-light input[type=submit] span.cursor,body.template-light .button-m span.cursor,body.template-light .careers-detail .form-wrapper-careers .form-container button[type=submit] span.cursor,body.template-light .careers-detail .form-wrapper-careers .form-container input[type=submit] span.cursor,body.template-light .contact-us .form-container button[type=submit] span.cursor,body.template-light .contact-us .form-container input[type=submit] span.cursor{background-image:url(/dist/images/button/arrow-light.svg)}body.template-light.footer-template-light footer{background-color:#fff}body.template-light.footer-template-light footer *{color:#000}body.template-light.footer-template-light footer ul:not(.menu-items):not(.splide__list):not(.menu__items) li.social-item::marker{color:#000}body.template-light.footer-template-light footer .copyright{border-color:#000}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-notification{display:none!important}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:1s linear infinite splide-loading;border:2px solid #999;border-left-color:#fff0;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@media (min-width:992px){[data-parallaxed=horizontal-parallax]{transform:translateX(var(--app-width));opacity:0;transition:opacity .2s ease-in-out}.fixed-state [data-parallaxed=horizontal-parallax]{transform:none!important;opacity:1!important}[data-parallaxed=horizontal-parallax-fixed]{transform:translateX(var(--app-width));opacity:0;transition:opacity .2s ease-in-out}[data-parallaxed=horizontal-parallax-fixed].active{transform:none!important;opacity:1!important}}.row[data-row-rounded]{overflow:visible;position:relative}.row[data-row-rounded] [class*=col-md-]{transform:translateY(0);transition:transform 50ms ease-in-out}body.post-template-default .row[data-row-rounded].rise [class*=col-md-]{transform:translateY(-11px)}[data-wow]{position:relative;opacity:0;transform:translateY(50px);transition:transform 1s,opacity 1.5s}[data-wow].wow-present{opacity:1;transform:translateY(0)!important}[data-wow][data-wow=horizontal]{transform:translateX(var(--app-width)) translateY(0)}[data-wow][data-wow=horizontal].wow-present{transform:translateX(0)}[data-wow][data-wow=opacity]{transform:none!important;transition:opacity 1.5s;transition-delay:1s}[data-wow][data-wow=opacity].wow-present{opacity:1;transform:none!important}[data-wow][data-wow=opacity-v2]{transform:none!important;transition:opacity 1.5s;transition-delay:unset}[data-wow][data-wow=opacity-v2].wow-present{opacity:1;transform:none!important}