:root{--bs-blue-rgb:13,110,253;--bs-indigo-rgb:102,16,242;--bs-purple-rgb:111,66,193;--bs-pink-rgb:255,160,170;--bs-red-rgb:220,53,69;--bs-orange-rgb:250,105,90;--bs-yellow-rgb:255,215,85;--bs-green-rgb:105,135,90;--bs-teal-rgb:32,201,151;--bs-cyan-rgb:13,202,240;--bs-black-rgb:0,0,0;--bs-white-rgb:255,255,255;--bs-gray-rgb:108,117,125;--bs-gray-dark-rgb:52,58,64;--bs-off-black-rgb:26,26,26;--bs-lila-rgb:215,185,255;--bs-lightgrey-rgb:242,242,242;--bs-gray-1-rgb:220,230,235;--bs-gray-2-rgb:190,210,220;--bs-gray-3-rgb:66,66,66;--bs-black-35-rgb:0,0,0;--bs-font-helvetica:"Helvetica Now Text",sans-serif;--bs-font-feature-display:"Feature Display",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;outline:0;padding:0}::-moz-selection{background-color:#d7b9ff;color:#fff}::selection{background-color:#d7b9ff;color:#fff}body{display:flex;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" 1,"onum" 1}blockquote{font-weight:700}ul{margin:0}@media(min-width:768px){.container{--bs-gutter-x:3.5rem}}.text-body{font-size:calc(1.25625rem + .075vw);font-weight:300;line-height:1.4}@media(min-width:1200px){.text-body{font-size:1.3125rem}}.text-body-sm{font-size:.875rem;line-height:1.4}.text-body-lg{font-size:calc(1.275rem + .3vw);line-height:1.4}@media(min-width:1200px){.text-body-lg{font-size:1.5rem}}.text-footnote{font-family:Helvetica Now Text,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.text-footnote.black-35{color:rgba(0,0,0,.35)}.text-quote{font-family:Feature Display,sans-serif;font-size:calc(1.425rem + 2.1vw);font-weight:300;letter-spacing:.24px;line-height:1.2}@media(min-width:1200px){.text-quote{font-size:3rem}}.text-caption{font-size:calc(1.25625rem + .075vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.text-caption{font-size:1.3125rem}}@media(max-width:767.98px){.text-caption{font-size:.875rem}}.text-summary{font-family:Helvetica Now Display,sans-serif;font-size:calc(1.425rem + 2.1vw);font-weight:500;line-height:1.1}@media(min-width:1200px){.text-summary{font-size:3rem}}.body-lead{font-family:Helvetica Now Display,sans-serif;font-size:calc(1.2625rem + .15vw);font-weight:500;line-height:1.4}@media(min-width:1200px){.body-lead{font-size:1.375rem}}.h4{font-weight:500;letter-spacing:.24px;line-height:1.2}.h5{font-weight:400}.lead{font-family:Helvetica Now Display,sans-serif;font-size:calc(1.2625rem + .15vw);font-weight:500;line-height:1.4}@media(min-width:1200px){.lead{font-size:1.375rem}}.lead a{color:inherit}.lead.date,.lead.readtime{color:rgba(0,0,0,.35)}.display-1{letter-spacing:.7px}.display-2,.display-3{letter-spacing:.6px}.display-3{font-weight:400}.figure-img{margin-bottom:0}.figure-caption{margin-top:.75rem}.zoom-image img{object-fit:cover;transform-origin:center center}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:normal;font-weight:300;src:url(../../resources/assets/fonts/HelveticaNowTextLight.woff2) format("woff2"),url(../../resources/assets/fonts/HelveticaNowTextLight.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:normal;font-weight:400;src:url(../../resources/assets/fonts/HelveticaNowTextRegular.woff2) format("woff2"),url(../../resources/assets/fonts/HelveticaNowTextRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:italic;font-weight:400;src:url(../../resources/assets/fonts/HelveticaNowTextItalic.woff2) format("woff2"),url(../../resources/assets/fonts/HelveticaNowTextItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:normal;font-weight:500;src:url(../../resources/assets/fonts/HelveticaNowTextMedium.woff2) format("woff2"),url(../../resources/assets/fonts/HelveticaNowTextMedium.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:normal;font-weight:700;src:url(../../resources/assets/fonts/HelveticaNowTextBold.woff2) format("woff2"),url(../../resources/assets/fonts/HelveticaNowTextBold.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Display;font-style:normal;font-weight:700;src:url(../../resources/assets/fonts/HelveticaNowDisplayBold.woff2) format("woff2"),url(../../resources/assets/fonts/HelveticaNowDisplayBold.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Display;font-style:italic;font-weight:400;src:url(../../resources/assets/fonts/HelveticaNowDisplayItalic.woff2) format("woff2"),url(../../resources/assets/fonts/HelveticaNowDisplayItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Display;font-style:normal;font-weight:400;src:url(../../resources/assets/fonts/HelveticaNowDisplayRegular.woff2) format("woff2"),url(../../resources/assets/fonts/HelveticaNowDisplayRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Display;font-style:normal;font-weight:500;src:url(../../resources/assets/fonts/HelveticaNowDisplayMedium.woff2) format("woff2"),url(../../resources/assets/fonts/HelveticaNowDisplayMedium.woff) format("woff")}@font-face{font-display:swap;font-family:Feature Display;font-style:normal;font-weight:300;src:url(../../resources/assets/fonts/FeatureDisplay-Light.woff2) format("woff2"),url(../../resources/assets/fonts/FeatureDisplay-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Feature Display;font-style:italic;font-weight:300;src:url(../../resources/assets/fonts/FeatureDisplay-LightItalic.woff2) format("woff2"),url(../../resources/assets/fonts/FeatureDisplay-LightItalic.woff) format("woff")}.card .card-image img{max-width:100%}.card.card-news{background:transparent;padding:0}.card.card-news .card-image{position:relative}.card.card-news .card-image img{height:100%;object-fit:cover;width:100%}.card.card-news .card-image .badge{background:rgba(0,0,0,.35);bottom:1rem;left:1rem;position:absolute}@media(min-width:768px){.card.card-news .card-image .badge{bottom:2rem;left:2rem}}.card.card-case{background:transparent}.card.card-case:hover .card-image img{transform:scale(1.075)}.card.card-case .card-image{overflow:hidden}.card.card-case .card-image img{height:100%;object-fit:cover;transition:all .3s ease-in-out;width:100%}.card.card-case .card-text{color:rgba(0,0,0,.35)}.card.card-author{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:1rem}.card.card-author .card-img{aspect-ratio:1;height:auto}@media(max-width:1199.98px){.card.card-author .card-img{margin-bottom:2rem;max-width:9.25rem}}.card.card-author .card-list{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1.25rem}.card.card-author .card-list span{border-bottom:1px solid #000}.card.card-author .card-list span a{-webkit-text-decoration:none;text-decoration:none}.card.card-author .card-text{font-size:calc(1.25625rem + .075vw);font-weight:300;line-height:1.4}@media(min-width:1200px){.card.card-author .card-text{font-size:1.3125rem}}.card.card-person .card-location{color:rgba(0,0,0,.35)}.navbar form{margin-left:auto}.navbar-nav .current-menu-item>.nav-link{color:var(--bs-navbar-active-color)}.footer .columns{display:grid;grid-template-columns:repeat(3,1fr)}.footer .column-1{grid-area:1/1/2/2}.footer .column-2{grid-area:1/2/2/3}.footer .column-3{grid-area:1/3/2/4}.footer .company{cursor:pointer}@media(min-width:768px){.footer .contact-info{display:flex}}.footer .contact-info__item{flex:1}.footer .contact-info__info{opacity:0;padding-top:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:767.98px){.footer .contact-info__info{opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}}.footer .contact-info__heading{border-bottom:1px solid #000;cursor:pointer;padding:2rem 0;position:relative;width:100%}.footer .contact-info__item.active .contact-info__info{opacity:1;transition:opacity 1s ease-in-out;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}@media(min-width:768px){.footer .contact-info__item.active .contact-info__heading:after{animation:animateWidth 10s linear forwards;background:#000;bottom:0;content:"";display:block;height:2px;position:absolute;transform:translateY(50%);width:0}}@keyframes animateWidth{0%{width:0}to{width:100%}}.footer .description{display:none}.footer .description.active{display:block}.footer .grid-2x2{display:grid;grid-template-areas:"top-left top-right" "bottom-left bottom-right";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.footer .top-left{grid-area:top-left}.footer .top-right{grid-area:top-right}.footer .bottom-left{grid-area:bottom-left}.footer .bottom-right{grid-area:bottom-right}.footer .nav{gap:2rem}.footer .nav .nav-item .nav-link{color:#000;font-family:Helvetica Now Text,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;padding:0}.footer .yuma-logo{background-image:url(../../resources/assets/icons/partofyuma.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:4.25rem;width:6.5rem}.footer .yuma-logo a{display:block;height:100%;width:100%}.footer .certified-logo{background-image:url(../../resources/assets/icons/certified.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:4.5rem;width:2.75rem}.footer .copy{font-family:Helvetica Now Text,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}@media(max-width:767.98px){.footer .columns{grid-template-columns:1fr}.footer .companies{grid-area:1/1/2/2}.footer .companies .company{color:rgba(0,0,0,.35)}.footer .companies .company.active{border-bottom:unset;color:#000}.footer .column-1,.footer .column-2,.footer .column-3{grid-area:unset}.footer .grid-2x2{grid-template-areas:"top" "middle" "bottom" "copy";grid-template-columns:1fr;grid-template-rows:1fr auto auto auto;row-gap:2rem}.footer .top-left{grid-area:bottom}.footer .top-right{grid-area:top}.footer .bottom-left{grid-area:copy}.footer .bottom-right{grid-area:middle}}.wysiwyg a{padding:0!important;text-underline-offset:auto!important}.wysiwyg a:not(:hover):not(:active){color:#000}.wysiwyg p{margin-bottom:3rem}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg ol,.wysiwyg ul{margin-bottom:3rem;margin-left:1rem;padding-left:0}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:1.5rem}.wysiwyg figure{margin:0 0 4rem;max-width:100%}.wysiwyg figure img{margin-bottom:0}.wysiwyg .wp-video,.wysiwyg img{margin-bottom:4rem}.wysiwyg img{height:auto;max-width:100%}.wysiwyg .alignleft{float:left}.wysiwyg .aligncenter{margin:0 auto}.wysiwyg .alignright{float:right}.wysiwyg .wp-caption-text{color:rgba(0,0,0,.35);font-size:calc(1.25625rem + .075vw);font-size:1.25rem;font-weight:300;line-height:1.2;margin-bottom:2rem;margin-top:1.5rem}@media(min-width:1200px){.wysiwyg .wp-caption-text{font-size:1.3125rem}}@media(max-width:767.98px){.wysiwyg .wp-caption-text{font-size:.875rem;margin-left:1.5rem;margin-right:1.5rem;margin-top:1rem}}.input{position:relative}.input .left-icon{background:#000;left:1.5rem;position:absolute;top:calc(50% - .5rem)}.input input{border:none;border-radius:3rem;padding-left:1.5rem;padding-right:1.5rem}.input input.has-left-icon{padding-left:3.25rem}.search-container{display:flex;flex-direction:column}.context-menu.fixed-top{top:7rem;transition:top .6s cubic-bezier(.8,0,.2,1)}.context-menu.scroll-bottom{top:calc(100dvh - 5.5rem)}.context-menu .context-container{display:inline-flex;justify-content:center;position:relative}.context-menu .context-container .wrapper{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:rgba(242,242,247,.8);border-radius:1.5rem;padding:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.context-menu .context-sub-nav{background:#d7b9ff;border-radius:1.5rem;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;padding:2rem .75rem;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:all .3s ease-in-out;width:100%}.context-menu .context-sub-nav.no-transition,.context-menu .context-sub-nav.no-transition .btn-menu{transition:none}.context-menu .context-sub-nav.open{opacity:1;transform:scaleY(1)}.context-menu .context-sub-nav.open .btn-menu{opacity:1}.context-menu .context-sub-nav.to-bottom{top:0;transform-origin:top}.context-menu .context-sub-nav .btn-menu{opacity:0;transition:opacity .6s ease-in-out}.context-menu .context-sub-nav .menu-btn-close{top:2rem}.context-menu .context-sub-nav .language-picker{bottom:2rem}.context-menu .context-sub-nav .icon-close-2{height:1.25rem;width:1.25rem}.context-menu .context-filters{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:rgba(242,242,247,.8);border-radius:1.5rem;height:3.125rem;overflow:hidden;padding:.25rem 0 .25rem 1.5rem;position:relative;transition:all .3s ease-in-out;width:36rem}.context-menu .context-filters .wrapper{-webkit-backdrop-filter:initial;backdrop-filter:none;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;padding:0}.context-menu .context-filters .filter-nav{position:absolute;top:.25rem;transition:all .3s ease-in-out;width:calc(100% - 2.25rem)}.context-menu .context-filters .filter-nav li{flex:1;min-width:0}.context-menu .context-filters .filter-nav .btn-main.filter,.context-menu .context-filters .filter-nav .facetwp-facet .btn-main.facetwp-radio,.context-menu .context-filters .filter-nav .facetwp-facet .facetwp-radio,.context-menu .context-filters .filter-nav .facetwp-facet .filter.facetwp-radio,.facetwp-facet .context-menu .context-filters .filter-nav .btn-main.facetwp-radio,.facetwp-facet .context-menu .context-filters .filter-nav .facetwp-radio,.facetwp-facet .context-menu .context-filters .filter-nav .filter.facetwp-radio{justify-content:space-between;width:100%}.context-menu .context-filters .filter-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-menu .context-filters .filter-close,.context-menu .context-filters .filter-icon{flex-shrink:0}.context-menu .context-filters .filter-menu{margin-top:3.75rem;max-width:36rem;padding-right:1.5rem}.context-menu .context-filters .filter-menu .facetwp-facet .facetwp-radio,.context-menu .context-filters .filter-menu .filter,.facetwp-facet .context-menu .context-filters .filter-menu .facetwp-radio{font-size:1rem;opacity:0;transition:opacity .3s ease-in-out}.context-menu .context-filters.bottom .filter-nav{bottom:.25rem;top:auto}.context-menu .context-filters.bottom .filter-menu{margin-top:0}.context-menu .context-filters .facetwp-facet{overflow:hidden}.context-menu .context-filters.open{height:18rem;padding-bottom:1.5rem;padding-top:.75rem}.context-menu .context-filters.open .facetwp-facet{overflow:auto}.context-menu .context-filters.open .filter-nav{top:.75rem}.context-menu .context-filters.open .filter-menu .facetwp-facet .facetwp-radio,.context-menu .context-filters.open .filter-menu .filter,.facetwp-facet .context-menu .context-filters.open .filter-menu .facetwp-radio{opacity:1}.context-menu .context-filters.open.bottom{padding-bottom:.75rem;padding-top:1.5rem}.context-menu .context-filters.open.bottom .filter-nav{bottom:.75rem;top:auto}.context-menu .context-filters [class^=filter-facet-]{display:none}@media(max-width:575.98px){.context-menu .context-container,.context-menu .context-filters{width:100%}.context-menu .context-nav.wrapper{max-width:20.375rem;width:100%}.context-menu .context-nav li:nth-child(n+4){display:none}.context-menu .context-nav li:first-of-type .btn.btn-main,.context-menu .context-nav li:first-of-type .facetwp-facet .btn-main.facetwp-radio,.context-menu .context-nav li:first-of-type .facetwp-facet .btn.facetwp-radio,.context-menu .context-nav li:first-of-type .facetwp-facet .facetwp-radio,.context-menu .context-nav li:first-of-type .wysiwyg .facetwp-facet a.facetwp-radio,.context-menu .context-nav li:first-of-type .wysiwyg a.btn-main,.facetwp-facet .context-menu .context-nav li:first-of-type .btn-main.facetwp-radio,.facetwp-facet .context-menu .context-nav li:first-of-type .btn.facetwp-radio,.facetwp-facet .context-menu .context-nav li:first-of-type .facetwp-radio,.facetwp-facet .context-menu .context-nav li:first-of-type .wysiwyg a.facetwp-radio,.facetwp-facet .wysiwyg .context-menu .context-nav li:first-of-type a.facetwp-radio,.wysiwyg .context-menu .context-nav li:first-of-type .facetwp-facet a.facetwp-radio,.wysiwyg .context-menu .context-nav li:first-of-type a.btn-main{padding-left:1rem}.context-menu .context-sub-nav{padding-bottom:5rem}.context-menu .context-sub-nav.max-nav{max-width:20.375rem}.context-menu .context-sub-nav.btn.btn-main,.context-menu .facetwp-facet .context-sub-nav.btn-main.facetwp-radio,.context-menu .facetwp-facet .context-sub-nav.btn.facetwp-radio,.context-menu .facetwp-facet .context-sub-nav.facetwp-radio,.context-menu .wysiwyg .facetwp-facet a.context-sub-nav.facetwp-radio,.context-menu .wysiwyg a.context-sub-nav.btn-main,.facetwp-facet .context-menu .context-sub-nav.btn-main.facetwp-radio,.facetwp-facet .context-menu .context-sub-nav.btn.facetwp-radio,.facetwp-facet .context-menu .context-sub-nav.facetwp-radio,.facetwp-facet .context-menu .wysiwyg a.context-sub-nav.facetwp-radio,.facetwp-facet .wysiwyg .context-menu a.context-sub-nav.facetwp-radio,.wysiwyg .context-menu .facetwp-facet a.context-sub-nav.facetwp-radio,.wysiwyg .context-menu a.context-sub-nav.btn-main{padding-left:.5rem;padding-right:.5rem}.context-menu .filter-title{display:none}.context-menu .context-filters{height:3rem;padding-left:1rem}.context-menu .context-filters .filter-nav{width:calc(100% - 1.75rem)}.context-menu .context-filters.open{padding-bottom:1rem}.context-menu .context-filters.bottom.open{padding-top:1rem}.context-menu .context-filters.bottom .filter-nav{bottom:.25rem}.context-menu .btn.btn-main,.context-menu .facetwp-facet .btn-main.facetwp-radio,.context-menu .facetwp-facet .btn.facetwp-radio,.context-menu .facetwp-facet .facetwp-radio,.context-menu .filter-by,.context-menu .wysiwyg .facetwp-facet a.facetwp-radio,.context-menu .wysiwyg a.btn-main,.facetwp-facet .context-menu .btn-main.facetwp-radio,.facetwp-facet .context-menu .btn.facetwp-radio,.facetwp-facet .context-menu .facetwp-radio,.facetwp-facet .context-menu .wysiwyg a.facetwp-radio,.facetwp-facet .wysiwyg .context-menu a.facetwp-radio,.wysiwyg .context-menu .facetwp-facet a.facetwp-radio,.wysiwyg .context-menu a.btn-main{font-size:.875rem}}.facetwp-facet{display:flex;flex-wrap:wrap;font-family:Helvetica Now Display,sans-serif;gap:.5rem;margin:0!important;max-height:12.5rem;overflow:auto}.facetwp-facet .facetwp-radio{background:#fff;margin:0;padding:0}.facetwp-facet .facetwp-radio.checked{background-image:none;background:#d7b9ff}.facetwp-facet .facetwp-display-value{padding:0}.facetwp-facet .facetwp-counter{display:none}@media(max-width:575.98px){.facetwp-facet .facetwp-radio{font-size:.875rem!important}}.awards{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.awards .award{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.awards .award img{height:4rem}@media(min-width:768px){.awards,.awards .award{gap:3rem}}.block--case-hero .grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr);height:44.75rem;grid-gap:1.25rem;gap:1.25rem}.block--case-hero .item{height:100%;overflow:hidden;width:100%}.block--case-hero .item .td-video{display:block;height:100%;transform:scale(1.05);width:100%}.block--case-hero .item .td-image{display:block;height:100%;object-fit:cover;width:100%}.block--case-hero .item-1{grid-area:item-1}.block--case-hero .item-2{grid-area:item-2}.block--case-hero .item-3{grid-area:item-3}.block--case-hero .item-4{grid-area:item-4}.block--case-hero .item-5{grid-area:item-5}.block--case-hero .item-6{grid-area:item-6}.block--case-hero .item-7{grid-area:item-7}.block--case-hero .item-8{grid-area:item-8}.block--case-hero .item-9{grid-area:item-9}.block--case-hero .item-10{grid-area:item-10}.block--case-hero .item-11{grid-area:item-11}.block--case-hero .item-12{grid-area:item-12}.block--case-hero .item-13{grid-area:item-13}.block--case-hero .item-14{grid-area:item-14}.block--case-hero .item-15{grid-area:item-15}.block--case-hero .item-16{grid-area:item-16}.block--case-hero .item-17{grid-area:item-17}.block--case-hero .item-18{grid-area:item-18}.block--case-hero .item-19{grid-area:item-19}.block--case-hero .item-20{grid-area:item-20}.block--case-hero .layout-1{grid-template-areas:"item-1  item-2  item-3  item-4  item-5" "item-6  item-7  item-8  item-9  item-10" "item-11 item-12 item-13 item-14 item-15" "item-16 item-17 item-18 item-19 item-20"}.block--case-hero .layout-2{grid-template-areas:".      item-1 item-1 item-3 item-3" ".      item-1 item-1 item-3 item-3" "item-2 item-2 .      item-3 item-3" "item-2 item-2 .      item-3 item-3"}.block--case-hero .layout-3{grid-template-areas:".       .       item-2  item-2  item-2" ".       .       item-2  item-2  item-2" "item-1  item-1  item-2  item-2  item-2" "item-1  item-1  item-2  item-2  item-2"}.block--case-hero .layout-4{grid-template-areas:"item-1  item-1  item-2  item-2  item-2" "item-1  item-1  item-2  item-2  item-2" ".       .       item-2  item-2  item-2" ".       .       item-2  item-2  item-2"}.block--case-hero .layout-5{grid-template-areas:"item-1  item-1  item-1  .       .     " "item-1  item-1  item-1  .       .     " "item-1  item-1  item-1  item-2  item-2" "item-1  item-1  item-1  item-2  item-2"}.block--case-hero .layout-6{grid-template-areas:".       item-1  item-1  item-2  item-2" ".       item-1  item-1  item-2  item-2" ".       item-1  item-1  item-2  item-2" ".       item-1  item-1  item-2  item-2"}.block--case-hero .layout-7{grid-template-areas:".       .       .       item-2  item-2" "item-1  item-1  item-1  item-2  item-2" "item-1  item-1  item-1  item-2  item-2" "item-1  item-1  item-1  item-2  item-2"}.block--case-hero .layout-8{grid-template-areas:".       .       item-2  item-2  item-2" "item-1  item-1  item-2  item-2  item-2" "item-1  item-1  item-2  item-2  item-2" "item-1  item-1  .       .       .     "}.block--case-hero .layout-9{grid-template-areas:".       .       item-2  item-2  item-2" "item-1  item-1  item-2  item-2  item-2" "item-1  item-1  item-2  item-2  item-2" "item-1  item-1  item-2  item-2  item-2"}.block--case-hero .layout-10{grid-template-areas:"item-1  item-1  item-3  item-3  item-3" "item-1  item-1  item-3  item-3  item-3" ".       item-2  item-3  item-3  item-3" ".       item-2  item-3  item-3  item-3"}.block--case-hero .layout-11{grid-template-areas:"item-1  item-1  item-1   item-2  .     " "item-1  item-1  item-1   item-2  .     " "item-1  item-1  item-1   item-3  item-3" "item-1  item-1  item-1   item-3  item-3"}.block--case-hero .layout-12{grid-template-areas:".       item-1  item-1  item-3  item-3" ".       item-1  item-1  item-3  item-3" "item-2  item-2  item-4  item-4  .     " "item-2  item-2  item-4  item-4  .     "}@media(max-width:767.98px){.block--case-hero .layout-1,.block--case-hero .layout-10,.block--case-hero .layout-11,.block--case-hero .layout-12,.block--case-hero .layout-2,.block--case-hero .layout-3,.block--case-hero .layout-4,.block--case-hero .layout-5,.block--case-hero .layout-6,.block--case-hero .layout-7,.block--case-hero .layout-8,.block--case-hero .layout-9{grid-template-areas:"item-1" "item-2";grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.block--case-hero .layout-1 .item:not(.item-1):not(.item-2),.block--case-hero .layout-10 .item:not(.item-1):not(.item-2),.block--case-hero .layout-11 .item:not(.item-1):not(.item-2),.block--case-hero .layout-12 .item:not(.item-1):not(.item-2),.block--case-hero .layout-2 .item:not(.item-1):not(.item-2),.block--case-hero .layout-3 .item:not(.item-1):not(.item-2),.block--case-hero .layout-4 .item:not(.item-1):not(.item-2),.block--case-hero .layout-5 .item:not(.item-1):not(.item-2),.block--case-hero .layout-6 .item:not(.item-1):not(.item-2),.block--case-hero .layout-7 .item:not(.item-1):not(.item-2),.block--case-hero .layout-8 .item:not(.item-1):not(.item-2),.block--case-hero .layout-9 .item:not(.item-1):not(.item-2){display:none}}.block--clients .clients{align-items:center;display:flex;gap:3rem;justify-content:space-between}.block--clients .clients .client-logo{aspect-ratio:13/7;position:relative;width:13rem}.block--clients .clients a{display:block;height:100%;opacity:0;position:absolute;transform:translateY(100%);transition:all .3s ease-in-out;width:100%}.block--clients .clients a.active{opacity:1;transform:translateY(0)}.block--clients .clients a.exit{opacity:0;transform:translateY(-100%)}.block--clients .clients img{height:100%;object-fit:contain;width:100%}@media(max-width:767.98px){.block--clients{padding:1.5rem 0}.block--clients .clients .client-logo{aspect-ratio:13/3}}.block--company-facts .company-facts{perspective:12.5rem}.block--company-facts .company-facts .company-fact{transition:padding .3s ease-in-out}@media(min-width:768px){.block--company-facts .company-facts .company-fact:hover{padding-left:.5rem}}.block--company-facts .company-facts .company-fact:hover .company-fact--value{opacity:1}.block--company-facts .company-facts .company-fact .company-fact--value{opacity:1;transition:opacity .3s ease-in}@media(min-width:768px){.block--company-facts .company-facts .company-fact .company-fact--value{align-items:center;display:flex;opacity:0}.block--company-facts .company-facts .company-fact div{opacity:0;transform:rotateX(60deg) translateY(40px);transform-origin:bottom;transition:opacity 1s cubic-bezier(.13,.57,.43,1),transform 1s cubic-bezier(.19,1,.22,1);transition-delay:.6s}}.block--company-facts .company-facts .company-fact div.visible{opacity:1;transform:rotateX(0deg) translateY(0)}.block--contact .border-bottom,.block--contact .border-bottom-md,.block--contact .border-bottom-top,.block--contact .border-top{border-color:#000!important}.block--contact .copy{color:rgba(0,0,0,.35);cursor:pointer}.block--faq{position:relative}.block--faq .accordion .accordion-button{font-size:calc(1.525rem + 3.3vw);font-weight:400;letter-spacing:1.28px;line-height:1.1;position:relative}@media(min-width:1200px){.block--faq .accordion .accordion-button{font-size:4rem}}.block--faq .accordion .accordion-button:after{background-image:url(../../resources/assets/icons/chevron-down.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;position:absolute;right:1rem;top:50%;transform:rotate(-90deg);transition:transform .3s ease-in-out;width:1.5rem}.block--faq .accordion .accordion-button[aria-expanded=true]:after{transform:rotate(0deg)}@media(min-width:768px){.block--faq .accordion .accordion-header:before{background:#000;border-radius:50%;content:"";display:inline-block;height:.75rem;opacity:0;position:relative;transition:all .3s ease-in-out;width:.75rem}.block--faq .accordion .accordion-header:hover:before{margin-right:1rem;opacity:1}}.block--gallery .image img{height:50rem;width:100%}.block--gallery .caption{color:rgba(0,0,0,.35)}.block--hero-slider{z-index:-1}.block--hero-slider .hero-slider{height:100vh;overflow:hidden;position:relative;width:100%}.block--hero-slider .hero-slider .swiper-slide{background:#000}.block--hero-slider .hero-slider .swiper-slide-background{height:100%;width:100%}.block--hero-slider .hero-slider .swiper-slide-background img{display:block;height:100%;object-fit:cover;width:100%}.block--hero-slider .hero-slider .swiper-slide-background iframe{height:100%;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(max-aspect-ratio:16/9){.block--hero-slider .hero-slider .swiper-slide-background iframe{height:100dvh;width:177.78dvh}}@media(min-aspect-ratio:16/9){.block--hero-slider .hero-slider .swiper-slide-background iframe{height:56.25dvw;width:100dvw}}.block--hero-slider .hero-slider .swiper-slide-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.block--hero-slider .hero-slider .swiper-slide-overlay .container{align-items:center;display:flex;height:100%}.block--hero-slider .hero-slider .swiper-slide-overlay .container h1{margin-bottom:12rem}.block--hero-slider .hero-slider .swiper-slide-overlay .container .slider-subtitle-1,.block--hero-slider .hero-slider .swiper-slide-overlay .container .slider-subtitle-2{max-width:25rem}.block--hero-slider .hero-slider-pager{bottom:2rem;left:0;position:absolute;right:0;top:unset;z-index:1}.block--hero-slider .hero-slider-pager .swiper-pagination{bottom:unset;position:relative;text-align:left;width:unset}.block--hero-slider .hero-slider-pager .swiper-pagination-bullet{background:hsla(0,0%,100%,.35);height:.75rem;transition:all .9s ease-in-out;width:.75rem}.block--hero-slider .hero-slider-pager .swiper-pagination-bullet-active{background:hsla(0,0%,100%,.35);border-radius:.75rem;position:relative;width:2rem}.block--hero-slider .hero-slider-pager .swiper-pagination-bullet-active:after{background:#fff;border-radius:.75rem;content:"";display:block;height:.75rem;position:absolute;right:0;top:0;width:1rem}.block--hero{position:relative}.block--hero.layout-1{padding-top:2.5rem}@media(min-width:768px){.block--hero.layout-1{padding-top:10rem}}.block--hero.layout-1 .badge{background:#bed2dc;color:#1a1a1a;font-size:.875rem;line-height:1;padding:.45rem .75rem}.block--hero.layout-2{height:100dvh;padding-bottom:5rem;padding-top:5rem}.block--hero.layout-2 .text-section{display:flex;flex-direction:column;height:100%}.block--hero.layout-2 .title-section{align-items:center;height:100%}.block--hero.layout-2 .descriptions{height:7.5rem}.block--hero.layout-3 .text-section{left:0;padding-top:5rem;position:absolute;right:0;top:0}@media(min-width:768px){.block--hero.layout-3 .text-section{padding-top:10rem}}.block--hero.layout-3 h1,.block--hero.layout-3 span{color:#fff}.block--hero.layout-4{padding-bottom:5rem;padding-top:5rem}@media(min-width:768px){.block--hero.layout-4{padding:8rem 0}}@media(max-width:767.98px){.block--hero.layout-2 .descriptions{height:unset}}.block--media .container-fluid .row>*{padding-left:0;padding-right:0}.block--media img{width:100%}.block--overview .facetwp-template{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}@media(min-width:768px){.block--overview .facetwp-template{gap:max(1rem,min(4vw,8rem));grid-template-columns:repeat(2,1fr)}.block--overview .facetwp-template>:nth-child(2),.block--overview .facetwp-template>:nth-child(6n+2){margin-top:12rem}.block--overview .facetwp-template>:nth-child(3),.block--overview .facetwp-template>:nth-child(6n+3){grid-column:1/-1}.block--overview .facetwp-template>:nth-child(5),.block--overview .facetwp-template>:nth-child(6n+5){margin-top:8rem;padding-left:4rem}.block--overview .facetwp-template>:nth-child(6),.block--overview .facetwp-template>:nth-child(6n+6){grid-column:1/-1;padding-left:25rem}}.block--philosophy .philosophy-item,.block--philosophy .philosophy-item.image img{width:100%}.block--philosophy .philosophy-item.video iframe{height:100%}.block--philosophy .philosophy .btn,.block--philosophy .philosophy .facetwp-facet .facetwp-radio,.block--philosophy .philosophy .wysiwyg a,.facetwp-facet .block--philosophy .philosophy .facetwp-radio,.wysiwyg .block--philosophy .philosophy a{padding:0}.block--team .department{color:rgba(0,0,0,.35);cursor:pointer}.block--team .department.active,.block--team .department:hover{color:#000;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.block--team .swiper-free-mode>.swiper-wrapper{transition-timing-function:linear}.block--team .swiper-slide.hidden{display:none}.block--vacancies{position:relative}.block--vacancies .location-row{border-top:1px solid rgba(0,0,0,.35)}.block--vacancies .accordion-header{align-items:center;display:flex}.block--vacancies .accordion-item{background-color:transparent}.block--vacancies .accordion-item:not(:first-child){border-top:1px solid rgba(0,0,0,.35)}.block--vacancies .accordion-button{position:relative}.block--vacancies .accordion-button .job-type{color:rgba(0,0,0,.35)}.block--vacancies .accordion-button:after{background-image:url(../../resources/assets/icons/chevron-down.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;position:absolute;right:1rem;top:calc(50% - .75rem);transform:rotate(-90deg);transition:transform .3s ease-in-out;width:1.5rem}.block--vacancies .accordion-button[aria-expanded=true]:after{transform:rotate(0deg)}@media(max-width:767.98px){.block--vacancies .accordion-button:after{bottom:calc(50% - 1.5rem);top:unset}}.btn,.facetwp-facet .facetwp-radio,.wysiwyg a{border:none;box-shadow:none;display:inline-flex;outline:none}.btn.btn-main,.facetwp-facet .facetwp-radio,.wysiwyg a.btn-main{border-radius:1.5rem;font-size:1.125rem;font-weight:500;gap:.5rem;line-height:1.2;padding:.75rem 1rem .5rem}.btn.btn-main [class^=icon-],.facetwp-facet .facetwp-radio [class^=icon-],.wysiwyg a.btn-main [class^=icon-]{background:#000}.btn.btn-main.filter,.facetwp-facet .btn-main.facetwp-radio,.facetwp-facet .btn.facetwp-radio,.facetwp-facet .facetwp-facet .facetwp-radio,.facetwp-facet .filter.facetwp-radio,.wysiwyg .facetwp-facet a.facetwp-radio,.wysiwyg a.btn-main.filter{background:#fff}.btn.btn-main.btn-icon,.facetwp-facet .btn-icon.facetwp-radio,.wysiwyg a.btn-main.btn-icon{padding:.75rem}.btn.btn-main:hover,.facetwp-facet .facetwp-radio:hover,.wysiwyg a.btn-main:hover{background:#d7b9ff;color:#000}.dark .btn.btn-main,.dark .facetwp-facet .facetwp-radio,.dark .wysiwyg a.btn-main,.facetwp-facet .dark .facetwp-radio,.wysiwyg .dark a.btn-main{color:#fff}.dark .btn.btn-main [class^=icon-],.dark .facetwp-facet .facetwp-radio [class^=icon-],.dark .wysiwyg a.btn-main [class^=icon-],.facetwp-facet .dark .facetwp-radio [class^=icon-],.wysiwyg .dark a.btn-main [class^=icon-]{background:#fff}.dark .btn.btn-main.filter,.dark .facetwp-facet .btn-main.facetwp-radio,.dark .facetwp-facet .btn.facetwp-radio,.dark .facetwp-facet .facetwp-facet .facetwp-radio,.dark .facetwp-facet .filter.facetwp-radio,.dark .wysiwyg .facetwp-facet a.facetwp-radio,.dark .wysiwyg a.btn-main.filter,.facetwp-facet .dark .btn-main.facetwp-radio,.facetwp-facet .dark .btn.facetwp-radio,.facetwp-facet .dark .filter.facetwp-radio,.facetwp-facet .facetwp-facet .dark .facetwp-radio,.wysiwyg .dark a.btn-main.filter,.wysiwyg .facetwp-facet .dark a.facetwp-radio{background:#424242}.dark .btn.btn-main:hover,.dark .facetwp-facet .facetwp-radio:hover,.dark .wysiwyg a.btn-main:hover,.facetwp-facet .dark .facetwp-radio:hover,.wysiwyg .dark a.btn-main:hover{background:#d7b9ff;color:#000}.dark .btn.btn-main:hover [class^=icon-],.dark .facetwp-facet .facetwp-radio:hover [class^=icon-],.dark .wysiwyg a.btn-main:hover [class^=icon-],.facetwp-facet .dark .facetwp-radio:hover [class^=icon-],.wysiwyg .dark a.btn-main:hover [class^=icon-]{background:#000}.btn.btn-sub,.facetwp-facet .btn-sub.facetwp-radio,.facetwp-facet .wysiwyg a.facetwp-radio,.wysiwyg .facetwp-facet a.facetwp-radio,.wysiwyg a{padding:.5rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:50%;text-underline-position:from-font}.btn.btn-sub-small,.facetwp-facet .btn-sub-small.facetwp-radio,.wysiwyg a.btn-sub-small{font-size:1.125rem;line-height:1.4}.btn.btn-sub-medium,.facetwp-facet .btn-sub-medium.facetwp-radio,.wysiwyg a.btn-sub-medium{font-size:1.5rem;font-weight:500;line-height:1.2}.btn.btn-sub-large,.facetwp-facet .btn-sub-large.facetwp-radio,.wysiwyg a.btn-sub-large{font-size:1.5rem;font-weight:700;line-height:1.2}.btn.btn-sub.hover-line,.facetwp-facet .btn-sub.hover-line.facetwp-radio,.wysiwyg a.hover-line{-webkit-text-decoration-line:none;text-decoration-line:none}.btn.btn-sub.hover-line.active,.btn.btn-sub.hover-line:hover,.facetwp-facet .btn-sub.hover-line.active.facetwp-radio,.facetwp-facet .btn-sub.hover-line.facetwp-radio:hover,.wysiwyg a.hover-line.active,.wysiwyg a.hover-line:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.btn.btn-sub:hover,.facetwp-facet .btn-sub.facetwp-radio:hover,.wysiwyg a:hover{color:rgba(0,0,0,.35)}.btn.btn-sub:active,.facetwp-facet .btn-sub.facetwp-radio:active,.wysiwyg a:active{color:#d7b9ff}.btn.btn-menu,.facetwp-facet .btn-menu.facetwp-radio,.wysiwyg a.btn-menu{font-size:2.5rem;font-weight:500;line-height:1.1;padding:0}.btn.btn-menu [class^=icon-],.facetwp-facet .btn-menu.facetwp-radio [class^=icon-],.wysiwyg a.btn-menu [class^=icon-]{background:#000}.btn.btn-menu:hover,.facetwp-facet .btn-menu.facetwp-radio:hover,.wysiwyg a.btn-menu:hover{color:rgba(0,0,0,.35)}.btn.btn-menu:hover [class^=icon-],.facetwp-facet .btn-menu.facetwp-radio:hover [class^=icon-],.wysiwyg a.btn-menu:hover [class^=icon-]{background:rgba(0,0,0,.35)}.btn.btn-underline,.facetwp-facet .btn-underline.facetwp-radio,.wysiwyg a.btn-underline{font-size:1.125rem;font-weight:500;line-height:1.2;padding:.75rem 1rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:.075em;text-underline-offset:.3em;text-underline-position:from-font}.btn.btn-underline:hover,.facetwp-facet .btn-underline.facetwp-radio:hover,.wysiwyg a.btn-underline:hover{color:rgba(0,0,0,.35)}.btn.btn-underline:active,.facetwp-facet .btn-underline.facetwp-radio:active,.wysiwyg a.btn-underline:active{color:#000}@media(max-width:575.98px){.btn.btn-menu,.facetwp-facet .btn-menu.facetwp-radio,.wysiwyg a.btn-menu{font-size:1.5rem}}.context-menu .context-filters .btn-main.filter.open .filter-icon,.context-menu .context-filters .facetwp-facet .open.facetwp-radio .filter-icon,.facetwp-facet .context-menu .context-filters .open.facetwp-radio .filter-icon,.icon-add,.icon-chevron-down,.icon-chevron-left,.icon-chevron-up,.icon-close,.icon-close-2,.icon-defaults,.icon-menu,.icon-search{display:inline-block;height:1rem;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1rem}.icon-menu{-webkit-mask-image:url(../../resources/assets/icons/menu.svg);mask-image:url(../../resources/assets/icons/menu.svg)}.icon-close{-webkit-mask-image:url(../../resources/assets/icons/close.svg);mask-image:url(../../resources/assets/icons/close.svg)}.icon-close-2{-webkit-mask-image:url(../../resources/assets/icons/close-2.svg);mask-image:url(../../resources/assets/icons/close-2.svg)}.icon-chevron-down{-webkit-mask-image:url(../../resources/assets/icons/chevron-down.svg);mask-image:url(../../resources/assets/icons/chevron-down.svg)}.context-menu .context-filters .btn-main.filter.open .filter-icon,.context-menu .context-filters .facetwp-facet .open.facetwp-radio .filter-icon,.facetwp-facet .context-menu .context-filters .open.facetwp-radio .filter-icon,.icon-chevron-up{-webkit-mask-image:url(../../resources/assets/icons/chevron-up.svg);mask-image:url(../../resources/assets/icons/chevron-up.svg)}.icon-chevron-left{-webkit-mask-image:url(../../resources/assets/icons/chevron-left.svg);mask-image:url(../../resources/assets/icons/chevron-left.svg)}.icon-add{-webkit-mask-image:url(../../resources/assets/icons/add.svg);mask-image:url(../../resources/assets/icons/add.svg)}.icon-search{-webkit-mask-image:url(../../resources/assets/icons/search.svg);mask-image:url(../../resources/assets/icons/search.svg)}.company-logo{color:#000;-webkit-text-decoration:none;text-decoration:none}.company-logo span{font-family:Helvetica Now Display,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.03rem;line-height:1.2}.company-logo span:first-child{font-weight:800}.company-logo.fixed{color:#fff;left:50%;mix-blend-mode:difference;position:fixed;-webkit-text-decoration:none;text-decoration:none;top:2rem;transform:translateX(-50%);z-index:5}@media(min-width:768px){.company-logo.fixed{top:3rem}}.company-logo.large span{font-size:3rem}