.container.multi-card-block{align-items:center;backdrop-filter:blur(18px);background:linear-gradient(180deg,#eaecf560 30%,#ffffff60);border-radius:1.33333rem;display:flex;flex-flow:column;overflow:hidden;padding:0}.container.multi-card-block .row{align-items:stretch;padding:2.5rem 8rem;width:100%;--gap:1.5rem;gap:var(--gap)}.multi-card{align-items:center;backdrop-filter:blur(18px);background:#eaecf082;border:2px solid hsla(0,0%,100%,.6);border-radius:1.3333rem;display:flex;flex-flow:column;gap:1rem;justify-content:flex-start;padding:1.5rem 2.25rem;position:relative;text-align:center;width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}.introduction{position:relative;width:100%}.multi-card figure{align-items:center;background:#fdfdfd8c;border:2px solid #fff;border-radius:50%;display:flex;height:200px;justify-content:center;width:200px}.multi-card figure img{border-radius:50%;display:block;height:122px;object-fit:cover;width:122px}.multi-card h3{color:var(--orange);margin-bottom:.5rem}.multi-card p{color:var(--dark-purple)}.multi-card-block .button-wrapper{justify-content:center;margin-top:1rem;width:100%}img.glass{display:block;height:100%;object-fit:cover;opacity:.85;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.container.multi-card-block.columns-1 *{margin:0}.container.multi-card-block.columns-1 .row{gap:2.5rem;padding:0}.container.multi-card-block.columns-1{backdrop-filter:none;background:transparent}.columns-1 .multi-card{align-items:center;flex-flow:row wrap;gap:5.5rem;overflow:hidden;padding:4rem}.columns-1 .multi-card .card-text,.columns-1 .multi-card figure{z-index:3}.columns-1 .multi-card .card-text{display:flex;flex:1;flex-flow:column;gap:.75rem;text-align:left}.columns-1 .multi-card .card-text h3{color:var(--dark-purple)}.columns-1 .multi-card .card-text p{color:#000}.columns-1 .multi-card figure img{background:#42307d10;border:2px solid #fff;box-sizing:border-box;object-fit:contain;padding:30px}@media (max-width:1080px){.container.multi-card-block{--columns:1!important}.container.multi-card-block .row{padding:1.5rem}.multi-card figure{height:164px;width:164px}.multi-card figure img{height:112px;width:112px}.columns-1 .multi-card{flex-flow:column;gap:1rem;padding:2rem 1rem}}