header {
    color: #FFF;

    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 200;

    line-height: normal;
}

.container {
    margin: 0 auto;

    width: 1160px;
}

.hdr-section {

    background: linear-gradient(90deg, #000000 0.01%, rgba(255, 255, 255, 0) 50.14%), url(photos/table_bread!.jpg);
    background-color: azure;
    background-repeat: no-repeat;
    background-size: cover;

    width: 100%;


    margin-bottom: 0;
    padding-bottom: 0px;

}

.header {
    width: 558px;

    margin: 0;
    padding-left: 0;
    padding-top: 55px;

    font-family: 'Inter', sans-serif;
    font-weight: 200;
    font-size: 24px;

    color: #FFFFFF;

    display: flex;
    list-style-type: none;
    justify-content: space-between;

}

.traditional-bakery {
    color: #FFF;

    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    font-family: Inter;
    font-size: 70px;
    font-style: normal;
    font-weight: 200;

    line-height: normal;
}

.bread {

    color: #FFF;

    width: 570.253px;

    font-family: Inter;
    font-size: 21px;
    font-style: normal;
    font-weight: 300;

    line-height: normal;
}

.shop {
    cursor: pointer;

    padding: 16px 34px 16px 34px;

    border-radius: 17px;
    border: none;

    color: #FFFFFF;
    background: #B47B48;

    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;

    text-decoration: none;
}

.shop:hover {
    background-color: #9a693f;

}

.bake {

    background: #272727;

    display: flex;
    justify-content: space-between;

    text-align: center;

    padding-top: 51px;
}

.bakes {
    display: flex;

    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    margin-right: 0;
    margin-bottom: 0;

    background: linear-gradient(81deg, #000 -110.34%, rgba(0, 0, 0, 0.00) 80.32%), rgba(39, 39, 39, 1);
}


.bakes:hover {
    /* background-color: #EBAD51; */
    animation-name: smothtransition;
    animation-timing-function: ease-in;
    animation-duration: .2s;
    animation-fill-mode: forwards;

}

@keyframes smothtransition {
    0% {
        background: #272727;
    }

    100% {
        background-color: #EBAD51;
    }
}

.box-cookie {
    width: 160px;
}

.box-pie {
    width: 117px;
}

.bakes_box {
    margin-right: 0;

    height: 150px;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;

    border: 2px solid aqua;
}

.bakerys {
    padding-bottom: 100px;
    margin-top: 136px;
    padding-bottom: 0;
    padding-left: 0;
    padding-bottom: 36px;

    display: flex;
    justify-content: space-between;

    list-style: none;

}

.buy {
    margin-top: 22px;
    padding: 10px 22px 5px 22px;

    border-radius: 0;
    border: none;

    background-color: #C85312;
    color: #FFFFFF;

    font-size: 16px;
    font-family: 'Inter', sans-serif;
    font-weight: 900;

    cursor: pointer;
}

.buy:hover {
    background-color: #a34410;
}

.buy-cruason {
    margin-top: 34px;
    margin-right: 17px;
    padding: 10px 22px 5px 22px;

    border-radius: 0;
    border: none;

    background-color: #C85312;
    color: #FFFFFF;

    font-size: 16px;
    font-family: 'Inter', sans-serif;
    font-weight: 900;

    cursor: pointer;
}

.buy-cruason:hover {
    background-color: #a34410;
}

.buy-pie {

    margin-top: 6px;
    margin-right: 31px;
    padding: 10px 22px 5px 22px;

    border-radius: 0;
    border: none;

    background-color: #C85312;
    color: #FFFFFF;

    font-size: 16px;
    font-family: 'Inter', sans-serif;
    font-weight: 900;

    cursor: pointer;
}

.buy-pie:hover {
    background-color: #a34410;
}

.deccription {

    margin: 0;
    margin-top: 13px;

    color: #FFFFFF;

    font-family: 'Inter', sans-serif;
    font-weight: 500;
}

.deccription-cruason {
    padding-right: 6px;

    width: 90px;

    color: #FFFFFF;

    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 14px;
}

.deccription-pie {
    margin-top: 13px;

    color: #FFFFFF;

    font-family: 'Inter', sans-serif;
    font-weight: 500;

}

.cost {
    padding-bottom: 13px;
    margin-top: 51px;

    color: #FFFFFF;

    font-size: 23px;
    font-family: 'Inter', sans-serif;
    font-weight: 200;

}

.cost-cruason {
    text-align: center;

    color: #FFFFFF;

    font-size: 23px;
    font-family: 'Inter', sans-serif;
    font-weight: 200;
}

.cost-pie {
    width: 310px;

    color: #FFFFFF;

    font-family: 'Inter', sans-serif;
    font-weight: 200;
    font-size: 23px;
}

.cruason {
    margin-bottom: 0;

    text-align: center;

    width: 310px;
    height: 225px;

    background-color: #272727;
}

.pie {
    text-align: center;

    width: 310px;
    height: 225px;

    background-color: #272727;

    margin-bottom: 0;
}


.sweets {
    margin: 0;

    height: 225px;

    display: block;
}

.menu {
    margin-top: -16px;
    margin-bottom: 0;

    background-color: #202023;
}

.header_menu {
    font-size: 64px;
    font-family: 'Inter', sans-serif;
    font-weight: 100;
    text-align: center;

    color: #FFFFFF;

    margin-top: 0;
    padding-top: 21px;
    margin-bottom: 18px;
}

.bread_and_cakes {
    list-style: none;

    padding: 0 106px;
    margin-bottom: 0;
}

.bake_name {
    color: #FFFFFF;

    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 26px;
    /* padding-top: 100px; */
}

.menu_bakes {
    width: 328px;

    outline: 1px solid white;

    text-align: center;
}

.headLinks {
    text-decoration: none;
    color: white;
}

.headLinks:hover {
    animation-name: headerLiAnim;
    animation-timing-function: ease-in;
    animation-duration: .15s;
    animation-fill-mode: forwards;
}

@keyframes headerLiAnim {
    0% {
        color: white;
    }

    100% {
        color: rgb(136, 136, 136);
    }

}

.chokolate_cookie {
    margin-left: -80px;
    margin-bottom: 6px;

    width: 210px;

}

.side_rogalik {
    margin-left: -232px;
    margin-bottom: -7px;

    width: 160px;
}

.cake {
    margin-top: -14px;
    margin-left: -117px;
}

.capkase {
    margin-left: -241px;
    margin-bottom: 17px;
}

.makova {
    margin-top: -45px;
    margin-left: 101px;
    margin-bottom: 69px;
}

.rogalik {
    margin-left: -361px;
    margin-top: -45px;
}

.sloyka {
    margin-left: -80px;
    margin-bottom: 11px;
    margin-top: -45px;
}

.first_bakes {
    padding-left: 0;
    margin-bottom: 0px;

    height: 229px;

    display: flex;
    justify-content: space-between;
}

.second_bakes {
    padding-left: 0;
    margin-bottom: 32px;

    height: 229px;

    display: flex;
    justify-content: space-between;
}

.order {
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 26px;

    color: #FFFFFF;
    background-color: #B47B48;

    display: inline;

    padding: 8px 43px 5px 43px;

    border-radius: 17px;
    border: none;

    margin-top: 6px;
    margin-bottom: 6px;

    cursor: pointer;
}

.order:hover {
    background-color: #9a693f;

}

.order2 {
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 26px;

    color: #FFFFFF;
    background-color: #B47B48;

    display: inline;

    border-radius: 17px;
    border: none;

    padding: 8px 43px 5px 43px;
    margin-top: 10px;
    margin-bottom: 10px;

    cursor: pointer;
}

.order2:hover {
    background-color: #9a693f;
}

.li_order {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 80px;
}

.li_order1 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 40px;
}

.li_order2 {
    margin-bottom: 5px;
    margin-left: 40px;
}

.li_order3 {
    margin-bottom: 5px;
    margin-right: 75px;
}

.bread1 {
    padding-top: 14px;
    margin-bottom: 0;
}

.li_second_bakes {
    height: 250px;
}

.cakes {
    color: #FFFFFF;

    font-size: 26px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;

    display: flex;
    justify-content: center;

    margin-top: -30px;
}

ul {
    list-style: none;
}

.blackberry_pie {
    padding-top: 28px;

    height: 193px;
    width: 183px;
}

.inside_box {
    padding-top: 51px;

    text-align: center;
}

.inside_cruason {
    padding-top: 51px;

    text-align: center;
}

.inside_pie {
    padding-top: 25px;

    text-align: center;
}

.inside_pie_div {
    margin-top: 13px;
    margin-left: -15px;
}

.order_first {
    display: flex;
    justify-content: space-between;
}

.order_second {
    display: flex;
    justify-content: space-between;

    margin-top: -10px;
    padding-bottom: 73px;
}

.quality_container {
    margin: 0 auto;
    margin-top: 0;

    width: 1050px;
}

.quality_section {
    background-image: url(photos/photo_2024-01-15_19-45-38.jpg);
    background-repeat: no-repeat;
    background-size: cover;

    width: 100%;

    margin-top: 0;
}

.food_quality {
    padding-bottom: 47.5px;
    margin-top: 0;
    padding-left: 0;
    margin: 0;

    display: flex;
    justify-content: space-between;
}

.num_list {
    text-align: left;

    list-style: none;

    color: #FFF;

    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 24px;

    padding-left: 0;
    padding-top: 26px;
    padding-left: 13px;
}

.div_quality {
    backdrop-filter: blur(18px);
    background-color: rgba(242, 242, 242, 0.3);

    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
    width: 292px;
    height: 198.5px;

    text-align: center;

    margin: 0 auto;
}

.first_bread {
    margin-top: -60px;
}


.quality_bakery {
    color: #FFF;

    padding-top: 90px;
    padding-left: 425px;
    margin-bottom: 0;
    margin-top: 0;

    font-size: 64px;
    font-family: 'Italiana', sans-serif;
    font-weight: 400;
}

.li_image_second {
    margin-top: 84px;
}

.bread_gradient {
    margin-top: -215px;

    width: 302px;
    height: 205px;

    border-radius: 112.5px;

    background: linear-gradient(81deg, #a10707 -110.34%, #000000 -110.33%, rgba(0, 0, 0, 0.00) 80.32%);
}

.li_image_third {
    margin-top: 123px;
}

.traditional_artisax {
    background: linear-gradient(90deg, #000 8.49%, rgba(3, 3, 3, 0.00) 100%), url(photos/traditional_artisax4x.jpg);


    background-color: azure;

    background-repeat: no-repeat;
    background-size: cover;

    width: 100%;


}

.hend_dish_hotel {
    display: flex;
    justify-content: space-between;

    padding-left: 0;
    margin-bottom: 0;
    padding-bottom: 56px;
}

.text_artisax {
    margin-bottom: 0;
    padding-top: 55px;
    padding-bottom: 104px;
    padding-left: 50px;
    margin-top: 0;

    color: #FFF;

    font-size: 48px;
    font-family: 'Italiana', sans-serif;
    font-weight: 400;
}

.container_traditional {
    margin: 0 auto;

    width: 1110px;
}



.text_to_picture {
    text-align: center;

    color: #FFF;

    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 24px;

    margin-bottom: 0;
    margin-top: 10px;
}

.text_to_picture_first {
    color: #FFF;

    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 24px;

    margin-left: -30px;
    margin-bottom: 0;
    margin-top: 10px;
}

.sction_where {
    background-color: #202023;

    margin-top: 0;
}

.where {
    padding-top: 66px;
    margin-top: 0;

    font-size: 48px;
    font-family: 'Italiana', sans-serif;
    font-weight: 400;

    color: #FFF;
}

.iframe {
    padding-bottom: 50px;
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 0;
}

.how_and_when {
    padding-left: 0;
    margin-bottom: 0;

    display: flex;
}

.how {
    color: #FFF;

    text-align: center;

    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 40px;

    padding-bottom: 38px;
    margin-bottom: 0;
    margin-top: 0;
}

.when {
    color: #FFF;

    text-align: center;

    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 40px;

    padding-bottom: 40px;
    margin-bottom: 0;
    margin-top: 0;
}

.contacts {

    padding-left: 132.55px;

    text-decoration: none;

    color: #FFFFFF;

    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;
}

.time {
    text-align: center;

    color: #FFFFFF;

    font-family: 'Inter', sans-serif;
    font-weight: 200;
    font-size: 24px;

    margin-top: 0;
}

.li_how {
    text-align: left;

    padding-right: 31px;
}

.contacts_second {
    padding-left: 132.55px;

    text-decoration: none;

    color: #FFFFFF;

    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;
}

.contacts_third {
    padding-left: 132.55px;

    text-decoration: none;

    color: #FFFFFF;

    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;
}

.div_contact {
    padding-bottom: 38px;
}

.div_contact_second {
    padding-bottom: 10px;
}

.section_end {
    background-color: #202023;

    margin-top: 0;
}

.artisax_end {
    padding-top: 62px;
    padding-bottom: 16px;
    margin-bottom: 0;

    font-family: 'Inter', sans-serif;
    font-weight: 200;
    font-size: 40px;

    color: #FFF;

    margin-top: 0;
}

.footer {
    margin-top: 0;
}

.ul_in_footer {
    margin-top: 0;
    padding-left: 0;

    display: flex;
}

.ul_in_footers_ul {
    width: 100%;

    display: flex;

    padding-left: 0;
}

.we_want {
    margin-bottom: 0;
    padding-left: 17.1px;
    margin-top: 0;

    color: #FFF;

    font-size: 20px;
    font-family: 'Inter', sans-serif;
    font-weight: 300;
}

.about {
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;

    color: #FFF;

    padding-top: 40px;
    margin-top: 0;
    margin-bottom: 0;
}

.movement {
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;

    color: #FFF;

    padding-top: 40px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 141.6px;
}

.company {
    text-decoration: none;

    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;

    color: #FFF;

    padding-top: 40px;
    margin-top: 0;
    margin-bottom: 0;
}

.li_about {
    padding-left: 77.32px;
}

.li_in_footer_second {
    width: 833.74px;

}

.li_about p {
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;

    color: #FFF;

    line-height: 15px;
}

.li_movement p {
    font-family: 'Inter', sans-serif;
    font-size: 24px;
    font-weight: 300;

    color: #FFF;
}

.li_company p {
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;

    color: #FFF;
}

.p_div {
    padding-right: 155px;
    margin-left: 141.6px;
    padding-top: 41px;

    /* line-height: 33px; */
}

.p_div_second {
    padding-top: 41px;

    /* line-height: 33px; */
}

.about_us {
    color: #FFF;
    text-decoration: none;
    font-size: 24px;
    font-family: 'Inter', sans-serif;
    font-weight: 200;

}

.navigation_footer {
    padding-top: 41px;
}

.features {
    color: #FFF;
    text-decoration: none;
    font-size: 24px;
    font-family: 'Inter', sans-serif;
    font-weight: 200;
}

.first_li_in_footer {
    width: 322.34px;
}

.news {
    color: #FFF;
    text-decoration: none;
    font-size: 24px;
    font-family: 'Inter', sans-serif;
    font-weight: 200;
}

.riserved {
    font-family: 'Inter', sans-serif;
    font-weight: 100;
    font-size: 20px;

    color: #FFF;

    text-align: center;

    margin-bottom: 0;
    margin-top: 0;
    padding-top: 85px;
    padding-bottom: 44px;
}

.text-focus-in {
    animation: text-focus-in 2s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

@keyframes text-focus-in {
    0% {
        filter: blur(12px);
        opacity: 0;
    }

    100% {
        filter: blur(0px);
        opacity: 1;
    }
}


button:hover {
    animation: rotate-hor-center 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}



@keyframes rotate-hor-center {
    0% {
        transform: rotateX(0);
    }

    100% {
        transform: rotateX(-360deg);
    }
}

.text-flicker-in-glow:hover {
    -webkit-animation: text-flicker-in-glow 4s linear both;
    animation: text-flicker-in-glow 1s linear both;
}

@-webkit-keyframes text-flicker-in-glow {
    0% {
        opacity: 0;
    }

    10% {
        opacity: 0;
        text-shadow: none;
    }

    10.1% {
        opacity: 1;
        text-shadow: none;
    }

    10.2% {
        opacity: 0;
        text-shadow: none;
    }

    20% {
        opacity: 0;
        text-shadow: none;
    }

    20.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.25);
    }

    20.6% {
        opacity: 0;
        text-shadow: none;
    }

    30% {
        opacity: 0;
        text-shadow: none;
    }

    30.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    30.5% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    30.6% {
        opacity: 0;
        text-shadow: none;
    }

    45% {
        opacity: 0;
        text-shadow: none;
    }

    45.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    50% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    55% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    55.1% {
        opacity: 0;
        text-shadow: none;
    }

    57% {
        opacity: 0;
        text-shadow: none;
    }

    57.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35);
    }

    60% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35);
    }

    60.1% {
        opacity: 0;
        text-shadow: none;
    }

    65% {
        opacity: 0;
        text-shadow: none;
    }

    65.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    75% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    75.1% {
        opacity: 0;
        text-shadow: none;
    }

    77% {
        opacity: 0;
        text-shadow: none;
    }

    77.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4), 0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    85% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4), 0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    85.1% {
        opacity: 0;
        text-shadow: none;
    }

    86% {
        opacity: 0;
        text-shadow: none;
    }

    86.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    100% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1);
    }
}

@keyframes text-flicker-in-glow {
    0% {
        opacity: 0;
    }

    10% {
        opacity: 0;
        text-shadow: none;
    }

    10.1% {
        opacity: 1;
        text-shadow: none;
    }

    10.2% {
        opacity: 0;
        text-shadow: none;
    }

    20% {
        opacity: 0;
        text-shadow: none;
    }

    20.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.25);
    }

    20.6% {
        opacity: 0;
        text-shadow: none;
    }

    30% {
        opacity: 0;
        text-shadow: none;
    }

    30.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    30.5% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    30.6% {
        opacity: 0;
        text-shadow: none;
    }

    45% {
        opacity: 0;
        text-shadow: none;
    }

    45.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    50% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    55% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
    }

    55.1% {
        opacity: 0;
        text-shadow: none;
    }

    57% {
        opacity: 0;
        text-shadow: none;
    }

    57.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35);
    }

    60% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35);
    }

    60.1% {
        opacity: 0;
        text-shadow: none;
    }

    65% {
        opacity: 0;
        text-shadow: none;
    }

    65.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    75% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    75.1% {
        opacity: 0;
        text-shadow: none;
    }

    77% {
        opacity: 0;
        text-shadow: none;
    }

    77.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4), 0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    85% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4), 0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    85.1% {
        opacity: 0;
        text-shadow: none;
    }

    86% {
        opacity: 0;
        text-shadow: none;
    }

    86.1% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1);
    }

    100% {
        opacity: 1;
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1);
    }
}