.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-67a1844:#1A1A1A;--e-global-color-199e233:#39A325;--e-global-color-f7153a6:#FFFFFF;--e-global-color-ba29482:#2C2C2C;--e-global-color-0981bd5:#FF0000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-widget:not(:last-child){margin-bottom:10px;}.elementor-element{--widgets-spacing:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body .elementor {
    line-height: 1!important;
    font-size: 0!important;
}
.blik .elementor-button{
overflow: hidden;
position: relative;
}
.blik .elementor-button:after {
content: "";
margin-left: 60px;
width: 50px;
height: 300px;
background: #fff;
-webkit-animation-delay: 0.05s;
animation-delay: 0.05s;
position: absolute;
left: -40px;
top: -150px;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-transition: all 0.1s;
transition: all 0.1s;
-webkit-animation-name: slideme;
animation-name: slideme;
-webkit-animation-duration: 3s;
animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
	    filter: blur(20px);
}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc3a707 */.anim {
	-webkit-animation: transform-shiver-Y 3000ms linear 0ms infinite normal both;
    -moz-animation: transform-shiver-Y 3000ms linear 0ms infinite normal both;
    animation: transform-shiver-Y 3000ms linear 0ms infinite normal both;
}


/*Картинки квиза во всю ширину*/
 .thumbnail img {
    width: 100%!important;
}


/*Убираем родной прогрессбар и родные кнопки*/
.pafe-multi-step-form__progressbar, .pafe-multi-step-form__content-item-buttons {
    display: none !important;
}
/*Жирность выбранного варианта текста*/
.img-quiz .thumbnail.selected p {
    font-weight: bold!important;
}


/*Галочка квиза*/
.img-quiz .thumbnail.selected:before {
    content: "";
    background-image: url(/wp-content/uploads/2022/02/check-on-min.png) !important;
    background-size: cover;
    width: 3vw;
    height: 3vw;
    position: absolute !important;
    margin-left: 13%! important;
    margin-top: 16% !important;
    
}
.img-quiz .thumbnail:before {
    content: "";
    background-image: url(/wp-content/uploads/2022/02/check-off-min.png) !important;
    background-size: cover;
    width: 3vw;
    height: 3vw;
    position: absolute !important;
    margin-left: 13%! important;
    margin-top: 16% !important;
}
@media (max-width: 767px) {
    .img-quiz .thumbnail.selected:before {
    width: 9vw;
    height: 9vw;
    margin-left: 20%! important;
    margin-top: 23% !important;
}
.img-quiz .thumbnail:before {
    width: 9vw;
    height: 9vw;
    margin-left: 20%! important;
    margin-top: 23% !important;
}
}

/*Сообщение об ошибке*/
[data-pafe-form-builder-image-upload-check], [data-pafe-form-builder-required], [data-pafe-image_select_min_select_check] {
    color: red;
    width: 100%;
    font-size: 1vw;
        line-height: 1.5;
}
/*Стиль кнопки квиз*/
.bnext, .bprev {
    cursor: pointer;
}/* End custom CSS */