[class*=" icon__"]:before,[class^=icon__]:before{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon__"]:before,[class^=icon__]:before{display:block}.flexible-section .cards-icon{margin-bottom:clamp(2rem,4.44vw,4rem)}.flexible-section .cards-icon__inner{width:100%;max-width:78.125rem;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media (max-width:63.99875em){.flexible-section .cards-icon__header{padding-inline:0}}.flexible-section .cards-icon__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}@media (min-width:63.99875em){.flexible-section .cards-icon__cards[data-count="1"] .cards-icon__card{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.flexible-section .cards-icon__cards[data-count="2"] .cards-icon__card{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1.125rem);flex:1 1 calc(50% - 1.125rem)}.flexible-section .cards-icon__cards[data-count="4"] .cards-icon__card{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1.125rem);flex:1 1 calc(50% - 1.125rem)}.flexible-section .cards-icon__cards[data-count="5"] .cards-icon__card:nth-child(-n+3){-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 1.125rem);flex:1 1 calc(33.33% - 1.125rem)}.flexible-section .cards-icon__cards[data-count="5"] .cards-icon__card:nth-child(n+4){-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1.125rem);flex:1 1 calc(50% - 1.125rem)}.flexible-section .cards-icon__cards[data-count="6"] .cards-icon__card{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 1.125rem);flex:1 1 calc(33.33% - 1.125rem)}}.flexible-section .cards-icon__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 1.125rem);flex:1 1 calc(33.33% - 1.125rem)}@media (max-width:63.99875em){.flexible-section .cards-icon__card{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1.125rem);flex:1 1 calc(50% - 1.125rem)}}@media (max-width:47.99875em){.flexible-section .cards-icon__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.flexible-section .cards-icon__card-media{-webkit-box-flex:0;-ms-flex:0 0 clamp(6.25rem,10.42vw,9.375rem);flex:0 0 clamp(6.25rem,10.42vw,9.375rem);width:clamp(6.25rem,10.42vw,9.375rem);height:clamp(6.25rem,10.42vw,9.375rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--gray);border-radius:1rem;overflow:hidden;position:relative;isolation:isolate}.flexible-section .cards-icon__card-icon{position:absolute;inset:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexible-section .cards-icon__card-icon img{width:4.1875rem}.flexible-section .cards-icon__card-img{position:absolute;inset:0;width:100%;height:100%}.flexible-section .cards-icon__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flexible-section .cards-icon__card-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;font-size:.875rem;color:#4a4a4a;line-height:1.78}.flexible-section .cards-icon__card-text h1,.flexible-section .cards-icon__card-text h2,.flexible-section .cards-icon__card-text h3,.flexible-section .cards-icon__card-text h4,.flexible-section .cards-icon__card-text h5,.flexible-section .cards-icon__card-text h6{color:var(--black)}@media (min-width:47.99875em){.flexible-section .cards-icon__card-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}