.firstSection_all__HkrKm {
    background-color: #F1F0EC
}

.firstSection_container__LNDVY {
    width: 375px;
    display: flex;
    margin: 0 auto;
    flex-direction: column;
    position: relative
}

.firstSection_icon1__7DR2A {
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10
}

.firstSection_blockOne__IsTgj {
    position: relative;
    z-index: 15
}

.firstSection_music__xhFsH {
    padding-top: 51px;
    display: flex;
    width: 41px;
    margin: 0 auto;
    position: relative;
    z-index: 1000;
    animation: firstSection_float__nZ9Ce 2s ease-in-out infinite
}

@keyframes firstSection_float__nZ9Ce {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(.9)
    }
    to {
        transform: scale(1)
    }
}

.firstSection_man__5sRrT {
    font-family: var(--fontSnellRoundhand);
    font-size: 50px;
    line-height: 50px;
    color: #F1F0EC;
    padding-top: 84px;
    text-align: center;
    opacity: 0;
    transform: translateX(-30px);
    transition: opacity 2s ease-out, transform 2s ease-out
}

.firstSection_man__5sRrT.firstSection_visible__vbJLq {
    opacity: 1;
    transform: translateX(0)
}

.firstSection_sum__0FSAo {
    font-size: 40px;
    line-height: 50px;
    color: #e0c590
}

.firstSection_sum__0FSAo, .firstSection_woman__VYXy4 {
    font-family: var(--fontSnellRoundhand);
    text-align: center
}

.firstSection_woman__VYXy4 {
    font-size: 50px;
    line-height: 42px;
    color: #F1F0EC;
    opacity: 0;
    transform: translateX(30px);
    transition: opacity 2s ease-out, transform 2s ease-out
}

.firstSection_woman__VYXy4.firstSection_visible__vbJLq {
    opacity: 1;
    transform: translateX(0)
}

.firstSection_textOne__lI5B3 {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #F1F0EC;
    padding-top: 55px;
    text-align: center;
    display: flex;
    margin: 0 auto;
    width: 260px;
    padding-bottom: 44px
}

.firstSection_date1__H9IDZ {
    font-family: var(--fontSnellRoundhand);
    font-size: 50px;
    line-height: 40px;
    color: #F1F0EC;
    padding-top: 5px;
    text-align: center;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 2s ease-out, transform 2s ease-out
}

.firstSection_date1__H9IDZ.firstSection_visible__vbJLq {
    opacity: 1;
    transform: scale(1)
}

.firstSection_date3__u0FLz {
    font-family: var(--fontSnellRoundhand);
    font-size: 50px;
    line-height: 40px;
    color: #F1F0EC;
    padding-top: 5px;
    text-align: center;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 2s ease-out, transform 2s ease-out
}

.firstSection_date3__u0FLz.firstSection_visible__vbJLq {
    opacity: 1;
    transform: scale(1)
}

.firstSection_date4__sJOfI {
    font-family: var(--fontSnellRoundhand);
    font-size: 50px;
    line-height: 40px;
    color: #F1F0EC;
    padding-top: 5px;
    text-align: center;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 2s ease-out, transform 2s ease-out
}

.firstSection_date4__sJOfI.firstSection_visible__vbJLq {
    opacity: 1;
    transform: scale(1)
}

.firstSection_date2__n19oy {
    width: 4px;
    height: 4px;
    background-color: #e0c590;
    border-radius: 50%;
    display: flex;
    margin: 15px auto 0
}

.firstSection_title__ndW6g {
    font-family: var(--fontSnellRoundhand);
    font-size: 50px;
    line-height: 79px;
    color: #6787bc;
    text-align: center;
    padding-top: 127px;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 2s ease-out, transform 2s ease-out
}

.firstSection_title__ndW6g.firstSection_visible__vbJLq {
    opacity: 1;
    transform: scale(1)
}

.firstSection_text1__pgkE2 {
    padding-top: 30px
}

.firstSection_text1__pgkE2, .firstSection_text2__tVG9A {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    text-align: center
}

.firstSection_text2__tVG9A {
    padding-top: 20px;
    display: flex;
    margin: 0 auto;
    width: 336px
}

.firstSection_subtitle__nLaDx {
    font-family: var(--fontSnellRoundhand);
    font-size: 40px;
    line-height: 79px;
    color: #6787bc;
    text-align: center;
    padding-top: 100px;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.firstSection_subtitle__nLaDx.firstSection_visible__vbJLq {
    opacity: 1;
    transform: scale(1)
}

.firstSection_calendar__fcdIR {
    position: relative
}

.firstSection_oneIcon__op9x7 {
    margin: 0 auto;
    position: relative;
    z-index: 20
}

.firstSection_iconTwo__Yno_E {
    position: absolute;
    z-index: 10;
    left: 261px;
    top: 41px;
    animation: firstSection_floatTwo__S141G 2s ease-in-out infinite
}

@keyframes firstSection_floatTwo__S141G {
    0% {
        transform: scale(.95)
    }
    50% {
        transform: scale(1.05)
    }
    to {
        transform: scale(.95)
    }
}

.firstSection_text3__PWIlj {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    padding-top: 20px;
    text-align: center;
    display: flex;
    margin: 0 auto;
    width: 268px;
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.firstSection_text3__PWIlj.firstSection_visible__vbJLq {
    opacity: 1;
    transform: translateY(0)
}

.firstSection_iconThree__z_0kb {
    display: flex;
    margin: 0 auto;
    width: 300px;
    padding-top: 100px
}

.firstSection_addressTitle__L9A4h {
    font-family: var(--fontCormorantInfant);
    font-size: 25px;
    line-height: 30px;
    color: #6787bc;
    text-align: center;
    margin-top: 45px;
    text-transform: uppercase;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.firstSection_addressTitle__L9A4h.firstSection_visible__vbJLq {
    opacity: 1;
    transform: scale(1)
}

.firstSection_text4__MipxW {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    padding-top: 15px;
    text-align: center;
    display: flex;
    margin: 0 auto;
    width: 281px;
    padding-bottom: 40px
}

.firstSection_button__64NHF {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 1000
}

.firstSection_button__64NHF a {
    width: 243px;
    text-align: center;
    padding: 12px 45px;
    display: flex;
    justify-content: center;
    background-color: #F1F0EC;
    color: #6787bc;
    font-size: 20px;
    line-height: 22px;
    border: 1.5px solid #6787bc;
    border-radius: 10px;
    font-family: var(--fontCormorantGaramond)
}

@media (hover: hover) {
    .firstSection_button__64NHF a:hover {
        color: #F1F0EC;
        background-color: #6787bc
    }
}

.firstSection_button__64NHF a:active {
    color: #F1F0EC;
    background-color: #6787bc
}

.firstSection_height__RuWHT {
    height: 100px
}

.dressSection_all__yL0ZO {
    background-color: #F1F0EC
}

.dressSection_container__YJBCG {
    width: 375px;
    display: flex;
    margin: 0 auto;
    flex-direction: column;
    position: relative
}

.dressSection_title__6goHY {
    font-family: var(--fontSnellRoundhand);
    font-size: 50px;
    line-height: 79px;
    color: #6787bc;
    text-align: center;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_title__6goHY.dressSection_visible__O19wU {
    opacity: 1;
    transform: scale(1)
}

.dressSection_one__TSViR {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    padding-top: 30px;
    text-align: center;
    display: flex;
    margin: 0 auto;
    width: 317px;
    padding-bottom: 40px
}

.dressSection_colors__dQEKt {
    position: relative;
    margin-bottom: 10px;
    margin-left: 48px
}

.dressSection_c1__Ly8Ly {
    width: 85px;
    position: relative;
    z-index: 10;
    opacity: 0;
    transform: translateX(50px) rotate(90deg);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_c1__Ly8Ly.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0) rotate(0)
}

.dressSection_c2__fHkM_ {
    width: 85px;
    position: absolute;
    top: 0;
    left: 65px;
    z-index: 20;
    opacity: 0;
    transform: translateX(50px) rotate(90deg);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_c2__fHkM_.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0) rotate(0)
}

.dressSection_c3__kGZ6w {
    width: 85px;
    position: absolute;
    top: 0;
    left: 130px;
    z-index: 30;
    opacity: 0;
    transform: translateX(50px) rotate(90deg);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_c3__kGZ6w.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0) rotate(0)
}

.dressSection_c4__dRKqW {
    width: 85px;
    position: absolute;
    top: 0;
    left: 195px;
    z-index: 30;
    opacity: 0;
    transform: translateX(50px) rotate(90deg);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_c4__dRKqW.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0) rotate(0)
}

.dressSection_text1__WFFwj {
    color: #e0c590;
    padding-top: 30px
}

.dressSection_text1__WFFwj, .dressSection_text2__zJNtg {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    text-align: center
}

.dressSection_text2__zJNtg {
    color: #6787bc;
    padding-top: 10px;
    display: flex;
    margin: 0 auto;
    width: 284px
}

.dressSection_text3__eHJRL {
    color: #e0c590;
    padding-top: 40px
}

.dressSection_text3__eHJRL, .dressSection_text4__NX_7f {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    text-align: center
}

.dressSection_text4__NX_7f {
    color: #6787bc;
    padding-top: 10px;
    display: flex;
    margin: 0 auto;
    width: 284px
}

.dressSection_text5__yIi3t {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #e0c590;
    padding-top: 50px;
    text-align: center
}

.dressSection_cardBlock__qgL_W {
    position: relative;
    margin: 20px 17px 0;
    height: 500.76px
}

.dressSection_cl1__tFETL {
    width: 124.49px;
    z-index: 1;
    opacity: 0;
    transform: translateX(-50px) translateY(-50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_cl1__tFETL.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0) translateY(0)
}

.dressSection_cl2__rYCnJ {
    width: 124.49px;
    position: absolute;
    top: 25px;
    left: 112.89px;
    z-index: 10;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_cl2__rYCnJ.dressSection_visible__O19wU {
    opacity: 1;
    transform: scale(1)
}

.dressSection_cl3__bST_7 {
    width: 124.49px;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    transform: translateX(50px) translateY(-50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_cl3__bST_7.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0) translateY(0)
}

.dressSection_cl4__qzYHP {
    width: 124.49px;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    transform: translateX(-50px) translateY(50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_cl4__qzYHP.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0) translateY(0)
}

.dressSection_cl5__f6OQQ {
    width: 124.49px;
    position: absolute;
    bottom: 13px;
    left: 102.89px;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_cl5__f6OQQ.dressSection_visible__O19wU {
    opacity: 1;
    transform: scale(1)
}

.dressSection_cl6__YmhJn {
    width: 124.49px;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0;
    transform: translateX(50px) translateY(50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_cl6__YmhJn.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0) translateY(0)
}

.dressSection_icon__YmWv5 {
    display: flex;
    margin: 0 auto;
    width: 200px;
    padding-top: 100px
}

.dressSection_text6__MDq2j {
    font-family: var(--fontSnellRoundhand);
    font-size: 50px;
    line-height: 79px;
    color: #6787bc;
    text-align: center;
    padding-top: 100px;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_text6__MDq2j.dressSection_visible__O19wU {
    opacity: 1;
    transform: scale(1)
}

.dressSection_text7__xYfKf {
    font-family: var(--fontSnellRoundhand);
    font-size: 150px;
    line-height: 120px;
    color: #e0c590;
    text-align: center;
    padding-top: 30px;
    opacity: 0;
    transform: translateX(-30px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_text7__xYfKf.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0)
}

.dressSection_text13__WPZ4S {
    font-family: var(--fontSnellRoundhand);
    font-size: 150px;
    line-height: 120px;
    color: #e0c590;
    text-align: center;
    padding-top: 30px;
    opacity: 0;
    transform: translateX(30px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_text13__WPZ4S.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0)
}

.dressSection_text10__ySbbl, .dressSection_text8__JXFM0 {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    padding-top: 10px;
    text-align: center;
    display: flex;
    margin: 0 auto;
    width: 341px
}

.dressSection_text10__ySbbl {
    padding-bottom: 10px
}

.dressSection_contactOne__Y8Gat {
    display: flex;
    width: 191px;
    margin: 0 auto;
    justify-content: space-between;
    font-family: var(--fontCormorantInfant600);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    position: relative;
    z-index: 1000
}

.dressSection_number1__Pw0eq {
    color: #6787bc;
    opacity: 0;
    transform: translateX(-30px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_number1__Pw0eq.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0)
}

.dressSection_one1__orM5n {
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_one1__orM5n.dressSection_visible__O19wU {
    opacity: 1;
    transform: scale(1)
}

.dressSection_two1__3i0dP {
    opacity: 0;
    transform: translateX(30px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.dressSection_two1__3i0dP.dressSection_visible__O19wU {
    opacity: 1;
    transform: translateX(0)
}

.dressSection_text12__JooLc {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    padding-top: 10px;
    text-align: center;
    display: flex;
    margin: 0 auto;
    width: 299px;
    padding-bottom: 40px
}

.dressSection_button__1Zuyx {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 1000
}

.dressSection_button__1Zuyx button {
    width: 243px;
    text-align: center;
    padding: 12px 75px;
    display: flex;
    justify-content: center;
    background-color: #F1F0EC;
    color: #6787bc;
    font-size: 20px;
    line-height: 22px;
    border: 1.5px solid #6787bc;
    border-radius: 10px;
    font-family: var(--fontCormorantGaramond)
}

@media (hover: hover) {
    .dressSection_button__1Zuyx button:hover {
        color: #F1F0EC;
        background-color: #6787bc
    }
}

.dressSection_button__1Zuyx button:active {
    color: #F1F0EC;
    background-color: #6787bc
}

.dressSection_height__VKtL2 {
    height: 100px
}

.endSection_all__O2uve {
    background-color: #F1F0EC;
    position: relative
}

.endSection_icon1__HpDGL {
    position: absolute;
    width: 536.9242553711px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10
}

.endSection_container__t_iEM {
    width: 375px;
    display: flex;
    margin: 0 auto;
    flex-direction: column;
    position: relative
}

.endSection_text1__JqHey {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    padding-top: 176.4px;
    text-align: center;
    display: flex;
    margin: 0 auto;
    width: 257px;
    padding-bottom: 12px;
    position: relative;
    z-index: 20
}

.endSection_buttonSiteTelegram__VBbOW {
    display: flex;
    margin: 0 auto;
    width: 55px;
    position: relative;
    z-index: 1000
}

.endSection_text2__xcTFK {
    font-family: var(--fontSnellRoundhand);
    font-size: 40px;
    line-height: 55px;
    color: #6787bc;
    text-align: center;
    display: flex;
    margin: 0 auto;
    width: 210px;
    padding-top: 120px;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.endSection_text2__xcTFK.endSection_visible__J60Sj {
    opacity: 1;
    transform: scale(1)
}

.endSection_content__time__iEI_l {
    display: flex;
    margin: 0 auto;
    padding: 50px 0 115px
}

.endSection_timer__items__OjNE2 {
    display: flex;
    font-size: 20px;
    justify-content: center
}

.endSection_timer__item__gJHtE {
    position: relative;
    min-width: 40px;
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
    font-weight: 500;
    font-size: 32px;
    font-family: var(--fontFamilyMontserrat);
    color: #e0c590
}

.endSection_timer__item__gJHtE:before {
    content: attr(data-title);
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 100%);
    font-size: 12px;
    font-weight: 200;
    font-family: var(--fontFamilyMontserrat);
    color: #e0c590
}

.endSection_timer__item__gJHtE:not(:last-child):after {
    content: ":";
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%)
}

.endSection_icon2__5M2v8 {
    position: absolute;
    bottom: 233.68px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10
}

.endSection_text3__UOdzr {
    font-family: var(--fontSnellRoundhand);
    font-size: 40px;
    line-height: 55px;
    color: #F1F0EC;
    text-align: center;
    padding-top: 111.3px;
    position: relative;
    z-index: 30;
    opacity: 0;
    transform: translateY(-50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.endSection_text3__UOdzr.endSection_visible__J60Sj {
    opacity: 1;
    transform: translateY(0)
}

.endSection_text4__4ckvS {
    font-family: var(--fontSnellRoundhand);
    font-size: 40px;
    line-height: 55px;
    color: #F1F0EC;
    text-align: center;
    position: relative;
    z-index: 30;
    padding-bottom: 128.71px;
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.endSection_text4__4ckvS.endSection_visible__J60Sj {
    opacity: 1;
    transform: translateY(0)
}

.endSection_text5__q3en_ {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    padding-top: 100px;
    text-align: center;
    opacity: 0;
    transform: translateX(-30px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.endSection_text5__q3en_.endSection_visible__J60Sj {
    opacity: 1;
    transform: translateX(0)
}

.endSection_text6__L_EQD {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #6787bc;
    padding-bottom: 90px;
    text-align: center;
    opacity: 0;
    transform: translateX(30px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.endSection_text6__L_EQD.endSection_visible__J60Sj {
    opacity: 1;
    transform: translateX(0)
}

.timingSection_all__VndaA {
    background-color: #F1F0EC
}

.timingSection_container__KvNfd {
    width: 375px;
    display: flex;
    margin: 0 auto;
    flex-direction: column;
    position: relative
}

.timingSection_title__LWf__ {
    font-family: var(--fontSnellRoundhand);
    font-size: 50px;
    line-height: 79px;
    color: #6787bc;
    text-align: center;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.timingSection_title__LWf__.timingSection_visible__NiDDc {
    opacity: 1;
    transform: scale(1)
}

.timingSection_b1__1M4BX {
    width: 159px;
    padding-top: 157px;
    margin-left: 61px
}

.timingSection_b2__W8T5m {
    width: 159px;
    padding-top: 90px;
    margin-left: 158px
}

.timingSection_b3__Bt79t {
    width: 159px;
    padding-top: 90px;
    margin-left: 42px
}

.timingSection_b4__mbnRI {
    width: 159px;
    padding-top: 50px;
    margin-left: 168px
}

.timingSection_b5___qRYF {
    width: 159px;
    padding-top: 80px;
    margin-left: 62px
}

.timingSection_icon1__PkGMq {
    display: flex;
    margin: 0 auto;
    width: 127px;
    opacity: 0;
    transform: translateY(-50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.timingSection_icon1__PkGMq.timingSection_visible__NiDDc {
    opacity: 1;
    transform: translateY(0)
}

.timingSection_icon2__2ipij {
    display: flex;
    margin: 0 auto;
    width: 87px;
    opacity: 0;
    transform: translateY(-50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.timingSection_icon2__2ipij.timingSection_visible__NiDDc {
    opacity: 1;
    transform: translateY(0)
}

.timingSection_icon3__gp9a2 {
    display: flex;
    margin: 0 auto;
    width: 129px;
    opacity: 0;
    transform: translateY(-50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.timingSection_icon3__gp9a2.timingSection_visible__NiDDc {
    opacity: 1;
    transform: translateY(0)
}

.timingSection_icon4__4ISUl {
    display: flex;
    margin: 0 auto;
    width: 103px;
    opacity: 0;
    transform: translateY(-50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.timingSection_icon4__4ISUl.timingSection_visible__NiDDc {
    opacity: 1;
    transform: translateY(0)
}

.timingSection_icon5__1_7Iv {
    display: flex;
    margin: 0 auto;
    width: 127px;
    opacity: 0;
    transform: translateY(-50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.timingSection_icon5__1_7Iv.timingSection_visible__NiDDc {
    opacity: 1;
    transform: translateY(0)
}

.timingSection_one__xHtFA {
    font-family: var(--fontSnellRoundhand);
    font-size: 35px;
    line-height: 59px;
    color: #6787bc;
    text-align: center;
    opacity: 0;
    transform: scale(.6);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.timingSection_one__xHtFA.timingSection_visible__NiDDc {
    opacity: 1;
    transform: scale(1)
}

.timingSection_two__tQToE {
    font-family: var(--fontCormorantInfant);
    font-size: 35px;
    line-height: 42px;
    color: #6787bc;
    text-align: center;
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 1s ease-out, transform 1s ease-out
}

.timingSection_two__tQToE.timingSection_visible__NiDDc {
    opacity: 1;
    transform: translateY(0)
}

.timingSection_line__qB2XY {
    position: absolute;
    top: 96.4px;
    left: -8.2px;
    transform: rotate(-7.16deg)
}

.timingSection_block__Wnt8c {
    position: relative
}

.timingSection_t1__zXWoh {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 79px;
    z-index: 10
}

.timingSection_t2__QaGQq {
    font-family: var(--fontCormorantGaramond);
    font-size: 20px;
    line-height: 22px;
    color: #F1F0EC;
    padding-top: 114px;
    text-align: center;
    display: flex;
    margin: 0 auto;
    width: 317px;
    padding-bottom: 170px;
    position: relative;
    z-index: 20
}

.maneSection_all__uKmav {
    position: relative;
    height: 100vh;
    width: 100vw;
    overflow-y: hidden;
    overflow-x: hidden
}

.maneSection_allHidden__yGrAQ {
    position: fixed;
    opacity: 0;
    transition: opacity 2s ease-out
}

.maneSection_one__5BO3w {
    background-color: #6787bc;
    height: 100vh;
    width: 100vw;
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    opacity: 1
}

.maneSection_oneHidden__VyLLT {
    position: fixed;
    opacity: 0;
    transition: opacity 2s ease-out
}

.maneSection_text__yL6Gt {
    width: 191px;
    position: absolute;
    top: 13.6vh;
    left: 50%;
    transform: translateX(-50%);
    z-index: 20
}

.maneSection_text1__jhScC {
    font-family: var(--fontCormorantInfant);
    font-size: 25px;
    line-height: 25px;
    color: #F1F0EC;
    text-align: center;
    text-transform: uppercase
}

.maneSection_text3__Wv_1L {
    font-family: var(--fontSnellRoundhand);
    font-size: 50px;
    line-height: 50px;
    color: #F1F0EC;
    text-align: center
}

.maneSection_p1__5IDOI {
    height: 133px;
    position: absolute;
    top: 45vh;
    left: calc(50% - 70.35px);
    z-index: 20
}

.maneSection_text2__t5a_x {
    font-family: var(--fontCormorantGaramond);
    font-size: 18px;
    line-height: 22px;
    color: #F1F0EC;
    text-align: center;
    width: 281px;
    position: absolute;
    bottom: 13.6vh;
    left: 50%;
    transform: translateX(-50%);
    z-index: 20
}

.maneSection_p2__R4HsY {
    width: 889.4px;
    position: absolute;
    bottom: 41.09vh;
    left: calc(50% - 444.7px);
    z-index: 15
}

.maneSection_p2Hidden__wsn62 {
    transform: translateY(-300px)
}

.maneSection_p2Hidden__wsn62, .maneSection_p3Hidden__wEHC4 {
    opacity: 0;
    transition: opacity 2s ease-out, transform 2s ease-out
}

.maneSection_p3Hidden__wEHC4 {
    transform: translateY(300px)
}

.maneSection_p3__ybBzR {
    width: 889.4px;
    position: absolute;
    top: 39.58vh;
    left: calc(50% - 444.7px);
    z-index: 10;
    opacity: 1
}

.maneSection_p3Hidden__wEHC4 {
    animation: maneSection_slideDownThenFade__0rwrv 2s ease-out forwards
}

.maneSection_two__AAOkD {
    position: fixed;
    opacity: 0
}

.maneSection_twoHidden__El0ZH {
    position: unset;
    opacity: 1;
    transition: opacity 2s ease-out
}