/* .textborder div {
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #2c1067;
    color: #fff !important;
}
#rec300817800 .textborder div {
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #2c1067;
    color: transparent !important;
}
.t-uptitle {
    letter-spacing: 0px;
}

#rec214610632,#rec214683040,#rec215096430{
background: linear-gradient(to right, #f1001f, #dd012c);
}
#rec214683040 .t-btn{
    background: linear-gradient(to right,#ffeb00, #ff9d02);
}
#rec214683040 .t-btn:hover{
    background:#000;
    color:#fff;
}
#rec210062212 .tn-elem[data-elem-id="1594391058632"] .tn-atom {
background: rgb(255,0,17);
background: linear-gradient(90deg, rgba(255,0,17,1) 0%, rgba(224,0,44,1) 67%, rgba(177,0,44,1) 100%);
}
#rec210076972 .tn-elem[data-elem-id="1594375695992"] .tn-atom {
background: rgb(255,0,17);
background: linear-gradient(90deg, rgba(255,0,17,1) 0%, rgba(224,0,44,1) 67%, rgba(177,0,44,1) 100%);
}
#rec210091237 .tn-elem[data-elem-id="1594392797861"] .tn-atom {
background: rgb(255,0,17);
background: linear-gradient(90deg, rgba(255,0,17,1) 0%, rgba(224,0,44,1) 67%, rgba(177,0,44,1) 100%);
}
#rec210072303 .tn-elem[data-elem-id="1594391166530"] .tn-atom {
background: rgb(255,0,17);
background: linear-gradient(90deg, rgba(255,0,17,1) 0%, rgba(224,0,44,1) 67%, rgba(177,0,44,1) 100%);
}
@media screen and (max-width: 960px){
.t-text_md {
    font-size: 16px!important;
}
}
/*@media (min-width:981px){
    #timerf8d0c82f26e08f9af8819294ccd59234{
        zoom:1.5;
        margin-left:-22%;
    }
}
@media (max-width:320px){
    #timerf8d0c82f26e08f9af8819294ccd59234{
        zoom:0.5;
        margin-left:-30px;
    }
}
@media (min-width:321px) and (max-width:640px){
    #timerf8d0c82f26e08f9af8819294ccd59234{
        zoom:0.1 !important;
        margin-left:55px;
    }
}*/
/*
@media (min-width:981px){
    .tn-elem__2100723031594322544328 .tn-atom__html{
        zoom:1.5;
    }
}
@media (min-width:320px) and (max-width:640px){
    .tn-elem__2100723031594322544328 .tn-atom__html{
        zoom:0.2;
    }
}
#quiz{
    font-family: 'Geometria',Arial,sans-serif;
    padding:30px;
}
#quiz .question p{
    margin-bottom:30px;
    font-weight:bold;
    font-size:20px;
}
#quiz .answers{
    width:100%;
    margin-bottom:30px;
}
#quiz .answers label{
    width:100%;
    display:block;
    border-radius:30px;
    padding:10px 30px;
    box-sizing:border-box;
    margin-bottom:15px;
    overflow:hidden !important;
    position:relative;
}
#quiz .answers label input{
    display:none;
}
#quiz .answers label input + span{
    content:'';
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:-1;
    border:2px solid #000;
    border-radius:30px;
    box-sizing:border-box;
}
#quiz .answers label input:checked + span{
    content:'';
    display:block;
    width:100%;
    height:100%;
    background: linear-gradient(to right,#ffeb00, #ff9d02);
    border:none;
}
#quiz a{
    width:260px;
    display:block;
    margin-left:auto;
    margin-right:auto;
    background: linear-gradient(to right,#b1002b, #fe0211);
    color:#fff;
    text-align:center;
    border-radius:30px;
    font-weight:bold;
    font-size:20px;
    padding:15px 0;
}
#quiz a:hover{
    background:#000;
}
#quiz .getmask{
    width:100%;
    margin-top:30px;
}
#quiz img{
    width:320px;
    max-width:100%;
    margin-right:30px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-bottom:30px;
}
#quiz h5{
    font-size:32px;
    text-align:center;
    margin-bottom:15px;
    text-transform:uppercase;
}
@media (max-width:480px){
    #quiz h5{
        font-size:24px;
    }
    .timer-separator{
        padding:0 12px !important;
    }
}
.transcontainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
/*
.transiframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
#rec214610632,#rec214683040,#rec215096430{
background: linear-gradient(to right, #f1001f, #dd012c);
}
#rec214683040 .t-btn{
    background: linear-gradient(to right,#ffeb00, #ff9d02);
}
#rec214683040 .t-btn:hover{
    background:#000;
    color:#fff;
}
#rec210062212 .tn-elem[data-elem-id="1594391058632"] .tn-atom {
background: rgb(255,0,17);
background: linear-gradient(90deg, rgba(255,0,17,1) 0%, rgba(224,0,44,1) 67%, rgba(177,0,44,1) 100%);
}
#rec210076972 .tn-elem[data-elem-id="1594375695992"] .tn-atom {
background: rgb(255,0,17);
background: linear-gradient(90deg, rgba(255,0,17,1) 0%, rgba(224,0,44,1) 67%, rgba(177,0,44,1) 100%);
}
#rec210091237 .tn-elem[data-elem-id="1594392797861"] .tn-atom {
background: rgb(255,0,17);
background: linear-gradient(90deg, rgba(255,0,17,1) 0%, rgba(224,0,44,1) 67%, rgba(177,0,44,1) 100%);
}
#rec210072303 .tn-elem[data-elem-id="1594391166530"] .tn-atom {
background: rgb(255,0,17);
background: linear-gradient(90deg, rgba(255,0,17,1) 0%, rgba(224,0,44,1) 67%, rgba(177,0,44,1) 100%);
}
@media screen and (max-width: 960px){
.t-text_md {
    font-size: 16px!important;
}
}
/*@media (min-width:981px){
    #timerf8d0c82f26e08f9af8819294ccd59234{
        zoom:1.5;
        margin-left:-22%;
    }
}
@media (max-width:320px){
    #timerf8d0c82f26e08f9af8819294ccd59234{
        zoom:0.5;
        margin-left:-30px;
    }
}
@media (min-width:321px) and (max-width:640px){
    #timerf8d0c82f26e08f9af8819294ccd59234{
        zoom:0.1 !important;
        margin-left:55px;
    }
}*/
/*
@media (min-width:981px){
    .tn-elem__2100723031594322544328 .tn-atom__html{
        zoom:1.5;
    }
}
@media (min-width:320px) and (max-width:640px){
    .tn-elem__2100723031594322544328 .tn-atom__html{
        zoom:0.2;
    }
}
#quiz{
    font-family: 'Geometria',Arial,sans-serif;
    padding:30px;
}
#quiz .question p{
    margin-bottom:30px;
    font-weight:bold;
    font-size:20px;
}
#quiz .answers{
    width:100%;
    margin-bottom:30px;
}
#quiz .answers label{
    width:100%;
    display:block;
    border-radius:30px;
    padding:10px 30px;
    box-sizing:border-box;
    margin-bottom:15px;
    overflow:hidden !important;
    position:relative;
}
#quiz .answers label input{
    display:none;
}
#quiz .answers label input + span{
    content:'';
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:-1;
    border:2px solid #000;
    border-radius:30px;
    box-sizing:border-box;
}
#quiz .answers label input:checked + span{
    content:'';
    display:block;
    width:100%;
    height:100%;
    background: linear-gradient(to right,#ffeb00, #ff9d02);
    border:none;
}
#quiz a{
    width:260px;
    display:block;
    margin-left:auto;
    margin-right:auto;
    background: linear-gradient(to right,#b1002b, #fe0211);
    color:#fff;
    text-align:center;
    border-radius:30px;
    font-weight:bold;
    font-size:20px;
    padding:15px 0;
}
#quiz a:hover{
    background:#000;
}
#quiz .getmask{
    width:100%;
    margin-top:30px;
}
#quiz img{
    width:320px;
    max-width:100%;
    margin-right:30px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-bottom:30px;
}
#quiz h5{
    font-size:32px;
    text-align:center;
    margin-bottom:15px;
    text-transform:uppercase;
}
@media (max-width:480px){
    #quiz h5{
        font-size:24px;
    }
    .timer-separator{
        padding:0 12px !important;
    }
}
.transcontainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
/*
.transiframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.magnitform .tn-atom{
  box-shadow:0 0 30px rgb(0 0 0 / 0.4);
  border-radius:30px 0 30px 0 !important;
}
.numbers strong{
  float:right;
}
.numbers strong:first-child{
  display:block;
  width:100%;
  text-align:left !important;
}

@media (min-width:981px){
    .t-input-group_nm,.t-input-group_em,.t-input-group_ph{
        width:calc(100% / 3 - 30px);
        margin-right:20px;
        display:inline-block;
    }
    .t-input-group_ta{
        width:calc(100% - 44px) !important;
    }
}

.test1{
  padding:30px;
  font-family: "Geometria";
  background:#fcf0d6;
}
.test1 .question img{
  width:100%;
  border-radius:40px;
  margin-bottom:30px;
}
.test1 .question h3{
  font-size:18px;
  font-weight:bold;
  margin-bottom:30px;
}
.test1 .question .balon{
  background:#D61020;
  color:#fff;
  width:60%;
  padding:20px;
  font-size:20px;
  font-weight:bold;
  border-radius:30px;
  margin-bottom:30px;
}
.test1 .question button{
  text-align:left;
  padding:20px;
  font-size:16px;
  background:transparent;
  border:none;
  padding-left:40px;
  cursor:pointer;
  font-weight:500;
  font-family: "Geometria";
  line-height:1.55;
}
.test1 .question button span{
  display:block;
  font-weight:600;
}
.test1 .question button:before{
  content:'';
  width:24px;
  height:24px;
  border-radius:50%;
  border:1px solid #D61020;
  display:inline-block;
  position:absolute;
  margin-left:-40px;
  transition:0.4s;
}
.test1 .question button:hover:before{
  background:#D61020;
}

@media screen and (max-width: 960px){
.t-uptitle {
    letter-spacing: 0px;
    font-size: 30px!important;
    line-height: 1;
}
.textborder div {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #2c1067;
    color: #fff !important;
    letter-spacing: 1px;
}
#rec300817800 .textborder div {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #2c1067;
    color: transparent !important;
}
.t-heading_lg {
    font-size: 18px!important;
}
.t-descr_xs {
    font-size: 16px!important;
}
.t750 .t-popup__close-wrapper {
    background-color: #2c1067;
}
}
*/