.cta-section *{color:inherit}.cta-section{color:#fff;padding:88px 0}.cta-wrapper{background-color:var(--color3);box-shadow:0 8px 24px rgba(0,0,0,.08);display:flex;padding:64px 96px;text-decoration:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;flex-wrap:nowrap;gap:32px;justify-content:center}.cta-image{flex:0 1 400px}.cta-title{flex:1 1 100%}.cta-group{display:flex;flex:1 0 auto}.cta-group .button:after,.cta-group .button:before{display:none}.cta-group-list .button{background-color:#fff;border:1px solid #fff;color:var(--color2)}.cta-group-list .button:hover,.cta-group-list .button:nth-child(2){background-color:transparent;color:#fff}.cta-group-list .button:nth-child(2):hover{background-color:#fff;color:var(--color2)}.cta-group-list{-webkit-box-align:center;align-items:center;display:flex;flex-flow:column wrap;gap:12px;width:100%}@media (min-width:768px){.cta-title h2{font-size:52px}.cta-image{max-width:168px}.cta-group,.cta-image{padding:8px 0}.cta-group-list{align-self:inherit;flex-direction:row;-webkit-box-align:baseline;align-items:baseline;width:auto}}@media (max-width:1024px){.cta-wrapper{padding:40px}}@media (max-width:767px){.cta-section{padding:40px 0}.cta-wrapper{display:block;padding:2rem 1.5rem;text-align:center}.cta-title h2{margin-bottom:32px}.cta-group-list .button{width:100%}.cta-image{margin:auto;object-fit:cover;width:200px}}