.cta{background-color:#0080cf;color:#fff;overflow:hidden;position:relative}.cta .bg{left:45.0666666667%;opacity:.3;pointer-events:none;position:absolute;top:30px;width:88.8%}@media (min-width:48em){.cta .bg{left:50%;opacity:.4;transform:translate(230px,-120px);width:714px}}.cta .container{padding:40px 20px 58px;position:relative}@media (min-width:48em){.cta .container{margin-inline:auto;padding:65px 30px;width:1376px}}.cta .title{align-items:center;display:flex;flex-direction:column;text-align:center}@media (min-width:48em){.cta .title{flex-direction:row;justify-content:center;padding-left:24px}}.cta .title__text{font-size:2.2rem;font-weight:500;letter-spacing:.05em;line-height:1.4545454545}@media (min-width:48em){.cta .title__text{font-size:3rem;line-height:1.4545454545}.cta .title__text>span{font-size:4rem}}.cta .title__img{display:inline-block;margin-block:7px;width:170px}@media (min-width:48em){.cta .title__img{margin-block:0;margin-inline:14px;width:265px}}.cta .text{display:block;font-size:1.8rem;font-weight:500;letter-spacing:.05em;line-height:1.5555555556;margin-top:15px;text-align:center}@media (min-width:48em){.cta .text{font-size:2.6rem;margin-top:22px}}.cta .text span{background-image:radial-gradient(circle at center,#fff 20%,transparent 0);background-position:100% 0;background-repeat:repeat-x;background-size:1em .5em;padding-top:.4em}.cta .button-wrapper{margin:15px auto 0;max-width:600px}@media (min-width:48em){.cta .button-wrapper{margin-top:15px}}.cta .list{display:flex;flex-wrap:wrap;gap:8px 0;margin-top:16px}@media (min-width:48em){.cta .list{flex-wrap:nowrap;gap:0 23px;justify-content:space-between;margin-top:35px}}