._11hOdqX2 {
    overflow: hidden;
}

._11hOdqX2 > div {
    padding-bottom: 0px;
}

._2wYNox2q {
    min-height: 900px;
}

._2wYNox2q > div {
    background-color: #fff;
    border-top-left-radius: 8px;
    bottom: 0;
    -webkit-box-shadow: var(--global-box-shadow);
            box-shadow: var(--global-box-shadow);
    max-width: 420px;
    /* height: 100%; */
    /* margin-right: -8rem; */
    padding: 2rem 2rem 4rem 2rem;
    position: absolute;
    right: 0;
    z-index: 2;
}

._3R_S_qk9 {
    background-color: var(--global-color-primary);
    bottom: 0px;
    left: 0;
    padding: 8px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
}

._3R_S_qk9 a {
    color: var(--global-color-light) !important;
}

._3R_S_qk9 a:hover {
    opacity: 0.75;
}

._2kD7L6MA {
    margin-top: -4rem;
}

._2wYNox2q ul {
    gap: 0;
}

._1ZbUVbR1 {
    left: 0;
    position: absolute;
    width: 80%;
    z-index: 0;
}

.I9HIqkGA {
    left: 0;
    margin-top: 2rem;
    /* position: absolute; */
    /* width: 80%; */
}

._1CuPzA4k {
    /* border: 1px dashed #fff; */
    /* padding: 1rem; */

    -webkit-animation: 3s :local(animateBorder) ease infinite;

            animation: 3s :local(animateBorder) ease infinite;
    border-radius: 100%;
    left: 40%;
    position: absolute;
    top: 40%;
    -webkit-transform: translate(-40%, -40%);
            transform: translate(-40%, -40%);
}

._1CuPzA4k > div {
    z-index: 2;
}

._1CuPzA4k:before,
._1CuPzA4k:after {
    -webkit-animation: _3NLsjSao 2s infinite linear;
            animation: _3NLsjSao 2s infinite linear;
    background-color: transparent;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 3px #fff;
            box-shadow: 0 0 0 3px #fff;
    content: '';
    height: 48px;
    left: 2px;
    position: absolute;
    top: 18px;
    width: 48px;
    z-index: 1;
}

._1CuPzA4k:after {
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
}

@-webkit-keyframes _3NLsjSao {
    0% {
        opacity: 1;
        -webkit-transform: scale(0.1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(2.5);
    }
}

@keyframes _3NLsjSao {
    0% {
        opacity: 1;
        -webkit-transform: scale(0.1);
                transform: scale(0.1);
        -webkit-transform: box-shadow(0px 0px 0px 1px #038395);
                transform: box-shadow(0px 0px 0px 1px #038395);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(2.5);
                transform: scale(2.5);
    }
}

@-webkit-keyframes _2hgJscp0 {
    to {
        -webkit-box-shadow: 0 0 0 4px #f0feff;
                box-shadow: 0 0 0 4px #f0feff;
        outline-color: #038395;
    }
}

@keyframes _2hgJscp0 {
    to {
        -webkit-box-shadow: 0 0 0 4px #f0feff;
                box-shadow: 0 0 0 4px #f0feff;
        outline-color: #038395;
    }
}

@media screen and (max-width: 1201px) {
    ._2wYNox2q > div {
        max-width: 320px;
    }
    ._11hOdqX2 h3 {
        font-size: 36px !important;
    }
    ._1CuPzA4k {
        top: 50%;
        -webkit-transform: translate(-40%, -50%);
                transform: translate(-40%, -50%);
    }
}

@media screen and (max-width: 992px) {
    ._11hOdqX2 > div {
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    ._3uyJ4z-6 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    ._11hOdqX2 h3 {
        font-size: 28px !important;
    }
    ._2wYNox2q {
        min-height: 580px;
    }
    ._2wYNox2q > div {
        margin-right: 0rem;
        padding: 1rem 1rem 4rem 1rem;
    }
    ._2kQoJ9cm {
        grid-gap: 0px;
        grid-template-columns: repeat(1, 1fr) !important;
    }
    ._1ZbUVbR1 {
        margin-top: 4rem;
        width: 100%;
    }
    ._1CuPzA4k {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
    }
    ._2kD7L6MA {
        margin-left: 0.5rem;
        margin-top: 0;
    }
}

@media screen and (max-width: 768px) {
    ._2wYNox2q > div {
        border-radius: 0px;
        margin-bottom: -1rem;
        margin-left: 0rem;
        max-width: 100%;
        position: relative;
    }
    ._1ZbUVbR1 {
        margin-top: 2rem;
        position: relative;
    }
    ._2wYNox2q {
        min-height: 0px;
    }
    ._11hOdqX2 h1 {
        font-size: 36px !important;
    }
    ._11hOdqX2 h3 {
        font-size: 28px !important;
    }
}

@media screen and (max-width: 360px) {
    ._11hOdqX2 h1 {
        font-size: 30px !important;
    }
    ._11hOdqX2 h3 {
        font-size: 24px !important;
    }
}

._4Ep-wd0f {
    background-image: url(/static/assets/spotmas-block01-img.80e3893d.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 42%;
}

._3wlXj-Sw {
    min-height: 800px;
}

.ts79U6Jh {
    -webkit-backdrop-filter: var(--global-backdrop-filter);
            backdrop-filter: var(--global-backdrop-filter);
    border-radius: var(--global-border-radius);
    margin: -1rem;
    padding: 1rem;
}

@media screen and (max-width: 992px) {
    ._3wlXj-Sw {
        min-height: 540px;
    }
    ._3_gDKxEj > div > div {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 1rem;
    }
}

@media screen and (max-width: 768px) {
    ._3wlXj-Sw {
        min-height: 600px;
    }
    ._4Ep-wd0f {
        background-size: 100%;
    }
    ._3_gDKxEj img {
        margin-bottom: 0rem;
    }
}

._38mObaTk,
._3G5920U- ol {
    margin: 0 !important;
    padding: 0;
}
._3G5920U- li {
    margin-bottom: 0.25rem !important;
    position: relative;
}
._3G5920U- li::marker {
    color: var(--global-color-secondary);
    font-size: 12px;
}
._1GCIjypi {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
._1GCIjypi,
._38mObaTk li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    margin-bottom: 0.5rem;
}
._38mObaTk li::before {
    border-radius: 100%;
    content: '';
    height: 24px;
    margin-top: -4px;
    width: 24px;
}
._38mObaTk li:first-child:before {
    background-color: #e51b89;
}
._38mObaTk li:last-child:before {
    background-color: #ffd2ec;
}
@media screen and (max-width: 768px) {
    ._3G5920U- ol {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
}

._2x-Meyx2 {
    border-radius: var(--global-border-radius);
    overflow: hidden;
}
._2wQ5tFZZ {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
._1Q_w6GxT {
    display: grid;
    gap: 2rem;
    grid-template-columns: 1.5fr 1fr;
}
._1Q_w6GxT,
.OqessdD4 {
    padding: 2rem;
}
.OqessdD4 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.OqessdD4 ul li:not(:last-child) {
    border-bottom: 1px solid var(--global-border-color);
    padding-bottom: 1rem;
}
._2wQ5tFZZ {
    gap: 0.5rem;
}
._2wQ5tFZZ > div:first-child {
    background: var(--global-background-linear);
    border-radius: 32px;
}
._2wQ5tFZZ > div:first-child > div {
    background: var(--global-color-fourth);
    border-radius: 32px;
    font-size: var(--global-font-size-h4);
    margin: 1px;
    min-width: 120px;
    padding: 16px 16px 12px 16px;
    text-align: center;
}
@media screen and (max-width: 992px) {
    ._1Q_w6GxT {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        gap: 0px;
    }
    ._1Q_w6GxT,
    .OqessdD4 {
        padding: 1rem;
    }

    ._1Q_w6GxT img {
        height: 80px;
    }
}

.zOVGHJsx {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.zOVGHJsx img {
    height: 2rem;
    width: 2rem;
}

._6xClgovG h6 span {
    color: #543bff !important;
}

._6xClgovG {
    position: relative;
}

._1__iqswK > div:nth-child(n + 4) ._6xClgovG::after {
    background-color: var(--global-color-primary);
    border-radius: 100%;
    content: '';
    height: 12px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 12px;
}

._2WKVHLJK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2rem;
    margin-bottom: -2rem;
    margin-right: -2rem;
    padding: 2rem;
}

._2WKVHLJK img {
    max-width: 80px;
}

@media screen and (max-width: 992px) {
    ._1__iqswK {
        grid-gap: 1rem;
        grid-template-columns: repeat(4, 1fr) !important;
    }
    ._1TD_3V_T {
        grid-gap: 0px;
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

@media screen and (max-width: 360px) {
    ._1__iqswK {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

._1r57WrZm {
    padding: 1rem;
}

.p3jyaoo4 {
    border-radius: var(--global-border-radius);
    -webkit-box-shadow: var(--global-box-shadow);
            box-shadow: var(--global-box-shadow);
    overflow: hidden;
    padding-bottom: 2rem;
}

._3n9s6JGb b {
    color: var(--global-color-primary);
    display: block;
}

._25iWYMB1 > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2rem;
}
._25iWYMB1 > div > div {
    width: 100%;
}
._25iWYMB1 img {
    max-width: 100px;
}
._29ck8JWQ {
    margin-bottom: -2rem;
    margin-right: -2rem;
    margin-top: 2rem;
    overflow: hidden;
    padding: 0px !important;
}
._29ck8JWQ > div:first-child {
    background-image: url(/static/assets/spotmas-img-01.8228838b.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 200px;
}
._62eY6t_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2rem;
    padding: 2rem;
}
._62eY6t_2 img {
    max-width: 80px;
}
@media screen and (max-width: 920px) {
    ._25iWYMB1 img {
        max-width: 75px;
    }
    ._29ck8JWQ {
        grid-gap: 0px;
    }
}
@media screen and (max-width: 768px) {
    ._25iWYMB1 img {
        max-width: 50px;
    }

    ._29ck8JWQ {
        gap: 0rem;
    }
}

