.badges{padding-inline:4%}@media (min-width:768px){.badges{padding-inline:4%}}@media (min-width:992px){.badges{padding-inline:8%}}@media (min-width:1600px){.badges{padding-inline:10%}}.badges{padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.badges--up .badges__header{order:1}.badges--up .badges__description{order:2}.badges--up .badges__wrapper{order:3}.badges--down .badges__header{order:1}.badges--down .badges__wrapper{order:2}.badges--down .badges__description{order:3;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.badges--down .badges__description{font-size:1.5rem}}.badges--down .badges__description{line-height:1.1875;font-weight:400;text-align:center}@media (min-width:992px){.badges--one-row .badges__wrapper{flex-wrap:nowrap}}.badges__header{display:flex;flex-direction:row;align-items:center;gap:1rem}.badges__header--icon{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex-shrink:0;width:90px;height:90px}.badges__header--title{font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.badges__header--title{font-size:3rem}}.badges__header--title{line-height:1.0625;text-align:center;font-weight:600}.badges__wrapper{display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:center}.badges__item{display:flex;flex-direction:row;gap:1rem;justify-content:start;align-items:center;width:100%;padding:1rem;border-radius:1.25rem;background-color:#0b80b3;color:#fff}@media (min-width:768px){.badges__item{width:calc(50% - 1rem);padding:2rem}}.badges__item--icon{width:60px;height:60px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.badges__item--content{display:flex;flex-direction:column;gap:.25rem}.badges__item--title{font-size:1rem;line-height:1.4;font-weight:600}.badges__item--description{font-size:1rem;line-height:1.4;font-weight:400}.badges__item--button{font-size:1rem}.badges__content{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.badges__content{gap:1rem}}.badges__description{font-size:1.125rem;line-height:1.3333333333;font-weight:400}@media (min-width:768px){.badges__description{font-size:1.25rem}}.badges__icon{width:120px;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex-shrink:0}@media (min-width:768px){.badges__icon{width:160px}}
/*# sourceMappingURL=badges.min.css.map */
