.cta-large-inner {
    display: flex;
    align-items: center;
    padding: 6rem 0;
}
.cta-large-inner-content {
    width: 50%;
}

.cta-large-inner-visual {
    width: 50%;
    padding-left: 8rem;
}

/* Desktop small */
@media only screen and (max-width: 1100px) {
  
}

/* Tablet */
@media only screen and (max-width: 700px) {
  
}


/* Iphone */
@media only screen and (max-width: 450px) {
  
}