section.cta--centered.ukko-cta-banner div.cta__container{padding:2.5em 8em}section.ukko-cta-banner .cta__text{padding-bottom:1.875em}section.ukko-cta-banner .cta__text h2{margin-bottom:16px}section.ukko-cta-banner .cta__slogan{color:var(--ukko-black);font-size:17px!important;line-height:24px}section.ukko-cta-banner .cta__container a.cta{min-height:0;width:auto;height:50px;padding:1.5em 3em 1.5em 1.5em;position:relative;margin-top:0;font-size:15px;margin-right:1em;font-weight:500;display:inline-flex;border-radius:38.5px;align-items:center;text-align:center;max-width:25rem}section.ukko-cta-banner .cta__container a.cta:hover{text-decoration:none;opacity:.85}section.ukko-cta-banner .cta__container a.cta::after{content:'\eb9f';font-family:unicons-line;font-size:1.25em;position:absolute;right:10px}section.ukko-cta-banner .cta__container .cta__contact-link{text-align:center}@media screen and (max-width:47.9988em){section.cta--centered.ukko-cta-banner div.cta__container{padding:2.5em 4em}section.ukko-cta-banner a:first-of-type{margin-bottom:1em}}@media screen and (max-width:33.375em){section.cta--centered.ukko-cta-banner div.cta__container{padding:2.5em}section.ukko-cta-banner a:first-of-type{margin-bottom:1em}section.ukko-cta-banner .cta__container a.cta{font-size:15px;margin-right:0}}@media screen and (max-width:39.9988em){section.ukko-cta-banner span.cta__slogan{display:block}section.ukko-cta-banner .cta__container .cta__contact-link{font-size:15px}}