html {
    box-sizing: border-box;
    -webkit-scroll-behavior: smooth;
    -moz-scroll-behavior: smooth;
    -ms-scroll-behavior: smooth;
    scroll-behavior: smooth;
    overscroll-behavior-x: none;
}

body {
    margin: 0;
}

a {
    -webkit-text-decoration: none;
    text-decoration: none;
}

p span>a[href^="tel:"] {
    color: inherit;
}

p {
    margin: 0;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

* {
    -webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-weight: normal;
}

section h1 {
    margin: 0;
}

button,
input {
    margin: 0;
    font-family: unset;
}

ul {
    margin: 0;
}

.fixed {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 320px;
    height: 50px;
    background: red;
    -webkit-backface-visibility: hidden;
}

/* sc-component-id: sc-bdVaJa */
.gBdYDa {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    background: rgba(1, 116, 199, 1);
    border: none;
    text-align: center;
    padding: 9px 25px;
    cursor: pointer;
    opacity: 1;
    word-break: break-word;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    outline: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    display: inline-block;
    -webkit-text-decoration: none;
    text-decoration: none;
    box-sizing: border-box;
    color: rgba(255, 255, 255, 1);
    width: auto;
    padding: 15px 90px 15px 90px;
    font-size: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    background: rgba(62, 71, 152, 1);
    border-color: rgba(1, 77, 130, 1);
    border-style: none;
    border-width: 3px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}

.gBdYDa:disabled {
    cursor: not-allowed;
    opacity: 0.7;
}

.gBdYDa:hover {
    color: rgba(255, 255, 255, 1);
}

@media only screen and (max-width:800px) {
    .gBdYDa {
        width: 100%;
        padding: 5px 10px 5px 10px;
        font-size: 20px;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        box-shadow: none;
        line-height: 35px;
    }
}

/* sc-component-id: sc-bwzfXH */
.eqoTOr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/* sc-component-id: sc-htpNat */
.iQvqTY {
    margin-left: 0;
    margin-right: 15px;
}

/* sc-component-id: sc-jlyJG */
.eWwgPS {
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-size: initial;
    background-color: rgba(248, 248, 248, 1);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: initial;
    width: 100%;
    z-index: -1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
    background-image: none;
}

@media only screen and (max-width:800px) {
    .eWwgPS {
        background-color: rgba(248, 248, 248, 1);
        background-image: none;
        background-size: initial;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-attachment: initial;
        width: 100%;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {}

/* sc-component-id: sc-gipzik */
.hwgoE {
    position: relative;
    width: 100%;
    background-size: initial;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: initial;
    width: 100%;
}

@media only screen and (max-width:800px) {
    .hwgoE {
        background-size: initial;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-attachment: initial;
        width: 100%;
    }
}

/* sc-component-id: sc-fAjcbJ */
.kYxzII {
    display: block;
    max-width: 100%;
    object-fit: contain;
    width: 100px;
}

@media only screen and (max-width:800px) {}

.irsOtK {
    display: block;
    max-width: 100%;
    object-fit: contain;
    width: 69px;
}

@media only screen and (max-width:800px) {}

.WZdES {
    display: block;
    max-width: 100%;
    object-fit: contain;
    width: 69px;
}

@media only screen and (max-width:800px) {
    .WZdES {
        width: 55px;
    }
}

.JOGcr {
    display: block;
    max-width: 100%;
    object-fit: contain;
    width: 670px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media only screen and (max-width:800px) {}

.jfbPvx {
    display: block;
    max-width: 100%;
    object-fit: contain;
    width: 60px;
}

@media only screen and (max-width:800px) {}

.itoyWG {
    display: block;
    max-width: 100%;
    object-fit: contain;
    width: 95px;
}

@media only screen and (max-width:800px) {
    .itoyWG {
        width: 80px;
    }
}

/* sc-component-id: sc-caSCKo */
.jOfsbK {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

@media only screen and (min-width:801px) {}

@media only screen and (max-width:800px) {}

.jnSeJz {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

@media only screen and (min-width:801px) {}

@media only screen and (max-width:800px) {
    .jnSeJz {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
    }
}

/* sc-component-id: sc-gisBJw */
.eBbzxJ {
    position: relative;
    display: block;
    height: 0;
    overflow: visible;
    padding-bottom: 46.30%;
}

.kgaoQT {
    position: relative;
    display: block;
    height: 0;
    overflow: visible;
    padding-bottom: 100.00%;
}

.JPrPm {
    position: relative;
    display: block;
    height: 0;
    overflow: visible;
    padding-bottom: 87.72%;
}

/* sc-component-id: sc-itybZL */
.jVWhu {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 40px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    text-align: left;
    line-height: 48px;
}

.jVWhu a {
    color: rgba(74, 144, 226, 1);
}

.jVWhu a>span {
    color: rgba(74, 144, 226, 1);
}

.jVWhu a:hover {
    box-shadow: inset 0 -1px 0;
}

.jVWhu a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.jVWhu strong {
    font-weight: bold;
}

.jVWhu h1,
.jVWhu h2,
.jVWhu h3,
.jVWhu h4,
.jVWhu h5,
.jVWhu h6 {
    font-size: 40px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    text-align: left;
    line-height: 48px;
}

@media only screen and (max-width:800px) {
    .jVWhu {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 30px;
        font-family: Poppins;
        line-height: 36px;
    }

    .jVWhu h1,
    .jVWhu h2,
    .jVWhu h3,
    .jVWhu h4,
    .jVWhu h5,
    .jVWhu h6 {
        font-size: 30px;
        font-family: Poppins;
        line-height: 36px;
    }
}

.juAyHu {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 40px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    text-align: left;
    line-height: 48px;
}

.juAyHu a {
    color: rgba(74, 144, 226, 1);
}

.juAyHu a>span {
    color: rgba(74, 144, 226, 1);
}

.juAyHu a:hover {
    box-shadow: inset 0 -1px 0;
}

.juAyHu a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.juAyHu strong {
    font-weight: bold;
}

.juAyHu h1,
.juAyHu h2,
.juAyHu h3,
.juAyHu h4,
.juAyHu h5,
.juAyHu h6 {
    font-size: 40px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    text-align: left;
    line-height: 48px;
}

@media only screen and (max-width:800px) {
    .juAyHu {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 30px;
        font-family: Poppins;
        text-align: left;
        line-height: 36px;
    }

    .juAyHu h1,
    .juAyHu h2,
    .juAyHu h3,
    .juAyHu h4,
    .juAyHu h5,
    .juAyHu h6 {
        font-size: 30px;
        font-family: Poppins;
        text-align: left;
        line-height: 36px;
    }
}

.gbadDa {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 50px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 58px;
}

.gbadDa a {
    color: rgba(74, 144, 226, 1);
}

.gbadDa a>span {
    color: rgba(74, 144, 226, 1);
}

.gbadDa a:hover {
    box-shadow: inset 0 -1px 0;
}

.gbadDa a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.gbadDa strong {
    font-weight: bold;
}

.gbadDa h1,
.gbadDa h2,
.gbadDa h3,
.gbadDa h4,
.gbadDa h5,
.gbadDa h6 {
    font-size: 50px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 58px;
}

@media only screen and (max-width:800px) {
    .gbadDa {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 23px;
        font-family: Poppins;
        line-height: 27px;
    }

    .gbadDa h1,
    .gbadDa h2,
    .gbadDa h3,
    .gbadDa h4,
    .gbadDa h5,
    .gbadDa h6 {
        font-size: 23px;
        font-family: Poppins;
        line-height: 27px;
    }
}

.bJokIr {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 40px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 48px;
}

.bJokIr a {
    color: rgba(74, 144, 226, 1);
}

.bJokIr a>span {
    color: rgba(74, 144, 226, 1);
}

.bJokIr a:hover {
    box-shadow: inset 0 -1px 0;
}

.bJokIr a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.bJokIr strong {
    font-weight: bold;
}

.bJokIr h1,
.bJokIr h2,
.bJokIr h3,
.bJokIr h4,
.bJokIr h5,
.bJokIr h6 {
    font-size: 40px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 48px;
}

@media only screen and (max-width:800px) {
    .bJokIr {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 30px;
        font-family: Poppins;
        line-height: 36px;
    }

    .bJokIr h1,
    .bJokIr h2,
    .bJokIr h3,
    .bJokIr h4,
    .bJokIr h5,
    .bJokIr h6 {
        font-size: 30px;
        font-family: Poppins;
        line-height: 36px;
    }
}

.kzenCx {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 17px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    text-align: center;
    line-height: 26px;
}

.kzenCx a {
    color: rgba(74, 144, 226, 1);
}

.kzenCx a>span {
    color: rgba(74, 144, 226, 1);
}

.kzenCx a:hover {
    box-shadow: inset 0 -1px 0;
}

.kzenCx a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.kzenCx strong {
    font-weight: bold;
}

@media only screen and (max-width:800px) {
    .kzenCx {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 16px;
        line-height: 21px;
    }
}

.eCKhBk {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 18px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    text-align: center;
    line-height: 25px;
}

.eCKhBk a {
    color: rgba(74, 144, 226, 1);
}

.eCKhBk a>span {
    color: rgba(74, 144, 226, 1);
}

.eCKhBk a:hover {
    box-shadow: inset 0 -1px 0;
}

.eCKhBk a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.eCKhBk strong {
    font-weight: bold;
}

@media only screen and (max-width:800px) {
    .eCKhBk {
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
        font-size: 16px;
        text-align: center;
        line-height: 22px;
    }
}

.fAkJIW {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 17px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 400;
    text-align: left;
    line-height: 24px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.fAkJIW a {
    color: rgba(74, 144, 226, 1);
}

.fAkJIW a>span {
    color: rgba(74, 144, 226, 1);
}

.fAkJIW a:hover {
    box-shadow: inset 0 -1px 0;
}

.fAkJIW a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.fAkJIW strong {
    font-weight: bold;
}

@media only screen and (max-width:800px) {
    .fAkJIW {
        font-size: 16px;
        font-family: Poppins;
        line-height: 21px;
    }
}

.bhCRFY {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 18px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    text-align: center;
    line-height: 23px;
}

.bhCRFY a {
    color: rgba(74, 144, 226, 1);
}

.bhCRFY a>span {
    color: rgba(74, 144, 226, 1);
}

.bhCRFY a:hover {
    box-shadow: inset 0 -1px 0;
}

.bhCRFY a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.bhCRFY strong {
    font-weight: bold;
}

@media only screen and (max-width:800px) {
    .bhCRFY {
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
        font-size: 16px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
        line-height: 21px;
    }
}

.ktDtOA {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 32px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    text-align: center;
    line-height: 38.4px;
}

.ktDtOA a {
    color: rgba(74, 144, 226, 1);
}

.ktDtOA a>span {
    color: rgba(74, 144, 226, 1);
}

.ktDtOA a:hover {
    box-shadow: inset 0 -1px 0;
}

.ktDtOA a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.ktDtOA strong {
    font-weight: bold;
}

.ktDtOA h1,
.ktDtOA h2,
.ktDtOA h3,
.ktDtOA h4,
.ktDtOA h5,
.ktDtOA h6 {
    font-size: 32px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    text-align: center;
    line-height: 38.4px;
}

@media only screen and (max-width:800px) {
    .ktDtOA {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 23px;
        font-family: Poppins;
        text-align: center;
        line-height: 27px;
    }

    .ktDtOA h1,
    .ktDtOA h2,
    .ktDtOA h3,
    .ktDtOA h4,
    .ktDtOA h5,
    .ktDtOA h6 {
        font-size: 23px;
        font-family: Poppins;
        text-align: center;
        line-height: 27px;
    }
}

.mbVak {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 17px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    text-align: center;
    line-height: 24px;
}

.mbVak a {
    color: rgba(74, 144, 226, 1);
}

.mbVak a>span {
    color: rgba(74, 144, 226, 1);
}

.mbVak a:hover {
    box-shadow: inset 0 -1px 0;
}

.mbVak a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.mbVak strong {
    font-weight: bold;
}

@media only screen and (max-width:800px) {
    .mbVak {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 16px;
        line-height: 21px;
    }
}

.kOidyy {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 16px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    text-align: center;
    line-height: 26px;
}

.kOidyy a {
    color: rgba(74, 144, 226, 1);
}

.kOidyy a>span {
    color: rgba(74, 144, 226, 1);
}

.kOidyy a:hover {
    box-shadow: inset 0 -1px 0;
}

.kOidyy a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.kOidyy strong {
    font-weight: bold;
}

@media only screen and (max-width:800px) {
    .kOidyy {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 15px;
        line-height: 21px;
    }
}

.ezlkJA {
    word-break: break-word;
    -webkit-transition: box-shadow 0.1s ease-in-out;
    transition: box-shadow 0.1s ease-in-out;
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    font-size: 15px;
    color: rgba(0, 0, 0, 1);
    font-family: Poppins;
    text-align: center;
    line-height: 21px;
}

.ezlkJA a {
    color: rgba(74, 144, 226, 1);
}

.ezlkJA a>span {
    color: rgba(74, 144, 226, 1);
}

.ezlkJA a:hover {
    box-shadow: inset 0 -1px 0;
}

.ezlkJA a>span:hover {
    box-shadow: inset 0 -1px 0;
}

.ezlkJA strong {
    font-weight: bold;
}

@media only screen and (max-width:800px) {
    .ezlkJA {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 14px;
        line-height: 18px;
    }
}

/* sc-component-id: sc-fzsDOv */
.ibogJB {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-start: 1;
    grid-column-end: 13;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media only screen and (max-width:800px) {
    .ibogJB {
        -webkit-align-self: unset;
        -ms-flex-item-align: unset;
        align-self: unset;
        width: 100%;
        grid-column-start: 1;
        grid-column-end: 12;
        padding-left: 0;
        padding-right: 0;
    }
}

.fbtnne {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-start: 1;
    grid-column-end: 7;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media only screen and (max-width:800px) {
    .fbtnne {
        -webkit-align-self: unset;
        -ms-flex-item-align: unset;
        align-self: unset;
        width: 100%;
        grid-column-start: 1;
        grid-column-end: 12;
        padding-left: 0;
        padding-right: 0;
    }
}

.fCsqWE {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-start: 7;
    grid-column-end: 13;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media only screen and (max-width:800px) {
    .fCsqWE {
        -webkit-align-self: unset;
        -ms-flex-item-align: unset;
        align-self: unset;
        width: 100%;
        grid-column-start: 1;
        grid-column-end: 12;
        padding-left: 0;
        padding-right: 0;
    }
}

.gLJDtx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-start: 1;
    grid-column-end: 3;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media only screen and (max-width:800px) {
    .gLJDtx {
        -webkit-align-self: unset;
        -ms-flex-item-align: unset;
        align-self: unset;
        width: 100%;
        grid-column-start: 1;
        grid-column-end: 12;
        padding-left: 0;
        padding-right: 0;
    }
}

.cmrYwr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-start: 3;
    grid-column-end: 11;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media only screen and (max-width:800px) {
    .cmrYwr {
        -webkit-align-self: unset;
        -ms-flex-item-align: unset;
        align-self: unset;
        width: 100%;
        grid-column-start: 1;
        grid-column-end: 12;
        padding-left: 0;
        padding-right: 0;
    }
}

.bFlVOH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-start: 11;
    grid-column-end: 13;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media only screen and (max-width:800px) {
    .bFlVOH {
        -webkit-align-self: unset;
        -ms-flex-item-align: unset;
        align-self: unset;
        width: 100%;
        grid-column-start: 1;
        grid-column-end: 12;
        padding-left: 0;
        padding-right: 0;
    }
}

/* sc-component-id: sc-iFMziU */
.fkfBlT {
    width: 100%;
    list-style-type: none;
    list-style: none;
}

.fkfBlT ul {
    margin-left: 25px;
    padding-left: 0;
}

.fkfBlT li {
    list-style-type: none !important;
    list-style: none !important;
    margin-left: 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

@media only screen and (max-width:800px) {}

.fkfBlT li:last-of-type {
    margin-bottom: 0;
}

.fkfBlT li div {
    display: inline;
    position: relative;
}

.fkfBlT li>i {
    margin-left: -25px;
    margin-right: 10px;
    color: rgba(62, 71, 152, 1);
    font-size: 20px;
}

@media only screen and (max-width:800px) {}

/* sc-component-id: sc-feryYK */
.jHyIDw {
    display: grid;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-template-columns: repeat(12, 1fr);
    -webkit-column-gap: 20px;
    column-gap: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-image: none;
    -webkit-column-gap: unset !important;
    column-gap: unset !important;
}

@media only screen and (max-width:800px) {
    .jHyIDw {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
    }
}

@media only screen and (max-width:800px) {
    .jHyIDw {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-template-columns: auto;
        background-image: none;
    }
}

.faomMo {
    display: grid;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-template-columns: repeat(12, 1fr);
    -webkit-column-gap: 20px;
    column-gap: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-image: none;
}

@media only screen and (max-width:800px) {
    .faomMo {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
    }
}

@media only screen and (max-width:800px) {
    .faomMo {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-template-columns: auto;
        background-image: none;
    }
}

.hVIIlR {
    display: grid;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-template-columns: repeat(12, 1fr);
    -webkit-column-gap: 20px;
    column-gap: 20px;
    padding-top: 30px;
    padding-right: 10px;
    padding-left: 10px;
    background-image: none;
    -webkit-column-gap: unset !important;
    column-gap: unset !important;
}

@media only screen and (max-width:800px) {
    .hVIIlR {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
    }
}

@media only screen and (max-width:800px) {
    .hVIIlR {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-template-columns: auto;
        background-image: none;
    }
}

.bZeSwq {
    display: grid;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-template-columns: repeat(12, 1fr);
    -webkit-column-gap: 20px;
    column-gap: 20px;
    background-color: rgba(62, 71, 152, 0);
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-image: none;
    -webkit-column-gap: unset !important;
    column-gap: unset !important;
}

@media only screen and (max-width:800px) {
    .bZeSwq {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
    }
}

@media only screen and (max-width:800px) {
    .bZeSwq {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-template-columns: auto;
        background-image: none;
    }
}

.hECMYy {
    display: grid;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-template-columns: repeat(12, 1fr);
    -webkit-column-gap: 20px;
    column-gap: 20px;
    background-color: rgba(62, 71, 152, 1);
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-image: none;
    -webkit-column-gap: unset !important;
    column-gap: unset !important;
}

@media only screen and (max-width:800px) {
    .hECMYy {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
    }
}

@media only screen and (max-width:800px) {
    .hECMYy {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-template-columns: auto;
        background-image: none;
    }
}

/* sc-component-id: sc-kkbgRg */
.HPjfU {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(62, 71, 152, 0.02);
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    background-image: url("../assets/img/66baaf24af665_Designsanstitre26.png");
}

@media only screen and (max-width:800px) {
    .HPjfU {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
    }
}

@media only screen and (max-width:800px) {
    .HPjfU {
        background-image: url("../assets/img/66baaf24af665_Designsanstitre26.png");
    }
}

.htQtUt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(62, 71, 152, 0.02);
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    background-image: url("../assets/img/66d06baf055d0_Designsanstitre26.png");
}

@media only screen and (max-width:800px) {
    .htQtUt {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
    }
}

@media only screen and (max-width:800px) {
    .htQtUt {
        background-image: url("../assets/img/66d06baf055d0_Designsanstitre26.png");
    }
}

.jWoJul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(62, 71, 152, 1);
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    background-image: none;
}

@media only screen and (max-width:800px) {
    .jWoJul {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
    }
}

@media only screen and (max-width:800px) {
    .jWoJul {
        background-image: none;
    }
}

/* sc-component-id: sc-hRmvpr */
.eJvBSP {
    max-width: 1120px;
    width: 100%;
    margin: auto;
    background-color: transparent;
}

@media only screen and (max-width:800px) {
    .eJvBSP {
        max-width: initial;
        background-color: transparent;
    }
}

/* sc-component-id: sc-kAdXeD */
.jtPkQt {
    min-height: 20px;
    text-align: center;
}

@media only screen and (max-width:800px) {}

/* sc-component-id: sc-dAOnuy */
.khtkHX {
    position: relative;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
}

@media only screen and (max-width:800px) {
    .khtkHX {
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 10px;
    }
}

.itFgVY {
    position: relative;
    margin-top: 0;
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 0;
}

@media only screen and (max-width:800px) {
    .itFgVY {
        margin-top: 10px;
        margin-left: 5px;
        margin-right: 5px;
        margin-bottom: 0;
    }
}

.inRqcq {
    position: relative;
    margin-top: 0;
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 0;
}

@media only screen and (max-width:800px) {
    .inRqcq {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
    }
}

.kpJZSY {
    position: relative;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

@media only screen and (max-width:800px) {
    .kpJZSY {
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
    }
}

.ciXryy {
    position: relative;
    margin-top: -8px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}

@media only screen and (max-width:800px) {
    .ciXryy {
        margin-top: 30px;
        margin-left: 20px;
        margin-bottom: 5px;
        margin-right: 20px;
    }
}

.ieTIgf {
    position: relative;
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

@media only screen and (max-width:800px) {
    .ieTIgf {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
    }
}

.bNIiko {
    position: relative;
    margin-top: 20px;
    margin-left: 100px;
    margin-right: 100px;
    margin-bottom: 0;
}

@media only screen and (max-width:800px) {
    .bNIiko {
        margin-top: 10px;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 20px;
    }
}

/* sc-component-id: sc-dOkuiw */
.dcKrgE {
    position: relative;
    text-align: initial;
    margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .dcKrgE {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.khvSxW {
    position: relative;
    text-align: initial;
    margin: -27px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .khvSxW {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.dOUgEh {
    position: relative;
    text-align: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 18px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .dOUgEh {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.flEGGA {
    position: relative;
    text-align: initial;
    margin: 10px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .flEGGA {
        margin-top: 30px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.hsEhZg {
    position: relative;
    text-align: initial;
    margin: 0px 200px 0px 200px;
}

@media only screen and (max-width:800px) {
    .hsEhZg {
        display: none;
    }
}

@media only screen and (max-width:800px) {
    .hsEhZg {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.bBngTD {
    position: relative;
    text-align: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0px 0px 0px 200px;
}

@media only screen and (max-width:800px) {
    .bBngTD {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.fTPgRC {
    position: relative;
    text-align: initial;
    margin: 15px 163px 15px 0px;
}

@media only screen and (max-width:800px) {
    .fTPgRC {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.hhpOIR {
    position: relative;
    text-align: initial;
    margin: 0px 200px 0px 200px;
}

@media only screen and (min-width:801px) {
    .hhpOIR {
        display: none;
    }
}

@media only screen and (max-width:800px) {
    .hhpOIR {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.bZwcCE {
    position: relative;
    text-align: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0px 0px 0px 200px;
}

@media only screen and (max-width:800px) {
    .bZwcCE {
        margin-top: 0px;
        margin-right: 110px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.hUdPPk {
    position: relative;
    text-align: initial;
    margin: 15px 163px 15px 0px;
}

@media only screen and (max-width:800px) {
    .hUdPPk {
        margin-top: -42px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 170px;
    }
}

.WjPup {
    position: relative;
    text-align: initial;
    margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .WjPup {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.klwYt {
    position: relative;
    text-align: initial;
    margin: 0px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
    .klwYt {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.gqxjhk {
    position: relative;
    text-align: initial;
    margin: 20px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .gqxjhk {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.kITlyM {
    position: relative;
    text-align: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .kITlyM {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.iIwvWQ {
    position: relative;
    text-align: initial;
    margin: 15px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
    .iIwvWQ {
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.gkSDUI {
    position: relative;
    text-align: initial;
    margin: 30px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .gkSDUI {
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.feyNXX {
    position: relative;
    text-align: initial;
    margin: 15px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .feyNXX {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.jTQKAJ {
    position: relative;
    text-align: initial;
    margin: 0px 160px 0px 160px;
}

@media only screen and (max-width:800px) {
    .jTQKAJ {
        margin-top: 0px;
        margin-right: 15px;
        margin-bottom: 0px;
        margin-left: 15px;
    }
}

.jiMPau {
    position: relative;
    text-align: initial;
    margin: 30px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .jiMPau {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.fioaHk {
    position: relative;
    text-align: initial;
    margin: 30px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .fioaHk {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

.AGkBe {
    position: relative;
    text-align: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 20px 0px -5px 0px;
}

@media only screen and (max-width:800px) {
    .AGkBe {
        margin-top: 20px;
        margin-right: 22px;
        margin-bottom: -30px;
        margin-left: 10px;
    }
}

.kCbJJr {
    position: relative;
    text-align: initial;
    margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .kCbJJr {
        margin-top: -10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.bIFCDx {
    position: relative;
    text-align: initial;
    margin: -20px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
    .bIFCDx {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.diUuRK {
    position: relative;
    text-align: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: -20px 200px 0px 200px;
}

@media only screen and (max-width:800px) {
    .diUuRK {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

/* sc-component-id: sc-bsVVwV */
.kMpBAD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    min-height: 100vh;
    position: relative;
    font-family: Poppins;
    font-weight: 400;
    font-style: normal;
}

[id*="button"] {
    position: relative;
    overflow: hidden;
}

[id*="button"]:after {
    display: none;
    content: ' ';
    position: absolute;
    top: -50%;
    right: -60%;
    bottom: -50%;
    left: -60%;
    background: linear-gradient(50deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%);
    -webkit-transform: translate(-80%, 0px);
    -ms-transform: translate(-80%, 0px);
    transform: translate(-80%, 0px);
}

[id*="button"]:after {
    display: block;
    animation: 5s cfs-glimmer infinite;
}

@keyframes cfs-glimmer {
    0% {
        -webkit-transform: translate(-80%, 0px);
        -ms-transform: translate(-80%, 0px);
        transform: translate(-80%, 0px);
    }

    50% {
        -webkit-transform: translate(80%, 0px);
        -ms-transform: translate(80%, 0px);
        transform: translate(80%, 0px);
    }
}

#button-394975b7 {
    animation: jittery 4s infinite;



    &:hover {
        animation: heartbeat 0.2s infinite;
    }

}

@keyframes jittery {

    5%,

    50% {
        transform: scale(1);
    }

    10% {
        transform: scale(0.9);
    }

    15% {
        transform: scale(1.15);
    }

    20% {
        transform: scale(1.15) rotate(-5deg);
    }

    25% {
        transform: scale(1.15) rotate(5deg);
    }

    30% {
        transform: scale(1.15) rotate(-3deg);
    }

    35% {
        transform: scale(1.15) rotate(2deg);
    }

    40% {
        transform: scale(1.15) rotate(0);
    }

}

@keyframes heartbeat {
    50% {
        transform: scale(1.1);
    }
}

#button-23aa5b32,
#button-d82ed101 {
    background-image: linear-gradient(180deg, #3e4798, #3e4798, #FBF04B);
}

#image-ca3b9a37 {
    animation-name: floating;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
}


@keyframes floating {
    from {
        transform: translate(0, 0px);
    }

    75% {
        transform: translate(0, 10px);
    }

    to {
        transform: translate(0, -0px);
    }
}