.index-icon-text-wrapper .page-width{padding: 0 112.5px;}
.index-icon-text-wrapper .index-icon-text-wrapper-grid{display:flex;gap:60px;justify-content: center;}
.index-icon-text-wrapper .index-icon-with-text-inner{display:flex;gap:24px;}
.index-icon-text-wrapper .index-icon-with-text-icon-image{max-width:57px;aspect-ratio:1;position:relative;overflow:hidden;width:100%;}
.index-icon-text-wrapper .index-icon-with-text-icon-image img{width:100%;height:100%;position:absolute;left:0;right:0;}
.index-icon-text-wrapper .index-icon-with-text-icon-heading *{font-family:var(--font-paragraph--family);text-transform:uppercase;padding-bottom:10px;}
@media(min-width:1500px){
 .index-icon-with-text-icon-description * {max-width: 409px;width: 100%;}
}
@media(max-width:1300px){
    .index-icon-text-wrapper .index-icon-text-wrapper-grid{gap:24px;}
    .index-icon-text-wrapper .index-icon-with-text-icon-image{max-width:48px;width:100%;}
    .index-icon-text-wrapper .page-width{padding: 0 24px;}
}
@media(min-width:750px) and (max-width:990px){
    .index-icon-text-wrapper .index-icon-with-text-inner{flex-direction:column;}
}
@media(max-width:749px){
.index-icon-text-wrapper .index-icon-text-wrapper-grid{gap:32px;flex-direction:column;}
.index-icon-text-wrapper .index-icon-with-text-icon-heading *{font-size:14px;padding-bottom: 8px;line-height: 130%;}
.index-icon-text-wrapper .index-icon-with-text-icon-description{font-size:14px;line-height: 130%;}
.index-icon-text-wrapper .index-icon-with-text-inner{gap:16px;}
}