.cta,.cta *{box-sizing:border-box}.cta_bg{background-image:linear-gradient(to bottom,rgba(4,0,152,0) 85%,#65003f 100%),var(--hero-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover}.cta{align-items:center;color:var(--color-white,#fff);display:flex;gap:20px;justify-content:flex-start;overflow:hidden;padding:70px 64px 70px 100px}.cta__content{display:flex;flex-direction:column;gap:24px;width:70%}.cta__title{color:inherit;font-size:54px;font-weight:600;margin:0;max-width:700px}.cta__title span{color:var(--color-brand-orange)}.cta__description{font-size:32px;max-width:680px}.cta__second_description{font-size:20px;max-width:530px;padding-bottom:27px}.cta__description p{margin:0}.cta__button{align-items:center;background-color:var(--color-brand-orange);border-radius:999px;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;max-width:230px;padding:14px 24px;text-align:center}.cta__button,.cta__button:hover{color:var(--color-white,#fff);text-decoration:none}.cta__button:hover{background-color:#ff7b0d;font-weight:600;transform:scale(1.02)}.cta__media{width:70%}.cta__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (min-width:2000px){.cta__content{padding-left:500px}}@media (min-width:768px) and (max-width:1024px){.cta{gap:clamp(20px,3vw,36px);max-height:none;position:relative}.cta__content{gap:15px;max-width:350px;position:relative;width:auto;z-index:2}.cta__title{font-size:36px;line-height:1.05;margin-bottom:22px}.cta__description{font-size:24px;line-height:1.35}.cta__second_description{font-size:16px;max-width:280px}.cta__button{margin-top:28px;min-height:48px;min-width:150px;padding:13px 24px;width:fit-content}.cta__media{align-self:stretch;flex:1 1 54%;min-width:0;width:100%}.cta__media img{object-fit:contain;position:absolute;right:-17%;top:20%}}@media (max-width:767px){.cta{align-items:flex-start;flex-direction:column;isolation:isolate;justify-content:center;margin:0;max-height:none;min-height:425px;padding:58px clamp(24px,8vw,36px) 40px clamp(32px,13vw,52px);position:relative;width:100%}.cta:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.cta__content{gap:16px;max-width:310px;position:relative;width:100%;z-index:2}.cta__title{font-size:24px;line-height:1.02;margin-bottom:26px}.cta__description{font-size:16px;line-height:1.1;max-width:200px}.cta__second_description{font-size:14px;line-height:1.1;max-width:230px}.cta__button{min-height:48px;min-width:218px;padding:13px 28px;width:fit-content}.cta__media{display:none}}