.banner-cta-slim__container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:1024px){.banner-cta-slim__container{width:85%}}.banner-cta-slim{aspect-ratio:6/3;background:linear-gradient(268.18deg,#04a9f8 -5.99%,#19d5cc 99.49%);display:block;height:100%;min-height:230px;width:100%}@media (min-width:768px){.banner-cta-slim{aspect-ratio:23/5;height:100%;min-height:230px;width:100%}}.banner-cta-slim__wrap{display:flex;gap:16px;height:100%;justify-content:space-between;padding:clamp(1.5rem,1.07rem + 1.43vw,2.5rem);width:100%}@media (max-width:749px){.banner-cta-slim__wrap{aspect-ratio:6/3;flex-direction:column;min-height:230px;row-gap:16px}}.banner-cta-slim__wrap h2,.banner-cta-slim__wrap h3,.banner-cta-slim__wrap h4,.banner-cta-slim__wrap h5,.banner-cta-slim__wrap h6{color:#fbf7f5;font-size:clamp(1.25rem,.93rem + 1.07vw,2rem);font-weight:500;margin-bottom:20px}.banner-cta-slim__wrap p{color:#fbf7f5;font-size:clamp(1.25rem,.93rem + 1.07vw,2rem);font-weight:300}.banner-cta-slim__text-wrap{display:block;height:100%;overflow:hidden;width:100%}.banner-cta-slim__text{display:block;font-size:clamp(1.25rem,.93rem + 1.07vw,2rem);position:absolute;top:100%;transform:translateY(-100%);transition:all .4s ease .1s;width:95%}@media (max-width:749px){.banner-cta-slim__text{width:100%}.banner-cta-slim__text br{display:none}}.banner-cta-slim__subtitle{bottom:0;font-size:clamp(1.25rem,.93rem + 1.07vw,2rem);position:absolute;transform:translate(-100%);transition:all .4s ease 0s;width:100%}@media (max-width:749px){.banner-cta-slim__subtitle br{display:none}}.banner-cta-slim__button{align-items:flex-end;display:flex;justify-content:flex-end;width:-webkit-fill-available}.banner-cta-slim__button p{color:#fbf7f5}.banner-cta-slim__button *+*{margin-left:16px}.banner-cta-slim__button__label{overflow:hidden}.banner-cta-slim__button__label__text{transform:translate(100%);transition:transform .4s ease}@media (pointer:fine){.banner-cta-slim:hover .banner-cta-slim__button__label__text{transform:translate(0)}}@media (pointer:coarse) and (hover:none){.banner-cta-slim__button__label__text{transform:translate(0)}}.banner-cta-slim-inside__video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner-cta-slim.is-visible .banner-cta-slim__text,.banner-cta-slim:hover .banner-cta-slim__text{top:0;transform:translateY(0);transition:all .4s ease 0}.banner-cta-slim.is-visible .banner-cta-slim__subtitle,.banner-cta-slim:hover .banner-cta-slim__subtitle{transform:translate(0);transition:all .2s ease .4s}.button-round-outline{align-items:center;background-color:transparent;border:1px solid #fbf7f5;border-radius:32px;color:#fbf7f5;display:inline-flex;gap:16px;justify-content:space-between;overflow:hidden;padding:8px 16px;transition:border-color .4s ease}@media screen and (min-width:400px){.button-round-outline{padding:8px 20px}}.button-round-outline span{font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,.89rem + .36vw,1.25rem);font-weight:400;line-height:1;text-transform:uppercase;transition:color .4s ease;z-index:1}.button-round-outline:before{background-color:#fbf7f5;border:1px solid #fbf7f5;border-radius:32px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transform-origin:center;transition:opacity .4s ease;transition:transform .4s ease;width:100%}@media (pointer:fine){.button-round-outline:hover{border-color:#fbf7f5}.button-round-outline:hover span{color:#1e1d1d}.button-round-outline:hover:before{transform:translate(0)}}.button-round-outline.is-active,.button-round-outline[data-active=true]{border-color:#fbf7f5}.button-round-outline.is-active span,.button-round-outline[data-active=true] span{color:#1e1d1d}.button-round-outline.is-active:before,.button-round-outline[data-active=true]:before{opacity:1}@media (pointer:fine){.banner-cta-slim:hover .button-round-outline{border-color:#fbf7f5;transition:all .4s ease .4s}.banner-cta-slim:hover .button-round-outline span{color:#1e1d1d;transition:all .4s ease .4s}.banner-cta-slim:hover .button-round-outline:before{transform:translate(0);transition:all .4s ease .4s}}@media (pointer:coarse) and (hover:none){.banner-cta-slim.is-visible .button-round-outline{border-color:#fbf7f5;transition:all .4s ease .4s}.banner-cta-slim.is-visible .button-round-outline span{color:#1e1d1d;transition:all .4s ease .4s}.banner-cta-slim.is-visible .button-round-outline:before{transform:translate(0);transition:all .4s ease .4s}}
