@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Potta+One&display=swap");@import url("https://fonts.googleapis.com/css?family=Montserrat:500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Chewy&display=swap");.home_fade-in__9VZ3C {
    margin-top: 60px;
    animation: home_fadeIn__ZYfUx 2s ease;
    -webkit-animation: home_fadeIn__ZYfUx 2s ease;
    -moz-animation: home_fadeIn__ZYfUx 2s ease;
    -o-animation: home_fadeIn__ZYfUx 2s ease;
    -ms-animation: home_fadeIn__ZYfUx 2s ease
}

.home_fade-in-scroll__sWET8 {
    opacity: 0
}

@keyframes home_fadeIn__ZYfUx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes home_fadeIn__ZYfUx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.home_main-content__sD0JO {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #f1eef5;
    z-index: -1;
    padding-top: 2rem;
    padding-bottom: 6rem
}

.home_main-content-image___2pyL figure,.home_main-content__sD0JO {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%
}

.home_main-content-image___2pyL figure {
    max-width: 400px;
    height: auto;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 100%;
    margin: auto 0 auto auto;
    -webkit-transform: translatey(0);
    transform: translatey(0);
    padding: 4px;
    border: 2.5px solid var(--luny-colors-band-100);
    -webkit-animation: home_pulse__5QWGS 3s linear infinite,home_float__IMfZx 6s ease-in-out infinite;
    animation: home_pulse__5QWGS 3s linear infinite,home_float__IMfZx 6s ease-in-out infinite
}

@media screen and (max-width: 450px) {
    .home_main-content-image___2pyL figure {
        max-width:300px;
        width: 100%;
        margin-left: 40px
    }
}

.home_main-content-image___2pyL img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

@-webkit-keyframes home_pulse__5QWGS {
    0% {
        box-shadow: 0 0 0 0 var(--luny-colors-band-60)
    }

    40% {
        box-shadow: 0 0 0 40px transparent
    }

    to {
        box-shadow: 0 0 0 0 transparent
    }
}

@keyframes home_pulse__5QWGS {
    0% {
        box-shadow: 0 0 0 0 var(--luny-colors-band-60)
    }

    40% {
        box-shadow: 0 0 0 40px transparent
    }

    to {
        box-shadow: 0 0 0 0 transparent
    }
}

.home_main-content-children__JfRYI {
    padding: 1rem;
    width: 50%;
    margin: auto;
    min-width: 400px;
    text-align: left;
    font-family: Poppins;
    vertical-align: center
}

.home_main-content-children__JfRYI h1 {
    text-align: left;
    font-family: Chewy,cursive;
    font-size: 74px;
    font-weight: 900;
    margin: 0
}

.home_main-content-children__JfRYI p {
    font-family: Fredoka One,sans-serif;
    text-align: left;
    margin-top: 0
}

.home_bot-icon-base__C6357 {
    position: relative;
    display: -webkit-flex;
    display: flex;
    margin: auto 10px
}

.home_bot-icon__6iOXf {
    display: -webkit-flex;
    display: flex;
    padding: 3px 1px;
    background-color: #7289da;
    font-size: 11px;
    font-weight: 900;
    border-radius: 5px;
    height: 20px;
    margin: 30px 10px
}

.home_bot-icon__6iOXf svg {
    margin: auto;
    display: block
}

.home_main-content-buttons__dILQk {
    display: -webkit-flex;
    display: flex;
    padding: 1rem 0
}

.home_main-content-buttons__dILQk li::marker {
    color: transparent
}

.home_main-content-buttons__dILQk li a {
    display: block;
    margin: 10px 20px 10px 0;
    padding: 10px;
    min-width: 100px;
    text-align: center;
    background-color: var(--luny-colors-background);
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-weight: 700;
    font-size: 14px;
    color: var(--luny-colors-text-100);
    box-shadow: 1.3px 1.3px var(--luny-colors-band-15)
}

.home_main-content-buttons__dILQk li a:hover {
    background-color: var(--luny-colors-band-100)
}

.home_main-features__1xoXv {
    width: 100%;
    margin: 0;
    display: block;
    color: var(--luny-colors-text-100)
}

.home_main-features-background__KXthj {
    background: -webkit-linear-gradient(left,var(--luny-colors-background) 21px,transparent 1%) 50%,-webkit-linear-gradient(var(--luny-colors-background) 21px,transparent 1%) 50%,#333;
    background: linear-gradient(90deg,var(--luny-colors-background) 21px,transparent 1%) 50%,linear-gradient(var(--luny-colors-background) 21px,transparent 1%) 50%,#333;
    background-size: 22px 22px
}

.home_wave-border__pxNj_ {
    width: 100%;
    height: 20vh;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center
}

.home_wave-border__pxNj_>svg {
    width: 100%;
    height: 100%
}

.home_wave-border__pxNj_>svg>path {
    width: 100%;
    height: 100%;
    fill: var(--luny-colors-background);
    -webkit-animation: home_wave__OEgC0 20s linear infinite alternate;
    animation: home_wave__OEgC0 20s linear infinite alternate
}

@-webkit-keyframes home_wave__OEgC0 {
    0% {
        d: path("M826.337463,25.5396311 C670.970254,58.655965 603.696181,68.7870267 447.802481,35.1443383 C293.342778,1.81111414 137.33377,1.81111414 0,1.81111414 L0,150 L1920,150 L1920,1.81111414 C1739.53523,-16.6853983 1679.86404,73.1607868 1389.7826,37.4859505 C1099.70117,1.81111414 981.704672,-7.57670281 826.337463,25.5396311 Z")
    }

    50% {
        d: path("M655.558582,28.4898877 C500.191373,61.6062216 422.833785,83.5422763 266.940085,49.8995879 C112.480383,16.5663637 84.0992497,8.02840272 0,44.7243294 L0,150.727527 L1920,150.727527 L1920,49.8995879 C1580.91676,-34.8808285 1438.10804,73.6768193 1148.0266,38.0019829 C857.945166,2.32714659 810.925791,-4.62644617 655.558582,28.4898877 Z")
    }

    to {
        d: path("M842.322034,38.0019829 C686.954825,71.1183168 623.386282,53.08497 467.492582,19.4422816 C313.032879,-13.8909426 84.0992497,8.02840272 0,44.7243294 L0,150.727527 L1920,150.727527 L1920,76.8685643 C1512.23604,-35.3595639 1568.70222,67.4289432 1278.62078,31.7541069 C988.539347,-3.92072949 997.689243,4.88564905 842.322034,38.0019829 Z")
    }
}

@keyframes home_wave__OEgC0 {
    0% {
        d: path("M826.337463,25.5396311 C670.970254,58.655965 603.696181,68.7870267 447.802481,35.1443383 C293.342778,1.81111414 137.33377,1.81111414 0,1.81111414 L0,150 L1920,150 L1920,1.81111414 C1739.53523,-16.6853983 1679.86404,73.1607868 1389.7826,37.4859505 C1099.70117,1.81111414 981.704672,-7.57670281 826.337463,25.5396311 Z")
    }

    50% {
        d: path("M655.558582,28.4898877 C500.191373,61.6062216 422.833785,83.5422763 266.940085,49.8995879 C112.480383,16.5663637 84.0992497,8.02840272 0,44.7243294 L0,150.727527 L1920,150.727527 L1920,49.8995879 C1580.91676,-34.8808285 1438.10804,73.6768193 1148.0266,38.0019829 C857.945166,2.32714659 810.925791,-4.62644617 655.558582,28.4898877 Z")
    }

    to {
        d: path("M842.322034,38.0019829 C686.954825,71.1183168 623.386282,53.08497 467.492582,19.4422816 C313.032879,-13.8909426 84.0992497,8.02840272 0,44.7243294 L0,150.727527 L1920,150.727527 L1920,76.8685643 C1512.23604,-35.3595639 1568.70222,67.4289432 1278.62078,31.7541069 C988.539347,-3.92072949 997.689243,4.88564905 842.322034,38.0019829 Z")
    }
}

.home_feature-row__fxNHg {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    padding-bottom: 25vh;
    margin-top: -2px;
    margin-bottom: -2px
}

.home_last-row__j_ENn {
    padding: 0
}

.home_feature-column__KT2W_ {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding: 1rem;
    width: 80%;
    margin: 10px;
    max-width: 400px;
    vertical-align: center
}

.home_feature-column__KT2W_ h1 {
    font-family: Fredoka One;
    font-weight: 700;
    position: relative
}

.home_feature-column__KT2W_ h1:after {
    height: 6px;
    width: 40px;
    background-color: var(--luny-colors-band-100);
    content: "";
    position: absolute;
    bottom: -12px;
    left: 0
}

.home_feature-column__KT2W_ p {
    text-align: justify
}

.home_feature-column-image__k56ex {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    margin: auto;
    background: var(--luny-colors-band-100);
    border-radius: 16px;
    padding: 2px
}

.home_feature-column-image__k56ex img {
    background: var(--luny-colors-flow-20);
    border-radius: 14px;
    display: block;
    width: 100%;
    height: 100%
}

.home_footer__L9Olw.home_wave-border__pxNj_ {
    width: 100%;
    height: 21vh;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.home_footer__L9Olw.home_wave-border__pxNj_>svg>path {
    width: 100%;
    height: 100%;
    fill: var(--luny-colors-flow-100);
    -webkit-animation: home_footer-wave__VNvgx 20s linear infinite alternate;
    animation: home_footer-wave__VNvgx 20s linear infinite alternate;
    stroke: var(--luny-colors-band-100);
    stroke-width: 1px;
    stroke-linejoin: solid
}

@-webkit-keyframes home_footer-wave__VNvgx {
    0% {
        d: path("M842.322034,38.0019829 C686.954825,71.1183168 623.386282,53.08497 467.492582,19.4422816 C313.032879,-13.8909426 84.0992497,8.02840272 0,44.7243294 L0,150.727527 L1920,150.727527 L1920,76.8685643 C1512.23604,-35.3595639 1568.70222,67.4289432 1278.62078,31.7541069 C988.539347,-3.92072949 997.689243,4.88564905 842.322034,38.0019829 Z")
    }

    50% {
        d: path("M655.558582,28.4898877 C500.191373,61.6062216 422.833785,83.5422763 266.940085,49.8995879 C112.480383,16.5663637 84.0992497,8.02840272 0,44.7243294 L0,150.727527 L1920,150.727527 L1920,49.8995879 C1580.91676,-34.8808285 1438.10804,73.6768193 1148.0266,38.0019829 C857.945166,2.32714659 810.925791,-4.62644617 655.558582,28.4898877 Z")
    }

    to {
        d: path("M826.337463,25.5396311 C670.970254,58.655965 603.696181,68.7870267 447.802481,35.1443383 C293.342778,1.81111414 137.33377,1.81111414 0,1.81111414 L0,150 L1920,150 L1920,1.81111414 C1739.53523,-16.6853983 1679.86404,73.1607868 1389.7826,37.4859505 C1099.70117,1.81111414 981.704672,-7.57670281 826.337463,25.5396311 Z")
    }
}

@keyframes home_footer-wave__VNvgx {
    0% {
        d: path("M842.322034,38.0019829 C686.954825,71.1183168 623.386282,53.08497 467.492582,19.4422816 C313.032879,-13.8909426 84.0992497,8.02840272 0,44.7243294 L0,150.727527 L1920,150.727527 L1920,76.8685643 C1512.23604,-35.3595639 1568.70222,67.4289432 1278.62078,31.7541069 C988.539347,-3.92072949 997.689243,4.88564905 842.322034,38.0019829 Z")
    }

    50% {
        d: path("M655.558582,28.4898877 C500.191373,61.6062216 422.833785,83.5422763 266.940085,49.8995879 C112.480383,16.5663637 84.0992497,8.02840272 0,44.7243294 L0,150.727527 L1920,150.727527 L1920,49.8995879 C1580.91676,-34.8808285 1438.10804,73.6768193 1148.0266,38.0019829 C857.945166,2.32714659 810.925791,-4.62644617 655.558582,28.4898877 Z")
    }

    to {
        d: path("M826.337463,25.5396311 C670.970254,58.655965 603.696181,68.7870267 447.802481,35.1443383 C293.342778,1.81111414 137.33377,1.81111414 0,1.81111414 L0,150 L1920,150 L1920,1.81111414 C1739.53523,-16.6853983 1679.86404,73.1607868 1389.7826,37.4859505 C1099.70117,1.81111414 981.704672,-7.57670281 826.337463,25.5396311 Z")
    }
}

.home_featured-video__tMYCo {
    padding-top: 50px;
    margin: auto
}

.home_featured-video__tMYCo h1 {
    text-align: center;
    margin: 0;
    padding-bottom: 40px
}

.home_featured-video__tMYCo>.home_video__i6H3T {
    max-width: 800px;
    width: 100%;
    min-width: 300px;
    height: auto;
    display: -webkit-flex;
    display: flex;
    margin: 0 auto;
    padding: 2px;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    background: -webkit-linear-gradient(bottom left,var(--luny-colors-band-100),var(--luny-colors-band-100));
    background: linear-gradient(to top right,var(--luny-colors-band-100),var(--luny-colors-band-100));
    border-radius: 14px
}

.home_featured-video__tMYCo>.home_video__i6H3T>video {
    height: 100%;
    width: 100%;
    border-radius: 12px
}

.home_gallery-btn___PQYb {
    display: inline-block;
    padding: 14px 28px;
    text-align: center;
    border-radius: 4px;
    background-color: var(--luny-colors-background);
    font-size: 15px;
    font-weight: 600;
    -webkit-transition: color .2s ease-in-out,background .2s ease-in-out;
    transition: color .2s ease-in-out,background .2s ease-in-out;
    color: var(--luny-colors-text-100);
    -webkit-transition: .2s ease;
    transition: .2s ease;
    cursor: pointer;
    margin: 2rem auto auto 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.home_gallery-btn___PQYb:hover {
    background-color: var(--luny-colors-band-100)
}

.home_main-links__BLU5t {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-justify-content: center;
    justify-content: center;
    padding-top: 6rem;
    max-width: 1200px;
    margin: 0 auto
}

.home_link-container__3AEmt {
    margin: 20px;
    padding: 20px;
    max-width: 500px;
    border-radius: 10px;
    background: -webkit-linear-gradient(left,var(--luny-colors-background) 21px,transparent 1%) 50%,-webkit-linear-gradient(var(--luny-colors-background) 21px,transparent 1%) 50%,#333;
    background: linear-gradient(90deg,var(--luny-colors-background) 21px,transparent 1%) 50%,linear-gradient(var(--luny-colors-background) 21px,transparent 1%) 50%,#333;
    background-size: 22px 22px;
    opacity: .7;
    white-space: normal;
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease
}

.home_link-container__3AEmt .home_link-content__39bj_ {
    opacity: 1
}

.home_link-empty-child__LYYJm {
    width: 500px;
    margin: 0 20px;
    padding: 0 20px;
    height: 0
}

.home_link-container__3AEmt:hover {
    cursor: pointer;
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.home_link-container__3AEmt h1 {
    font-family: Fredoka One;
    margin-top: 0;
    font-size: 20px;
    color: var(--luny-colors-text-100)
}

.home_link-container__3AEmt p {
    color: var(--luny-colors-text-80);
    font-size: 13px
}

.home_link-button__Zrzbt {
    color: var(--luny-colors-text-100);
    margin: auto;
    padding: 8px;
    border-radius: 10px;
    font-family: Fredoka One;
    text-align: center;
    font-size: 16px;
    opacity: 1
}

.home_link-button__Zrzbt,.home_link-button__Zrzbt:hover {
    background-color: var(--luny-colors-band-100)
}

@media (max-width: 850px) {
    .home_main-content-image___2pyL {
        height:auto;
        margin: auto
    }

    .home_main-content-children__JfRYI h1,.home_main-content-children__JfRYI p {
        text-align: center
    }

    .home_main-content-buttons__dILQk li a {
        margin-left: 10px;
        margin-right: 10px
    }
}

.Header_header__iG0T4 {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    align-items: center;
    padding: 20px;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    height: 80px;
    position: fixed;
    background-color: var(--luny-colors-overlay);
    backdrop-filter: blur(5px);
    z-index: 1000;
    top: 0;
    width: 100%;
    opacity: 1
}

.Header_header__iG0T4 .Header_links__E3DYe {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
    top: 0;
    left: 11%;
    right: 0;
    margin: auto
}

.Header_header__iG0T4 .Header_links__E3DYe .Header_link__p__eK {
    display: inline-block;
    color: var(--luny-colors-text-100);
    margin-right: 20px;
    font-weight: 600;
    font-size: 18px;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.Header_header__iG0T4.Header_onTop__IW6W5 .Header_links__E3DYe .Header_link__p__eK {
    color: var(--luny-colors-text-100);
    border-bottom: 2px solid var(--luny-colors-text-80)
}

.Header_header__iG0T4 .Header_links__E3DYe .Header_link__p__eK:hover {
    color: var(--luny-colors-text-80)
}

.Header_header__iG0T4 .Header_icon__4Zi1P {
    width: 52px;
    height: 52px;
    -webkit-transition: border .5s;
    transition: border .5s;
    pointer-events: none
}

.Header_header__iG0T4 svg.Header_icon__4Zi1P path {
    fill: var(--luny-colors-icon)
}

.Header_header__iG0T4.Header_onTop__IW6W5 {
    background-color: transparent
}

.Header_header__iG0T4.Header_onTop__IW6W5 .Header_header-wrapper__JDa0o {
    opacity: 1;
    -webkit-filter: none;
    filter: none
}

.Header_header__iG0T4 .Header_CtaLogin__P0c3D {
    margin-left: 10px;
    font-family: cursive,sans-serif;
    font-weight: 500;
    background-color: var(--luny-colors-text-100);
    color: var(--luny-colors-flow-80);
    text-decoration: none;
    padding: 9px 25px;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.Header_header__iG0T4 .Header_CtaLogin__P0c3D:hover {
    background-color: var(--luny-colors-flow-80)
}

.Header_header__iG0T4.Header_onTop__IW6W5 .Header_CtaLogin__P0c3D {
    background-color: var(--luny-colors-flow-80);
    color: var(--luny-colors-text-100)
}

.Header_header__iG0T4.Header_onTop__IW6W5 .Header_CtaLogin__P0c3D:hover {
    color: var(--luny-colors-flow-80);
    background-color: var(--luny-colors-text-100)
}

.Header_header__iG0T4 .Header_CtaLogin__P0c3D:hover {
    color: var(--luny-colors-text-100);
    background-color: var(--luny-colors-band-100)
}

.Header_header__iG0T4 .Header_avatar____c0l {
    margin-left: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer
}

.Header_header__iG0T4 .Header_avatar____c0l img {
    margin-right: -70px;
    border-radius: 50%;
    width: 10%;
    min-width: 60px;
    opacity: 70%;
    border: 2px solid #00000000;
    -webkit-transition: border .5s;
    transition: border .5s
}

.Header_header__iG0T4.Header_onTop__IW6W5 .Header_avatar____c0l img {
    opacity: 1
}

.Header_header__iG0T4 .Header_avatar____c0l:hover img {
    opacity: 1;
    border: 2px solid var(--luny-colors-band-100);
    -webkit-transition: border .5s;
    transition: border .5s
}

.Header_header__iG0T4 .Header_avatar____c0l .Header_user-menu-wrapper__ayh1O {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Header_header__iG0T4 .Header_avatar____c0l .Header_user-menu-wrapper__ayh1O .Header_user-menu__7UxtO {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    border-style: solid
}

.Header_header__iG0T4 .Header_avatar____c0l.Header_openMenu__BgJGM .Header_user-menu-wrapper__ayh1O .Header_user-menu__7UxtO .Header_user-menu-options__xARx1 {
    opacity: 1;
    visibility: visible;
    pointer-events: all
}

.Header_header__iG0T4 .Header_avatar____c0l .Header_user-menu-wrapper__ayh1O .Header_user-menu__7UxtO .Header_user-menu-options__xARx1 {
    position: absolute;
    margin-top: 33px;
    top: 100%;
    left: -105px;
    width: 180px;
    background-color: var(--luny-colors-background);
    border-radius: 10px;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    color: var(--luny-colors-text-60);
    border: 1px solid var(--luny-colors-ui-15)
}

.Header_header__iG0T4 .Header_avatar____c0l .Header_user-menu-wrapper__ayh1O .Header_user-menu__7UxtO .Header_user-menu-options__xARx1 div {
    margin-top: 9px;
    font-weight: 500;
    color: var(--luny-colors-text-60);
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    font-size: 18px
}

.Header_header__iG0T4 .Header_avatar____c0l .Header_user-menu-wrapper__ayh1O .Header_user-menu__7UxtO .Header_user-menu-options__xARx1 div:hover {
    margin-left: 10px
}

.Header_header__iG0T4 .Header_avatar____c0l .Header_user-menu-wrapper__ayh1O .Header_user-menu__7UxtO .Header_user-menu-options__xARx1 i {
    color: #a020f0;
    margin-right: 5px
}

.Header_header__iG0T4 .Header_avatar____c0l .Header_user-menu-wrapper__ayh1O .Header_user-menu__7UxtO .Header_user-menu-options__xARx1 div.Header_selectTheme__xs_sg:hover,.Header_header__iG0T4 .Header_avatar____c0l .Header_user-menu-wrapper__ayh1O .Header_user-menu__7UxtO .Header_user-menu-options__xARx1 div.Header_selectTheme__xs_sg:hover div input {
    margin-left: 0
}

@media screen and (max-width: 475px) {
    .Header_header__iG0T4 .Header_links__E3DYe .Header_link__p__eK {
        font-size:16px
    }
}

@media screen and (max-width: 420px) {
    .Header_header__iG0T4 .Header_links__E3DYe .Header_link__p__eK {
        font-size:14px
    }

    .Header_header__iG0T4 .Header_avatar____c0l {
        width: 30px;
        min-width: none;
        margin-right: 28px
    }

    .Header_header__iG0T4 .Header_CtaLogin__P0c3D {
        font-size: 12px
    }

    .Header_header__iG0T4 .Header_avatar____c0l img {
        width: 52px;
        min-width: 32px;
        margin-left: 10px
    }
}

@media screen and (max-width: 360px) {
    .Header_header__iG0T4 .Header_links__E3DYe .Header_link__p__eK {
        font-size:12px
    }

    .Header_header__iG0T4 .Header_avatar____c0l img {
        margin-left: 15px
    }
}

.Footer_footer__pJUho {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    padding: 50px;
    color: var(--luny-colors-text-100);
    background-color: var(--luny-colors-flow-80);
    background-image: -webkit-linear-gradient(top,var(--luny-colors-flow-100),var(--luny-colors-flow-80));
    background-image: linear-gradient(to bottom,var(--luny-colors-flow-100),var(--luny-colors-flow-80))
}

.Footer_footer__pJUho>* {
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%
}

.Footer_l-footer__8R15V {
    margin-left: 20px;
    margin-right: 1.25em;
    margin-bottom: 2em
}

.Footer_footer__pJUho h1 {
    font-size: 2.5em;
    margin-bottom: .5em;
    color: var(--luny-colors-band-100)
}

.Footer_footer__pJUho h2 {
    font-weight: 400;
    font-size: 15px
}

.Footer_footer__pJUho ul {
    list-style: none;
    padding-left: 0
}

.Footer_footer__pJUho li {
    line-height: 2em
}

.Footer_footer__pJUho a {
    cursor: pointer;
    text-decoration: none;
    color: var(--luny-colors-text-60)
}

.Footer_footer__pJUho a:hover {
    color: var(--luny-colors-band-100)
}

.Footer_r-footer__AK_zU {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap
}

.Footer_r-footer__AK_zU>* {
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    margin-right: 1.25em
}

.Footer_h-box___uWQ9 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    grid-column-gap: 1.25em;
    -webkit-column-gap: 1.25em;
    -moz-column-gap: 1.25em;
    column-gap: 1.25em
}

.Footer_b-footer__czvyV {
    border-top: 2px solid var(--luny-colors-band-100);
    padding-top: 50px
}

.Footer_b-footer__czvyV button {
    background-color: var(--luny-colors-band-100);
    background: -webkit-linear-gradient(top left,var(--luny-colors-band-100),var(--luny-colors-band-60));
    background: linear-gradient(to bottom right,var(--luny-colors-band-100),var(--luny-colors-band-60));
    color: var(--luny-colors-text-100);
    border: none;
    border-radius: 10px;
    padding: 10px 20px;
    width: 150px;
    height: 50px;
    float: right;
    font-size: 1em;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.Footer_b-footer__czvyV button:hover {
    background-color: var(--luny-colors-band-80)
}

.Footer_b-footer__czvyV svg.Footer_icon__WwPyz {
    width: 64px;
    height: 64px;
    -webkit-transition: border .5s;
    transition: border .5s;
    pointer-events: none
}

.Footer_b-footer__czvyV svg.Footer_icon__WwPyz path {
    fill: var(--luny-colors-band-100)
}

.Footer_l-footer__8R15V p {
    padding-right: 20%
}

@media screen and (min-width: 600px) {
    .Footer_r-footer__AK_zU>* {
        -webkit-flex:1 1;
        flex: 1 1
    }

    .Footer_features__kDSOg {
        -webkit-flex-grow: 2;
        flex-grow: 2
    }

    .Footer_l-footer__8R15V {
        -webkit-flex: 1 1;
        flex: 1 1
    }

    .Footer_r-footer__AK_zU {
        -webkit-flex: 2 1;
        flex: 2 1
    }
}
