.elementor-kit-272{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS *//*Стиль кнопки Elementor*/

.elementor-button.elementor-size-lg {
    background: linear-gradient(to bottom, #5baffd 0%, #3373ca 100%);
    box-shadow: inset 0px -1px 3px #4791e3;
}
.elementor-button.elementor-size-lg:hover {
    box-shadow: inset 0px -1px 3px #4791e3, 0px 20px 40px rgba(90, 172, 251, 0.45);
}


/*Блик на кнопке*/
.elementor-button{
overflow: hidden;
position: relative;
}
.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; } }



/**СТИЛЬ КВИЗА**/


/**КНОПКИ**/

/**отступ кнопок слева и сверху**/
.pafe-multi-step-form__content-item-buttons {
    margin-top: 40px !important;
    margin-left: 22px !important; 
}
@media (max-width: 767px) {

	
.pafe-multi-step-form__content-item-buttons {
    margin-top: 30px !important;
    margin-left: 0px !important;
	  margin-bottom: 0px !important;
}
.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-submit-form-id="quiz"] {
    width:320px;
}
}
.pafe-multi-step-form__content-item-buttons {
    justify-content: normal !important;
}



/**кнопка "назад"**/ 

.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=prev] {
    font-size: 14px;
    padding: 25px 65px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: linear-gradient(to bottom, #ebeff2 0%, #c1c4c6 100%);
    box-shadow: inset 0px -1px 3px #d9dcde;
    border-style: solid;
  border-width: 0px 0px 4px 0px;
  border-color: rgb(177, 183, 187);
 /**цвет объема кнопки**/


margin-right:10px;   /**расстояние между кнопками далее и назад**/
color:#72787c;    /**цвет шрифта на кнопке "назад"**/ 
}

.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=prev]:hover {
    box-shadow: inset 0px -1px 3px #d9dcde, 0px 20px 40px rgba(193, 196, 198, 0.50);
}
@media (max-width: 767px){
    .pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=prev] {
    font-size: 12px;
    padding: 23px 43px;
}
}


/**стиль кнопки "далее"**/
.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=next] 
{
    font-size: 14px;
    padding: 25px 65px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: linear-gradient(to bottom, #5baffd 0%, #3373ca 100%);
    box-shadow: inset 0px -1px 3px #4791e3;
    border-style: solid;
  border-width: 0px 0px 4px 0px;
  border-color: rgb(40, 93, 165); /**цвет объема кнопки**/

}
.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=next]:hover {
    box-shadow: inset 0px -1px 3px #4791e3, 0px 20px 40px rgba(90, 172, 251, 0.45);
}

@media (max-width: 767px) {
.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=next] 
{
    font-size: 12px;
    padding: 23px 43px;
}
}





/**стиль кнопки "далее" - анимация иконки**/

.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=next]:before {
	content:"";
	position:absolute;
	background-image: url(/wp-content/uploads/2020/12/butarrow.png);
	background-size: cover;
	height: 12px;
  width: 29px;
	margin-top:1px;
	margin-left:40px
}
@media (max-width: 767px) {
.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=next]:before {
	content:"";
	position:absolute;
	background-image: url(/wp-content/uploads/2020/12/butarrow.png);
	background-size: cover;
	height: 8px;
  width: 20px;
	margin-top:2px;
	margin-left:30px
}
}
.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-nav=next]:before {
    animation: transform-shiver 2000ms linear 0ms infinite normal both;
}
@keyframes transform-shiver
{
   0% { transform: rotate(0deg) ;  }
   25% { transform: translate(-5px,0px) rotate(0deg) ;  }
   75% { transform: translate(5px,0px) rotate(0deg) ;  }
   100% { transform: translate(0px,0px) rotate(0deg) ;  }
}


/**стиль кнопки "отправить"**/
.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-submit-form-id="quiz"]
{
    font-size: 14px;
    padding: 30px 80px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: linear-gradient(to bottom, #5baffd 0%, #3373ca 100%);
    box-shadow: inset 0px -1px 3px #4791e3;
    border-style: solid;
  border-width: 0px 0px 4px 0px;
  border-color: rgb(40, 93, 165); /**цвет объема кнопки**/
}

.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-submit-form-id="quiz"]:hover {
    box-shadow: inset 0px -1px 3px #4791e3, 0px 20px 40px rgba(90, 172, 251, 0.45);
}


@media (max-width: 767px) {
.pafe-multi-step-form__content-item-button .elementor-button[data-pafe-form-builder-submit-form-id="quiz"]
{	
    
    padding: 25px 80px;
	width: 250px;
	margin-left:10px;
  margin-top:-30px;
	margin-bottom:0px;
}
}	
	



/**отступ от картинки до текста слайдах с картинками **/
.image_picker_.elementor-kit-272 .thumbnail
p {
margin-top: 5px
}



/**прогресс-бар**/


.pafe-multi-step-form__progressbar {
	margin-left:-30px;
	margin-right:-30px;
}

@media (max-width: 767px) {
.pafe-multi-step-form__progressbar {
	margin-left:0px;
	margin-right:0px;
}
}




 /*Анимация парения картинок*/

.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;
}
@keyframes transform-shiver-Y {
     0% {
         transform: rotate(0deg) ;
    }
     25% {
         transform: translate(0px,-10px) rotate(0deg) ;
    }
     75% {
         transform: translate(0px,10px) rotate(0deg) ;
    }
     100% {
         transform: translate(0px,0px) rotate(0deg) ;
    }
}
  


/*Обводка блоков 10px*/

.utp-border3, .utp-border2 .elementor-widget-container, .column-border .elementor-element-populated {
position: relative;
}
.utp-border3:after, .utp-border2 .elementor-widget-container:after, .elementor-element-6e2180f .column-border > .elementor-element-populated:after {
content:"";
position:absolute;
z-index:5;
width:calc(100% - 50px);
height:calc(100% - 50px);
left:25px;
top:25px;
border:1px solid #e9ecee;
border-radius:8px;
}


/*Обводка блоков 10px*/

.utp-border5, .utp-border2 .elementor-widget-container, .column-border .elementor-element-populated {
position: relative;
}
.utp-border5:after, .utp-border2 .elementor-widget-container:after, .elementor-element-6e2180f .column-border > .elementor-element-populated:after {
content:"";
position:absolute;
z-index:5;
width:calc(100% - 20px);
height:calc(100% - 20px);
left:10px;
top:10px;
border:1px solid #e9ecee;
border-radius:8px;
}


/*Обводка блоков 10px - полупрозрачный*/

.utp-border7, .utp-border2 .elementor-widget-container, .column-border .elementor-element-populated {
position: relative;
}
.utp-border7:after, .utp-border2 .elementor-widget-container:after, .elementor-element-6e2180f .column-border > .elementor-element-populated:after {
content:"";
position:absolute;
z-index:5;
width:calc(100% - 20px);
height:calc(100% - 20px);
left:10px;
top:10px;
border:1px solid rgba(67, 67, 67, 0.15);
border-radius:8px;
}

/**Иконки на инпутах**/


input[type="tel"] {
    background-image: url(/wp-content/uploads/2020/12/phone-mobile.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 15px;
	  padding-left: 40px !important;
}
.post, .page {
    margin: 0;
}

/**Убираем обводку**/
a:active, a:focus { outline: none; }

input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;}
textarea {resize:vertical;}
textarea {resize:horizontal;}


/**Стрелки слайдера**/

.pp-slider-arrow:before {
    content: url(/wp-content/uploads/2020/12/ar-left.png);
}
.pp-arrow-next:before {
    content: url(/wp-content/uploads/2020/12/ar-right.png);
}

/**Стрелки слайдера**/

.jet-carousel__next-arrow-82606e7{
    content: url(/wp-content/uploads/2020/12/ar-right.png);
}

.jet-carousel__prev-arrow-82606e7
{
    content: url(/wp-content/uploads/2020/12/ar-left.png);
}/* End custom CSS */