.component--solutions .wrapper{--block-padding: 2rem;padding:var(--block-padding) 0}.component--solutions .wrapper>.title:first-child{margin-bottom:2.5rem}@media screen and (min-width: 40.063em){.component--solutions .wrapper>.title:first-child{text-align:center}}@media screen and (min-width: 40.063em){.component--solutions .wrapper{--block-padding: 4rem}}.component--solutions .solutions{margin:0 auto;max-width:100.8rem}.component--solutions .solutions::before,.component--solutions .solutions::after{display:none}@media screen and (min-width: 40.063em){.component--solutions .solutions{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.2rem}}.component--solutions .solution{text-decoration:none;color:inherit;display:block;font-size:1.8rem;font-weight:700}@media screen and (min-width: 40.063em){.component--solutions .solution{font-size:2rem}}.component--solutions .solution:not(:first-child){margin-top:1.4rem}@media screen and (min-width: 40.063em){.component--solutions .solution:not(:first-child){margin-top:0}}.component--solutions .solution .rs-panel-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;margin:0;padding:2.4rem;background-color:var(--color-tertiary6)}@media screen and (min-width: 40.063em){.component--solutions .solution .rs-panel-big{gap:4rem;padding:3rem 4rem}}.component--solutions .solution .visual{-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem;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;width:8rem;height:8rem;background:var(--color-tertiary1);border-radius:50%}.component--solutions .solution .visual:has(>div){padding:1.75rem}@media screen and (min-width: 40.063em){.component--solutions .solution .visual{-webkit-box-flex:0;-ms-flex:0 0 12rem;flex:0 0 12rem;width:12rem;height:12rem}.component--solutions .solution .visual:has(>div){padding:3rem}}.component--solutions .solution .visual>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.component--solutions .solution .visual [class^=icon-]{font-size:4.5rem}@media screen and (min-width: 40.063em){.component--solutions .solution .visual [class^=icon-]{font-size:5rem}}.component--solutions .solution .title{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.component--solutions .solution .icon i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;margin-left:.8rem;border-radius:50%;background:rgb(var(--theme-color-white)/24%);font-size:.8rem;line-height:1;text-align:center}@media screen and (min-width: 40.063em){.component--solutions .solution .icon i{width:3.5rem;height:3.5rem}}