/*@font-face {    src: url("../fonts/Muller-Light.otf");    font-family: 'Muller';    font-weight: 300;}@font-face {    src: url("../fonts/Muller-Regular.otf");    font-family: 'Muller';    font-weight: 400;}@font-face {    src: url("../fonts/Muller-ExtraBold.ttf");    font-family: 'Muller';    font-weight: 700;}*/@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,600,700&subset=latin,cyrillic);* {    box-sizing: border-box;}.ask-form {	-webkit-font-smoothing: antialiased;	box-sizing: content-box;    max-width: 1000px;    margin: 20px auto 0;    font-size: 22px;    line-height: 1.55;    font-weight: 300;    font-family: "Ubuntu", sans-serif;    z-index: 2;    background-color: #fff;   /* border-radius: 12px;*/    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.14);    padding: 9px;}.ask-form form {    /*border: 2px solid #f5f5f5;    border-radius: 5px;*/    position: relative;    display: block;}.ask-form__item {    transform: scale(0);    transition: .5s;    padding: 45px;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;}.ask-form__item.show {    transform: scale(1);    position:relative;}.ask-form__subtitle {    font-size: 28px;    line-height: 36px;    text-align: center;    margin-bottom: 40px;}.ask-form__desc {    font-size: 22px;    text-align: left;    max-width: 600px;    margin: 0 auto;    margin-bottom: 30px;}.ask-form__desc a{    color:#6a3a1a;}.ask-form__desc a:hover{    text-decoration:none;}.ask-form__desc2{     max-width: 100%;}.ask-form__fields {    max-width: 335px;    margin-left: auto;    margin-right: auto;}.ask-form__fields input {    display: block;    font-size: 16px;    font-family: "Muller", sans-serif;    background: white;    width: 100%;    height: 53px;    padding: 0 18px;    border-radius: 4px;    box-shadow: 0 1px 0 #ffffff, inset 0 1px 4px rgba(0, 0, 0, 0.45);    margin-bottom: 20px;}a.ask-form__btn-next{        margin: 15px auto !important;        display:block;}a.ask-form__btn-next, .ask-form__btn-next {    text-align: center;    color: #fff;    text-decoration: none;    text-shadow: 0 -1px rgba(0, 0, 0, .5);       padding: 17px;    border: 1px solid rgb(80, 32, 0);    border-radius: 5px;    outline: none;    font-size: 18px;    background: rgb(147, 80, 36) linear-gradient(rgb(106, 58, 26), rgb(147, 80, 36) 80%);    box-shadow:        0 6px rgb(86, 38, 6),        0 3px 15px rgba(0, 0, 0, .4),        inset 0 1px rgba(255, 255, 255, .3),        inset 0 0 3px rgba(255, 255, 255, .5);    transition: .3s;    cursor: pointer;    max-width: 335px;    margin: 0 auto;    transform: translate(0, 0);    -webkit-transform: translate(0,0,0);    position:relative;    will-change: transform;}.ask-form__btn-next:hover {    background: rgb(120, 63, 25) linear-gradient(rgb(120, 63, 25) 20%, rgb(167, 91, 41));    box-shadow:        0 2px rgb(86, 38, 6),        0 1px 6px rgba(0, 0, 0, .4),        inset 0 1px rgba(255, 255, 255, .3),        inset 0 0 3px rgba(255, 255, 255, .5);    transform: translate(0, 4px);     -webkit-transform: translate(0, 4px);}.radio-tab{    margin-bottom:20px;}.radio-tab input {    display: none;}.radio-tab label {    position: relative;    display: block;    padding-left: 55px;    border: 2px solid #ececec;    padding-top: 21.5px;    padding-bottom: 21.5px;    -webkit-border-radius: 5px;    border-radius: 5px;    cursor: pointer;    -webkit-transition: .3s;    transition: .3s;        transition-timing-function: ease-out;}.radio-tab label:before {    content: '';    position: absolute;    top: 50%;    left: 22px;    width: 10px;    height: 10px;    border: 2px solid #ececec;    -webkit-border-radius: 50%;    border-radius: 50%;    margin-top: -8px;    -webkit-transition: .3s;    transition: .3s;        transition-timing-function: ease-out;}.radio-tab label:after {    content: '';    position: absolute;    width: 2px;    height: 2px;    border: 2px solid #ececec;    -webkit-border-radius: 50%;    border-radius: 50%;    top: 50%;    margin-top: -4px;    left: 26px;    background-color: #ececec;    -webkit-transition: .3s;    transition: .3s;        transition-timing-function: ease-out;}.radio-tab input:checked + label {    border-color: #f59d00;}.radio-tab input:checked + label:before {    border-color: #f59d00;}.radio-tab input:checked + label:after {    border-color: #f59d00;    background-color: #f59d00;}/**/.block_ask_succes .radio-tab input:checked + label{	border-color: #ececec;}.block_ask_succes .radio-tab input:checked + label:before {    border-color: #ececec;}.block_ask_succes .radio-tab input:checked + label:after {    border-color: #ececec;    background-color: #ececec;}/**/.radio-tab input.error + label, .block_ask_succes .radio-tab input.error:checked + label {    border-color: red;}.radio-tab input.error + label:before, .block_ask_succes .radio-tab input.error:checked + label:before  {    border-color: red;}.radio-tab input.error + label:after, .block_ask_succes .radio-tab input.error:checked + label:after {    border-color: red;    background-color: red;}.radio-tab input.complete + label, .block_ask_succes .radio-tab input.complete:checked + label {    border-color:green;}.radio-tab input.complete + label:before, .block_ask_succes .radio-tab input.complete:checked + label:before {    border-color:green;}.radio-tab input.complete + label:after, .block_ask_succes .radio-tab input.complete:checked + label:after {    border-color: green;    background-color: green;}/**/.notCorrect{        border: 1px solid red !important;}.ask-form__cupon{           text-align: center;    margin-top: 50px;    font-size: 30px;    color: green;}.ask-form__cupon b{    font-family: arial;}.ask-form_img {    text-align: center;    margin-bottom: 20px;}.ask-form_img img{   max-width: 300px;}.ask-form__radios.flex{    display:flex;    flex-wrap: wrap;    justify-content: space-around;}.ask-form__radios.flex .radio-tab{width:45%;}.ask-form__result_quest, .continue_button{    display:none;}.ask-form__result_quest_red{    color:red;}.flip-clock-label {    display: none;}.flip-clock-wrapper{    display: flex;    justify-content: center;}.modal_ask{    /*display: none;*/    max-width: 1170px;    width: 1170px;    background: #8dc63f url(../images/bb.png) no-repeat 93% 77%;    /*background-repeat: no-repeat;    background-size: 30%;*/    min-height: 700px;    position:relative;}.modal_ask:before{    content:"";    position:absolute;    width:160px;    height:160px;    background: url(../images/bb2.png) no-repeat;    left:70px;    top: 0px;} .ask-form__item.success .ask-form__desc2{    text-align:left; }.ask-form__item.success img{        max-width: 300px;        display: block;        margin: 0 auto;        margin-top: 10px;    }.block_ask_succes{    border: 2px solid #de6161;    padding: 20px;    box-shadow: 0px 0px 0px 7px #cbafaf;    margin-bottom: 40px;}.images_center img{	display:block;	max-width:100%;	margin:0 auto;}.ask-form__item.success .images_center img{	display:block;	max-width:100%;	margin:0 auto}.ask-form__timer_desc{    text-align: center;    margin-top: 24px;    font-size: 24px;}.big_subtitle{	font-size:36px;}.ask-form__btns, p.align_center_button{	text-align: center;}a.ask-form__btn-next, .ask-form__btn-next{	    display: inline-block;    min-width: 335px;    max-width: 100%;    width: auto;    height: auto;}a.ask-form__btn-next.new, .ask-form__btn-next.new{	background: rgb(45, 125, 46) linear-gradient(rgb(21, 189, 69), rgb(32, 174, 15) 80%);    box-shadow: 0 6px rgb(17, 104, 48), 0 3px 15px rgba(0, 0, 0, .4), inset 0 1px rgba(255, 255, 255, .3), inset 0 0 3px rgba(255, 255, 255, .5);    border: 1px solid rgb(44, 178, 85);}a.ask-form__btn-next.new:hover, .ask-form__btn-next.new:hover{	background: rgb(44, 222, 62) linear-gradient(rgb(34, 205, 43) 20%, rgb(24, 168, 22));    box-shadow: 0 2px rgb(19, 82, 18), 0 1px 6px rgba(0, 0, 0, .4), inset 0 1px rgba(255, 255, 255, .3), inset 0 0 3px rgba(255, 255, 255, .5);}p.align_center_button .ask-form__btn-next{	background: rgb(45, 125, 46) linear-gradient(rgb(21, 189, 69), rgb(32, 174, 15) 80%);    box-shadow: 0 6px rgb(17, 104, 48), 0 3px 15px rgba(0, 0, 0, .4), inset 0 1px rgba(255, 255, 255, .3), inset 0 0 3px rgba(255, 255, 255, .5);    border: 1px solid rgb(44, 178, 85);}p.align_center_button .ask-form__btn-next:hover{	background: rgb(44, 222, 62) linear-gradient(rgb(34, 205, 43) 20%, rgb(24, 168, 22));    box-shadow: 0 2px rgb(19, 82, 18), 0 1px 6px rgba(0, 0, 0, .4), inset 0 1px rgba(255, 255, 255, .3), inset 0 0 3px rgba(255, 255, 255, .5);}.block_ask_succes .flex{	margin-top:20px;}.modal_mini_ask{	max-width:600px;	font-family: "Ubuntu", sans-serif;	padding:25px;	text-align: center;}.modal_mini_ask .quest_title{	font-size: 22px;    line-height: 1.55;    font-weight: 300;       text-align:center;}.modal_mini_ask a{	display: inline-block;        background-color: #e03131;    padding: 19px;    color: white;    text-decoration: none;    margin: 0px 20px;    border-radius: 19px;    margin-top: 20px;}.modal_mini_ask a.quest_n{	background-color: green;}.first .ask-form__wrap{margin-left:220px;}.first .ask-form__wrap  .ask-form__desc{margin-left:0px;}.first .ask-form__wrap .ask-form__subtitle, .first .ask-form__wrap  .ask-form__desc{    text-align:left;}.first .ask-form__wrap  .ask-form__desc{    font-size:30px;    color:#fff;    line-height: 35px;        margin-bottom: 70px;}.first .ask-form__wrap .ask-form__subtitle{    color: white;    background-color: #7ab924;    display: inline-block;    padding: 7px 15px;    margin-bottom: 0px;}.ask-form__subtitle222{    color: white;    font-family: Montserrat;    font-weight: 800;    font-size:40px;}.modal_ask.active{    background:white;}.modal_ask.active:before{    display:none;}.block_ask_succes p, .ask-form__desc p{    margin-bottom:15px;}@media (max-width: 1023px){    .modal_ask{        width:calc(100% - 20px);    }    .ask-form__item{        padding:15px;    }    .ask-form__subtitle{        font-size:20px;        margin-bottom: 29px;    }    .ask-form{        font-size:16px;    }    .radio-tab label{        padding-right:15px;        padding-left: 45px;        padding-top: 10.5px;        padding-bottom: 10.5px;    }     .radio-tab label:after{        left:17px;     }     .radio-tab label:before{        left:13px;     }    .ask-form__radios.flex .radio-tab{        width:100%;        margin-bottom:15px;    }    .ask-form__item.success img{        max-width: 300px;        display: block;        margin: 0 auto;        margin-top: 10px;    }    .first .ask-form__wrap{        margin-left:0px;    }    .modal_ask:before{        display:none;    }    .ask-form__btn-next{        min-width:100%;    }}