

/* Start:/local/components/ip52/lp/templates/wellcome_screen_type_1/style.css?17460294323540*/
.wellcome_screen {
  --BODY_BG: #DEDEDE;
  --BODY_TITLE_COLOR: #000;
  --BODY_COLOR: #000;
  transition: all 300ms linear ;
  position: relative;
  background-color: var(--BODY_BG);
  background-size: 100% auto;
  background-position: top center;
  background-repeat: no-repeat;
  z-index: 1;
  display: flex;
  height: calc(100vh - 40px);
}
@media (min-width: 768px) {
  .wellcome_screen {
    height: auto;
  }
}
.wellcome_screen .background {
  width: 100%;
  height: 100%;
  display: none;
}
@media (min-width: 768px) {
  .wellcome_screen .background {
    display: block;
  }
}
.wellcome_screen .background_m {
  width: 100%;
  height: 100%;
  display: block;
}
@media (min-width: 768px) {
  .wellcome_screen .background_m {
    display: none;
  }
}
.wellcome_screen .block {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
}
.wellcome_screen .block .message {
  max-width: calc(100% - 40px);
  margin: 60px auto;
}
@media (min-width: 768px) {
  .wellcome_screen .block .message {
    max-width: var(--CONTENT_MAX_WIDTH, 280px);
    margin: var(--CONTENT_MARGIN, 10% 0 auto 15%);
  }
}
.wellcome_screen .block .message .title {
  color: var(--BODY_TITLE_COLOR);
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  font-size: 20px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .wellcome_screen .block .message .title {
    font-size: 28px;
  }
}
@media (min-width: 992px) {
  .wellcome_screen .block .message .title {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  .wellcome_screen .block .message .title {
    font-size: 32px;
  }
}
@media (min-width: 1440px) {
  .wellcome_screen .block .message .title {
    font-size: 36px;
  }
}
@media (min-width: 1620px) {
  .wellcome_screen .block .message .title {
    font-size: 40px;
  }
}
@media (min-width: 1921px) {
  .wellcome_screen .block .message .title {
    font-size: 42px;
  }
}
.wellcome_screen .block .message .subtitle {
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  font-size: 20px;
  margin-top: -10px;
  margin-bottom: 10px;
  color: var(--BODY_TITLE_COLOR);
}
@media (min-width: 768px) {
  .wellcome_screen .block .message .subtitle {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .wellcome_screen .block .message .subtitle {
    font-size: 28px;
  }
}
@media (min-width: 1024px) {
  .wellcome_screen .block .message .subtitle {
    font-size: 30px;
  }
}
@media (min-width: 1440px) {
  .wellcome_screen .block .message .subtitle {
    font-size: 32px;
  }
}
@media (min-width: 1920px) {
  .wellcome_screen .block .message .subtitle {
    font-size: 36px;
  }
}
.wellcome_screen .block .message .text {
  color: var(--BODY_COLOR);
  font-size: 14px;
  max-height: 380px;
}
@media (min-width: 768px) {
  .wellcome_screen .block .message .text {
    font-size: 18px;
    max-height: var(--CONTENT_MAX_HEIGHT, 380px);
  }
}
.wellcome_screen .block .message .btn_block {
  display: flex;
  margin-top: 15px;
}
.wellcome_screen .block .message .btn_block .btn {
  position: relative;
}
.wellcome_screen .block .message .play_btn {
  display: inline-block;
  margin-top: 30px;
}
.wellcome_screen .block .message .play_btn svg path {
  fill: var(--BTN_BG, #141515);
}
.wellcome_screen .block .message .play_btn .view_hover {
  display: none;
  transition: all 300ms linear ;
}
.wellcome_screen .block .message .play_btn:hover .view_hover {
  display: block;
}
.wellcome_screen .block .message .play_btn:hover svg path {
  fill: var(--BTN_HOVER_BG, #ED5C03);
}

/* End */


/* Start:/local/components/ip52/lp/templates/advent_calendar_type_2/style.css?174599239725627*/
.advent_calendar_type_2 {
  --BODY_TITLE_COLOR: #000;
  --BODY_COLOR: #000;
  --BODY_BG: url("data:image/svg+xml,%3Csvg width='1920' height='1079' viewBox='0 0 1920 1079' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2069_3421)'%3E%3Cg clip-path='url(%23clip1_2069_3421)'%3E%3Cpath d='M351.811 45.2155L388.778 23.4867L428.854 47.0434V93.8764L388.778 117.433L348.702 93.8764V47.0434L351.811 45.2155ZM388.778 67.7407L414.125 52.9085L388.778 38.0102L363.431 52.9085L388.778 67.7407ZM416.415 57.0089L391.11 71.8154V101.539L416.415 86.6653V57.0084V57.0089ZM386.445 101.54V71.8159L361.141 57.0094V86.6663L386.445 101.54V101.54Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cg clip-path='url(%23clip2_2069_3421)'%3E%3Cpath d='M904.723 709.092H913.44H948.412V673.335V664.531H957.131H1005.6C1005.6 694.664 1005.6 652.435 1005.6 682.14H965.85V717.896V726.701H957.131H922.16V764.004C893.326 764.004 933.979 764.004 904.723 764.004V717.897V709.092H904.723Z' fill='%238EDAE2'/%3E%3C/g%3E%3Cg clip-path='url(%23clip3_2069_3421)'%3E%3Cpath d='M1.83447 626.198H10.4328H44.9254V590.441V581.638H53.5252H101.334C101.334 611.77 101.334 569.541 101.334 599.246H62.1245V635.003V643.807H53.5252H19.0326V681.11C-9.40643 681.11 30.69 681.11 1.83472 681.11V635.003V626.198H1.83447Z' fill='%238EDAE2'/%3E%3C/g%3E%3Cg clip-path='url(%23clip4_2069_3421)'%3E%3Cpath d='M351.811 1050.99L388.778 1029.26L428.854 1052.82V1099.65L388.778 1123.21L348.702 1099.65V1052.82L351.811 1050.99ZM388.778 1073.52L414.125 1058.69L388.778 1043.79L363.431 1058.69L388.778 1073.52ZM416.415 1062.79L391.11 1077.59V1107.32L416.415 1092.44V1062.79V1062.79ZM386.445 1107.32V1077.59L361.141 1062.79V1092.44L386.445 1107.32V1107.32Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cg clip-path='url(%23clip5_2069_3421)'%3E%3Cpath d='M1181.46 53.5048L1218.42 31.776L1258.5 55.3327V102.166L1218.42 125.722L1178.35 102.166V55.3327L1181.46 53.5048ZM1218.42 76.03L1243.77 61.1978L1218.42 46.2995L1193.08 61.1978L1218.42 76.03ZM1246.06 65.2982L1220.76 80.1047V109.829L1246.06 94.9546V65.2977V65.2982ZM1216.09 109.829V80.1052L1190.79 65.2987V94.9556L1216.09 109.83V109.829Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cg clip-path='url(%23clip6_2069_3421)'%3E%3Cpath d='M929.943 1048.23L966.91 1026.5L1006.99 1050.06V1096.89L966.91 1120.45L926.834 1096.89V1050.06L929.943 1048.23ZM966.91 1070.75L992.257 1055.92L966.91 1041.02L941.563 1055.92L966.91 1070.75ZM994.547 1060.02L969.242 1074.83V1104.55L994.547 1089.68V1060.02V1060.02ZM964.577 1104.55V1074.83L939.273 1060.02V1089.68L964.577 1104.55V1104.55Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cg clip-path='url(%23clip7_2069_3421)'%3E%3Cpath d='M1822.68 621.007L1859.65 599.598L1899.72 622.808V668.953L1859.65 692.163L1819.57 668.953V622.808L1822.68 621.007ZM1859.65 643.201L1884.99 628.587L1859.65 613.908L1834.3 628.587L1859.65 643.201ZM1887.28 632.627L1861.98 647.216V676.503L1887.28 661.848V632.627V632.627ZM1857.31 676.503V647.217L1832.01 632.628V661.849L1857.31 676.504V676.503Z' fill='%238EDAE2'/%3E%3C/g%3E%3Cg clip-path='url(%23clip8_2069_3421)'%3E%3Cpath d='M88.9028 256.958L78.8875 240.388L78.8867 240.388L78.88 240.393L78.8773 240.394L78.8765 240.394L70.8508 227.114L68.8822 223.857L108.91 223.857L106.94 227.114L106.94 227.114L88.9026 256.958L88.9028 256.958ZM57.4962 227.114L57.495 227.114L68.8586 245.914L68.8586 245.936L88.8895 279.075L100.969 259.09L100.97 259.09L128.973 212.76L48.8201 212.76L57.4963 227.114L57.4962 227.114Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cg clip-path='url(%23clip9_2069_3421)'%3E%3Cpath d='M1041.54 316.365L1031.53 299.795L1031.53 299.795L1031.52 299.8L1031.52 299.801L1031.52 299.801L1023.49 286.522L1021.52 283.264L1061.55 283.264L1059.58 286.522L1059.58 286.522L1041.54 316.365L1041.54 316.365ZM1010.13 286.522L1010.13 286.522L1021.5 305.322L1021.5 305.343L1041.53 338.483L1053.61 318.497L1053.61 318.497L1081.61 272.168L1001.46 272.168L1010.13 286.521L1010.13 286.522Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cg clip-path='url(%23clip10_2069_3421)'%3E%3Cpath d='M1392.56 750.176L1382.54 733.606L1382.54 733.605L1382.53 733.61L1382.53 733.612L1382.53 733.612L1374.5 720.332L1372.53 717.074L1412.56 717.074L1410.59 720.332L1410.59 720.332L1392.56 750.176L1392.56 750.176ZM1361.15 720.332L1361.15 720.332L1372.51 739.132L1372.51 739.154L1392.54 772.293L1404.62 752.307L1404.62 752.307L1432.63 705.978L1352.47 705.978L1361.15 720.332L1361.15 720.332Z' fill='%238EDAE2'/%3E%3C/g%3E%3Cg clip-path='url(%23clip11_2069_3421)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M278.223 453.391L270.376 461.442L251.966 442.553L233.556 461.442L225.709 453.391L244.118 434.501L225.709 415.612L233.555 407.561L251.966 426.45L270.376 407.561L278.223 415.612L259.812 434.501L278.223 453.391Z' fill='%238EDAE2'/%3E%3C/g%3E%3Cg clip-path='url(%23clip12_2069_3421)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1894.19 96.9477L1886.14 104.999L1867.25 86.1098L1848.35 104.999L1840.3 96.9477L1859.19 78.0584L1840.3 59.1695L1848.35 51.118L1867.25 70.0074L1886.14 51.1181L1894.19 59.1695L1875.3 78.0584L1894.19 96.9477Z' fill='%2373D2DC'/%3E%3C/g%3E%3Cg clip-path='url(%23clip13_2069_3421)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1645.44 577.731L1637.6 585.782L1619.19 566.893L1600.78 585.782L1592.93 577.731L1611.34 558.842L1592.93 539.953L1600.78 531.902L1619.19 550.791L1637.6 531.902L1645.44 539.953L1627.03 558.842L1645.44 577.731Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cg clip-path='url(%23clip14_2069_3421)'%3E%3Cpath d='M1864.48 1102.49C1872.69 1102.49 1880.12 1099.16 1885.49 1093.79C1890.87 1088.41 1894.19 1080.98 1894.19 1072.78C1894.19 1064.58 1890.87 1057.16 1885.49 1051.78C1880.12 1046.4 1872.69 1043.08 1864.48 1043.08C1856.28 1043.08 1848.85 1046.4 1843.47 1051.78C1838.1 1057.16 1834.77 1064.58 1834.77 1072.78C1834.77 1080.98 1838.1 1088.41 1843.47 1093.79C1848.85 1099.16 1856.28 1102.49 1864.48 1102.49V1102.49ZM1877.56 1085.86C1874.22 1089.21 1869.59 1091.28 1864.48 1091.28C1859.37 1091.28 1854.75 1089.21 1851.4 1085.86C1848.05 1082.51 1845.98 1077.89 1845.98 1072.78C1845.98 1067.67 1848.05 1063.05 1851.4 1059.71C1854.75 1056.36 1859.37 1054.29 1864.48 1054.29C1869.59 1054.29 1874.22 1056.36 1877.56 1059.71C1880.91 1063.05 1882.98 1067.68 1882.98 1072.78C1882.98 1077.89 1880.91 1082.51 1877.56 1085.86Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cg clip-path='url(%23clip15_2069_3421)'%3E%3Cpath d='M1602.6 352.298C1611 352.298 1618.6 348.973 1624.1 343.598C1629.6 338.223 1633.01 330.796 1633.01 322.595C1633.01 314.394 1629.6 306.967 1624.1 301.592C1618.6 296.217 1611 292.892 1602.6 292.892C1594.21 292.892 1586.61 296.217 1581.11 301.592C1575.6 306.967 1572.2 314.394 1572.2 322.595C1572.2 330.796 1575.6 338.223 1581.11 343.598C1586.61 348.973 1594.21 352.298 1602.6 352.298V352.298ZM1615.99 335.672C1612.56 339.018 1607.83 341.088 1602.6 341.088C1597.38 341.088 1592.64 339.018 1589.22 335.672C1585.79 332.326 1583.68 327.702 1583.68 322.594C1583.68 317.487 1585.79 312.863 1589.22 309.517C1592.64 306.172 1597.38 304.101 1602.6 304.101C1607.83 304.101 1612.56 306.171 1615.99 309.517C1619.41 312.863 1621.53 317.487 1621.53 322.594C1621.53 327.702 1619.41 332.326 1615.99 335.672Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cg clip-path='url(%23clip16_2069_3421)'%3E%3Cpath d='M1602.6 352.298C1611 352.298 1618.6 348.973 1624.1 343.598C1629.6 338.223 1633.01 330.796 1633.01 322.595C1633.01 314.394 1629.6 306.967 1624.1 301.592C1618.6 296.217 1611 292.892 1602.6 292.892C1594.21 292.892 1586.61 296.217 1581.11 301.592C1575.6 306.967 1572.2 314.394 1572.2 322.595C1572.2 330.796 1575.6 338.223 1581.11 343.598C1586.61 348.973 1594.21 352.298 1602.6 352.298V352.298ZM1615.99 335.672C1612.56 339.018 1607.83 341.088 1602.6 341.088C1597.38 341.088 1592.64 339.018 1589.22 335.672C1585.79 332.326 1583.68 327.702 1583.68 322.594C1583.68 317.487 1585.79 312.863 1589.22 309.517C1592.64 306.172 1597.38 304.101 1602.6 304.101C1607.83 304.101 1612.56 306.171 1615.99 309.517C1619.41 312.863 1621.53 317.487 1621.53 322.594C1621.53 327.702 1619.41 332.326 1615.99 335.672Z' fill='%23ED5C03'/%3E%3C/g%3E%3Cpath d='M48.1562 38.5342L210.739 -125.962' stroke='black' stroke-width='6'/%3E%3Cpath d='M548.181 117.323C561.546 118.432 591.608 111.16 611.668 94.0421C638.342 71.2793 620.741 36.1154 645.082 10.895C671.438 -16.4131 708.387 1.07466 735.3 -25.6897C763.07 -53.3063 735.3 -78.9038 772.056 -118.814' stroke='%238EDAE2' stroke-width='6'/%3E%3Cpath d='M501.194 1145.2C514.56 1146.32 544.622 1139.01 564.681 1121.79C591.356 1098.89 573.754 1063.52 598.095 1038.15C624.452 1010.69 661.4 1028.28 688.314 1001.36C716.084 973.577 688.314 947.83 725.069 907.686' stroke='%238EDAE2' stroke-width='6'/%3E%3Cpath d='M1404.99 1076.13C1418.35 1077.24 1448.41 1069.93 1468.47 1052.71C1495.15 1029.81 1477.55 994.444 1501.89 969.076C1528.24 941.608 1565.19 959.198 1592.11 932.277C1619.88 904.499 1592.11 878.752 1628.86 838.608' stroke='%238EDAE2' stroke-width='6'/%3E%3Cpath d='M1454.74 102.126C1468.1 103.235 1498.16 95.9627 1518.22 78.8449C1544.9 56.0822 1527.3 20.9182 1551.64 -4.30212C1577.99 -31.6102 1614.94 -14.1225 1641.86 -40.8868C1669.63 -68.5035 1641.86 -94.1009 1678.61 -134.011' stroke='white' stroke-width='6'/%3E%3Cpath d='M48.8203 1068.2L211.403 903.7' stroke='black' stroke-width='6'/%3E%3Cpath d='M1833.39 338.731L1995.97 174.235' stroke='%23ED5C03' stroke-width='6'/%3E%3Cpath d='M885.289 38.5342L1047.87 -125.962' stroke='black' stroke-width='6'/%3E%3Cpath d='M1792.42 38.5342L1955 -125.962' stroke='black' stroke-width='6'/%3E%3Cpath d='M1792.42 952.082L1955 787.586' stroke='%238EDAE2' stroke-width='6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2069_3421'%3E%3Crect width='1990' height='1079' fill='white' transform='translate(-35)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_2069_3421'%3E%3Crect width='80.1528' height='93.9462' fill='white' transform='translate(348.701 23.4866)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_2069_3421'%3E%3Crect width='100.882' height='99.4725' fill='white' transform='translate(904.722 664.531)'/%3E%3C/clipPath%3E%3CclipPath id='clip3_2069_3421'%3E%3Crect width='99.5' height='99.4725' fill='white' transform='translate(1.83398 581.638)'/%3E%3C/clipPath%3E%3CclipPath id='clip4_2069_3421'%3E%3Crect width='80.1528' height='93.9462' fill='white' transform='translate(348.701 1029.26)'/%3E%3C/clipPath%3E%3CclipPath id='clip5_2069_3421'%3E%3Crect width='80.1528' height='93.9462' fill='white' transform='translate(1178.35 31.7759)'/%3E%3C/clipPath%3E%3CclipPath id='clip6_2069_3421'%3E%3Crect width='80.1528' height='93.9462' fill='white' transform='translate(926.833 1026.5)'/%3E%3C/clipPath%3E%3CclipPath id='clip7_2069_3421'%3E%3Crect width='80.1528' height='92.5647' fill='white' transform='translate(1819.57 599.598)'/%3E%3C/clipPath%3E%3CclipPath id='clip8_2069_3421'%3E%3Crect width='80.1528' height='66.315' fill='white' transform='translate(128.973 279.075) rotate(-180)'/%3E%3C/clipPath%3E%3CclipPath id='clip9_2069_3421'%3E%3Crect width='80.1528' height='66.315' fill='white' transform='translate(1081.61 338.483) rotate(-180)'/%3E%3C/clipPath%3E%3CclipPath id='clip10_2069_3421'%3E%3Crect width='80.1528' height='66.315' fill='white' transform='translate(1432.62 772.293) rotate(-180)'/%3E%3C/clipPath%3E%3CclipPath id='clip11_2069_3421'%3E%3Crect width='52.5139' height='53.8809' fill='white' transform='translate(278.223 461.442) rotate(-180)'/%3E%3C/clipPath%3E%3CclipPath id='clip12_2069_3421'%3E%3Crect width='53.8958' height='53.8809' fill='white' transform='translate(1894.19 104.999) rotate(-180)'/%3E%3C/clipPath%3E%3CclipPath id='clip13_2069_3421'%3E%3Crect width='52.5139' height='53.8809' fill='white' transform='translate(1645.44 585.782) rotate(-180)'/%3E%3C/clipPath%3E%3CclipPath id='clip14_2069_3421'%3E%3Crect width='59.4236' height='59.4072' fill='white' transform='translate(1894.19 1102.49) rotate(-180)'/%3E%3C/clipPath%3E%3CclipPath id='clip15_2069_3421'%3E%3Crect width='60.8056' height='59.4072' fill='white' transform='translate(1633.01 352.298) rotate(-180)'/%3E%3C/clipPath%3E%3CclipPath id='clip16_2069_3421'%3E%3Crect width='60.8056' height='59.4072' fill='white' transform='translate(1633.01 352.298) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") #73D2DC;
  --CONTENT_BG_COLOR: #FFFFFF;
  --CONTENT_BORDER_SIZE: none;
  --CONTENT_BORDER_COLOR: #000;
  --CONTENT_BORDER_RADIUS: 0;
  --CONTENT_PADDING: 0;
  --CONTENT_PADDING_768: 0;
  --CONTENT_PADDING_996: 0;
  --CONTENT_PADDING_1200: 0;
  --CONTENT_PADDING_1400: 0;
  --CONTENT_PADDING_1600: 40px 75px 35px 75px;
  --ADVENT_CALENDAR_DAY_NUM_COLOR: #000619;
  --ADVENT_CALENDAR_DAY_NUM_EVENTS_COLOR: #FFFFFF;
  --ADVENT_CALENDAR_DAY_NUM_SAT_SUN_COLOR: #0084f1;
  --ADVENT_CALENDAR_DAY_SELECT: #0084f1;
  --ADVENT_CALENDAR_ITEM_COLOR: #000619;
  --ADVENT_CALENDAR_ITEM_BG: #8b9cbd;
  --ADVENT_CALENDAR_ITEM_RADIUS: 0;
  position: relative;
  background: var(--BODY_BG, #FFF);
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  .advent_calendar_type_2 {
    min-height: 100vh;
  }
}
.advent_calendar_type_2 .container {
  background-color: var(--CONTENT_BG_COLOR, #FFF);
  color: var(--CONTENT_COLOR, #FFF);
  border-style: solid;
  border-radius: var(--CONTENT_BORDER_RADIUS, 0);
  border-width: var(--CONTENT_BORDER_SIZE, none);
  border-color: var(--CONTENT_BORDER_COLOR, none);
  margin: 30px 10px;
  padding: 19px;
}
@media (min-width: 992px) {
  .advent_calendar_type_2 .container {
    max-width: 1200px;
    margin: 0 auto;
    padding: var(--CONTENT_PADDING_1600, 40px 75px 35px 75px);
  }
}
.advent_calendar_type_2 .advent_calendar_title {
  position: relative;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 24px;
  text-align: center;
  color: var(--BODY_TITLE_COLOR, #000);
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .advent_calendar_type_2 .advent_calendar_title {
    font-size: 36px;
    margin-bottom: 25px;
  }
}
.advent_calendar_type_2 .advent_calendar_block {
  position: relative;
}
.advent_calendar_type_2 .advent_calendar_block .calendar {
  display: flex;
  flex-flow: column;
  flex: 1 0 auto;
  font-family: var(--font-family);
  font-style: normal;
  line-height: 100%;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-header {
  margin-bottom: 5px;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-header .month-year {
  color: var(--BODY_COLOR, #000);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days {
  display: flex;
  flex-flow: wrap;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_name {
  width: calc(100% / 7);
  padding: 15px 0 15px 10px;
  position: relative;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_name span {
  display: none;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_name:before {
  display: inline-block;
  color: var(--808080, #808080);
  font-size: 12px;
  font-weight: 700;
  content: attr(data-name-short);
}
@media (min-width: 768px) {
  .advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_name:before {
    font-size: 14px;
    content: attr(data-name-full);
  }
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num {
  position: relative;
  display: flex;
  flex-flow: column;
  width: calc(100% / 7);
  font-weight: bold;
  color: #7c878d;
  cursor: pointer;
  min-height: 55px;
}
@media (min-width: 768px) {
  .advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num {
    min-height: 100px;
  }
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num:before {
  content: '';
  position: absolute;
  top: -1px;
  right: 1px;
  bottom: 1px;
  left: -1px;
  border: 1px solid #e6e9ea;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num span {
  font-family: var(--third-family);
  display: inline-flex;
  color: var(--ADVENT_CALENDAR_DAY_NUM_COLOR, #000619);
  padding: 10px;
  font-weight: 700;
  margin-bottom: auto;
  font-size: 12px;
}
@media (min-width: 768px) {
  .advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num span {
    font-size: 15px;
  }
}
@media (min-width: 960px) {
  .advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num span {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num span {
    font-size: 24px;
  }
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.Sat span,
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.Sun span {
  color: var(--ADVENT_CALENDAR_DAY_NUM_SAT_SUN_COLOR, #0084f1);
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.events {
  background-image: url("data:image/svg+xml,%3Csvg width='151' height='105' viewBox='0 0 151 105' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4107_2472)'%3E%3Crect width='151' height='104' transform='translate(0.0380859 0.523438)' fill='%23000619' /%3E%3Cpath d='M22.0195 46.1057C-6.39813 59.9992 4.02109 90.5229 14.757 104.837C35.3463 132.29 110.538 119.994 149.272 110.521C154.008 101.048 162.597 74.9032 159.06 46.1057C154.64 10.1088 116.748 -0.942888 97.1711 19.8974C77.5938 40.7377 50.4372 32.2122 22.0195 46.1057Z' fill='url(%23paint0_linear_4107_2472)' /%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4107_2472' x1='81.7873' y1='9.42737' x2='81.7873' y2='121.634' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23002649' /%3E%3Cstop offset='1' stop-color='%2330439D' /%3E%3C/linearGradient%3E%3CclipPath id='clip0_4107_2472'%3E%3Crect width='151' height='104' fill='white' transform='translate(0.0380859 0.523438)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  padding: 0 4px 4px 4px;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.events span {
  color: var(--ADVENT_CALENDAR_DAY_NUM_EVENTS_COLOR, #8b9cbd);
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.events .event {
  background: var(--ADVENT_CALENDAR_ITEM_BG, #FFF);
  padding: 3px 2px 2px 2px;
  color: var(--ADVENT_CALENDAR_COLOR, #000);
  border-radius: var(--ADVENT_CALENDAR_ITEM_RADIUS, 0);
  font-family: var(--third-family);
  font-size: 6px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 2px 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.events .event:before {
  display: inline-block;
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #FFF;
  margin-right: 2px;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.events .event.red:before {
  background-color: #ED5C03;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.events .event.blue:before {
  background-color: #08CFFC;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.events .event.yellow:before {
  background-color: #FFB200;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num:hover {
  background-color: #fdfdfd;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.ignore {
  background-color: #fdfdfd;
  cursor: inherit;
  pointer-events: none;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.ignore span {
  color: #ced2d4;
  font-size: 12px;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.selected {
  position: relative;
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num.selected:before {
  right: 1px;
  bottom: 1px;
  border: 2px solid var(--ADVENT_CALENDAR_DAY_SELECT, #0084f1);
}
.advent_calendar_type_2 .advent_calendar_block .calendar .calendar-days .day_num:nth-child(7n+1) {
  border-left: 1px solid #e6e9ea;
}
.advent_calendar_type_2 .modal.modal-event-info .modal-content {
  border-style: solid;
  border-radius: var(--MODAL_BORDER_RADIUS, 0);
  border-width: var(--MODAL_BORDER_SIZE, 0);
  border-color: var(--MODAL_BORDER_COLOR, transparent);
}
@media (min-width: 1200px) {
  .advent_calendar_type_2 .modal.modal-event-info .modal-content {
    padding: var(--MODAL_PADDING_1200, 40px 100px);
  }
}
.advent_calendar_type_2 .modal.modal-event-info .modal-content .btn-close {
  width: 20px;
  height: 20px;
}
.advent_calendar_type_2 .modal.modal-event-info .modal-content .btn-close:after {
  display: none!important;
}
.advent_calendar_type_2 .modal.modal-event-info .modal-content .btn-close svg path {
  fill: var(--MODAL_CLOSE_COLOR, #000);
}
.advent_calendar_type_2 .modal.modal-event-info .modal-content .btn-close:hover svg path {
  fill: var(--MODAL_CLOSE_COLOR_HOVER, #ED5C03);
}
.advent_calendar_type_2 .modal.modal-event-info .event-info {
  max-width: 540px;
  margin-top: 40px;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header {
  width: 100%;
  position: relative;
  display: flex;
  color: var(--BODY_COLOR, #000);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header {
    width: 540px;
    margin: auto auto 20px auto;
  }
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header .day_num {
  font-size: 24px;
  margin-right: 5px;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header .month-year {
  margin-top: auto;
  font-size: 18px;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header .event-info-day-btn {
  position: relative;
  margin-left: auto;
  display: flex;
  padding-right: 10px;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header .event-info-day-btn a {
  display: block;
  background-color: #ECECEC;
  margin: auto 1px;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header .event-info-day-btn a:hover {
  position: relative;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header .event-info-day-btn a:hover svg {
  position: relative;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header .event-info-day-btn a:hover svg rect {
  fill: #808080;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header .event-info-day-btn a:hover svg path {
  stroke: #FFF;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-header .event-info-day-btn a.disabled {
  opacity: 0.5;
  cursor: no-drop;
  pointer-events: none;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list {
  position: relative;
}
@media (min-width: 768px) {
  .advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list {
    max-width: 540px;
    max-height: 540px;
    overflow: hidden;
    overflow-y: auto;
    padding-right: 10px;
  }
  .advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list::-webkit-scrollbar {
    width: 12px;
    background: #F3F3F3;
    padding: 3px 2px;
  }
  .advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list::-webkit-scrollbar-thumb {
    background-color: #808080;
    border: 2px solid #F3F3F3;
  }
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item {
  position: relative;
  min-height: 100px;
  margin-bottom: 20px;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-picture {
  position: relative;
  margin-bottom: 10px;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-picture img {
  max-width: 100%;
  height: auto;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-info {
  position: relative;
  color: var(--BODY_COLOR, #000);
  font-family: var(--font-family-2);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-info .event-item-info-name,
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-info .event-item-info-scores {
  font-weight: 700;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-info .event-item-info-name {
  position: relative;
  display: flex;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-info .event-item-info-name:before {
  display: inline-block;
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #ED5C03;
  margin: auto 8px;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-info .event-item-info-scores {
  position: relative;
  margin-left: 20px;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-info .event-item-info-time {
  position: relative;
  margin-left: auto;
}
.advent_calendar_type_2 .modal.modal-event-info .event-info .event-info-list .event-item .event-item-info .event-item-info-text {
  position: relative;
  font-size: 12px;
  margin-top: 10px;
}

/* End */


/* Start:/local/components/ip52/lp/templates/viktorina/style.css?174604164623061*/
.viktorina {
  --BODY_BG_SVG: none;
  --BODY_TITLE_COLOR: #000;
  --BODY_COLOR: #000;
  --BTN_BORDER_RADIUS: 100px;
  --BTN_HOVER_BORDER_RADIUS: 100px;
  position: relative;
  background: var(--BODY_BG);
  background-repeat: no-repeat;
  min-height: 680px;
}
@media (min-width: 992px) {
  .viktorina {
    background: var(--BODY_BG);
    background-repeat: no-repeat;
    color: var(--BODY_COLOR);
    min-height: var(--BODY_MIN_HEIGHT, 100vh);
  }
}
.viktorina .container_block_info {
  z-index: 1;
  position: relative;
  min-height: var(--BODY_MIN_HEIGHT, 100vh);
  display: flex;
}
.viktorina .container_block_info:before {
  content: '';
  position: absolute;
  background-image: var(--BG_IMAGE, none);
  background-repeat: no-repeat;
  background-size: 100% auto;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.viktorina .container_block_info .container {
  max-width: var(--CONTENT_MAX_WIDTH, 760px);
  margin: auto;
  display: flex;
  width: 100%;
}
.viktorina .container_block_info .block_info {
  max-width: calc(100% - 30px);
  margin: 240px auto 115px;
  padding: 30px;
  border-radius: 10px;
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
@media (min-width: 768px) {
  .viktorina .container_block_info .block_info {
    margin: 140px auto 15px;
    background: #ECECEC;
    max-width: 720px;
    margin: auto;
    padding: 40px 88px;
    border-radius: 20px;
  }
}
.viktorina .container_block_info .block_info .picture {
  max-width: 197px;
  max-height: 197px;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 30%);
  display: flex;
}
.viktorina .container_block_info .block_info .picture svg {
  width: 100%;
  height: auto;
}
.viktorina .container_block_info .block_info .picture img {
  max-width: 100%;
}
.viktorina .container_block_info .block_info .picture .demo {
  display: block;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='197' height='197' viewBox='0 0 197 197' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='98.5439' cy='98.5752' r='87.8994' fill='white' stroke='%2373D2DC' stroke-width='20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M122.292 102.857C127.474 96.9108 130.632 89.0148 130.632 80.3503C130.632 61.8536 116.241 46.859 98.4888 46.859C80.7367 46.859 66.3457 61.8536 66.3457 80.3503C66.3457 89.8739 70.1608 98.469 76.2854 104.567C79.9425 112.467 82.5464 126.105 83.4773 132.701C92.0412 132.928 110.017 133.124 113.41 132.092C113.194 123.156 117.943 111.384 122.292 102.857Z' fill='%23FFC102'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.1665 46.0036C85.2328 47.3464 82.7133 48.5399 78.49 51.5332C69.7371 57.7378 64.6074 68.1203 64.6074 79.6328C64.6074 87.4905 66.5617 93.3619 71.8608 101.426C76.9328 109.145 80.0606 117.619 81.1821 126.683C81.5792 129.89 82.1856 132.874 82.5306 133.314C83.4491 134.487 113.641 134.466 114.606 133.291C114.978 132.837 115.592 129.959 115.969 126.896C117.155 117.241 120.159 109.402 126.42 99.6222C130.623 93.0574 132.479 86.8855 132.479 79.4758C132.479 75.8466 132.077 72.0732 131.467 69.9747C127.951 57.8789 117.764 48.1912 105.965 45.7234C101.44 44.7767 94.2014 44.9049 90.1665 46.0036ZM106.128 48.5655C120.42 52.3268 129.893 64.4751 129.929 79.0848C129.946 86.5022 128.432 91.1543 123.303 99.4402C117.419 108.948 114.316 117.631 113.145 127.866L112.724 131.552H107.653C103.126 131.552 102.614 131.431 102.895 130.43C103.067 129.813 103.396 128.01 103.627 126.424C104.102 123.147 108.225 98.7973 108.746 96.1873C109.034 94.7508 109.518 94.4073 111.745 94.0592C113.206 93.831 115.334 93.3522 116.473 92.9952C120.437 91.753 121.758 85.8157 118.848 82.3217C116.954 80.0469 114.484 79.447 111.755 80.5988C109.127 81.7083 107.914 83.6896 107.391 87.7232C107.157 89.5288 106.735 91.3819 106.454 91.8415C106.085 92.4446 103.967 92.6856 98.8496 92.7087C90.7234 92.7446 90.4107 92.5638 89.739 87.4501C89.2525 83.7428 87.928 81.6949 85.2981 80.5847C78.9861 77.9195 73.7441 85.9714 78.4038 91.1755C79.7745 92.7061 80.9924 93.2715 84.0904 93.8137C86.7881 94.2861 88.1335 94.838 88.3524 95.5617C88.6042 96.3904 94.4202 130.733 94.4202 131.389C94.4202 131.479 92.1697 131.552 89.4193 131.552H84.419L83.961 127.225C82.9309 117.498 79.5474 108.347 73.399 98.6614C69.3077 92.2164 67.6807 87.6489 67.2988 81.5346C66.9176 75.4287 67.916 70.5541 70.6981 64.9341C77.1066 51.9909 92.3631 44.9427 106.128 48.5655ZM84.9195 83.4864C86.0828 84.1152 87.432 87.6764 87.439 90.1358C87.4421 91.2075 87.1015 91.2986 84.4298 90.9396C79.8456 90.323 77.9978 87.4162 80.1843 84.2626C81.2449 82.7313 82.9943 82.4448 84.9195 83.4864ZM116.73 83.8985C118.218 85.2593 118.22 88.1059 116.734 89.4654C116.097 90.0467 114.197 90.714 112.51 90.9473C109.504 91.3639 109.452 91.3421 109.852 89.8294C110.077 88.9802 110.265 87.6367 110.269 86.8438C110.281 85.0068 112.404 82.8377 114.192 82.8377C114.95 82.8377 116.092 83.3152 116.73 83.8985ZM105.838 96.3539C105.838 96.9135 105.143 101.24 104.293 105.969C103.444 110.697 102.106 118.401 101.322 123.088C100.007 130.937 99.791 131.595 98.5908 131.42C97.4002 131.248 97.0273 129.731 94.2902 113.925C92.6422 104.406 91.2835 96.3302 91.2709 95.9777C91.2575 95.586 94.0885 95.3367 98.5433 95.3367C104.782 95.3367 105.838 95.4841 105.838 96.3539ZM83.7637 138.09C82.785 139.079 82.785 141.331 83.7637 142.32C84.3099 142.872 88.4856 143.089 98.5433 143.089C113.259 143.089 114.084 142.936 114.084 140.205C114.084 137.474 113.259 137.32 98.5433 137.32C88.4856 137.32 84.3099 137.538 83.7637 138.09ZM85.2309 147.736C85.4574 148.53 86.3486 149.827 87.2125 150.621C88.6987 151.986 89.3057 152.063 98.6276 152.063H108.473L110.327 150.189C114.059 146.418 113.682 146.294 98.5008 146.294H84.8199L85.2309 147.736Z' fill='black'/%3E%3C/svg%3E%0A");
  width: 197px;
  height: 197px;
}
.viktorina .container_block_info .block_info .title {
  text-align: center;
  color: var(--BODY_TITLE_COLOR, #000000);
  font-family: var(--font-family);
  font-style: normal;
  font-size: 18px;
  font-weight: 700;
  line-height: normal;
  padding: 0;
  margin: 50px 0 25px 0;
}
@media (min-width: 768px) {
  .viktorina .container_block_info .block_info .title {
    font-family: var(--second-family);
    font-size: 36px;
    margin: 25px 0;
  }
}
.viktorina .container_block_info .block_info .text {
  text-align: center;
  color: var(--BODY_COLOR, #000000);
  font-family: var(--font-family);
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
  margin-bottom: 40px;
}
.viktorina .container_block_reg {
  position: relative;
  max-width: 900px;
  margin: auto;
  display: none;
}
.viktorina .container_block_reg .block_reg {
  max-width: calc(100% - 30px);
  margin: 140px auto 15px;
  padding: 30px;
  border-radius: 10px;
  position: relative;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .viktorina .container_block_reg .block_reg {
    max-width: 720px;
    margin: auto;
    padding: 40px 88px;
    border-radius: 20px;
  }
}
.viktorina .container_block_reg .block_reg .title {
  text-align: center;
  color: var(--BODY_TITLE_COLOR, #000000);
  font-family: var(--font-family);
  font-style: normal;
  font-size: 36px;
  font-weight: 700;
  line-height: normal;
  padding: 0;
  margin: 25px 0;
}
.viktorina .container_block_reg .block_reg .text {
  text-align: center;
  color: var(--BODY_COLOR, #000000);
  font-family: var(--font-family);
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
  margin-bottom: 20px;
}
.viktorina .container_block_reg .block_reg .form {
  position: relative;
  margin-bottom: 20px;
}
.viktorina .container_block_reg .block_reg .form span.required {
  color: var(--BTN_BG);
}
.viktorina .container_block_reg .block_reg .form .checkbox__hidden {
  position: relative;
}
.viktorina .container_viktorina_app {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 999;
  display: none;
  width: 100%;
  height: 100%;
  background: #FFF;
  overflow: auto;
}
.viktorina .container_viktorina_app .close_viktorina {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
}
@media (min-width: 992px) {
  .viktorina .container_viktorina_app .close_viktorina {
    top: 40px;
    right: 40px;
  }
}
.viktorina .container_viktorina_app .close_viktorina svg path {
  fill: var(--MODAL_CLOSE_COLOR, black);
}
.viktorina .container_viktorina_app .close_viktorina:hover svg path {
  fill: var(--MODAL_CLOSE_COLOR_HOVER, red);
}
.viktorina .container_viktorina_app.show {
  display: flex;
}
.viktorina .container_viktorina_app .viktorina_app {
  margin: auto;
  border-radius: 10px;
  max-width: 760px;
  padding: 40px;
  z-index: 1;
}
.viktorina .container_viktorina_app .viktorina_app:before {
  content: '';
  position: absolute;
  background: var(--QUESTION_BG, none);
  background-position: top center;
  background-repeat: no-repeat;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.viktorina .container_viktorina_app .viktorina_app .question {
  display: flex;
  flex-direction: column;
  max-width: 640px;
  margin: auto;
  z-index: 1;
  position: relative;
}
.viktorina .container_viktorina_app .viktorina_app .question .question_title {
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 40px;
  line-height: 140%;
  text-transform: uppercase;
  text-align: center;
  color: var(--QUESTION_TITLE_COLOR, #000);
}
.viktorina .container_viktorina_app .viktorina_app .question .question_text {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 24px;
  line-height: 116%;
  text-align: center;
  color: var(--QUESTION_TEXT_COLOR, #000);
  margin-bottom: 20px;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  justify-content: center;
}
@media (min-width: 768px) {
  .viktorina .container_viktorina_app .viktorina_app .question .answers_list {
    justify-content: space-between;
  }
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item {
  position: relative;
  width: 100%;
  min-width: 300px;
  max-width: calc(50% - 12.5px);
  color: var(--000000, #000);
  font-style: normal;
  font-weight: 400;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox {
  position: relative;
  display: flex;
  font-size: 24px;
  line-height: 200%;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox:before {
  content: '';
  border-radius: 100%;
  height: 20px;
  width: 20px;
  background: #FFF;
  border: 2px solid #000;
  margin: auto 10px auto 0;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox:hover {
  position: relative;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox:hover:before {
  border-color: var(--QUESTION_ANSWER_BTN_HOVER_BG);
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox.active {
  position: relative;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox.active:before {
  border-color: #FFF;
  background: var(--QUESTION_ANSWER_SELECT_COLOR);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_SELECT_COLOR));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox.active.success {
  position: relative;
  color: var(--QUESTION_ANSWER_SUCCESS_COLOR, #108A0E);
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox.active.success:before {
  background: var(--QUESTION_ANSWER_SUCCESS_COLOR, #108A0E);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_SUCCESS_COLOR, #3DCF3A));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox.active.fail {
  position: relative;
  color: var(--QUESTION_ANSWER_FAIL_COLOR, #E81818);
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.checkkbox.active.fail:before {
  background: var(--QUESTION_ANSWER_FAIL_COLOR, #E81818);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_FAIL_COLOR, #E81818));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.button {
  max-width: calc(50% - 19px);
  font-size: 16px;
  position: relative;
  border-radius: 5px;
  border: 1px solid var(--808080, #808080);
  background: var(--ffffff, #FFF);
  padding: 16px 14px;
  margin-bottom: 14px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.button:hover {
  position: relative;
  border-color: var(--BTN_HOVER_BG);
  filter: drop-shadow(0px 0px 5px var(--BTN_HOVER_BG));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.button.active {
  border-color: var(--BTN_HOVER_BG);
  filter: drop-shadow(0px 0px 5px var(--BTN_HOVER_BG));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.button.success {
  border-color: #11a4ab;
  filter: drop-shadow(0px 0px 5px #11a4ab);
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.button.no_success {
  border-color: #f0a81e;
  filter: drop-shadow(0px 0px 5px #f0a81e);
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item.button.fail {
  border-color: #E81818;
  filter: drop-shadow(0px 0px 5px #E81818);
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item_img {
  display: flex;
  max-width: 310px;
  margin-bottom: 20px;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item_img.photo_round {
  width: calc(20vw - 10px);
  height: calc(20vw - 10px);
  margin-bottom: 20px;
  overflow: hidden;
  border-radius: var(--QUESTION_ANSWER_BTN_BORDER_RADIUS, 100px);
  background: var(--QUESTION_ANSWER_BTN_BG, #FFFFFF);
}
@media (min-width: 960px) {
  .viktorina .container_viktorina_app .viktorina_app .question .answers_list .item_img.photo_round {
    width: 137px;
    height: 137px;
  }
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item_img img {
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item_img:hover {
  position: relative;
  border-color: var(--QUESTION_ANSWER_HOVER_COLOR);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_HOVER_COLOR));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item_img.active {
  border-color: var(--QUESTION_ANSWER_SELECT_COLOR);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_SELECT_COLOR));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item_img.no_success {
  border-color: var(--QUESTION_ANSWER_NO_SUCCESS_COLOR, #f0a81e);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_NO_SUCCESS_COLOR, #f0a81e));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item_img.success {
  position: relative;
  border-color: var(--QUESTION_ANSWER_SUCCESS_COLOR, #108A0E);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_SUCCESS_COLOR, #3DCF3A));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .item_img.fail {
  position: relative;
  border-color: var(--QUESTION_ANSWER_FAIL_COLOR, #E81818);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_FAIL_COLOR, #E81818));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .answer_text {
  border-radius: var(--BTN_BORDER_RADIUS, 100px);
  background: #FFF;
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .answer_text:hover,
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .answer_text:focus {
  position: relative;
  border-color: var(--QUESTION_ANSWER_HOVER_COLOR, #000);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_HOVER_COLOR, #000));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .answer_text:active {
  position: relative;
  border-color: var(--QUESTION_ANSWER_SELECT_COLOR, #000);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_SELECT_COLOR, #000));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .answer_text.success {
  position: relative;
  border-color: var(--QUESTION_ANSWER_SUCCESS_COLOR, #108A0E);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_SUCCESS_COLOR, #3DCF3A));
}
.viktorina .container_viktorina_app .viktorina_app .question .answers_list .answer_text.fail {
  position: relative;
  border-color: var(--QUESTION_ANSWER_FAIL_COLOR, #E81818);
  filter: drop-shadow(0px 0px 5px var(--QUESTION_ANSWER_FAIL_COLOR, #E81818));
}
.viktorina .container_viktorina_app .viktorina_app .question QUESTION_TEXT_AFTER_COLOR QUESTION_TEXT_AFTER_SUCCESS_COLOR QUESTION_TEXT_AFTER_FAILED_COLOR .text_after {
  margin-bottom: 20px;
  color: var(--QUESTION_TEXT_AFTER_COLOR, #000);
  font-size: 20px;
  font-style: normal;
  line-height: 120%;
}
.viktorina .container_viktorina_app .viktorina_app .question QUESTION_TEXT_AFTER_COLOR QUESTION_TEXT_AFTER_SUCCESS_COLOR QUESTION_TEXT_AFTER_FAILED_COLOR .text_after .success_answer,
.viktorina .container_viktorina_app .viktorina_app .question QUESTION_TEXT_AFTER_COLOR QUESTION_TEXT_AFTER_SUCCESS_COLOR QUESTION_TEXT_AFTER_FAILED_COLOR .text_after .failed_answer {
  text-align: center;
  font-weight: 600;
  margin-bottom: 10px;
}
.viktorina .container_viktorina_app .viktorina_app .question QUESTION_TEXT_AFTER_COLOR QUESTION_TEXT_AFTER_SUCCESS_COLOR QUESTION_TEXT_AFTER_FAILED_COLOR .text_after .success_answer {
  color: var(--QUESTION_TEXT_AFTER_SUCCESS_COLOR, #108A0E);
}
.viktorina .container_viktorina_app .viktorina_app .question QUESTION_TEXT_AFTER_COLOR QUESTION_TEXT_AFTER_SUCCESS_COLOR QUESTION_TEXT_AFTER_FAILED_COLOR .text_after .failed_answer {
  color: #E81818;
}
.viktorina .container_viktorina_app .viktorina_app .question QUESTION_TEXT_AFTER_COLOR QUESTION_TEXT_AFTER_SUCCESS_COLOR QUESTION_TEXT_AFTER_FAILED_COLOR .text_after .help {
  margin-bottom: 10px;
}
.viktorina .container_viktorina_app .viktorina_app .question QUESTION_TEXT_AFTER_COLOR QUESTION_TEXT_AFTER_SUCCESS_COLOR QUESTION_TEXT_AFTER_FAILED_COLOR .text_after .help img {
  max-width: 100%;
  height: auto;
}
.viktorina .container_viktorina_app .viktorina_app .question .answer_btn {
  display: flex;
  min-height: 59px;
}
.viktorina .container_viktorina_app .viktorina_app .question .answer_btn .btn {
  font-family: var(--font-family);
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  padding: 19px 55px 16px 55px;
  font-size: 16px;
  background-color: var(--QUESTION_ANSWER_BTN_BG);
  color: var(--QUESTION_ANSWER_BTN_COLOR);
  border-width: var(--QUESTION_ANSWER_BTN_BORDER_SIZE, 0);
  border-color: var(--QUESTION_ANSWER_BTN_BORDER_COLOR, 'tranperent');
  border-radius: var(--QUESTION_ANSWER_BTN_BORDER_RADIUS, 100px);
}
.viktorina .container_viktorina_app .viktorina_app .question .answer_btn .btn:hover {
  background-color: var(--QUESTION_ANSWER_BTN_HOVER_BG);
  color: var(--QUESTION_ANSWER_BTN_HOVER_COLOR);
  border-width: var(--QUESTION_ANSWER_BTN_HOVER_BORDER_SIZE, 0);
  border-color: var(--QUESTION_ANSWER_BTN_HOVER_BORDER_COLOR, 'tranperent');
  border-radius: var(--QUESTION_ANSWER_BTN_HOVER_BORDER_RADIUS, 100px);
}
.viktorina .container_viktorina_app .viktorina_app .result_block {
  max-width: 717px;
  margin: auto;
  padding: 20px 28px;
  border-radius: 20px;
  background: #ECECEC;
  position: relative;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .viktorina .container_viktorina_app .viktorina_app .result_block {
    padding: 40px 88px;
  }
}
.viktorina .container_viktorina_app .viktorina_app .result_block .result_count {
  max-width: 150px;
  max-height: 150px;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translate(-50%, 25%);
  left: 50%;
  bottom: 100%;
  color: var(--000000, #000);
  text-align: center;
  font-style: normal;
  line-height: normal;
  background: #FFF;
  border-radius: 100%;
  display: flex;
  flex-direction: column;
  border: 5px solid var(--BTN_BG);
}
@media (min-width: 768px) {
  .viktorina .container_viktorina_app .viktorina_app .result_block .result_count {
    max-width: 200px;
    max-height: 200px;
    border: 20px solid var(--BTN_BG);
  }
}
.viktorina .container_viktorina_app .viktorina_app .result_block .result_count .num {
  margin-top: auto;
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 48px;
  line-height: 140%;
  text-transform: uppercase;
  text-align: center;
  color: #000;
}
@media (min-width: 768px) {
  .viktorina .container_viktorina_app .viktorina_app .result_block .result_count .num {
    font-size: 72px;
  }
}
.viktorina .container_viktorina_app .viktorina_app .result_block .result_count .scores {
  margin-bottom: auto;
  font-size: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .viktorina .container_viktorina_app .viktorina_app .result_block .result_count .scores {
    font-size: 24px;
  }
}
.viktorina .container_viktorina_app .viktorina_app .result_block .result_title {
  text-align: center;
  color: var(--BODY_TITLE_COLOR, #000000);
  font-family: var(--second-family);
  font-style: normal;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  padding: 0;
  margin: 25px 0;
}
@media (min-width: 768px) {
  .viktorina .container_viktorina_app .viktorina_app .result_block .result_title {
    font-size: 36px;
  }
}
.viktorina .container_viktorina_app .viktorina_app .result_block .result_text {
  text-align: center;
  max-width: 390px;
  color: var(--BODY_COLOR, #000000);
  font-family: var(--font-family);
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
  margin: auto;
  margin-bottom: 40px;
}
.viktorina .container_viktorina_app .viktorina_app .result_block .result_btn {
  margin: auto;
  display: flex;
}
.viktorina .container_viktorina_app .viktorina_app .result_block .result_btn .btn {
  font-family: var(--font-family);
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  font-size: 16px;
  background-color: var(--BTN_BG);
  color: var(--BTN_COLOR);
  border-width: var(--BTN_BORDER_SIZE, 0);
  border-color: var(--BTN_BORDER_COLOR, 'tranperent');
  border-radius: var(--BTN_BORDER_RADIUS, 100px);
}
@media (min-width: 768px) {
  .viktorina .container_viktorina_app .viktorina_app .result_block .result_btn .btn {
    padding: 19px 55px 16px 55px;
  }
}
.viktorina .container_viktorina_app .viktorina_app .result_block .result_btn .btn:hover {
  background-color: var(--BTN_HOVER_BG);
  color: var(--BTN_HOVER_COLOR);
  border-width: var(--BTN_HOVER_BORDER_SIZE, 0);
  border-color: var(--BTN_HOVER_BORDER_COLOR, 'tranperent');
  border-radius: var(--BTN_HOVER_BORDER_RADIUS, 100px);
}

/* End */


/* Start:/local/components/ip52/lp/templates/give_result/style.css?174601196418623*/
.give_result {
  --BODY_BG: url("data:image/svg+xml,%3Csvg width='1920' height='215' viewBox='0 0 1920 215' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57.0984 15.2484L82.1824 0.5L109.377 16.4891V48.2769L82.1824 64.266L54.9883 48.2769V16.4891L57.0984 15.2484ZM82.1824 30.5373L99.3817 20.47L82.1824 10.3578L64.9831 20.47L82.1824 30.5373ZM100.936 23.2531L83.7651 33.303V53.4781L100.936 43.3824V23.2528V23.2531ZM80.5997 53.4785V33.3033L63.4292 23.2535V43.383L80.5997 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M231.487 15.2484L256.571 0.5L283.765 16.4891V48.2769L256.571 64.266L229.377 48.2769V16.4891L231.487 15.2484ZM256.571 30.5373L273.77 20.47L256.571 10.3578L239.372 20.47L256.571 30.5373ZM275.324 23.2531L258.154 33.303V53.4781L275.324 43.3824V23.2528V23.2531ZM254.988 53.4785V33.3033L237.818 23.2535V43.383L254.988 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M405.876 15.2484L430.96 0.5L458.154 16.4891V48.2769L430.96 64.266L403.766 48.2769V16.4891L405.876 15.2484ZM430.96 30.5373L448.159 20.47L430.96 10.3578L413.76 20.47L430.96 30.5373ZM449.713 23.2531L432.542 33.303V53.4781L449.713 43.3824V23.2528V23.2531ZM429.377 53.4785V33.3033L412.207 23.2535V43.383L429.377 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M580.264 15.2484L605.348 0.5L632.543 16.4891V48.2769L605.348 64.266L578.154 48.2769V16.4891L580.264 15.2484ZM605.348 30.5373L622.548 20.47L605.348 10.3578L588.149 20.47L605.348 30.5373ZM624.102 23.2531L606.931 33.303V53.4781L624.102 43.3824V23.2528V23.2531ZM603.766 53.4785V33.3033L586.595 23.2535V43.383L603.766 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M754.653 15.2484L779.737 0.5L806.931 16.4891V48.2769L779.737 64.266L752.543 48.2769V16.4891L754.653 15.2484ZM779.737 30.5373L796.936 20.47L779.737 10.3578L762.538 20.47L779.737 30.5373ZM798.49 23.2531L781.32 33.303V53.4781L798.49 43.3824V23.2528V23.2531ZM778.154 53.4785V33.3033L760.984 23.2535V43.383L778.154 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M929.041 15.2484L954.125 0.5L981.319 16.4891V48.2769L954.125 64.266L926.931 48.2769V16.4891L929.041 15.2484ZM954.125 30.5373L971.324 20.47L954.125 10.3578L936.925 20.47L954.125 30.5373ZM972.878 23.2531L955.707 33.303V53.4781L972.878 43.3824V23.2528V23.2531ZM952.542 53.4785V33.3033L935.372 23.2535V43.383L952.542 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M1103.43 15.2484L1128.51 0.5L1155.71 16.4891V48.2769L1128.51 64.266L1101.32 48.2769V16.4891L1103.43 15.2484ZM1128.51 30.5373L1145.71 20.47L1128.51 10.3578L1111.31 20.47L1128.51 30.5373ZM1147.27 23.2531L1130.1 33.303V53.4781L1147.27 43.3824V23.2528V23.2531ZM1126.93 53.4785V33.3033L1109.76 23.2535V43.383L1126.93 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M1277.82 15.2484L1302.9 0.5L1330.1 16.4891V48.2769L1302.9 64.266L1275.71 48.2769V16.4891L1277.82 15.2484ZM1302.9 30.5373L1320.1 20.47L1302.9 10.3578L1285.7 20.47L1302.9 30.5373ZM1321.66 23.2531L1304.48 33.303V53.4781L1321.66 43.3824V23.2528V23.2531ZM1301.32 53.4785V33.3033L1284.15 23.2535V43.383L1301.32 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M1452.21 15.2484L1477.29 0.5L1504.49 16.4891V48.2769L1477.29 64.266L1450.1 48.2769V16.4891L1452.21 15.2484ZM1477.29 30.5373L1494.49 20.47L1477.29 10.3578L1460.09 20.47L1477.29 30.5373ZM1496.04 23.2531L1478.87 33.303V53.4781L1496.04 43.3824V23.2528V23.2531ZM1475.71 53.4785V33.3033L1458.54 23.2535V43.383L1475.71 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M1626.6 15.2484L1651.68 0.5L1678.87 16.4891V48.2769L1651.68 64.266L1624.49 48.2769V16.4891L1626.6 15.2484ZM1651.68 30.5373L1668.88 20.47L1651.68 10.3578L1634.48 20.47L1651.68 30.5373ZM1670.43 23.2531L1653.26 33.303V53.4781L1670.43 43.3824V23.2528V23.2531ZM1650.1 53.4785V33.3033L1632.93 23.2535V43.383L1650.1 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M1800.98 15.2484L1826.07 0.5L1853.26 16.4891V48.2769L1826.07 64.266L1798.87 48.2769V16.4891L1800.98 15.2484ZM1826.07 30.5373L1843.27 20.47L1826.07 10.3578L1808.87 20.47L1826.07 30.5373ZM1844.82 23.2531L1827.65 33.303V53.4781L1844.82 43.3824V23.2528V23.2531ZM1824.48 53.4785V33.3033L1807.31 23.2535V43.383L1824.48 53.4788V53.4785Z' fill='%23E4E4E4'/%3E%3Cpath d='M-24.2219 165.248L0.862057 150.5L28.0565 166.489V198.277L0.862057 214.266L-26.332 198.277V166.489L-24.2219 165.248ZM0.862057 180.537L18.0614 170.47L0.862057 160.358L-16.3373 170.47L0.862057 180.537ZM19.6152 173.253L2.44474 183.303V203.478L19.6152 193.382V173.253V173.253ZM-0.720631 203.478V183.303L-17.8911 173.253V193.383L-0.720631 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M150.167 165.248L175.251 150.5L202.445 166.489V198.277L175.251 214.266L148.057 198.277V166.489L150.167 165.248ZM175.251 180.537L192.45 170.47L175.251 160.358L158.051 170.47L175.251 180.537ZM194.004 173.253L176.833 183.303V203.478L194.004 193.382V173.253V173.253ZM173.668 203.478V183.303L156.498 173.253V193.383L173.668 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M324.555 165.248L349.639 150.5L376.834 166.489V198.277L349.639 214.266L322.445 198.277V166.489L324.555 165.248ZM349.639 180.537L366.839 170.47L349.639 160.358L332.44 170.47L349.639 180.537ZM368.393 173.253L351.222 183.303V203.478L368.393 193.382V173.253V173.253ZM348.057 203.478V183.303L330.886 173.253V193.383L348.057 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M498.944 165.248L524.028 150.5L551.222 166.489V198.277L524.028 214.266L496.834 198.277V166.489L498.944 165.248ZM524.028 180.537L541.227 170.47L524.028 160.358L506.829 170.47L524.028 180.537ZM542.781 173.253L525.611 183.303V203.478L542.781 193.382V173.253V173.253ZM522.445 203.478V183.303L505.275 173.253V193.383L522.445 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M673.333 165.248L698.417 150.5L725.611 166.489V198.277L698.417 214.266L671.223 198.277V166.489L673.333 165.248ZM698.417 180.537L715.616 170.47L698.417 160.358L681.217 170.47L698.417 180.537ZM717.17 173.253L699.999 183.303V203.478L717.17 193.382V173.253V173.253ZM696.834 203.478V183.303L679.664 173.253V193.383L696.834 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M847.72 165.248L872.804 150.5L899.999 166.489V198.277L872.804 214.266L845.61 198.277V166.489L847.72 165.248ZM872.804 180.537L890.004 170.47L872.804 160.358L855.605 170.47L872.804 180.537ZM891.558 173.253L874.387 183.303V203.478L891.558 193.382V173.253V173.253ZM871.222 203.478V183.303L854.051 173.253V193.383L871.222 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M1022.11 165.248L1047.19 150.5L1074.39 166.489V198.277L1047.19 214.266L1020 198.277V166.489L1022.11 165.248ZM1047.19 180.537L1064.39 170.47L1047.19 160.358L1029.99 170.47L1047.19 180.537ZM1065.95 173.253L1048.78 183.303V203.478L1065.95 193.382V173.253V173.253ZM1045.61 203.478V183.303L1028.44 173.253V193.383L1045.61 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M1196.5 165.248L1221.58 150.5L1248.78 166.489V198.277L1221.58 214.266L1194.39 198.277V166.489L1196.5 165.248ZM1221.58 180.537L1238.78 170.47L1221.58 160.358L1204.38 170.47L1221.58 180.537ZM1240.33 173.253L1223.16 183.303V203.478L1240.33 193.382V173.253V173.253ZM1220 203.478V183.303L1202.83 173.253V193.383L1220 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M1370.89 165.248L1395.97 150.5L1423.16 166.489V198.277L1395.97 214.266L1368.78 198.277V166.489L1370.89 165.248ZM1395.97 180.537L1413.17 170.47L1395.97 160.358L1378.77 170.47L1395.97 180.537ZM1414.72 173.253L1397.55 183.303V203.478L1414.72 193.382V173.253V173.253ZM1394.39 203.478V183.303L1377.22 173.253V193.383L1394.39 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M1545.28 165.248L1570.36 150.5L1597.55 166.489V198.277L1570.36 214.266L1543.17 198.277V166.489L1545.28 165.248ZM1570.36 180.537L1587.56 170.47L1570.36 160.358L1553.16 170.47L1570.36 180.537ZM1589.11 173.253L1571.94 183.303V203.478L1589.11 193.382V173.253V173.253ZM1568.78 203.478V183.303L1551.61 173.253V193.383L1568.78 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M1719.66 165.248L1744.75 150.5L1771.94 166.489V198.277L1744.75 214.266L1717.55 198.277V166.489L1719.66 165.248ZM1744.75 180.537L1761.95 170.47L1744.75 160.358L1727.55 170.47L1744.75 180.537ZM1763.5 173.253L1746.33 183.303V203.478L1763.5 193.382V173.253V173.253ZM1743.16 203.478V183.303L1725.99 173.253V193.383L1743.16 203.479V203.478Z' fill='%23E4E4E4'/%3E%3Cpath d='M1894.05 165.248L1919.14 150.5L1946.33 166.489V198.277L1919.14 214.266L1891.94 198.277V166.489L1894.05 165.248ZM1919.14 180.537L1936.34 170.47L1919.14 160.358L1901.94 170.47L1919.14 180.537ZM1937.89 173.253L1920.72 183.303V203.478L1937.89 193.382V173.253V173.253ZM1917.55 203.478V183.303L1900.38 173.253V193.383L1917.55 203.479V203.478Z' fill='%23E4E4E4'/%3E%3C/svg%3E%0A"), #FFF;
  --BODY_TITLE_COLOR: #000;
  --BODY_COLOR: #000;
  --BTN_BG: #000;
  --BTN_COLOR: #FFF;
  --BTN_BORDER_SIZE: 2px;
  --BTN_BORDER_COLOR: #000;
  --BTN_BORDER_RADIUS: 0;
  --BTN_HOVER_BG: #FFF;
  --BTN_HOVER_COLOR: #000;
  --BTN_HOVER_BORDER_SIZE: 2px;
  --BTN_HOVER_BORDER_COLOR: #000;
  --BTN_HOVER_BORDER_RADIUS: 0;
  --MODAL_BG: #FFF;
  --MODAL_BORDER_RADIUS: 0;
  --MODAL_TITLE_COLOR: #000;
  --MODAL_TEXT_COLOR: #000;
  min-height: var(--BODY_MIN_HEIGHT, unset);
  color: var(--BODY_COLOR);
  position: relative;
  display: flex;
  border-radius: 2px;
  background: var(--BODY_BG, #FFF);
  background-size: 100% auto;
  background-repeat: repeat;
  padding: 30px 20px;
}
@media (min-width: 320px) {
  .give_result {
    --BODY_BG: var(--BODY_BG_320, --BODY_BG);
  }
}
@media (min-width: 768px) {
  .give_result {
    --BODY_BG: var(--BODY_BG_768, --BODY_BG);
  }
}
@media (min-width: 960px) {
  .give_result {
    --BODY_BG: var(--BODY_BG_960, --BODY_BG);
  }
}
@media (max-width: 996px) {
  .give_result {
    --BODY_BG: 'none'!important;
  }
}
@media (min-width: 768px) {
  .give_result {
    padding: 0;
  }
}
.give_result .container {
  margin: auto;
  background-color: var(--BODY_BG);
}
@media (min-width: 768px) {
  .give_result .container {
    max-width: 720px;
  }
}
@media (min-width: 960px) {
  .give_result .container {
    max-width: 810px;
  }
}
@media (min-width: 1200px) {
  .give_result .container {
    max-width: 1160px;
  }
}
.give_result .give_result_wellcome_screen {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.give_result .give_result_wellcome_screen.hidden {
  display: none;
}
.give_result .give_result_wellcome_screen .picture {
  width: 100%;
  order: 0;
  position: relative;
}
.give_result .give_result_wellcome_screen .picture img {
  max-width: 100%;
}
@media (min-width: 768px) {
  .give_result .give_result_wellcome_screen .picture {
    width: auto;
  }
  .give_result .give_result_wellcome_screen .picture.right {
    order: 1;
  }
  .give_result .give_result_wellcome_screen .picture.right ~ .info_block {
    order: 0;
  }
}
.give_result .give_result_wellcome_screen .info_block {
  margin: auto;
  padding: 30px 0 50px 0;
  display: flex;
  flex-direction: column;
  transition: all 300ms linear ;
}
@media (min-width: 768px) {
  .give_result .give_result_wellcome_screen .info_block {
    padding: 0;
    max-width: 460px;
  }
}
.give_result .give_result_wellcome_screen .info_block .title {
  color: var(--BODY_TITLE_COLOR, #000);
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 160%;
}
@media (min-width: 768px) {
  .give_result .give_result_wellcome_screen .info_block .title {
    font-size: 30px;
    line-height: 150%;
  }
}
.give_result .give_result_wellcome_screen .info_block .text {
  position: relative;
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  padding: 20px 0 30px 0;
}
@media (min-width: 768px) {
  .give_result .give_result_wellcome_screen .info_block .text {
    font-size: 16px;
  }
}
.give_result .give_result_wellcome_screen .info_block .btn {
  max-width: 260px;
}
.give_result .give_result_form_screen {
  position: relative;
  display: none;
}
.give_result .give_result_form_screen.show {
  display: flex;
  flex-wrap: wrap;
}
.give_result .give_result_form_screen .info_block {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .give_result .give_result_form_screen .info_block {
    padding: 0;
    max-width: 460px;
  }
}
.give_result .give_result_form_screen .info_block .title {
  color: var(--BODY_TITLE_COLOR, #000);
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 160%;
}
@media (min-width: 768px) {
  .give_result .give_result_form_screen .info_block .title {
    font-size: 30px;
    line-height: 150%;
  }
}
.give_result .give_result_form_screen .info_block .text {
  position: relative;
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  padding: 20px 0 30px 0;
}
@media (min-width: 768px) {
  .give_result .give_result_form_screen .info_block .text {
    font-size: 16px;
  }
}
.give_result .give_result_form_screen .form_block {
  width: 100%;
  max-width: calc(100% - 30px);
  margin: auto;
  transition: all 300ms linear ;
}
@media (min-width: 480px) {
  .give_result .give_result_form_screen .form_block {
    max-width: 380px;
  }
}
@media (min-width: 768px) {
  .give_result .give_result_form_screen .form_block {
    max-width: 480px;
  }
}
.give_result .give_result_form_screen .form_block .form-label {
  margin-bottom: 10px;
  display: block;
}
.give_result .give_result_form_screen .form_block textarea {
  resize: none;
  border: 1px solid #808080;
  border-radius: 5px;
}
.give_result .modal.give_result_modal .modal-dialog {
  max-width: calc(100% - 10px);
}
@media (min-width: 540px) {
  .give_result .modal.give_result_modal .modal-dialog {
    min-width: 370px;
    max-width: none;
  }
}
.give_result .modal.give_result_modal .modal-dialog .modal-content {
  background-color: var(--MODAL_BG);
  border-radius: var(--MODAL_BORDER_RADIUS, 0);
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .btn-close {
  width: 20px;
  height: 20px;
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .btn-close:after {
  display: none!important;
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .btn-close svg path {
  fill: var(--MODAL_CLOSE_COLOR, #000);
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .btn-close:hover svg path {
  fill: var(--MODAL_CLOSE_COLOR_HOVER, #ED5C03);
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-header {
  color: var(--MODAL_TITLE_COLOR, #000);
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 24px;
  text-align: center;
}
@media (min-width: 992px) {
  .give_result .modal.give_result_modal .modal-dialog .modal-content .modal-header {
    font-size: 36px;
    margin-bottom: 25px;
  }
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body {
  color: var(--MODAL_TEXT_COLOR, #000);
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form_block {
  margin-top: 25px;
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form-group {
  margin-bottom: 10px;
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form-group.type_file,
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form-group.type_image {
  display: flex;
  width: 100%;
  padding: var(--FORM_INPUT_PADDING, 10px 15px);
  background-color: var(--FORM_INPUT_BG, #FFF);
  color: var(--FORM_INPUT_COLOR, #000);
  border-style: solid;
  border-width: var(--FORM_INPUT_BORDER_SIZE, 1px);
  border-color: var(--FORM_INPUT_BORDER_COLOR, #000);
  border-radius: var(--FORM_INPUT_BORDER_RADIUS, 0);
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form-group.type_file:before,
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form-group.type_image:before {
  content: '';
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M33.5181 2.48922C30.1985 -0.830393 24.7966 -0.829083 21.4763 2.48922L15.4555 8.5101C14.9439 9.02167 14.9439 9.85091 15.4555 10.3625C15.967 10.874 16.7963 10.874 17.3078 10.3625L23.3287 4.34159C24.4363 3.23462 25.9167 2.62415 27.4966 2.62415C29.0771 2.62415 30.5575 3.23462 31.6651 4.34225C32.7727 5.44988 33.3832 6.93021 33.3832 8.51076C33.3832 10.0906 32.7727 11.571 31.6651 12.6786L23.7925 20.5532C21.4934 22.851 17.7539 22.851 15.4548 20.5532C14.9432 20.0416 14.114 20.0416 13.6024 20.5532C13.0909 21.0647 13.0909 21.8946 13.6024 22.4056C15.2622 24.0654 17.4428 24.8953 19.6233 24.8953C21.8038 24.8953 23.9844 24.0654 25.6442 22.4056L33.5181 14.5316C35.1209 12.9295 36.0039 10.7909 36.0039 8.51076C36.0039 6.23 35.1209 4.09203 33.5181 2.48922Z' fill='black'/%3E%3Cpath d='M17.7699 26.5738L12.6752 31.6685C11.5675 32.7762 10.0872 33.3866 8.50666 33.3866C6.92677 33.3866 5.44578 32.7762 4.33816 31.6685C2.03971 29.3701 2.03971 25.63 4.33816 23.3315L11.749 15.9207C12.8566 14.8137 14.3369 14.2033 15.9175 14.2033C17.4974 14.2033 18.9777 14.8137 20.0853 15.9207C20.5969 16.4323 21.4262 16.4323 21.9377 15.9207C22.4493 15.4091 22.4493 14.5799 21.9377 14.0683C18.6188 10.7494 13.2169 10.7487 9.89595 14.0683L2.48512 21.4798C0.882958 23.082 0 25.2206 0 27.5007C0 29.7801 0.882958 31.9187 2.48578 33.5209C4.08794 35.1237 6.22656 36.0067 8.50601 36.0067C10.7861 36.0067 12.9247 35.1237 14.5269 33.5209L19.6216 28.4262C20.1332 27.9146 20.1332 27.0854 19.6216 26.5738C19.11 26.0623 18.2814 26.0623 17.7699 26.5738Z' fill='black'/%3E%3C/svg%3E");
  background-size: contain;
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form-group.type_file .del_file,
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form-group.type_image .del_file {
  content: '';
  margin-left: auto;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M23.9055 9.64961L18.0657 15.4894L12.2259 9.64961L10.2793 11.5962L16.1191 17.436L10.2793 23.2759L12.2259 25.2225L18.0657 19.3826L23.9055 25.2225L25.8521 23.2759L20.0123 17.436L25.8521 11.5962L23.9055 9.64961Z' fill='red'/%3E%3C/svg%3E");
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form-group.select_file {
  position: relative;
}
.give_result .modal.give_result_modal .modal-dialog .modal-content .modal-body .form-group .btn {
  margin: 0 auto;
}

/* End */


/* Start:/local/components/ip52/lp/templates/postcard_type_1/style.css?174591630119939*/
.postcard {
  --BODY_BG: #FFF;
  --BODY_TITLE_COLOR: #000;
  --BODY_COLOR: #000;
  --CONTENT_MAX_SIZE: 1160px;
  --BTN_BG: #000;
  --BTN_COLOR: #FFF;
  --BTN_HOVER_BG: #000000;
  --BTN_HOVER_COLOR: #FFF;
  position: relative;
  color: var(--BODY_COLOR);
  background: var(--BODY_BG);
}
@media (min-width: 992px) {
  .postcard {
    min-height: var(--BODY_MIN_HEIGHT, 100vh);
    max-height: var(--BODY_MAX_HEIGHT, 100vh);
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.postcard .container {
  margin: auto;
  max-width: var(--CONTENT_MAX_SIZE, 1160px);
}
.postcard .block_postcard_preview {
  position: relative;
  display: flex;
  align-items: center;
  background-image: var(--PREVIEW_BG, none);
  width: 100%;
  height: 100%;
  min-height: var(--CONTENT_MIN_HEIGHT, 700px);
  max-height: var(--CONTENT_MAX_HEIGHT, 700px);
}
.postcard .block_postcard_preview .info {
  position: relative;
  max-width: 465px;
  margin: auto 0;
}
.postcard .block_postcard_preview .info .title {
  color: var(--CONTENT_TITLE_COLOR, var(--CONTENT_COLOR, #000));
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 40px;
  line-height: 140%;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.postcard .block_postcard_preview .info .text {
  color: var(--CONTENT_COLOR, #000);
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  margin-bottom: 30px;
}
.postcard .block_postcard_preview .video_box {
  position: relative;
  display: flex;
  width: 100%;
  min-height: 355px;
  max-width: 635px;
  margin-left: auto;
}
.postcard .block_postcard_preview .video_box .play_btn img {
  max-width: 100%;
}
.postcard .block_postcard_preview .video_box .play_btn svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.postcard .block_postcard_preview .video_box .play_btn svg path {
  fill: var(--BTN_HOVER_BG, #000);
}
.postcard .block_postcard_preview .video_box .play_btn:hover svg path {
  fill: var(--BTN_BG, #ED5C03);
}
@media (max-width: 767px) {
  .postcard .block_postcard_preview {
    display: flex;
    flex-direction: column;
  }
  .postcard .block_postcard_preview .info {
    padding: 60px 20px ;
    order: 1;
  }
  .postcard .block_postcard_preview .info .title {
    font-size: 24px;
  }
  .postcard .block_postcard_preview .info .view_constructor {
    width: 100%;
    margin-bottom: 0;
  }
  .postcard .block_postcard_preview .video_box {
    position: relative;
    order: 0;
  }
  .postcard .block_postcard_preview .video_box img {
    max-width: 100%;
  }
}
.postcard .block_postcard_editor {
  position: relative;
  background: var(--POSTCARD_EDITOR_BG, transparent);
  background-image: var(--EDITOR_BG, none);
  color: var(--POSTCARD_EDITOR_COLOR, #000);
  padding: 20px 0;
  margin: 0 auto;
  max-width: calc(100% - 30px);
  width: 100%;
}
.postcard .block_postcard_editor.start_preview {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  pointer-events: none;
  width: 100%;
  transition: all 300ms ease;
}
.postcard .block_postcard_editor.start_preview.show {
  display: flex;
  position: relative;
  opacity: 1;
  pointer-events: all;
}
.postcard .block_postcard_editor .block_form {
  position: relative;
}
@media (min-width: 768px) {
  .postcard .block_postcard_editor .block_form {
    width: 100%;
    max-width: unset;
  }
}
@media (min-width: 992px) {
  .postcard .block_postcard_editor .block_form {
    max-width: calc(100% - 620px);
  }
}
@media (min-width: 1199px) {
  .postcard .block_postcard_editor .block_form {
    max-width: 540px;
  }
}
@media (min-width: 1199px) {
  .postcard .block_postcard_editor .block_form {
    max-width: 600px;
  }
}
.postcard .block_postcard_editor .block_form .title {
  position: relative;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 32px;
  line-height: 140%;
  text-transform: uppercase;
  color: var(--POSTCARD_EDITOR_TITLE_COLOR, #000);
  margin-bottom: 30px;
}
.postcard .block_postcard_editor .block_form .text {
  position: relative;
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  color: var(--POSTCARD_EDITOR_COLOR, #000);
  margin-bottom: 20px;
}
.postcard .block_postcard_editor .block_form .form {
  position: relative;
  border-style: solid;
  border-width: var(--POSTCARD_EDITOR_BORDER_SIZE, none);
  border-color: var(--POSTCARD_EDITOR_BORDER_COLOR, none);
  border-radius: var(--POSTCARD_EDITOR_BORDER_RADIUS, 0);
  padding: 30px 20px;
}
.postcard .block_postcard_editor .block_form .form .form-title {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.3;
  color: var(--PE_FORM_TITLE_COLOR, #141515);
  margin-bottom: 12px;
}
.postcard .block_postcard_editor .block_form .form .smalltext {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #819EAA;
}
.postcard .block_postcard_editor .block_form .form .label_btn {
  cursor: pointer;
  display: block;
  padding: 14px 32px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
  color: var(--PE_FORM_LABEL_BTN_COLOR, #141515);
  background-color: var(--PE_FORM_LABEL_BTN_BG, #FFFFFF);
  margin-bottom: 12px;
  border-style: solid;
  border-width: var(--PE_FORM_LABEL_BTN_BORDER_SIZE, 0);
  border-color: var(--PE_FORM_LABEL_BTN_BORDER_COLOR, #141515);
  border-radius: var(--PE_FORM_LABEL_BTN_BORDER_RADIUS, 2px);
  transition: all 300ms ease;
}
.postcard .block_postcard_editor .block_form .form .label_btn:hover {
  color: var(--PE_FORM_LABEL_BTN_HOVER_COLOR, #FFF);
  background-color: var(--PE_FORM_LABEL_BTN_HOVER_BG, #141515);
}
.postcard .block_postcard_editor .block_form .form .form-group {
  position: relative;
  margin-bottom: 12px;
}
.postcard .block_postcard_editor .block_form .form .form-group input {
  border-style: solid;
  border-width: var(--PE_FORM_LABEL_INPUT_BORDER_SIZE, 0);
  border-color: var(--PE_FORM_LABEL_INPUT_BORDER_COLOR, #141515);
  border-radius: var(--PE_FORM_LABEL_INPUT_BORDER_RADIUS, 2px);
}
.postcard .block_postcard_editor .block_form .form .form-group textarea {
  resize: none;
  border-style: solid;
  border-width: var(--PE_FORM_LABEL_INPUT_BORDER_SIZE, 0);
  border-color: var(--PE_FORM_LABEL_INPUT_BORDER_COLOR, #141515);
  border-radius: var(--PE_FORM_LABEL_INPUT_BORDER_RADIUS, 2px);
}
.postcard .block_postcard_editor .block_form .form .form-group .constructor__save {
  background-color: var(--PE_FORM_CONSTRUCTOR_SAVE_BG, #141515);
  color: var(--PE_FORM_CONSTRUCTOR_SAVE_COLOR, #FFF);
  border-style: solid;
  border-width: var(--PE_FORM_CONSTRUCTOR_SAVE_BORDER_SIZE, 0);
  border-color: var(--PE_FORM_CONSTRUCTOR_SAVE_BORDER_COLOR, #141515);
  border-radius: var(--PE_FORM_CONSTRUCTOR_SAVE_BORDER_RADIUS, 0);
}
.postcard .block_postcard_editor .block_form .form .form-group .constructor__save:hover {
  background-color: var(--PE_FORM_CONSTRUCTOR_SAVE_HOVER_BG, #FFF);
  color: var(--PE_FORM_CONSTRUCTOR_SAVE_HOVER_COLOR, #141515);
  border-color: var(--PE_FORM_CONSTRUCTOR_SAVE_HOVER_BORDER_COLOR, #141515);
}
.postcard .block_postcard_editor .block_form .form .form-group .constructor__send {
  background-color: var(--PE_FORM_CONSTRUCTOR_SEND_BG, #141515);
  color: var(--PE_FORM_CONSTRUCTOR_SEND_COLOR, #FFF);
  border-style: solid;
  border-width: var(--PE_FORM_CONSTRUCTOR_SEND_BORDER_SIZE, 0);
  border-color: var(--PE_FORM_CONSTRUCTOR_SEND_BORDER_COLOR, #141515);
  border-radius: var(--PE_FORM_CONSTRUCTOR_SEND_BORDER_RADIUS, 0);
}
.postcard .block_postcard_editor .block_form .form .form-group .constructor__send:hover {
  background-color: var(--PE_FORM_CONSTRUCTOR_SEND_HOVER_BG, #FFF);
  color: var(--PE_FORM_CONSTRUCTOR_SEND_HOVER_COLOR, #141515);
  border-color: var(--PE_FORM_CONSTRUCTOR_SEND_HOVER_BORDER_COLOR, #141515);
}
@media (min-width: 768px) and (max-width: 992px) {
  .postcard .block_postcard_editor .block_form .form .form-group .w-50 {
    width: calc(50% - 10px);
    margin-right: 20px;
  }
  .postcard .block_postcard_editor .block_form .form .form-group .w-50:nth-last-child(1) {
    margin-right: 0;
  }
}
@media (min-width: 1199px) {
  .postcard .block_postcard_editor .block_form .form .form-group .w-50 {
    width: calc(50% - 10px);
    margin-right: 20px;
  }
  .postcard .block_postcard_editor .block_form .form .form-group .w-50:nth-last-child(1) {
    margin-right: 0;
  }
}
.postcard .block_postcard_editor .block_form .form .stiker_link {
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding-left: 10px;
  color: #141515;
}
.postcard .block_postcard_editor .block_form .form .stiker_link span {
  border-bottom: 1px solid #141515;
}
.postcard .block_postcard_editor .block_preview {
  position: relative;
  width: 100%;
  margin: 20px auto;
  display: flex;
  flex-direction: column;
  background: var(--POSTCARD_EDITOR_PREVIEW_BG, #F3F3F3);
}
@media (min-width: 550px) {
  .postcard .block_postcard_editor .block_preview {
    width: 550px;
  }
}
@media (min-width: 992px) {
  .postcard .block_postcard_editor .block_preview {
    margin: 0 auto;
  }
}
.postcard .block_postcard_editor .block_preview .preview {
  height: 100vw;
  overflow: hidden;
  perspective: 1000px;
  background: var(--POSTCARD_EDITOR_PREVIEW_BG, #F3F3F3);
  border-radius: 5px;
}
@media (min-width: 550px) {
  .postcard .block_postcard_editor .block_preview .preview {
    height: 550px;
  }
}
.postcard .block_postcard_editor .block_preview .preview .preview_text {
  font-weight: 300;
  font-size: 26px;
  line-height: 33px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--POSTCARD_EDITOR_PREVIEW_COLOR, #6C5D7B);
}
.postcard .block_postcard_editor .block_preview .preview.active .preview__postcard {
  transform: rotateY(180deg);
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
  line-height: 0;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .postcard_size {
  position: relative;
  max-width: 100%;
  opacity: 0;
  z-index: -1;
  pointer-events: none;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__front,
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  /* Safari */
  backface-visibility: hidden;
  z-index: 1;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .postcard_front_background,
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .posrtcard_back_background {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__front {
  transform: rotateY(180deg);
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_from,
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_to,
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_message {
  position: absolute;
  z-index: 20;
  color: #000;
  font-size: 24px;
  text-align: left;
  max-width: 600px;
  line-height: 50px;
  font-family: 'BadScript-Regular', Arial, Helvetica, sans-serif;
  pointer-events: none;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_from {
  left: 8%;
  top: 11.5%;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_to {
  left: 8%;
  top: 27.5%;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_message {
  left: 7%;
  top: 51%;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_stickers_list {
  position: absolute;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_stickers_list .stickers__pic {
  position: absolute;
  z-index: 30;
  left: calc(50% - 12.5%);
  top: calc(50% - 12.5%);
  cursor: pointer;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_stickers_list .stickers__pic.user_picture {
  z-index: 10;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_stickers_list .stickers__pic.select {
  pointer-events: none;
  cursor: move;
  border: 1px dashed #000;
  background: rgba(255, 255, 255, 0.75);
  z-index: 9999;
}
.postcard .block_postcard_editor .block_preview .preview .preview__postcard .preview__back .postcard_stickers_list.mousemove .stickers__pic {
  pointer-events: none;
}
.postcard .block_postcard_editor .block_preview .btn_block_control {
  position: relative;
  display: flex;
  height: 50px;
}
.postcard .block_postcard_editor .block_preview .btn_block_control .trash,
.postcard .block_postcard_editor .block_preview .btn_block_control .roll,
.postcard .block_postcard_editor .block_preview .btn_block_control .fullsize {
  position: relative;
  z-index: 5;
  transition: all 300ms ease;
  margin: auto 0;
}
.postcard .block_postcard_editor .block_preview .btn_block_control .trash svg path,
.postcard .block_postcard_editor .block_preview .btn_block_control .roll svg path,
.postcard .block_postcard_editor .block_preview .btn_block_control .fullsize svg path {
  fill: #808080;
}
.postcard .block_postcard_editor .block_preview .btn_block_control .trash:hover,
.postcard .block_postcard_editor .block_preview .btn_block_control .roll:hover,
.postcard .block_postcard_editor .block_preview .btn_block_control .fullsize:hover {
  transform: scale(1.15);
}
.postcard .block_postcard_editor .block_preview .btn_block_control .trash:hover svg path,
.postcard .block_postcard_editor .block_preview .btn_block_control .roll:hover svg path,
.postcard .block_postcard_editor .block_preview .btn_block_control .fullsize:hover svg path {
  fill: var(--accent-color);
}
.postcard .block_postcard_editor .block_preview .btn_block_control .trash {
  margin-right: 30px;
  margin-left: auto;
}
.postcard .block_postcard_editor .block_preview .btn_block_control .roll {
  margin-right: 30px;
  margin-left: auto;
}
.postcard .block_postcard_editor .block_preview .btn_block_control .fullsize {
  margin-right: 30px;
}
.postcard .block_postcard_editor .block_preview .full_btn {
  padding: 23px 0;
  background: var(--POSTCARD_EDITOR_PREVIEW_BTN_BOX_BG, #08CFFC);
  color: var(--POSTCARD_EDITOR_PREVIEW_BTN_BOX_COLOR, #FFFFFF);
  text-align: center;
  text-decoration: none;
  display: block;
  margin-top: auto;
  font-family: var(--font-family);
}
.postcard .block_postcard_editor .block_preview .full_btn .title {
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--POSTCARD_EDITOR_PREVIEW_BTN_BOX_COLOR, #FFFFFF);
}
.postcard .block_postcard_editor .block_preview .full_btn .text {
  font-weight: 400;
  color: var(--POSTCARD_EDITOR_PREVIEW_BTN_BOX_COLOR, #FFFFFF);
}
.postcard .block_postcard_editor .block_preview .full_btn:hover {
  background: var(--POSTCARD_EDITOR_PREVIEW_BTN_BOX_HOVER_BG, #08CFFC);
  color: var(--POSTCARD_EDITOR_PREVIEW_BTN_BOX_HOVER_COLOR, #FFFFFF);
}
.postcard .block_postcard_editor .block_preview .full_btn:hover .title {
  color: var(--POSTCARD_EDITOR_PREVIEW_BTN_BOX_HOVER_COLOR, #FFFFFF);
}
.postcard .block_postcard_editor .block_preview .full_btn:hover .text {
  color: var(--POSTCARD_EDITOR_PREVIEW_BTN_BOX_HOVER_COLOR, #FFFFFF);
}
.postcard .postcart_bg_front .list_front_img {
  justify-content: space-between;
}
.postcard .postcart_bg_front .list_front_img .item {
  display: block;
  position: relative;
}
.postcard .postcart_bg_front .list_front_img .item img {
  max-width: 100%;
}
.postcard .postcart_bg_front .modal-dialog .modal-content .modal-header {
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 32px;
  line-height: 140%;
  text-transform: uppercase;
  color: var(--CONTENT_COLOR_TITLE, #000);
}
.postcard .postcart_stikers .list_stiker_img {
  justify-content: space-between;
}
.postcard .postcart_stikers .list_stiker_img .stickers__item {
  text-decoration: none;
  display: block;
  position: relative;
  max-width: calc(100%/8 - 5px);
  margin-bottom: 5px;
  border-radius: 10px;
  border: 2px solid transparent;
  filter: grayscale(1);
  transition: all 300ms ease;
}
.postcard .postcart_stikers .list_stiker_img .stickers__item.selected,
.postcard .postcart_stikers .list_stiker_img .stickers__item:hover {
  filter: grayscale(0);
  border-color: #141515;
}
@media (max-width: 1199px) {
  .postcard .postcard_preview .modal-dialog {
    width: 1536px!important;
  }
  .postcard .postcard_preview .modal-dialog .modal-header {
    display: none;
  }
  .postcard .postcard_preview .modal-dialog .modal-content {
    padding: 0!important;
    border-radius: 0!important;
  }
  .postcard .postcard_preview .modal-dialog .modal-content .modal-body {
    width: 1536px!important;
    height: 1024px!important;
  }
}
@media (min-width: 1199px) {
  .postcard .postcard_preview .modal-dialog {
    max-width: 1576px;
  }
}
.postcard .postcard_preview .postcard_preview_full .preview__front,
.postcard .postcard_preview .postcard_preview_full .preview__back {
  width: 768px;
  height: 768px;
  position: relative;
  overflow: hidden;
  background: #c4c4c4;
  border-radius: 5px;
}
.postcard .postcard_preview .postcard_preview_full .postcard_front_background,
.postcard .postcard_preview .postcard_preview_full .posrtcard_back_background {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
.postcard .postcard_preview .postcard_preview_full .preview__back .postcard_from,
.postcard .postcard_preview .postcard_preview_full .preview__back .postcard_to,
.postcard .postcard_preview .postcard_preview_full .preview__back .postcard_message {
  position: absolute;
  z-index: 20;
  color: #000;
  font-size: 32px;
  text-align: left;
  max-width: 600px;
  line-height: 50px;
  font-family: 'BadScript-Regular', Arial, Helvetica, sans-serif;
  pointer-events: none;
}
.postcard .postcard_preview .postcard_preview_full .preview__back .postcard_from {
  left: 8%;
  top: 11.5%;
}
.postcard .postcard_preview .postcard_preview_full .preview__back .postcard_to {
  left: 8%;
  top: 27.5%;
}
.postcard .postcard_preview .postcard_preview_full .preview__back .postcard_message {
  left: 7%;
  top: 51%;
}
.postcard .postcard_preview .postcard_preview_full .preview__back .postcard_stickers_list {
  position: absolute;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
.postcard .postcard_preview .postcard_preview_full .preview__back .postcard_stickers_list .stickers__pic {
  position: absolute;
  z-index: 3;
  left: calc(50% - 12.5%);
  top: calc(50% - 12.5%);
  z-index: 30;
}
.postcard .postcard_preview .modal-footer {
  margin-top: 10px;
}
.postcard .postcard_box .list_posrcards {
  display: flex;
  flex-wrap: wrap;
}
.postcard .postcard_box .list_posrcards .item {
  text-decoration: none;
  margin: 0 0 10px 10px;
  width: 150px;
  height: 150px;
  display: block;
  overflow: hidden;
  border: 2px solid transparent;
  padding: 2px;
  border-radius: 5px;
}
.postcard .postcard_box .list_posrcards .item img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  object-position: left;
  transition: all 300ms ease;
}
.postcard .postcard_box .list_posrcards .item:hover {
  border-color: var(--title-color);
}
.postcard .postcard_box .list_posrcards .item:hover img {
  object-position: right;
}

/* End */
/* /local/components/ip52/lp/templates/wellcome_screen_type_1/style.css?17460294323540 */
/* /local/components/ip52/lp/templates/advent_calendar_type_2/style.css?174599239725627 */
/* /local/components/ip52/lp/templates/viktorina/style.css?174604164623061 */
/* /local/components/ip52/lp/templates/give_result/style.css?174601196418623 */
/* /local/components/ip52/lp/templates/postcard_type_1/style.css?174591630119939 */
