


/* data-test-id="footer-wrapper"
*********************************************************************************************************************************/
.css-1om4qnt {
    background: rgb(255, 255, 255);
    color: black;
    flex-shrink: 0;
}
.css-18828bg {
    padding: 20px 0px;
    border-top: 1px solid rgb(225, 225, 225);
}
.css-190tobm {
    width: 100%;
    max-width: 1022px;
    padding: 0px 16px;
    margin: 0px auto;
    box-sizing: border-box;
}
.css-1lekzkb {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.css-9cr1qz {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}
.css-1o7euen {
    margin-right: 8px;
}
.css-kdgxpw {
    display: inline-block;
    font-size: 12px;
    color: rgb(155, 155, 155);
}
.css-v9v605 {
    flex-shrink: 0;
    margin: -5px 0px;
}
.css-1r5bjyt {
    padding-top: 20px;
    border-top: 1px solid rgb(244, 244, 249);
}
.css-190tobm {
    width: 100%;
    max-width: 1022px;
    padding: 0px 16px;
    margin: 0px auto;
    box-sizing: border-box;
}
.css-gz6awn {
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    justify-content: center;
    list-style: none;
    margin-bottom: 30px;
}
.css-1ijj6zq {
    margin-right: 8px;
}
.css-19bq8oz {
    display: inline-block;
    margin-bottom: 12px;
    color: rgb(155, 155, 155);
    font-size: 14px;
}
.css-8atqhb {
    width: 100%;
}
.css-jwaj46 {
    position: relative;
    margin-top: 4px;
    margin-bottom: 12px;
    padding: 16px 20px;
    border: 1px solid rgb(155, 155, 155);
    border-radius: 2px;
    color: rgb(155, 155, 155);
    font-size: 12px;
}
.css-1xsafyi {
    position: absolute;
    top: 0px;
    transform: translateY(-50%);
    background: rgb(255, 255, 255);
    padding: 0px 8px;
    color: rgb(74, 74, 74);
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.css-nserkz {
    margin-bottom: 20px;
    color: rgb(155, 155, 155);
    font-size: 12px;
}


.css-3eukg1 {
    display: flex;
    align-items: flex-start;
    color: rgb(155, 155, 155);
    flex-wrap: wrap;
    -webkit-box-pack: center;
    justify-content: center;
}
.css-x1mjbf {
    -webkit-box-pack: center;
    justify-content: center;
    flex-wrap: nowrap;
    display: none;
}
.css-opwryt {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    min-width: 176px;
    max-width: 100%;
    line-height: 1;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    text-align: left;
    transition: background-color 0.2s ease 0s, color 0.2s ease 0s;
    color: rgb(255, 255, 255);
    background-color: rgb(43, 42, 42);
    border-color: transparent;
    max-height: 52px;
    margin-bottom: 16px;
    padding: 8px 9px;
}
.css-u18zdk {
    position: relative;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    margin-right: 12px;
}
.css-u18zdk img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 30px;
    transition: opacity 0.2s ease 0s;
}
.css-1fakqvd {
    flex-shrink: 0;
    width: 101px;
    height: 34px;
    background-image: url(https://static.cdnpub.info/v5/static/images/ios_text.3640989â¦.svg);
    background-repeat: no-repeat;
    background-size: 101px 34px;
}
.css-133b7il {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    min-width: 176px;
    max-width: 100%;
    line-height: 1;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    text-align: left;
    transition: background-color 0.2s ease 0s, color 0.2s ease 0s;
    color: rgb(255, 255, 255);
    background-color: rgb(43, 42, 42);
    border-color: transparent;
    max-height: 52px;
    margin-bottom: 16px;
    padding: 8px 9px;
}

.css-1m2ba8v {
    position: relative;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    margin-right: 12px;
}
.css-1m2ba8v img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 28px;
    height: 32px;
    transition: opacity 0.2s ease 0s;
}
.css-1mybiz4 {
    flex-shrink: 0;
    width: 100px;
    height: 34px;
    background-image: url(https://static.cdnpub.info/v5/static/images/googleplay_text.dc3467acec1aea31326ff8d3814fa703.svg);
    background-repeat: no-repeat;
    background-size: 100px 34px;
}

.css-1b89pba {
    padding-top: 30px;
    border-top: 1px solid rgb(244, 244, 249);
}
.css-cmd0xx {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}
.css-y108l3 {
    margin-right: 15px;
    transition: opacity 0.2s ease 0s;
}
.css-utoytj {
    color: rgb(74, 74, 74);
    font-size: 14px;
    text-align: center;
    padding: 30px 0px;
}







/* <div data-test-id="main-start-steps" class="css-fqzgsl edmv0df0"
*********************************************************************************************************************************/