Untitled
/* STEPS CSS */ html body .eg-steps-start-container { background: #fff; } html body .eg-steps-inner, html body .eg-steps-wrapper { padding: 45px 85px; display: flex; flex-direction: column; grid-gap: 25px; } html body .eg-progress { display: flex; align-items: center; grid-gap: 25px; } html body .eg-progress .eg-bars { display: flex; grid-gap: 5px; } html body .eg-bars > div { background: #D7D8D6; height: 5px; width: 32px; } html body .eg-bars > div.eg-active { background: #DB0011; } html body .eg-progess-steps { font-family: "UniversNext", Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; text-align: left; color: #333333; } html body .eg-steps-wrapper { padding: 0; } html body .eg-title-wrapper { display: flex; justify-content: space-between; } html body .eg-image-step2 { width: 400px; min-height: 400px; display: none; } html body .eg-steps-start.eg-step2-active .eg-image-step2 { display: block; } html body .eg-image-step2 img { height: 348px; width: 100%; object-fit: cover; } html body .eg-contents { display: flex; flex-direction: column; grid-gap: 25px; } html body .eg-tab { border: 1px solid #000000; padding: 10px 15px; border-radius: 20px; max-width: fit-content; font-family: "UniversNext", Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; text-align: left; color: #000000; } html body .eg-steps-question h3 { font-family: "UniversNext", Arial, sans-serif; font-size: 35px; font-weight: 400; line-height: 42px; text-align: left; color: #000000; max-width: 585px; } /* OPTIONS CSS */ html body .eg-options { display: flex; flex-wrap: wrap; grid-row-gap: 25px; } html body .eg-steps-start.eg-step2-active .eg-options { flex-wrap: nowrap; flex-direction: column; } html body .eg-options > label { width: calc(50% - 15px); font-size: 16px; font-weight: 400; line-height: 24px; text-align: left; color: #333333; display: flex; align-items: center; grid-gap: 12px; position: relative; cursor: pointer; } html body .eg-options > label input { width: 32px; height: 32px; } html body .eg-options input[type="radio"] { display: none; } html body .eg-options .eg-option::before { content: ""; width: 32px; height: 32px; min-width: 32px; background-color: #fff; border-radius: 50%; border: 1px solid #767676; position: relative; display: inline-block; box-sizing: border-box; } html body .eg-options .eg-option.eg-selected::after { content: ""; width: 16px; height: 16px; background-color: #00847F; border-radius: 50%; position: absolute; top: 50%; left: 16px; transform: translate(-50%, -50%); } /* OPTIONS CSS END */ /* BOTTOM BUTTONS CSS */ html body .eg-btn-container { display: flex; justify-content: space-between; border-top: 1px solid #767676; padding-top: 25px; margin-top: 25px; } html body .eg-start-again { font-family: "UniversNext", Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; text-align: left; color: #000000; } html body .eg-start-again, html body .eg-btn-wrapper { display: flex; align-items: center; grid-gap: 15px; } html body .eg-start-again img { width: 18px; height: 18px; } html body .eg-btn-wrapper > div { font-family: "UniversNext", Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; text-align: center; background: #FFFFFF; border: 1px solid #333333; color: #333333; padding: 9.2px 0; min-width: 180px; } html body .eg-btn-wrapper > div.eg-next { background: #DB0011; color: #fff; border-color: #DB0011; } /* BOTTOM BUTTONS CSS END */ @media screen and (min-width: 1280px) { html body .eg-steps-start-container { max-width: 1216px; margin: 0 auto; } } @media screen and (max-width: 960px) { html body .eg-steps-inner { padding: 40px 24px; } html body .eg-steps-question h3 { font-size: 28px; line-height: 36px; } } @media screen and (max-width: 767px) { html body .eg-steps-inner { padding: 25px; } html body .eg-tab { padding: 7.2px 15px; } html body .eg-options { flex-direction: column; margin-top: 20px; } html body .eg-options > label { width: 100%; } html body .eg-btn-wrapper { width: 100%; flex-direction: column-reverse; } html body .eg-btn-wrapper > div { min-width: unset; width: calc(100% - 48px); } html body .eg-bars > div { width: 17.67px; } html body .eg-steps-start { padding: 40px 24px; } html body .eg-options .eg-option::before { width: 20px; height: 20px; min-width: 20px; } html body .eg-options .eg-option.eg-selected::after { width: 10px; height: 10px; left: 10px; } html body .eg-steps-start.eg-step2-active .eg-image-step2 { display: none; } } /* STEPS CSS END */
Leave a Comment