.cta-5050-full+.cta-image,.accreditations+.cta-image{margin-top:0}.cta-image{display:flex;margin-top:60px}.cta-image .image{background-position:center center;background-size:cover;width:55%}.cta-image .content{background:linear-gradient(to right,#1c79b3 0%,#33adc7 51%,#1c79b3 100%);display:flex;flex-direction:column;justify-content:center;padding:100px 80px;width:45%}.cta-image .content h2{font-size:40px;margin-top:0}.cta-image .content p{font-size:18px;line-height:1.8;max-width:600px}.cta-image .content a{align-self:flex-start;background:#091b29;border:2px solid #091b29;color:#fff;margin-top:20px;padding:15px 25px;transition:background .5s , border .5s}.cta-image .content a:hover{background:#060d13;border:2px solid #ffe339;text-decoration:none}.cta-image-buttons{display:flex}.cta-image-buttons a{margin-right:20px}@media only screen and (max-width:1440px){.cta-image .image{width:40%}.cta-image .content{width:60%}}@media only screen and (max-width:1024px){.cta-image{flex-direction:column;margin-top:40px}.cta-image .image{height:200px;width:100%}.cta-image .content{padding:40px;width:100%}}@media only screen and (max-width:768px){.cta-image-buttons{flex-direction:column}}.cta-form-slim{background:#091b29;padding:40px 0 50px 0}.cta-form-slim img{display:block;margin-bottom:20px;width:80px}.cta-form-slim h2{margin:0}.cta-form-slim p{font-size:18px;margin-top:20px}.cta-form-slim form{display:flex;flex-direction:column;justify-content:space-between;margin:0 15px}.cta-form-slim input[type="email"],.cta-form-slim input[type="text"]{border:2px solid #fff;color:#000;margin-top:20px;padding:15px;transition:border .5s;width:100%}.cta-form-slim input:focus{border:2px solid #46deff}.cta-form-slim input[type="submit"]{background:none;border:2px solid #ffe339;color:#fff;margin-top:25px;padding:15px;transition:color .5s}.cta-form-slim input[type="submit"]:hover{color:#ffe339;text-decoration:none}.cta-form-slim .cta-ask-expert-error p{color:red;margin:20px 15px}.cta-form-slim .cta-ask-expert-success p{color:green;margin:20px 15px}@media only screen and (min-width:1024px){.cta-form-slim form{flex-direction:row}.cta-form-slim img{display:inline-block}.cta-form-slim input[type="email"]{flex:1;margin-right:20px}.cta-form-slim input[type="text"]{flex:2;margin-right:20px}.cta-form-slim input[type="submit"]{margin-top:20px;width:150px}}