@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans Italic'), local(NotoSans-Italic), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARPQ_m87A.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans Italic'), local(NotoSans-Italic), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARGQ_m87A.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans Italic'), local(NotoSans-Italic), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARDQ_m87A.woff2) format("woff2");
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans Italic'), local(NotoSans-Italic), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4AROQ_m87A.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans Italic'), local(NotoSans-Italic), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARBQ_m87A.woff2) format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans Italic'), local(NotoSans-Italic), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARNQ_m87A.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans Italic'), local(NotoSans-Italic), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARMQ_m87A.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans Italic'), local(NotoSans-Italic), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARCQ_k.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold Italic'), local(NotoSans-BoldItalic), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyOzW1aPQ.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold Italic'), local(NotoSans-BoldItalic), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyHzW1aPQ.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold Italic'), local(NotoSans-BoldItalic), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyCzW1aPQ.woff2) format("woff2");
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold Italic'), local(NotoSans-BoldItalic), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyPzW1aPQ.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold Italic'), local(NotoSans-BoldItalic), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyAzW1aPQ.woff2) format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold Italic'), local(NotoSans-BoldItalic), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyMzW1aPQ.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold Italic'), local(NotoSans-BoldItalic), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyNzW1aPQ.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold Italic'), local(NotoSans-BoldItalic), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyDzW0.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans'), local(NotoSans), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6DRAW_0.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans'), local(NotoSans), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr4TRAW_0.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans'), local(NotoSans), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5DRAW_0.woff2) format("woff2");
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans'), local(NotoSans), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6TRAW_0.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans'), local(NotoSans), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5jRAW_0.woff2) format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans'), local(NotoSans), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6jRAW_0.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans'), local(NotoSans), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6zRAW_0.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans'), local(NotoSans), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5TRA.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold'), local(NotoSans-Bold), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVadyB1Wk.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold'), local(NotoSans-Bold), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVYNyB1Wk.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold'), local(NotoSans-Bold), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZdyB1Wk.woff2) format("woff2");
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold'), local(NotoSans-Bold), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVaNyB1Wk.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold'), local(NotoSans-Bold), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZ9yB1Wk.woff2) format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold'), local(NotoSans-Bold), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVa9yB1Wk.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold'), local(NotoSans-Bold), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVatyB1Wk.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans Bold'), local(NotoSans-Bold), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZNyB.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v29/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUtiZTaR.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v29/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUJiZTaR.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v29/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUliZTaR.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v29/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUhiZTaR.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v29/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiZQ.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/Noto-sans-EB.ttf)
}

menu,
ul,
li,
p,
h1,
h2,
h3,
h4 {
    margin: 0;
    padding: 0
}

html,
body {
    overflow-x: hidden;
    outline: none
}

img {
    display: block
}

.wrap {
    max-width: 1248px;
    margin: 0 auto
}

#main {
    background: url(../img/main_bg.png) no-repeat top center
}

#finish {
    background: url(../img/footer_bg.png@v1) no-repeat center top
}

#main,
#finish {
    background-color: #0D1D20
}

#logo {
    width: 148px;
    height: 96.97px
}

.timer {
    display: flex;
    padding-left: 36px
}

.timer p {
    padding-top: 34px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 115.69%;
    text-align: center;
    color: #FFF;
    margin-right: 16px
}

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

.timer_inner {
    margin: 24px 16px 0 0;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 115.69%;
    position: relative;
    text-align: center;
    height: 40px;
    color: #FFF;
    padding: 9px 4px 8px 5px;
    background: #298AE3;
    border-radius: 4px
}

.timer_inner:not(:last-child):after {
    content: ":";
    display: block;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 115.69%;
    position: absolute;
    text-align: center;
    top: 7px;
    right: -11px;
    color: #FFF
}

.btnCall {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    background: none;
    color: #FFF;
    border: 1px solid #FDFEFF;
    box-sizing: border-box;
    border-radius: 4px;
    margin-top: 24px;
    padding: 12px 30px 14px 32px
}

main h1,
#finish h1 {
    font-family: Oswald;
    font-style: italic;
    font-weight: 600;
    font-size: 92px;
    line-height: 92px;
    text-transform: capitalize;
    color: #E91C06;
    padding-top: 46px;
    margin-bottom: 17px
}

.pills {
    font-family: Noto Sans;
    font-style: italic;
    font-size: 24px;
    line-height: 28px;
    position: relative;
    padding: 7px 0 17px 26px;
    color: #FFF
}

.blue_p {
    width: 388px
}

.red_p {
    width: 339px
}

.pills:before {
    content: '';
    display: block;
    width: 20px;
    height: 26px;
    position: absolute;
    left: 0;
    top: 12px
}

.blue_p:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='26' viewBox='0 0 20 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7882 4.61221C19.3634 3.00103 18.3495 1.65727 16.9333 0.828637C16.0068 0.286579 14.9516 0 13.8818 0C11.6861 0 9.64443 1.18944 8.5537 3.10417L4.68828 9.88956C4.68789 9.89015 4.6875 9.89075 4.68711 9.89134C4.68672 9.89194 4.68652 9.89266 4.68613 9.89326L0.820583 16.6788C-0.870603 19.6476 0.136733 23.4575 3.06603 25.1715C3.99238 25.7136 5.04741 26 6.11709 26C8.11971 26 9.99932 25.0174 11.145 23.3717C11.1555 23.3566 11.1654 23.3411 11.1745 23.3252L19.1784 9.32214C19.9954 7.89255 20.212 6.21996 19.7882 4.61221ZM10.1315 22.6798C9.21292 23.9841 7.71433 24.762 6.11709 24.762C5.26157 24.762 4.41776 24.5328 3.67684 24.0993C1.33086 22.7266 0.524135 19.6755 1.87854 17.2978L5.43976 11.0465L6.76192 11.8201C6.76205 11.8202 6.76211 11.8203 6.76224 11.8203C6.76231 11.8204 6.76244 11.8204 6.7625 11.8205L13.9384 16.0195L10.1315 22.6798ZM18.1212 8.70144L14.5507 14.9483L7.90197 11.0577L9.61075 8.05809C9.77936 7.762 9.67935 7.38338 9.38721 7.21249C9.09506 7.04153 8.72147 7.14295 8.55285 7.43904L6.84408 10.4387L6.05057 9.97441L9.61166 3.72328C10.4848 2.19028 12.1211 1.2381 13.8818 1.2381C14.7374 1.2381 15.5815 1.4673 16.3225 1.90093C17.4558 2.56403 18.2675 3.64055 18.6078 4.93187C18.9474 6.21969 18.7746 7.55843 18.1212 8.70144Z' fill='%23298AE3'/%3E%3C/svg%3E%0A");
}

.red_p:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='26' viewBox='0 0 20 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7882 4.61221C19.3634 3.00103 18.3495 1.65727 16.9333 0.828637C16.0068 0.286579 14.9516 0 13.8818 0C11.6861 0 9.64443 1.18944 8.5537 3.10417L4.68828 9.88956C4.68789 9.89015 4.6875 9.89075 4.68711 9.89134C4.68672 9.89194 4.68652 9.89266 4.68613 9.89326L0.820583 16.6788C-0.870603 19.6476 0.136733 23.4575 3.06603 25.1715C3.99238 25.7136 5.04741 26 6.11709 26C8.11971 26 9.99932 25.0174 11.145 23.3717C11.1555 23.3566 11.1654 23.3411 11.1745 23.3252L19.1784 9.32214C19.9954 7.89255 20.212 6.21996 19.7882 4.61221ZM10.1315 22.6798C9.21292 23.9841 7.71433 24.762 6.11709 24.762C5.26157 24.762 4.41776 24.5328 3.67684 24.0993C1.33086 22.7266 0.524135 19.6755 1.87854 17.2978L5.43976 11.0465L6.76192 11.8201C6.76205 11.8202 6.76211 11.8203 6.76224 11.8203C6.76231 11.8204 6.76244 11.8204 6.7625 11.8205L13.9384 16.0195L10.1315 22.6798ZM18.1212 8.70144L14.5507 14.9483L7.90197 11.0577L9.61075 8.05809C9.77936 7.762 9.67935 7.38338 9.38721 7.21249C9.09506 7.04153 8.72147 7.14295 8.55285 7.43904L6.84408 10.4387L6.05057 9.97441L9.61166 3.72328C10.4848 2.19028 12.1211 1.2381 13.8818 1.2381C14.7374 1.2381 15.5815 1.4673 16.3225 1.90093C17.4558 2.56403 18.2675 3.64055 18.6078 4.93187C18.9474 6.21969 18.7746 7.55843 18.1212 8.70144Z' fill='%23E91C06'/%3E%3C/svg%3E%0A");
}

ul.effects {
    margin-top: 29px
}

.effects li {
    padding-left: 53px;
    list-style-type: none;
    height: 40px;
    display: flex;
    align-items: center;
    font-family: Noto Sans;
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    margin-bottom: 14px;
    position: relative;
    width: 317px
}

.effects li:before {
    content: '';
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    top: 0;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.45455 0 0 4.45455 0 10C0 15.5455 4.45455 20 10 20C15.5455 20 20 15.5455 20 10C20 4.45455 15.5455 0 10 0ZM15.7727 6.86364L8.5 14.4091C8.40909 14.5 8.31818 14.5455 8.18182 14.5455C8.04545 14.5455 7.90909 14.5 7.86364 14.4091L4.31818 10.5909L4.22727 10.5C4.13636 10.4091 4.09091 10.2727 4.09091 10.1818C4.09091 10.0909 4.13636 9.95455 4.22727 9.86364L4.86364 9.22727C5.04545 9.04545 5.31818 9.04545 5.5 9.22727L5.54545 9.27273L8.04545 11.9545C8.13636 12.0455 8.27273 12.0455 8.36364 11.9545L14.4545 5.63636H14.5C14.6818 5.45455 14.9545 5.45455 15.1364 5.63636L15.7727 6.27273C15.9545 6.40909 15.9545 6.68182 15.7727 6.86364Z' fill='%23298AE3'/%3E%3C/svg%3E%0A") no-repeat center center, radial-gradient(68.75% 68.75% at 50% 50%, #355169 0%, rgba(48, 74, 97, 0) 100%)
}

.prod_relative {
    position: relative
}

.product_top {
    
        position: absolute;
        width: 350px;
        height: 570px;
        top: 130px;
        left: 430px;
   
}

.form_wrapper {
    width: 100%;
    margin-top: 66px;
    background: #FFF;
    box-shadow: 0 24px 24px rgba(0, 0, 0, 0.24);
    border-radius: 8px;
    padding: 20px 16px;
    margin-bottom: 112px
}

.form_title {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #E91C06
}

.prices {
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: baseline;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #585858;
    margin-top: 31px
}



.old_price .price,
.old_price_inner {
    text-decoration: line-through
}

.new_price .price {
    position: relative;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 33px;
    text-align: center;
    color: #E91C06
}

.new_price .price sup {
    position: absolute;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.4)
}

form.orderForm {
    padding: 20px 16px
}

form.orderForm label {
    padding-left: 8px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #131313
}

form.orderForm input,
form.orderForm select,
.country_select {
    width: 100%;
    margin-top: 4px;
    margin-bottom: 18px;
    background: #F9F9F9;
    border: 1px solid #E7E7E7;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #A7A7A7;
    padding: 10px 0 10px 15px;
    -webkit-appearance: none;
}

.prod_left {
    padding-top: 9px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    color: #585858
}

.btnBuy {
    margin-top: 12px;
    background: #E91C06;
    border: 1px solid #E91C06;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    width: 100%;
    height: 73px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    color: #FFF;
    box-shadow: 0 24px 24px -20px #E91C06
}

.protection {
    padding: 9px 24px 12px;
    display: flex;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #C4C4C4
}

.protection p {
    padding-left: 13px
}

#problems h2 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 900;
    font-size: 36px;
    line-height: 40px;
    text-align: center;
    color: #000;
    margin: 55px auto 45px
}

.prob_item {
    display: flex;
    height: 112px;
    align-items: center;
    margin-bottom: 64px
}

.prob_item p {
    position: relative;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    padding-left: 40px;
    color: #000
}

.prob_item p:after {
    border-radius: 50%;
    content: ' ';
    position: absolute;
    display: block;
    width: 48px;
    height: 48px;
    left: -24px;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.3138 4.68623C24.2919 1.66433 20.2737 0 16 0C11.7263 0 7.70813 1.66433 4.68623 4.68623C1.66433 7.70813 0 11.7263 0 16C0 20.2737 1.66433 24.2919 4.68623 27.3138C7.70813 30.3357 11.7263 32 16 32C20.2737 32 24.2919 30.3357 27.3138 27.3138C30.3357 24.2919 32 20.2737 32 16C32 11.7263 30.3357 7.70813 27.3138 4.68623Z' fill='%23F00716'/%3E%3Crect x='8' y='14.3999' width='16' height='3.2' rx='1.6' fill='white'/%3E%3C/svg%3E%0A") no-repeat center center, rgba(240, 7, 22, 0.31)
}

.left_col {
    padding-left: 17px
}

.right_col {
    padding-left: 56px;
    margin-bottom: 85px
}

.tagline {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    color: #FFF;
    background: #273B4A;
    padding: 30px 0 38px
}

.presentation {
    display: flex;
    align-items: center;
    background-color: rgb(243, 243, 243);
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    margin-bottom: 40px;
}

.p_text1 {
    font-weight: bold;
    font-size: 30px!important;
    line-height: 35px!important;
}

.p_text2,
.p_text3 {
    font-size: 22px!important;
    line-height: 28px!important;
}

.presentation img {
    max-width: 500px;
}

#complex {
    position: relative;
    padding-bottom: 56px
}

#complex h2 {
    margin-top: 63px;
    margin-bottom: 51px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 900;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    color: #000
}

#complex:before {
    content: '';
    display: block;
    margin: -32px auto 0;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg width='18' height='24' viewBox='0 0 18 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.32777 0.747514L8.32777 21.5498L2.12853 15.3266C1.83624 15.0343 1.36306 15.0343 1.07151 15.3266C0.779221 15.6189 0.779221 16.0921 1.07151 16.3837L8.47131 23.7841C8.75913 24.072 9.24051 24.072 9.52833 23.7841L16.9289 16.3836C17.2212 16.0913 17.2212 15.6181 16.9289 15.3266C16.6366 15.0343 16.1634 15.0343 15.8719 15.3266L9.8228 21.5498L9.82279 0.747577C9.82279 0.334924 9.48787 6.63797e-05 9.07528 6.63978e-05C8.66269 6.64158e-05 8.32777 0.334922 8.32777 0.747514Z' fill='%23298AE3'/%3E%3C/svg%3E%0A") no-repeat center, #273B4A;
    width: 64px;
    height: 64px
}

.blue {
    color: #298AE3
}

.red {
    color: #E91C06
}

#complex p {
    padding: 25px 16px;
    font-family: Noto Sans;
    font-style: normal;
    font-size: 20px;
    line-height: 26px;
    color: #000
}

#steps {
    background: #F0F0F1;
    padding-bottom: 26px
}

#steps h2 {
    padding: 64px 0 53px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 900;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    color: #000
}

.steps_item {
    border: 2px solid #FFF;
    display: flex;
    margin-bottom: 64px
}

.step_text {
    padding-left: 70px;
    padding-top: 26px
}

#steps h3 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    color: #298AE3;
    margin-bottom: 15px
}

.step_title {
    width: 550px;
    font-family: Noto Sans;
    font-style: normal;
    font-size: 20px;
    line-height: 26px;
    color: #273B4A;
    padding-bottom: 21px
}

.composition_title {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #000;
    padding-bottom: 20px
}

.composition {
    display: flex;
    margin-bottom: 45px;
    align-items: center;
}

.composition_text {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #273B4A;
    padding-left: 23px;
    width: 380px
}

.composition_text p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    color: #273B4A
}

.fullw_flex {
    flex-grow: 1
}

.step_img {
    display: flex;
    justify-content: flex-end
}

.composition img {
    max-width: 83px;
    height: 83px;
    position: relative;
    left: -8px;
    border-radius: 50%;
    border: 4px solid #49d1c9;
}

#doctor {
    background: #298AE3
}

#doctor h2 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 900;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    color: #FFF;
    padding: 3px 0 58px
}

#doctor:before {
    content: '';
    display: block;
    margin: 0 auto;
    position: relative;
    top: -42px;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg width='18' height='24' viewBox='0 0 18 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.32777 0.747514L8.32777 21.5498L2.12853 15.3266C1.83624 15.0343 1.36306 15.0343 1.07151 15.3266C0.779221 15.6189 0.779221 16.0921 1.07151 16.3837L8.47131 23.7841C8.75913 24.072 9.24051 24.072 9.52833 23.7841L16.9289 16.3836C17.2212 16.0913 17.2212 15.6181 16.9289 15.3266C16.6366 15.0343 16.1634 15.0343 15.8719 15.3266L9.8228 21.5498L9.82279 0.747577C9.82279 0.334924 9.48787 6.63797e-05 9.07528 6.63978e-05C8.66269 6.64158e-05 8.32777 0.334922 8.32777 0.747514Z' fill='%23298AE3'/%3E%3C/svg%3E%0A") no-repeat center 70%, #F0F0F1;
    width: 84px;
    height: 84px
}

.doc_text {
    padding: 44px 56px;
    background: #FFF;
    border-radius: 4px;
    position: relative;
    margin-bottom: 88px
}

#doctor h3 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
    color: #273B4A;
    padding-bottom: 10px
}

#doctor h4 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    width: 694px;
    color: #273B4A;
    padding-bottom: 29px
}

#doctor p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #273B4A;
    padding-bottom: 24px;
    width: 726px
}

.doc_img {
    position: absolute;
    bottom: -88px;
    right: -223px
}

#reviews {
    background: #273B4A;
    padding-bottom: 87px
}

#reviews h2 {
    padding: 56px 0 47px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 900;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #FFF
}

.video {
    height: 368px;
    background: #000;
    border-radius: 4px
}

.slider_reviews {
    padding-top: 32px
}

.review_body {
    background: #FFF;
    border-radius: 5px;
    padding: 27px 32px 0 24px;
    height: 559px
}

.review_header {
    display: flex;
    align-items: center
}

.review_title {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #283222;
    padding-left: 12px
}

.review_text {
    padding-top: 22px
}

.review_text h3 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-transform: uppercase;
    padding-bottom: 12px
}

.review_text p {
    font-family: Noto Sans;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    color: #000
}

#howto {
    padding-bottom: 88px
}

#howto h2 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 900;
    font-size: 36px;
    line-height: 140%;
    text-align: center;
    letter-spacing: .02em;
    text-transform: uppercase;
    padding: 57px 0 63px;
    color: #273B4A
}

.blue_circle {
    width: 110px;
    height: 110px;
    margin: 0 auto;
    border-radius: 50%;
    background: #298AE3;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hand {
    background: url(../img/howto1.svg) no-repeat center center, #298AE3
}

.tablet {
    background: url(../img/howto2.svg) no-repeat center center, #298AE3
}

.globe {
    background: url(../img/howto3.svg) no-repeat center center, #298AE3
}

.mask {
    background: url(../img/howto4.svg) no-repeat center center, #298AE3
}

.howto_item {
    position: relative
}

.howto_item:not(:last-child):after {
    content: '';
    display: block;
    height: 18px;
    width: 26px;
    background: url("data:image/svg+xml,%3Csvg width='26' height='18' viewBox='0 0 26 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.6017 9.0918H0.398345C0.178459 9.0918 0 8.9413 0 8.75586C0 8.57042 0.178459 8.41992 0.398345 8.41992H25.6017C25.8215 8.41992 26 8.57042 26 8.75586C26 8.9413 25.8215 9.0918 25.6017 9.0918Z' fill='black'/%3E%3Cpath d='M15.6136 17.5127C15.5117 17.5127 15.4097 17.4798 15.3316 17.4146C15.1762 17.2836 15.1762 17.0707 15.3316 16.9397L25.0385 8.75509L15.3316 0.573171C15.1762 0.44218 15.1762 0.229235 15.3316 0.0982435C15.487 -0.0327478 15.7395 -0.0327478 15.8949 0.0982435L25.883 8.51729C25.9578 8.58043 25.9993 8.66574 25.9993 8.75509C25.9993 8.84443 25.957 8.92974 25.883 8.99289L15.8949 17.4139C15.8176 17.4798 15.7156 17.5127 15.6136 17.5127Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat center center;
    position: absolute;
    top: 46px;
    right: -13px
}

.howto_item p {
    padding-top: 15px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #0B2340
}

.desk_display {
    display: block
}

.mob_display {
    display: none
}

footer,
footer a {
    font-family: Noto Sans;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    color: #fff
}

footer a {
    text-decoration: none
}

footer a:hover {
    text-decoration: underline
}

footer {
    padding-bottom: 50px
}

footer .rekv {
    padding-bottom: 20px
}

.btnCall:hover {
    background: rgba(255, 255, 255, .3)
}

.btnBuy:hover {
    background: #F00716
}

.overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 99;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: scroll
}

.overlay.open {
    display: block
}

.popup * {
    font-family: 'Roboto'
}

.popup {
    position: absolute;
    top: 140px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 1008px;
    box-shadow: 0 24px 24px rgba(0, 0, 0, 0.24);
    background: #FFF;
    display: flex
}

.popup_left {
    position: relative;
    max-width: 520px;
    width: 100%;
    padding: 30px 80px;
    background: url(../img/popup_bg.png) no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.popup_left h3 {
    font-family: Oswald;
    font-style: italic;
    font-weight: 600;
    font-size: 60px;
    line-height: 62px;
    text-transform: capitalize;
    color: #E91C06
}

.popup_left .pills {
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
    padding: 5px 0 0 31px;
    color: #FFF
}

.popup_left img {
    position: absolute;
    left: 24px;
    bottom: 8px
}

.popup_left h3 span {
    display: block;
    text-transform: uppercase;
    font-size: 48px;
    line-height: 64px;
    color: #7CC53C
}

.popup_pack {
    position: absolute;
    width: 501.61px;
    height: 376.71px;
    left: -21.01px;
    top: 183px
}

.popup_right {
    width: 100%;
    padding: 30px 0
}

button {
    cursor: pointer
}

.popup_right input {
    width: 100%;
    margin-top: 4px;
    background: #F9F9F9;
    border: 1px solid #E7E7E7;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #A7A7A7;
    padding: 10px 0 10px 15px
}

.popup_right .form_wrap {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: auto;
    max-width: 352px;
    background: transparent;
    padding: 0;
    position: relative
}

.popup_right .btnOrder {
    margin-top: 20px;
    background: #E91C06;
    border: 1px solid #E91C06;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    text-transform: uppercase;
    color: #FFF;
    width: 100%;
    text-align: center;
    padding: 14px 15px 17px;
    box-shadow: 0 24px 24px -20px #E91C06
}

.timer_wrap {
    max-width: 352px;
    margin: auto
}

.timer_title {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 20px;
    text-align: center;
    color: #000;
    margin-top: 8px;
    margin-bottom: 22px
}

.timer_wrap .timer_section {
    padding: 0;
    margin: 0;
    border-radius: 0;
    background: transparent;
    font-size: 48px;
    line-height: 65px;
    font-weight: 700;
    color: #FFF;
    text-align: center
}

.timer_wrap .timer_mobile {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: flex !important;
    float: none
}

/* .popup .old_price {
    position: absolute;
    top: 15px;
    left: -55px
} */

.timer_wrap .timer {
    padding-left: 0
}

.timer_wrap .timer_inner {
    height: 92px;
    width: 92px;
    margin: 0 16px
}

.timer_wrap .timer_inner:not(:last-child) .time:before {
    content: ":";
    position: absolute;
    font-weight: 700;
    font-size: 50px;
    color: #000;
    right: -22px;
    top: 30px
}

.timer_wrap .timer_inner p {
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    top: -11px
}

.hurry {
    padding-top: 25px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #E91C06
}

.popup_right .form_wrap p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #000;
    padding-top: 22px
}

/* .popup_right .new_price {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 26px;
    padding-bottom: 7px;
    text-align: center;
    color: #E91C06
} */

/* .popup_right .new_price span {
    padding: 0 !important
} */

.popup_right .new_price:after,
.popup_right .new_price:before,
.popup_right .new_price:after,
.popup_right .new_price:before {
    display: none
}

.popup_right .form_wrap form p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding-top: 16px;
    padding-left: 8px;
    text-align: left;
    color: #131313
}

.popup_right .form_wrap .pieces_left {
    text-align: center;
    color: #585858;
    margin-top: 0
}

.popup_close {
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    background: #273B4A;
    color: #FFCA00;
    position: absolute;
    top: -20px;
    right: -18px;
    cursor: pointer;
    box-shadow: -4px 4px 10px rgba(0, 0, 0, 0.3)
}

.popup_close img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.popup_close:hover img {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

@media all and (max-width:1200px) {
    .popup {
        max-width: 900px
    }
}

@media all and (max-width:959px) {
    .popup_left {
        display: none
    }

    .popup_right .form_wrap:before,
    .popup_right .form_wrap:after {
        display: none
    }

    .popup {
        max-width: 320px
    }

    .timer_title {
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 20px;
        text-align: center;
        color: #000;
        margin-top: 8px;
        margin-bottom: 10px
    }

    .timer_wrap .time {
        width: 80px;
        height: 80px
    }

    .timer_wrap {
        max-width: 290px
    }

    .timer_wrap .timer_section {
        font-size: 40px;
        line-height: 62px
    }

    .timer_wrap .timer_inner:not(:last-child) .time:before {
        font-size: 42px;
        right: -19px
    }

    .popup_right .new_price {
        font-size: 22px;
        line-height: 22px;
        margin-top: 0
    }

    .popup_right .form_wrap p {
        font-size: 15px;
        line-height: 15px;
        margin-bottom: 5px
    }

    .popup_right .form_wrap {
        padding: 0 8px
    }

    .popup_right .old_price {
        top: 0;
        left: 10px
    }

    .popup_right {
        padding: 25px 0 5px
    }

    .hurry {
        margin-bottom: 18px
    }
}

.orderForm center {
    text-align: center;
    color: #585858;
    margin-top: 10px;
}