.casual-block{display:inline-block;margin-top:100px;padding:0 16px;position:relative;width:100%}.casual-block:after{background-color:#7ec3f4;border-radius:50%;bottom:180px;content:"";display:block;filter:blur(145px);height:15%;left:43%;position:absolute;transform:translate(-28%);width:19%;z-index:0}@media screen and (min-width:1024px){.casual-block{padding:0}}.casual-block .container{border:1px solid transparent;border-radius:12px;margin:0 auto;max-width:369px;overflow:hidden;position:relative;z-index:2}@media screen and (min-width:1025px){.casual-block .container{max-width:1240px;width:100%}}@media screen and (min-width:816px){.casual-block .container{max-width:1240px;padding:0 15px}}.casual-block .container:before{background-color:#88bfff;border-radius:50%;content:"";display:block;filter:blur(261px);height:43%;left:16%;position:absolute;top:-44%;width:74%;z-index:0}.casual-block .container .casual-block__inner{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto;padding:48px 16px;position:relative;z-index:3}@media screen and (min-width:1024px){.casual-block .container .casual-block__inner{padding:88px}}.casual-block .container .casual-block__inner .casual-block__content{margin:0 auto;max-width:792px;width:100%}.casual-block .container .casual-block__inner .casual-block__content .casual-block__title h2{font-weight:500}.casual-block .container .casual-block__inner .casual-block__content .casual-block__description p{font-size:16px;font-weight:200;margin:32px 0}.casual-block .container .casual-block__inner .casual-block__content .casual-block__description p strong{color:#fff}.casual-block .container .casual-block__inner .casual-block__content .btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(61% 56% at 50% 15%,rgba(57,143,255,.4) 0,rgba(57,143,255,0) 98%),rgba(57,143,255,.04);border:none;border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 2px 4px rgba(0,0,0,.25),0 0 0 1px rgba(105,87,186,.25);color:#fff;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:300;gap:8px;height:48px;isolation:isolate;justify-content:center;line-height:1;margin:0 auto;min-width:160px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}@media screen and (min-width:1025px){.casual-block .container .casual-block__inner .casual-block__content .btn{margin-bottom:204px}}.casual-block .container .casual-block__inner .casual-block__content .btn:hover{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(61% 56% at 50% 15%,rgba(57,143,255,.7) 0,rgba(57,143,255,0) 98%),rgba(57,143,255,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 3px 6px rgba(0,0,0,.3),0 0 0 1px rgba(105,87,186,.35);text-decoration:none;transform:translateY(-1px);transition:all .3s ease}.casual-block .container .casual-block__inner .casual-block__content .btn:active{background:radial-gradient(61% 56% at 50% 15%,rgba(57,143,255,.7) 0,rgba(57,143,255,0) 98%),rgba(57,143,255,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(0,0,0,.2),0 0 0 1px rgba(105,87,186,.2);text-decoration:none;transform:translateY(0)}.casual-block .container .casual-block__inner .casual-block__content .btn:active:before{left:0;transition:all .3s ease}.casual-block .container .casual-block__inner .casual-block__card{align-items:center;align-items:start;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.35);display:flex;gap:16px;justify-content:flex-start;margin:0 auto 12px;max-width:792px;opacity:.9;padding:27px 32px;transform:translateY(10px);transition:transform .35s ease,opacity .35s ease;z-index:5}.casual-block .container .casual-block__inner .casual-block__card .casual-block__icon,.casual-block .container .casual-block__inner .casual-block__card .casual-block__icon img{height:48px;max-width:48px;width:100%}.casual-block .container .casual-block__inner .casual-block__card .casual-block__card-title{font-size:24px;margin-bottom:16px}.casual-block .container .casual-block__inner .casual-block__card p{color:#fff;font-size:16px;font-weight:200}