.module--step .step{display:flex;gap:40px}.module--step .step__buttons{display:flex;flex:2;flex-direction:column;gap:16px}.module--step .step__button{align-items:center;background-color:var(--white-color);border:1px solid var(--light-gray-color);border-radius:12px;color:var(--default-color);cursor:pointer;display:flex;font-weight:var(--secondary-font-weight-medium);gap:12px;justify-content:space-between;padding:16px 16px 16px 34px;position:relative;transition:border-color .25s linear,font-weight .25s linear}.module--step .step__button:before{background-color:rgba(var(--medium-gray-color-rgb),.5);border-radius:50%;content:"";display:flex;flex-shrink:0;height:8px;left:16px;position:absolute;top:50%;transition:background-color .25s linear;translate:0 -50%;width:8px}.module--step .step__button:has(input:checked){border-color:var(--first-color);font-weight:var(--primary-font-weight-bold)}.module--step .step__button:has(input:checked):before{background-color:var(--first-color)}.module--step .step__button svg{transition:scale .25s linear}.module--step .step__button:has(input:checked) svg{scale:-1}.module--step .step__button:has(input:checked) svg path{fill:var(--first-color)}.module--step .step__button input[type=radio],.module--step .step__card .step__card-title input[type=radio]{appearance:none;cursor:pointer;inset:0;margin:0;position:absolute}.module--step .step__button input[type=radio]:checked,.module--step .step__card .step__card-title input[type=radio]:checked{outline:none}.module--step .step__cards{flex:3;position:relative}.module--step .step__card{background-color:var(--white-color);border:1px solid var(--light-gray-color);border-radius:16px;box-shadow:0 2px 4px rgba(var(--black-color-rgb),.075);padding:24px}.module--step .step__card .step__card-title{align-items:center;border-bottom:1px solid var(--tenth-color);color:var(--tenth-color);display:flex;font-size:var(--small-font-size);font-weight:var(--primary-font-weight-bold);justify-content:space-between;line-height:var(--small-line-height);padding-bottom:8px;position:relative;text-transform:uppercase;width:100%}.module--step .step__card-title-prefix:before{content:attr(data-desktop-prefix)}.module--step .step__card-description{display:flex;flex-direction:column;gap:16px;margin-top:16px}.module--step .step__card-description ul{display:flex;flex-direction:column;gap:8px}.module--step .step__card-description ul li{background-clip:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23006689' d='M6.597 11.906 3.469 8.78 2.404 9.836l4.193 4.193 9-9-1.058-1.058z'/%3E%3C/svg%3E");background-position-y:4px;background-repeat:no-repeat;padding-left:24px}@media (width <= 992px){.module--step .step__buttons{display:none}.module--step .step__cards{display:flex;flex-direction:column;gap:12px}.module--step .step__card{padding:16px}.module--step .step__card .step__card-title{border:none;color:var(--default-color);padding:0}.module--step .step__card-description{margin:0;max-height:0;opacity:0;overflow:hidden;transition:opacity .25s linear}.module--step .step__card:has(input:checked) .step__card-description{margin-top:16px;max-height:unset;opacity:1}.module--step .step__card:has(input:checked) .step__card-title-container:before{background-color:var(--first-color)}.module--step .step__card svg{transition:scale .25s linear}.module--step .step__card:has(input:checked) svg{scale:-1}.module--step .step__card:has(input:checked) svg path{fill:var(--first-color)}.module--step .step__card-title-container{align-items:flex-start;display:flex;gap:4px}.module--step .step__card-title-container:before{background-color:rgba(var(--medium-gray-color-rgb),.5);border-radius:50%;content:"";display:flex;flex-shrink:0;height:8px;margin-right:4px;margin-top:6px;transition:background-color .25s linear;width:8px}.module--step .step__card-title-prefix:before{content:attr(data-mobile-prefix)}}@media (width > 992px){.module--step .step__card{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s linear}.module--step .step__card svg,.module--step .step__card-title input[type=radio]{display:none}}