.elementor-kit-8{--e-global-color-primary:#333333;--e-global-color-secondary:#333333;--e-global-color-text:#333333;--e-global-color-accent:#FCDC6E;--e-global-color-2694af2:#C9B56C;--e-global-color-186871f:#FBFBFB;--e-global-color-c7f131a:#D6D6D6;--e-global-typography-primary-font-family:"Gilroy";--e-global-typography-primary-font-size:1vw;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Gilroy";--e-global-typography-secondary-font-size:1vw;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Gilroy";--e-global-typography-text-font-size:0.85vw;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-size:0.85em;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-line-height:1.2em;font-family:"Gilroy", Sans-serif;font-size:0.85vw;font-weight:normal;line-height:1.2em;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-bottom:0em;}.elementor-kit-8 a{font-family:"Gilroy", Sans-serif;font-weight:normal;line-height:1.2em;}.elementor-kit-8 h1{font-family:"Gilroy", Sans-serif;font-size:1.6vw;font-weight:300;line-height:1.2em;}.elementor-kit-8 h2{font-family:"Gilroy", Sans-serif;font-size:1.6vw;font-weight:300;line-height:1.2em;}.elementor-kit-8 h3{font-family:"Gilroy", Sans-serif;font-size:0.9vw;font-weight:bold;line-height:1.2em;}.elementor-kit-8 h4{font-family:"Gilroy", Sans-serif;font-size:0.85vw;font-weight:bold;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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 */@media (min-width: 768px) {.child {
    transition: all 0.5s ease;
}
.parent:hover 
  .child {
      top: 10vw!important;
      transition: all 0.5s ease;
}
}

.jet-listing-grid__slider-icon.slick-arrow {
    border-radius:10px;
}

.jet-listing-grid__slider-icon.slick-arrow {
    width: 1.55em;
    height: 1.55em;
}

@media (max-width: 767px) {
.jet-listing-grid__slider-icon.slick-arrow {
    width: 1.55em;
    height: 1.55em;
}
.jet-listing-grid__slider-icon.slick-arrow {
    border-radius:0px ;
}
}


.bnext .elementor-button-icon svg {
    position: absolute;
    width: 1vw;
    height: auto;
    top: 1.6vw;
    right: 3em;
}
.bprev .elementor-button-icon svg {
    position: absolute;
    width:1vw;
    height: auto;
    top: 1.6vw;
    left: 3vw;
}


/*Прогрессбар квиза*/
.quiz-progress .elementor-progress-bar {
    border-radius: 100px!important;
}
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-image: url(/wp-content/uploads/2023/04/progress.jpg);
    background-size: contain;
    animation: progress 30s linear infinite;
    -webkit-animation: progress 50s linear infinite;
}
@keyframes progress {
    from { background-position: -1000px 100%, 0 0;}
    to { background-position: 0 100%, 0 0; }
   }
   @-webkit-keyframes progress {
    from { background-position: -1000px 100%, 0 0;}
    to { background-position: 0 100%, 0 0; }
   }
   
.elementor-widget-progress .elementor-title {
    position: absolute;
    z-index: 2;
    left: 45%;
    top: 0.5em;
}

.quiz-progress .elementor-progress-bar {
    height: 1.3vw!important;
}
 @media (max-width: 750px) {
.quiz-progress  .elementor-progress-bar {
    height: 4vw!important;
 }
 
.elementor-widget-progress .elementor-title {
    left: 37%;
    top: 0.2em;
}
}

@media (max-width: 767px) {
.bnext .elementor-button-icon svg {
    width: 5vw;
    height: auto;
    position: absolute;
    top: 6vw;
    right: 8vw;
}
.bprev .elementor-button-icon svg {
    width: 5vw;
    height: auto;
    position: absolute;
    top: 6vw;
    left:8vw;
}
}


.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;
}/* End custom CSS */
