@property --underline-color{syntax:"<color>";inherits:false;initial-value:#161616}@property --underline-color{syntax:"<color>";inherits:false;initial-value:#161616}.block-logo-grid.bottom-diagonal[data-is-preview=false]{position:relative}.block-logo-grid.bottom-diagonal[data-is-preview=false]:after{position:absolute;content:"";background:linear-gradient(to top right, transparent 0%, transparent 50%, #e1e1e1 calc(50% + 2px))}.block-logo-grid.top_plain[data-is-preview=false]{position:relative}.block-logo-grid.top_plain[data-is-preview=false]:before{position:absolute;content:"";display:none !important}.block-logo-grid.top_plain[data-is-preview=false] .block-logo-grid__inner{margin-top:200px}.block-logo-grid.top_margin[data-is-preview=false] .block-logo-grid__inner{margin-top:4.375rem}.block-logo-grid.remove_center_items .block-logo-grid__inner{-ms-flex-pack:unset !important;justify-content:unset !important}.block-logo-grid.padding_bottom{padding-bottom:10.625rem}.block-logo-grid{margin-top:0;position:relative;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:[window-start] minmax(0, 1fr) [columns-start column-1-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100% - 2rem) / 4 - 1.25rem)) [column-1-end column-2-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100% - 2rem) / 4 - 1.25rem)) [column-2-end column-3-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100% - 2rem) / 4 - 1.25rem)) [column-3-end column-4-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100% - 2rem) / 4 - 1.25rem)) [column-4-end columns-end] minmax(0, 1fr) [window-end];grid-template-columns:[window-start] minmax(0, 1fr) [columns-start column-1-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100% - 2rem) / 4 - 1.25rem)) [column-1-end column-2-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100% - 2rem) / 4 - 1.25rem)) [column-2-end column-3-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100% - 2rem) / 4 - 1.25rem)) [column-3-end column-4-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100% - 2rem) / 4 - 1.25rem)) [column-4-end columns-end] minmax(0, 1fr) [window-end];-webkit-marquee-increment:0vw;column-gap:1rem}@media only screen and (max-width: 63.9375em){.block-logo-grid{margin-bottom:0}}@media only screen and (min-width: 64em){.block-logo-grid{margin-bottom:0}}@media only screen and (min-width: 83.75em){.block-logo-grid{margin-bottom:0}}@media only screen and (min-width: 48em){.block-logo-grid{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:[window-start] minmax(0, 1fr) [columns-start column-1-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-1-end column-2-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-2-end column-3-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-3-end column-4-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-4-end column-5-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-5-end column-6-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-6-end columns-end] minmax(0, 1fr) [window-end];grid-template-columns:[window-start] minmax(0, 1fr) [columns-start column-1-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-1-end column-2-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-2-end column-3-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-3-end column-4-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-4-end column-5-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-5-end column-6-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 100%) / 6 - 2.3333333333rem)) [column-6-end columns-end] minmax(0, 1fr) [window-end];-webkit-marquee-increment:0vw;column-gap:2rem}}@media only screen and (min-width: 64em){.block-logo-grid{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:[window-start] minmax(0, 1fr) [columns-start column-1-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-1-end column-2-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-2-end column-3-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-3-end column-4-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-4-end column-5-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-5-end column-6-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-6-end column-7-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-7-end column-8-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-8-end column-9-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-9-end column-10-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-10-end column-11-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-11-end column-12-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-12-end columns-end] minmax(0, 1fr) [window-end];grid-template-columns:[window-start] minmax(0, 1fr) [columns-start column-1-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-1-end column-2-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-2-end column-3-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-3-end column-4-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-4-end column-5-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-5-end column-6-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-6-end column-7-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-7-end column-8-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-8-end column-9-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-9-end column-10-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-10-end column-11-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-11-end column-12-start] minmax(0, calc(min(var(--grid-viewport-width, 100vw), 87.5rem) / 12 - 2.1666666667rem)) [column-12-end columns-end] minmax(0, 1fr) [window-end];-webkit-marquee-increment:0vw;column-gap:2rem}}.block-logo-grid[data-is-preview=false]{position:relative;position:relative}.block-logo-grid[data-is-preview=false]:before{position:absolute;content:"";background:linear-gradient(to top right, #e1e1e1 0%, #e1e1e1 50%, transparent calc(50% + 2px));width:100%;bottom:100%;z-index:1}@media only screen and (max-width: 63.9375em){.block-logo-grid[data-is-preview=false]:before{height:110px}}@media only screen and (min-width: 64em){.block-logo-grid[data-is-preview=false]:before{height:165px}}@media only screen and (min-width: 83.75em){.block-logo-grid[data-is-preview=false]:before{height:248px}}.block-logo-grid[data-is-preview=false]:after{position:absolute;content:"";background:linear-gradient(to top right, transparent 0%, transparent 50%, #e1e1e1 calc(50% + 2px));width:100%;top:100%;height:5.625rem;z-index:1}@media only screen and (min-width: 64em){.block-logo-grid[data-is-preview=false]:after{height:16.8125rem}}.block-logo-grid__heading{margin-bottom:4.0625rem;font-size:2.5rem !important;font-style:normal;font-weight:900 !important;line-height:3.125rem !important;width:100%;margin-bottom:0}@media only screen and (max-width: 63.9375em){.block-logo-grid__heading{margin-bottom:1.875rem !important;font-size:1.3125rem !important;font-style:normal;font-weight:900 !important;line-height:1.875rem !important}}@media only screen and (min-width: 64em){.block-logo-grid__heading{margin-top:.375rem}}.block-logo-grid__inner{padding:0;-ms-grid-column:columns-start;grid-column-start:columns-start;grid-column-end:columns-end;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;gap:6px}@media only screen and (min-width: 64em){.block-logo-grid__inner{padding:0}}@media only screen and (max-width: 63.9375em){.block-logo-grid__inner.no-heading{padding-top:0}}.block-logo-grid__logo{aspect-ratio:1/1;-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);display:-ms-flexbox;display:flex;position:relative;text-align:center;overflow:hidden;z-index:1;margin-right:2%}@media only screen and (min-width: 36em){.block-logo-grid__logo{-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem)}}@media only screen and (min-width: 48em){.block-logo-grid__logo{-ms-flex:0 0 calc(25% - 2rem);flex:0 0 calc(25% - 2rem)}}@media only screen and (min-width: 64em){.block-logo-grid__logo{-ms-flex:0 0 calc(16.6666666667% - 2rem);flex:0 0 calc(16.6666666667% - 2rem)}}.block-logo-grid__logo a,.block-logo-grid__logo img,.block-logo-grid__logo picture{position:absolute;width:100%;height:100%;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%)}.block-logo-grid__logo.hover{color:#f2f4f8}.block-logo-grid__mask{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.block-logo-grid__mask circle{r:var(--r, 0);transform:translate3d(var(--x, 0px), var(--y, 0px), 0);transition:r .75s ease-in-out}.switchback+.block-logo-grid{margin-top:5.625rem}@media only screen and (min-width: 64em){.switchback+.block-logo-grid{margin-top:16.8125rem}}.block-services-wheel+.block-logo-grid{margin-top:0}@media only screen and (min-width: 64em){.block-services-wheel+.block-logo-grid{margin-top:0}}
/*# sourceMappingURL=style.css.map */
