.mng-timer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-size: 1.5em;
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
  gap: 8px;
}
.timer-block {
  width: 100px;
  height: 100px;
  border-radius: 6px;
  background-image: linear-gradient(186deg, #ffe1e1, #ffe1e1 49%, #ffe1e1 103%);
  background-position: 50% 0, 50%;
  background-repeat: repeat-x, no-repeat;
  background-size: 60px, cover;
  border: none;
  box-shadow: 3px 2px 18px 0 #ff9fe3 inset, 1px 1px 2px 1px #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #67166a;
  padding: 10px;
}
.num {
  font-size: 52px;
  padding-top: 0;
  line-height: 1;
}
.timer-label {
  font-size: 18px;
  line-height: 1.2;
}

/*=============================*/

#march_8 .timer-block {
  width: 50px;
  height: 50px;
  border-radius: 6px;
  background: #980000;
  border: none;
  box-shadow: 2px 2px 4px 0 #fff inset, 3px 3px 4px 0 #4e4646;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
  min-width: 40px;
  padding: 10px 6px 6px 6px;
}
#march_8 .mng-timer {
  max-width: 210px;
  gap: 2px;
}
#march_8 .num {
  font-size: 24px;
}
#march_8 .timer-label {
  line-height: 1;
  font-size: 12px;
  font-family: akrobat-semibold, sans-serif;
}

/*==================================*/


.flex-heading-left {align-items: flex-start;}
.footer-item span, .footer-item span a{color: #fff;}
footer{background-color: #1c1c1c;}
.cc_row{width: 100%;justify-content: flex-start;}
.cc1{width: 100%;}

.text-number-process-one {font-size: 62px;}
.no-margins{font-size: 52px;}
.heading-5 {font-size: 40px;}
.heading-6, .heading-7{font-size: 29px;}
.text-block-1859{font-size: 28px;}
.paragraph, .text-block-1861, .paragraph-2, .body-big, .block-quote, .text-block-1272, .text-block-1869{font-size: 22px;}

#form .second-price{
    min-width: 33%;
}

@media (max-width: 1025px) {
  .paragraph br:not(.br){display: none;}
  .paragraph-2 br:not(.br){display: none;}
  .text-block-1272 br:not(.br){display: none;}
  .body-big br:not(.br){display: none;}

  .background-video {
    min-height: auto;
    padding-bottom: 0;}
  .app-header .main-container{padding: 3%;}
  .master-title-home, .heading-4{position: static;}
  .heading-4 {font-size: 185px;margin-bottom: 15px;}
  .heading, .heading-2, .heading-3, .span-accent{font-size: 60px;}
  .section.dark, .btns, .format, #form{padding: 3%;}
  .d-125-3d-wrapper-6._99888._3434 {height: 600px;}
  .no-margins {
    line-height: 1.2;
    font-size: 52px;}
  .flex-heading-left.mg-bottom-100 {margin-bottom: 45px;}
  .text-block-1862 {
    line-height: 1;
    font-size: 115px;}
  .div-block{
    padding-bottom: 10px;
    background-repeat: no-repeat;
    align-items: center;
    display: flex;}
  .text-block-1859, .text-block-1860{line-height: 1.2;}
  .link-block-2{height: 100%;}
  .text-block-1859, .text-block-1860, .text-block-1861{
    margin-left: 0;
    padding-left: 6px;
    padding-right: 6px;}
  .link-block-2._777 {padding-bottom: 20px;}
  #page [id^="goods"] > div, #w-node-_4765cd2c-2c26-aac7-0427-5b49ea64f817-0e547e2c{display: flex;flex-wrap: wrap;}
  .heading-5 {line-height: 1.3em;}
  .wrap-process-one {grid-row-gap: 30px;}
  .h2-contact {font-size: 80px;}
  .text-span-342._888777 {font-size: 64px;}
  #w-node-_4765cd2c-2c26-aac7-0427-5b49ea64f817-0e547e2c{padding: 0;}
  .heading-86{font-size: 36px;}
  .card-body{padding: 20px;}
  .utility-margin-bottom-2rem{margin-bottom: 15px;}
  .card-body .heading-2{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 52px;}
  .div-block-800{background: #fff;}
  #march_8 .dop-btn{
    padding: 7px;
    line-height: 1.6;
    font-size: 22px;}
  ._a3{
    padding-left: 5px;
    padding-right: 5px;}
  #form{padding-bottom: 6%;}

  .a1{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 250px;}
  .a2{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 40%;
    min-width: 150px;}
  .a3{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 250px;}
  .a4{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 40%;
    min-width: 100px;}
  .g1{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 250px;}
  .g2{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 40%;
    min-width: 150px;}
  .f1{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 250px;}
  .f2{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 50%;
    min-width: 150px;}
}

@media (max-width: 900px) {
  #page blockquote br:not(.br){display: none;}

  .background-video{padding: 3%;}
  h1{font-size: unset;}
  .heading-4 {font-size: 150px;}
  .master-title-home {line-height: 1.4;}
  .heading, .heading-2, .heading-3, .span-accent{
    line-height: 1;
    font-size: 50px;}
  .single-title-home{align-items: center;}
  .huj{display: flex;align-items: center;}
  .app-header .main-container{padding: 0;}
  .no-margins {font-size: 43px;}
  .flex-heading-left {
    grid-column-gap: 12px;
    grid-row-gap: 10px;}
  .abstract-heading {
    width: 40px;
    height: 40px;}
  .flex-heading-left.mg-bottom-80 {margin-bottom: 40px;}
  .d-125-3d-wrapper-6._99888._3434 {height: 455px;}
  .heading-85, .text-span-341 {font-size: 30px;}
  #march_8 .dop-btn {
    border-radius: 15px;
    padding: 7px 16px;
    line-height: 1.6;
    font-size: 20px;}
  .block-quote{background-image: none;}
  #page blockquote {
    margin-top: 20px;
    margin-bottom: 20px;}
  .cc2 img{max-width: 100%;}
  .text-block-1862 {font-size: 79px;}
  #w-node-a81390e2-072e-94c0-1657-8fe1904a28a5-d8af9c6d {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;}
  .el_1225:last-child{grid-column: 1 / 3;}
  .el_1225:last-child .div-block{background-position: 100% 0;}
  .g1{
    padding-left: 5px;
    padding-right: 5px;}
  .div-block-2 {padding: 3% 2%;}
  .g1 .heading-5{line-height: 1;}
  .div-block {min-height: 95px;}
  .heading-6, .heading-7 {font-size: 25px;}
  .heading-5 {font-size: 38px;}
  .text-block-1863._7777{font-size: 46px;}
  .flex-heading-left.mg-bottom-100 {margin-bottom: 15px;}
  .a3{padding-left: 5px;}
  .a4 {max-width: 30%;}
  .bold-text-886, .bold-text-888, .bold-text-889 {font-size: 26px;}
  .div-block-789._998._99887._3443{max-width: 100%;}
  .text-number-process-one {font-size: 50px;}
  #gifts .w-layout-layout{padding: 10px;}
  .h2-contact {font-size: 60px;}
  .text-span-342._888777 {font-size: 50px;}
  .dop-btn{
    font-size: 22px;
    line-height: 1.6;
    padding: 8px;}
  .card-body .heading-2 {font-size: 42px;}
  .timer-block {
    width: 90px;
    height: 90px;}
  .num {font-size: 42px;}
  .heading-85, .text-span-341 {font-size: 28px;}
  .container-medium {
    padding-left: 12px;
    padding-right: 12px;}
  #form .second-price {min-width: 45%;}

  ._a1{
    flex: 1;
    padding-left: 5px;
    padding-right: 5px;}
  ._a2{
    flex: 1;
    padding-left: 5px;
    max-width: fit-content;
    padding-right: 15px;}
  ._a3{
    flex: 1;
    padding-left: 5px;
    max-width: fit-content;
    padding-right: 5px;}
  .cc1{
    flex: 1;
    padding-left: 0;
    padding-right: 10px;
    min-width: 250px;}
  .cc2{
    flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 30%;
    min-width: 150px;}
}

@media (max-width: 700px) {
  .heading-4 {font-size: 130px;}
  .heading, .heading-2, .heading-3, .span-accent {font-size: 40px;}
  .huj > h1{display: flex;align-items: center;}
  .w-background-video {height: 375px;}
  .flex-heading-left.mg-bottom-80.center-phone{font-size: unset;}
  .no-margins {font-size: 36px;}
  .d-125-3d-wrapper-6._99888._3434 {height: 368px;}
  .paragraph, .text-block-1861, .paragraph-2, .body-big, .block-quote, .text-block-1272, .text-block-1869 {
    font-size: 21px;}
  .cc2 {max-width: 20%;}
  .abstract-heading {
    width: 32px;
    height: 32px;}
  .text-block-1859, .text-span-339 {font-size: 24px;}
  .link-block-2 {min-height: 300px;}
  .heading-5 {font-size: 32px;}
  .heading-6, .heading-7 {font-size: 22px;}
  .text-block-1863, .dop-grey {font-size: 19px;}
  .bold-text-886, .bold-text-888, .bold-text-889 {
    font-size: 24px;}
  .div-block-789._998, .sticky1_item-4._546365 {margin-bottom: 0;}
  .list-153._56656{margin-bottom: 20px;}
  .text-number-process-one {font-size: 41px;}
  .bottom-process-one {grid-row-gap: 14px;}
  .wrap-process-one {grid-row-gap: 18px;}
  .text-block-1860 {font-size: 16px;}
  .grid-process-thirds {grid-row-gap: 20px;}
  .h2-contact {font-size: 45px;}
  .heading-86 {font-size: 31px;}
  .text-span-342._888777 {font-size: 45px;}
  .divider-contact {
    margin-top: 40px;
    margin-bottom: 40px;}
  .card-body {padding: 11px;}
  .card-body .heading-2 {font-size: 36px;}
  .heading-85, .text-span-341 {font-size: 22px;}
  #march_8 .dop-btn {font-size: 18px;}
  .timer-block {
    width: 85px;
    height: 85px;}
}

@media (max-width: 600px) {
  .heading-4 {font-size: 110px;}
  .heading, .heading-2, .heading-3, .span-accent {font-size: 33px;}
  .no-margins {font-size: 32px;}
  .w-background-video {height: 324px;}
  .a1{
    padding-left: 5px;
    padding-right: 5px;}
  .paragraph, .text-block-1861, .paragraph-2, .body-big, .block-quote, .text-block-1272, .text-block-1869 {
    font-size: 20px;}
  .d-125-3d-wrapper-6._99888._3434 {
    margin-bottom: 0;
    height: 317px;}
  .text-block-1862 {font-size: 68px;}
  .text-block-1859, .text-span-339 {font-size: 21px;}
  #w-node-a81390e2-072e-94c0-1657-8fe1904a28a5-d8af9c6d {
    grid-column-gap: 10px;
    grid-row-gap: 10px;}
  .div-block {
    min-height: 100px;
    margin-bottom: 15px;}
  .link-block-2 {min-height: 265px;}
  .text-block-1863, .dop-grey {font-size: 16px;}
  #march_8 .timer-block {
    width: 45px;
    height: 45px;
    min-width: 30px;}
  #march_8 .num {font-size: 22px;}
  .text-block-1863._7777 {font-size: 39px;}
  .heading-85, .text-span-341 {font-size: 21px;}
  .timer-block {
    width: 70px;
    height: 70px;}
  .num {font-size: 33px;}
  .timer-label {font-size: 15px;}
}

@media (max-width: 500px) {
  .heading-4 {font-size: 92px;}
  .heading, .heading-2, .heading-3, .span-accent {font-size: 30px;}
  .w-background-video {height: 259px;}
  .no-margins {font-size: 29px;}
  #w-node-_07055e59-fd2b-9a4e-c134-ee64808ef4f1-d53e6617 {
    grid-row-gap: 7px;
    grid-column-gap: 7px;}
  .paragraph, .text-block-1861, .paragraph-2, .body-big, .block-quote, .text-block-1272, .text-block-1869 {
    font-size: 19px;}
  .a1, .cc1, .g1{
    min-width: 100%;
    order: 2;
    margin-top: 20px;}
  .a2, .g2 {max-width: 60%;}
  .cc2{
    max-width: 30%;
    margin-top: 20px;
    padding-top: 0;}
  .cc1{
    margin-top: 0;}
  #page blockquote {
    padding: 5px 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-left-width: 3px;}
  .cc_row{justify-content: center;}
  #w-node-a81390e2-072e-94c0-1657-8fe1904a28a5-d8af9c6d {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;}
  .el_1225{grid-column: 1/3;}
  .div-block{background-position: 100% center;}
  .link-block-2 {min-height: 235px;}
  .g2 {max-width: 100%;}
  .g2 img{max-width: 55%;}
  .columns-168{
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;}
  ._a1 {
    grid-column: 1/2;
    grid-row: 1/3;
    padding-right: 5px;}
  ._a2 {
    padding-right: 35px;
    grid-column: 2/3;
    grid-row: 1/2;}
  ._a3 {
    grid-column: 2/3;
    grid-row: 2/3;
    margin-top: 5px;
    max-width: 100%;}
  .heading-85, .text-span-341 {font-size: 24px;}
  .div-block-789._998._99887._3443 {padding: 15px;}
  .text-number-process-one {font-size: 34px;}
  .wrap-process-one{padding: 12px;}
  #gifts .w-layout-layout, #w-node-bb4d4554-66bd-0792-c97e-29e3183da7d2-0e547e2c{
    flex-wrap: wrap;
    display: flex;}
  .g4{min-width: 100%;}
  .image-2 {
    width: 60%;
    margin-top: 20px;}
  .h2-contact {font-size: 35px;}
  .f1{min-width: 100%;}
  .image-3 {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;}
  .f2 {max-width: 100%;}
  .text-span-342._888777{line-height: 1.6;}
  #form .heading-6, #form .heading-7 {font-size: 22px;}
  #form .dop-grey {font-size: 19px;}
  #w-node-bb4d4554-66bd-0792-c97e-29e3183da7d2-0e547e2c{
    padding: 0;
    margin-top: 20px;}
  #w-node-bb4d4554-66bd-0792-c97e-29e3183da7d2-0e547e2c .w-layout-cell{min-width: 80%;}
  #march_8 .timer-label {font-size: 11px;}
  .timer-close {z-index: 33333333333;}
  .timer-block {
    width: 60px;
    height: 60px;}
  .num {font-size: 28px;}
  .single-title-home {grid-column-gap: 7px;}
}

@media (max-width: 450px) {
  .heading-4 {font-size: 86px;}
  .no-margins {font-size: 24px;}
  .d-125-3d-wrapper-6._99888._3434{max-width: 100%;}
  .flex-heading-left.mg-bottom-80 {margin-bottom: 25px;}
  .heading-85, .text-span-341 {font-size: 20px;}
  ._a2 {padding-right: 19px;}
  #march_8 .timer-block {
    width: 40px;
    height: 40px;}
}

@media (max-width: 400px) {
  .h2-contact {font-size: 31px;}
  .heading-86 {font-size: 28px;}
  .text-span-342._888777 {font-size: 42px;}
  .heading-85, .text-span-341 {font-size: 19px;}
    #form .heading-6, #form .heading-7 {font-size: 21px;}
}

@media (max-width: 380px) {
    #form .heading-6, #form .heading-7 {font-size: 19px;}
    .heading-85, .text-span-341 {font-size: 16px;}
}



















