.mr-1023-element--text-image[data-background=dark_blue_gradient]{background-color:var(--mr-1023--color--blue-1);color:#fff;padding:128px 0}@media (max-width:512px){.mr-1023-element--text-image[data-background=dark_blue_gradient]{padding:5rem 0}}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content{position:relative;z-index:100}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text{flex:3}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text h1,.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text h2{font-size:42px;font-weight:700;line-height:1.33}@media (max-width:512px){.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text h1,.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text h2{font-size:34px;line-height:133%}}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text h3{font-size:26px;font-weight:700;line-height:150%}@media (max-width:512px){.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text h3{font-size:34px;line-height:133%}}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text p{color:var(--mr-1023--color--white-blue-2)}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text p a{color:#fff;text-decoration:underline}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text p a:focus,.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text p a:hover{text-decoration-thickness:2px}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--text .--button .--info{color:var(--mr-1023--color--white-blue-2)}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--content .--image{flex:2}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--gradient{inset:0;overflow:hidden;position:absolute;z-index:10}.mr-1023-element--text-image[data-background=dark_blue_gradient] .--gradient:after{background:radial-gradient(ellipse at bottom,#3dc2cc 0,rgba(61,194,204,0) 50%,rgba(61,194,204,0) 100%);bottom:-6rem;content:"";filter:blur(48px);height:400px;left:calc(50% - 750px);position:absolute;width:1500px}.mr-1023-element--text-image[data-background=none] .--content .--text{flex:1}.mr-1023-element--text-image[data-background=none] .--content .--text h1,.mr-1023-element--text-image[data-background=none] .--content .--text h2{font-size:42px;font-weight:700;line-height:1.33}@media (max-width:512px){.mr-1023-element--text-image[data-background=none] .--content .--text h1,.mr-1023-element--text-image[data-background=none] .--content .--text h2{font-size:21px;line-height:32px}}.mr-1023-element--text-image[data-background=none] .--content .--text h3{color:var(--mr-1023--color--blue-875);font-size:26px;font-weight:700;line-height:150%}@media (max-width:512px){.mr-1023-element--text-image[data-background=none] .--content .--text h3{font-size:21px;line-height:32px}}.mr-1023-element--text-image[data-background=none] .--content .--text p{color:var(--mr-1023--color--gray-700)}.mr-1023-element--text-image[data-background=none] .--content .--image{flex:1}.mr-1023-element--text-image{position:relative}.mr-1023-element--text-image .--badge{align-items:center;aspect-ratio:1/1;background:var(--mr-1023--color--success);border-radius:100%;color:#fff;display:flex;font-size:34px;font-weight:700;justify-content:center;line-height:133%;padding:1.6rem;position:absolute;right:calc(var(--mr-1023--space--header-x)*2);text-align:center;top:-2rem;transform:rotate(10deg);z-index:125}@media (max-width:768px){.mr-1023-element--text-image .--badge{font-size:26px;line-height:32px}}@media (max-width:512px){.mr-1023-element--text-image .--badge{padding:1.25rem;right:calc(var(--mr-1023--space--header-x)*1);top:-4rem}}.mr-1023-element--text-image .--content{align-items:center;display:flex;gap:64px}@media (max-width:910px){.mr-1023-element--text-image .--content{flex-direction:column;gap:32px}.mr-1023-element--text-image .--content .--text{order:2}.mr-1023-element--text-image .--content .--image{max-width:480px;order:1}}@media (max-width:512px){.mr-1023-element--text-image .--content{gap:16px}}.mr-1023-element--text-image .--content .--text .--sup-title{color:var(--mr-1023--color--blue-300);font-size:16px;font-weight:700;letter-spacing:3.2px;line-height:24px}.mr-1023-element--text-image .--content .--text p{font-size:21px;font-weight:500;line-height:32px}@media (max-width:512px){.mr-1023-element--text-image .--content .--text p{font-size:21px;line-height:32px}}.mr-1023-element--text-image .--content .--text p b,.mr-1023-element--text-image .--content .--text p strong{color:#fff;font-weight:700;letter-spacing:.42px}.mr-1023-element--text-image .--content .--text .--button:not(:first-child){margin-top:32px}.mr-1023-element--text-image .--content .--text .--button{align-items:center;display:flex;gap:24px}@media (max-width:512px){.mr-1023-element--text-image .--content .--text .--button{align-items:flex-start;flex-direction:column;gap:16px}}.mr-1023-element--text-image .--content .--text .--button .--info{color:var(--mr-1023--color--white-blue-2);font-weight:500;line-height:133%}.mr-1023-element--text-image .--content .--text .--list-buttons{display:flex;flex-direction:column;gap:24px;margin:3rem 0}.mr-1023-element--text-image .--content .--text .--list-buttons .mr-1023-button{background:#fff;border-radius:var(--mr-1023--border-radius-box);padding:24px 36px 24px 40px}.mr-1023-element--text-image .--content .--text .--list-buttons .mr-1023-button:focus,.mr-1023-element--text-image .--content .--text .--list-buttons .mr-1023-button:hover{background:var(--mr-1023--color--white-blue-2)}.mr-1023-element--text-image .--content .--text .--list-buttons .mr-1023-button--label-icon-wrapper{justify-content:space-between}.mr-1023-element--text-image .--content .--text .--list-buttons .mr-1023-button--label{color:var(--mr-1023--color--blue-875);font-size:21px;font-weight:700;letter-spacing:.42px;line-height:32px}.mr-1023-element--text-image .--content .--text .--list-buttons .mr-1023-button--label-icon svg{transform:scale(1.5)}