.steps2-container{padding:40px 7%}.steps2-container .heading-container{text-align:center}.steps2-container .heading{font-size:clamp(28px,3.75vw,120px);margin:.25em 0}.steps2-container .main-steps{display:grid;grid-template-columns:1fr;grid-gap:clamp(15px,3.5vw,60px);margin:clamp(25px,3vw,60px) 0}.steps2-container .main-steps .step{text-align:center;position:relative;padding:clamp(15px,1.5vw,30px)}.steps2-container .main-steps .step:not(:last-child):after{content:"";width:clamp(30px,1.5vw,50px);height:clamp(30px,1.5vw,50px);background-image:url(icon-accordion-expanded.svg);background-size:contain;background-repeat:no-repeat;display:flex;transform:rotate(90deg) translate(100%);margin:0 auto}.steps2-container .main-steps .step .icon-container{width:30%;padding-top:30%;position:relative;margin:0 auto}.steps2-container .main-steps .step .icon-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.steps2-container .main-steps .step .block-text{font-size:clamp(16px,1.05vw,24px);line-height:1.6}@media screen and (min-width: 750px){.steps2-container .heading-container{width:70%;margin:0 auto}.steps2-container .main-steps{grid-template-columns:repeat(3,1fr)}.steps2-container .main-steps .step:not(:last-child):after{position:absolute;left:100%;top:0%;transform:translate(50%,100%);margin:unset}}@media screen and (min-width: 1000px){.steps2-container{padding:80px 15%}.steps2-container .main-steps .step:not(:last-child):after{top:50%;transform:translate(50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-steps2.css.map */
