@font-face {
    font-family: 'FloriselScript';
    src: url('/fonts/FloriselScript/FloriselScript.woff') format('woff');
}
@font-face {
    font-family: 'FloriselScript';
    src: url('/fonts/FloriselScript/FloriselScript.woff') format('woff');
    font-weight: 600;
}
@font-face {
    font-family: 'OrchideaPro-ExtraLight';
    src: url('/fonts/OrchideaPro/OrchideaPro-ExtraLight.woff') format('woff');
}

* {
    font-family: 'OrchideaPro-ExtraLight' !important;
}
body {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/images/bg.png);
}
.t-title.t-title_xxl {
    font-family: 'FloriselScript' !important;
}
.t-heading.t-heading_sm {
    font-size: 34px;
}
.t514__sectiontextwrapper { /* Тайминг */
    padding-bottom: 60px !important;
}
#rec780113771 { /* Заголовок */
    padding-top: 200px;
}

@media screen and (max-width: 480px) and (min-height: 700px) { /* Long display */
    #rec780113771 { /* Заголовок */
        padding-top: 250px;
    }
}

@media screen and (max-width: 480px) {
    .t-title.t-title_xxl {
        font-size: 60px;
    }
    .t-heading.t-heading_sm {
        font-size: 24px;
    }
}
@media screen and (max-width: 640px) {
    .t-title.t-title_xxl {
        font-size: 60px;
    }
    .t-heading.t-heading_sm {
        font-size: 24px;
    }
    #rec779695256 { /* Таймер */
        padding-bottom: 10px !important;
    }
    #rec779698095,
    #rec779699038,
    #rec780115346,
    #rec779703965,
    #rec779701066,
    #rec780157927 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t514__sectiontextwrapper { /* Тайминг */
        padding-bottom: 40px !important;
    }
}

#rec779695256,
#rec779695256 .t-cover {
    background-color: transparent !important;
}

#rec780113771 .t-title { /* Заголовок */
    font-size: 84px;
    line-height: 64px;
}

#rec779701317 strong {
    display: inline-block;
    margin-left: 2px;
    animation: heartPulse 2s ease 0s infinite normal forwards;
}

@keyframes heartPulse {
    0% {
      transform: scale(1);
    }
  
    50% {
      transform: scale(1.5);
    }
  
    100% {
      transform: scale(1);
    }
  }