.roketto-puzzle-cta{padding:125px 0 75px;position:relative;z-index:1;&>.rk-container{position:relative;z-index:2}}.roketto-puzzle-cta--bg{filter:contrast(4);height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.roketto-puzzle-cta[data-visible=true] .roketto-puzzle-cta--bg{animation:puzzleCTABackgroundImage 1.5s ease-in-out;filter:contrast(1)}@keyframes puzzleCTABackgroundImage{0%{filter:contrast(4)}to{filter:contrast(1)}}.roketto-puzzle-cta--title{color:#fff;font-size:clamp(50px,4.5vw,75px);line-height:1em;span{background:linear-gradient(0deg,var(--rk-blue),var(--rk-dark-blue),var(--rk-purple));background:-webkit-linear-gradient(0deg,var(--rk-blue),var(--rk-dark-blue),var(--rk-purple));display:block;text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.roketto-puzzle-cta--description{color:#fff;font-weight:400;strong{font-weight:800}}.roketto-puzzle-cta--pieces_bg{height:100%;left:0;object-fit:contain;object-position:center;position:absolute;top:0;transform:scale(calc(1 + .0125vw - .128px));transform-origin:50%;width:100%}.roketto-puzzle-cta--piece_inner{align-items:center;border-radius:15px;display:flex;height:100%;justify-content:center;mask-composite:exclude;mask-repeat:no-repeat,no-repeat;padding:60px;position:relative;text-align:center}.roketto-puzzle-cta--piece_content{position:relative;z-index:1}.roketto-puzzle-cta--piece_title{color:#fff;margin-block:5px}.roketto-puzzle-cta--piece_description{color:#fff;line-height:1.25em;margin:5px 0 0}.roketto-puzzle-cta--footer{margin-top:20px;position:relative}.roketto-puzzle-cta--footer--divider{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 1'%3E%3Cpath fill='%23fff' d='M0 0h4v1H0z' class='A'/%3E%3C/svg%3E");background-position:50%;height:1px;position:relative;width:100%;&:after,&:before{background-color:#cecddb;border-radius:50%;content:"";height:6px;position:absolute;top:50%;transform:translateY(-50%);width:6px}&:after{right:0}&:before{left:0}}.roketto-puzzle-cta--footer_text{color:#fff;font-size:19px;font-weight:400;margin:30px 0;text-align:center}.roketto-puzzle-cta--footer_link{margin-top:30px;text-align:center}.roketto-puzzle-cta--piece{height:100%;margin-block:24px;position:relative;svg{display:none;position:absolute;z-index:1}&[data-theme=blue]{.roketto-puzzle-cta--piece_inner{background-color:var(--rk-blue)}svg{fiLL:var(--rk-blue)}}&[data-theme=teal]{.roketto-puzzle-cta--piece_inner{background-color:var(--rk-teal)}svg{fiLL:var(--rk-teal)}}&[data-theme=pink]{.roketto-puzzle-cta--piece_inner{background-color:var(--rk-pink)}svg{fiLL:var(--rk-pink)}}&[data-theme=purple]{.roketto-puzzle-cta--piece_inner{background-color:var(--rk-purple)}svg{fiLL:var(--rk-purple)}}}@media screen and (min-width:601px){.roketto-puzzle-cta--footer{margin-top:125px}.roketto-puzzle-cta--pieces{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);position:relative;grid-column-gap:20px;grid-row-gap:20px;place-items:center}.roketto-puzzle-cta--piece{margin-bottom:unset;svg{display:block}}.roketto-puzzle-cta--piece{&[data-index="1"]{svg{height:105px;left:calc(100% - 1px);top:50%;transform:translateY(-50%)}.roketto-puzzle-cta--piece_inner{mask-image:linear-gradient(#000,#000),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150.4 49.3'%3E%3Cpath d='M150.1 49.1h-.9c-5.2 0-13.8-2.9-13.8-16.1V18c0-9.9-8.1-18-18-18h-85c-9.9 0-18 8.1-18 18v20.4c-1.5 6.6-5.9 9.4-9.8 10.3h-.7c-.3 0-.6 0-.9.1H.1c0 .1 150.4.1 150.4.1 0-.1-.2-.2-.3-.2z'/%3E%3C/svg%3E");mask-position:bottom -1px right 50%;mask-size:cover,130px}}&[data-index="2"]{svg{left:50%;top:calc(100% - 1px);transform:translateX(-50%) scale(-1);width:105px}.roketto-puzzle-cta--piece_inner{mask-image:linear-gradient(#000,#000),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.3 150.4'%3E%3Cpath d='M.2 150.1v-.9c0-5.2 2.9-13.8 16.1-13.8h15c9.9 0 18-8.1 18-18v-85c0-9.9-8.1-18-18-18H10.9C4.3 12.9 1.5 8.5.6 4.6v-.7c0-.3 0-.6-.1-.9V.1H.4v150.4h.1v-.3z'/%3E%3C/svg%3E");mask-position:left -1px top 50%;mask-size:cover,42px}}&[data-index="3"]{svg{bottom:calc(100% - 1px);left:50%;transform:translateX(-50%);width:105px}.roketto-puzzle-cta--piece_inner{mask-image:linear-gradient(#000,#000),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.3 150.4'%3E%3Cpath d='M49.1.3v.9C49.1 6.4 46.2 15 33 15H18C8.1 15 0 23.1 0 33v85c0 9.9 8.1 18 18 18h20.4c6.6 1.5 9.4 5.9 10.3 9.8v.7c0 .3 0 .6.1.9v2.9h.1V0h-.1v.3z'/%3E%3C/svg%3E");mask-position:right -1px top 50%;mask-size:cover,42px}}&[data-index="4"]{svg{height:105px;right:calc(100% - 1px);top:50%;transform:translateY(-50%) scale(-1)}.roketto-puzzle-cta--piece_inner{mask-image:linear-gradient(#000,#000),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150.4 49.3'%3E%3Cpath d='M.3.2h.9C6.4.2 15 3.1 15 16.3v15c0 9.9 8.1 18 18 18h85c9.9 0 18-8.1 18-18V10.9c1.5-6.6 5.9-9.4 9.8-10.3h.7c.3 0 .6 0 .9-.1h2.9C150.3.4-.1.4-.1.4c0 .1.2.2.3.2z'/%3E%3C/svg%3E");mask-position:top -1px right 50%;mask-size:cover,130px}}}}@media screen and (min-width:1400px){.roketto-puzzle-cta--pieces-wrapper{display:flex;justify-content:flex-end}.roketto-puzzle-cta--pieces{max-width:870px;padding-left:18%}}