/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jan 06 2023 | 03:23:59 */
.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;
}


.arsenal2 .jet-tabs__control-inner {
    justify-content: space-between!important;
}
@media (max-width: 767px) {
.arsenal2 .jet-tabs__control {
    width: 100%!important;
}
}
.arsenal2 .jet-tabs__control img {
    display: none!important;
}
.arsenal2 .jet-tabs__control.active-tab img {
    display:inline!important;
}

.scroll .jet-tabs__control-wrapper {
    max-height: 28vw;
    overflow-y: scroll;
    overflow-x: hidden;
    scrollbar-color: #6969dd #e0e0e0!important;
  scrollbar-width: thin!important;
}
.scroll .jet-tabs__control-wrapper::-webkit-scrollbar {
    width: 0.5vw; /* ширина для вертикального скролла */

    background-color: #D9D9D9;
    border-radius: 9em;
}

.scroll ::-webkit-scrollbar-thumb {
    background-color: #FF5151;
    border-radius: 9em;
}

@media (max-width: 767px) {
    .scroll .jet-tabs__control-wrapper {
    max-height: fit-content;
}
.scroll {
    height: fit-content;
}
.scroll .jet-tabs__control-wrapper {
    overflow-y: auto;
    overflow-x: auto;
    scrollbar-color:none!important;
  scrollbar-width: none!important;
}
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box, .ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
	padding:0;
}