.cm-text-tiles{padding:80px 0;position:relative;width:100%}@media only screen and (max-width:768px){.cm-text-tiles{min-height:100vh;padding-top:40px}}.cm-text-tiles .container{display:flex;gap:16%;max-width:1160px;position:relative}@media only screen and (max-width:768px){.cm-text-tiles .container{flex-direction:column-reverse;gap:20px}}.cm-text-tiles .container .line{background-color:var(--color-light-500);height:80%;left:-20px;position:absolute;top:10%;width:1px}.cm-text-tiles .container .line .progress{background-color:var(--color-dark-300);content:"";display:block;height:0;left:0;position:absolute;top:0;width:1px}.cm-text-tiles .container .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:500px;padding-left:5px;position:relative;transition:.7s;width:100%}@media only screen and (max-width:768px){.cm-text-tiles .container .content{margin-top:-40px;padding-left:0}}.cm-text-tiles .container .content .steps-wrapper{height:auto;position:relative;width:100%}.cm-text-tiles .container .content .steps-wrapper .step-1,.cm-text-tiles .container .content .steps-wrapper .step-2{left:0;opacity:1;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media only screen and (max-width:768px){.cm-text-tiles .container .content .steps-wrapper .step-1,.cm-text-tiles .container .content .steps-wrapper .step-2{position:absolute;transform:translateY(0)}}.cm-text-tiles .container .content .steps-wrapper .step-1.active,.cm-text-tiles .container .content .steps-wrapper .step-2.active{z-index:2}.cm-text-tiles .container .content .btn{display:inline-flex;margin-top:24px;opacity:0;transition:opacity .3s ease}@media only screen and (max-width:768px){.cm-text-tiles .container .content .btn{margin-top:18px}}.cm-text-tiles .container .content .tt_title{color:var(--color-dark-400);font-family:var(--font-title);font-size:68px;font-weight:var(--font-weight-semibold);margin-bottom:8px}@media only screen and (max-width:768px){.cm-text-tiles .container .content .tt_title{color:var(--color-dark-500);font-size:40px}}.cm-text-tiles .container .content p{font-size:var(--font-size-l)}@media only screen and (max-width:768px){.cm-text-tiles .container .content p{font-size:var(--font-size-m)}}.cm-text-tiles .container .tiles{transform:scale(1.3)}@media only screen and (max-width:768px){.cm-text-tiles .container .tiles{aspect-ratio:1/1;transform:scale(1);width:100%}}.cm-text-tiles .container .tiles #tiles-lottie-container{height:100%;will-change:transform}