@keyframes rotating{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}.slogan{position:relative}.gears{position:absolute;height:150%;top:-25%;right:0;width:clamp(300px, 50vw, 720px);g{transform-box:fill-box;transform-origin:center}#Layer_2,#Layer_3{animation:rotating 10s linear infinite}#Layer_4,#Layer_5{animation:reverse rotating 5s linear infinite}#Layer_6{animation:rotating 5s linear infinite}}.wp-block-group.service-grid .card-area{overflow:visible}@media screen and (max-width:767px){.wp-block-group.service-grid{grid-template-columns:repeat(1,1fr)}.insights-home.wp-block-group>.wp-block-group{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px) and (max-width:1023px){.wp-block-group.service-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.wp-block-group.service-grid{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:768px) and (max-width:1279px){.insights-home.wp-block-group>.wp-block-group{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.projects-grid.wp-block-group .smg-span-2{grid-column:span 2}}@media screen and (max-width:767px){.projects-grid.wp-block-group{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px) and (max-width:1023px){.projects-grid.wp-block-group{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px) and (max-width:1279px){.projects-grid.wp-block-group{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1279px){.projects-grid.wp-block-group .lg-hide{display:none}}@media screen and (max-width:1023px){.projects-grid.wp-block-group .md-hide{display:none}}.contact-form{max-width:1332px}.top-badges figure.wp-block-image img{vertical-align:top}figure.wp-block-image .components-resizable-box__container{min-width:10px!important;min-height:10px!important}.circle-grid{--scale:1;--gravity:0;--diameter:clamp(150px, calc(15vw * var(--scale)), 400px);--big-font-size:clamp(2rem, calc(6vw * var(--scale)), 7.875rem);--plus-font-size:clamp(1rem, calc(3vw * var(--scale)), 5rem);--small-font-size:clamp(0.7rem, calc(1.1vw * var(--scale)), 1rem);justify-items:center;align-items:center;display:grid;grid-template-columns:repeat(5,1fr);>div>div>p:nth-child(1){font-size:var(--big-font-size)!important}>div>div>p:nth-child(2){font-size:var(--plus-font-size)!important}>div>p{font-size:var(--small-font-size)!important}>*{width:var(--diameter);height:var(--diameter)}>div:nth-child(2n+1){margin-right:-calc(var(--diameter) * var(--gravity))!important}>div:nth-child(2n){margin-top:calc(var(--diameter) * 0.5);margin-bottom:calc(var(--diameter) * -0.5);margin-left:-calc(15vw * var(--gravity))!important}}.expertise-grid.wp-block-group{max-width:clamp(770px, 40.1vw, 1020px)}@media screen and (max-width:1023px){.expertise-grid.wp-block-group{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:479px){.expertise-grid.wp-block-group{max-width:100%}}@media screen and (min-width:480px) and (max-width:767px){.expertise-grid.wp-block-group{max-width:clamp(220px, 60vw, 440px)}}@media screen and (min-width:768px) and (max-width:1279px){.expertise-grid.wp-block-group{max-width:clamp(440px, 57vw, 685px)}}@media screen and (min-width:1280px) and (max-width:1919px){.expertise-grid.wp-block-group{max-width:clamp(685px, 53.5vw, 770px)}}@media screen and (max-width:767px){.main-case-grid.wp-block-group{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px) and (max-width:1023px){.main-case-grid.wp-block-group{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px) and (max-width:1279px){.main-case-grid.wp-block-group.wp-block-group{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:479px){.wp-block-group{&.xs-stack{flex-direction:column}}div.xs-grid-1.sm-grid-2.is-layout-grid.wp-block-group.wp-block-group-is-layout-grid{grid-template-columns:repeat(1,1fr)}.xs-no-border-right.wp-block-group.is-layout-flex{border-right-width:0px!important}}@media screen and (max-width:767px){.sm-span-1.wp-block-group{grid-column:span 1}.wp-block-group{&.sm-stack{flex-direction:column}&.sm-align-start{align-items:flex-start}}div>div.sm-grid-1.is-layout-grid.wp-block-group.wp-block-group-is-layout-grid{grid-template-columns:repeat(1,1fr)}.sm-no-border-right{border-right-width:0px!important}.sm-border-right.wp-block-group{border-right-width:1px!important}h1.slogan{font-size:42px!important}p.slogan-desc{font-size:16px;font-weight:200}}@media screen and (max-width:1023px){.md-span-2{grid-column:span 2}.md-hide.wp-block-group.is-layout-flex{display:none}.md-hide.wp-block-group{display:none}p.md-wrap{white-space:wrap!important}.md-no-border-right{border-right-width:0px!important}.md-no-border-bottom{border-bottom:0px!important}div.md-grid-2.is-layout-grid.wp-block-group.wp-block-group-is-layout-grid{grid-template-columns:repeat(2,1fr)}div.md-grid-2{grid-template-columns:repeat(2,1fr)}.md-grid-3.is-layout-grid.wp-block-group.wp-block-group-is-layout-grid{grid-template-columns:repeat(3,1fr)}.md-grid-4.is-layout-grid.wp-block-group.wp-block-group-is-layout-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:768px){.smg-span-2{grid-column:span 2}}@media screen and (min-width:1024px){.mdg-span-2{grid-column:span 2}}@media screen and (min-width:1280px){.lgg-no-border-bottom{border-bottom:0px!important}}@media screen and (max-width:1279px){.circle-grid{gap:5vw;--scale:2;--gravity:0.5}p.g4-8{grid-column:4 / 9}.lg-grid-3.is-layout-grid.wp-block-group.wp-block-group-is-layout-grid{grid-template-columns:repeat(3,1fr)}.lg-grid-2.is-layout-grid.wp-block-group.wp-block-group-is-layout-grid{grid-template-columns:repeat(2,1fr)}div.lg-grid-2{grid-template-columns:repeat(2,1fr)}.lg-grid-1.is-layout-grid.wp-block-group.wp-block-group-is-layout-grid{grid-template-columns:repeat(1,1fr)}div.wp-block-group.lg-row{flex-direction:row}.lg-span-2{grid-column:span 2}.lg-hide.wp-block-group{display:none}.slogan{font-size:80px!important}}.max-width-1020{max-width:1020px}.zoom-img-0 img{transform:scale(0)}.hover-darker-grey:hover{background-color:#eeeff3!important}