.cards-block{margin:100px auto 0;position:relative}.cards-block .container{margin:0 auto;max-width:369px;position:relative;z-index:2}@media screen and (min-width:1025px){.cards-block .container{max-width:1240px;width:100%}}@media screen and (min-width:816px){.cards-block .container{max-width:1240px;padding:0 15px}}.cards-block .container .cards-block__inner{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto}@media screen and (min-width:1025px){.cards-block .container .cards-block__inner{max-width:1240px;width:100%}}.cards-block .container .cards-block__inner .cards-block__name{background-color:hsla(0,0%,100%,.2);border-radius:30px;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;margin-bottom:16px;padding:2px 10px;width:-moz-fit-content;width:fit-content}.cards-block .container .cards-block__inner .cards-block__content{align-items:center;display:flex;flex-flow:column;position:relative}.cards-block .container .cards-block__inner .cards-block__content .cards-block__title{margin:0 auto 42px;max-width:368px;text-align:center;z-index:1}@media screen and (min-width:1025px){.cards-block .container .cards-block__inner .cards-block__content .cards-block__title{max-width:846px}}.cards-block .container .cards-block__inner .cards-block__content .cards-block__title h2{font-weight:500}.cards-block .container .cards-block__inner .cards-block__content .cards-block__text{margin:0 auto;max-width:368px;z-index:1}@media screen and (min-width:1025px){.cards-block .container .cards-block__inner .cards-block__content .cards-block__text{max-width:764px}}.cards-block .container .cards-block__inner .cards-block__content .cards-block__text p{color:hsla(0,0%,100%,.6);font-size:16px;text-align:center}@media screen and (min-width:1025px){.cards-block .container .cards-block__inner .cards-block__content .cards-block__text p{font-size:20px}}.cards-block .container .cards-block__inner .cards-block__content .cards-block__list{list-style:none;margin:48px auto 0;max-width:368px;padding:0;z-index:1}@media screen and (min-width:1025px){.cards-block .container .cards-block__inner .cards-block__content .cards-block__list{max-width:612px}}.cards-block .container .cards-block__inner .cards-block__content .cards-block__list .cards-block__item{align-items:flex-start;display:flex;font-weight:200;margin:8px 0}.cards-block .container .cards-block__inner .cards-block__content .cards-block__list .cards-block__item:before{background-image:url(../images/chevron.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;margin-right:12px;position:relative;width:24px}.cards-block .container .cards-block__inner .cards-block__grid{display:grid;gap:24px;grid-template-columns:1fr;margin:48px auto 0;width:100%}.cards-block .container .cards-block__inner .cards-block__grid:before{background-color:#7ec3f4;border-radius:50%;content:"";display:block;filter:blur(200px);height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,50%);width:200px;z-index:0}@media screen and (min-width:768px){.cards-block .container .cards-block__inner .cards-block__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1025px){.cards-block .container .cards-block__inner .cards-block__grid{grid-template-columns:1fr 1fr;max-width:1240px}}.cards-block .container .cards-block__inner .cards-block__grid .cards-block__card{background-color:hsla(0,0%,100%,.1);border-radius:16px;height:100%;padding:24px}.cards-block .container .cards-block__inner .cards-block__grid .cards-block__card .cards-block__card-head{align-items:center;display:flex;gap:16px;margin-bottom:16px}.cards-block .container .cards-block__inner .cards-block__grid .cards-block__card .cards-block__card-head .cards-block__card-icon{flex-shrink:0;height:48px;margin-right:16px;width:48px}.cards-block .container .cards-block__inner .cards-block__grid .cards-block__card .cards-block__card-head .cards-block__card-title{color:#fff;font-size:24px;font-weight:500}.cards-block .container .cards-block__inner .cards-block__grid .cards-block__card p{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:200;line-height:1.5;margin:0 0 24px}.cards-block .container .cards-block__inner .cards-block__grid .cards-block__card li{color:#fff;font-size:14px;font-weight:200;margin-bottom:12px}