section.ukko-cta-2-columns .content__row{display:flex;justify-content:space-between}section.ukko-cta-2-columns .content__row .content__container{width:calc(50% - 1em);background:white;padding:0 0 4em 0!important;border-radius:8px 8px 0 0}section.ukko-cta-2-columns .content__row .content__container p{padding:1em 3em;text-align:center;font-size:19px;font-weight:400}section.ukko-cta-2-columns .content__row .content__container .img__container{position:relative}section.ukko-cta-2-columns .content__row .content__container img{border-radius:8px 8px 0 0;max-height:300px;width:100%;object-fit:cover}section.ukko-cta-2-columns .content__row .content__container .image-overlay-text{color:white;font-size:37px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-style:italic;text-shadow:0 0 6px #00000076}section.ukko-cta-2-columns .content__row .content__container .cta__button{text-align:center;display:flex;justify-content:center}section.ukko-cta-2-columns .content__row .content__container .cta__button a{color:white;border-radius:50px;padding:1em 3em 1em 2em;position:relative;display:flex;align-items:center;justify-content:center}section.ukko-cta-2-columns .content__row .content__container .cta__button a:hover{text-decoration:none;opacity:.85}section.ukko-cta-2-columns .content__row .content__container .cta__button a::after{content:'\eb9f';font-family:unicons-line;position:absolute;right:16px}@media only screen and (max-width:48em){section.ukko-cta-2-columns .content__row .content__container p{font-size:16px;padding:1em 2em}section.ukko-cta-2-columns .content__row .content__container .image-overlay-text{font-size:27px}}@media only screen and (max-width:43.5em){section.ukko-cta-2-columns .content__row .content__container{width:100%}section.ukko-cta-2-columns .content__row{flex-direction:column}}