.ce_logogrid{position:relative;padding-block:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem);background-color:#fcfbf6}.ce_logogrid ul{padding:0;margin:0;list-style:none}.ce_logogrid ul li{padding:0;margin:0}.ce_logogrid .section-header{width:clamp(87.75rem,22.4656rem + 69.084vw,133rem);max-width:93vw;margin-inline:auto}.ce_logogrid .section-heading{font-size:clamp(2rem,1.7674rem + 0.7752vw,2.5rem);line-height:1.07;color:#36332c;max-width:26ch;margin-bottom:clamp(3rem,2.5349rem + 1.5504vw,4rem)}.ce_logogrid .section-heading em,.ce_logogrid .section-heading i{letter-spacing:1%}.ce_logogrid .logo-grid{width:clamp(87.75rem,22.4656rem + 69.084vw,133rem);max-width:93vw;margin-inline:auto;width:clamp(72.875rem,18.5916rem + 57.4427vw,110.5rem);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,1.2674rem + 0.7752vw,2rem)}.ce_logogrid .logo-grid li{flex:0 1 calc((100% - 4*clamp(1.5rem, 1.2674rem + 0.7752vw, 2rem))/5);min-width:0;max-width:calc(1035px + 4*clamp(1.5rem, 1.2674rem + 0.7752vw, 2rem));margin:0}@media only screen and (max-width: 1079.98px){.ce_logogrid .logo-grid li{flex-basis:calc((100% - 3*clamp(1.5rem, 1.2674rem + 0.7752vw, 2rem))/4)}}@media only screen and (max-width: 719.98px){.ce_logogrid .logo-grid li{flex-basis:calc((100% - 2*clamp(1.5rem, 1.2674rem + 0.7752vw, 2rem))/3)}}@media only screen and (max-width: 579.98px){.ce_logogrid .logo-grid li{flex-basis:calc((100% - 1*clamp(1.5rem, 1.2674rem + 0.7752vw, 2rem))/2)}}@media only screen and (max-width: 360px){.ce_logogrid .logo-grid li{flex-basis:100%}}.ce_logogrid .logo{display:flex;justify-content:center}