 .card-slider {
	 width: 95%;
	 position: relative;
	 /*max-width: 800px;*/
	 margin: auto;
	 background: #fff;
	 box-shadow: 0px 14px 80px rgba(34, 35, 58, 0.2);
	 padding: 25px;
	 border-radius: 10px;
	 /*height: 400px;*/
	 transition: all 0.3s;
}
 @media screen and (max-width: 992px) {
	 .card-slider {
		 max-width: 680px;
		 height: 400px;
	}
}
 @media screen and (max-width: 768px) {
	 .card-slider {
		 min-height: 500px;
		 height: auto;
		 margin: 180px auto;
		 margin-bottom: 1rem;
	}
}
 @media screen and (max-height: 500px) and (min-width: 992px) {
	 .card-slider {
		 height: 350px;
	}
}
 .card-slider__item {
	 display: flex;
	 align-items: center;
}
 @media screen and (max-width: 768px) {
	 .card-slider__item {
		 flex-direction: column;
	}
}
 .card-slider__item.card-slide-active .card-slider__img img {
	 opacity: 1;
	 transition-delay: 0.3s;
}
 .card-slider__item.card-slide-active .card-slider__content > * {
	 opacity: 1;
	 transform: none;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(1) {
	 transition-delay: 0.3s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(2) {
	 transition-delay: 0.4s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(3) {
	 transition-delay: 0.5s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(4) {
	 transition-delay: 0.6s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(5) {
	 transition-delay: 0.7s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(6) {
	 transition-delay: 0.8s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(7) {
	 transition-delay: 0.9s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(8) {
	 transition-delay: 1s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(9) {
	 transition-delay: 1.1s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(10) {
	 transition-delay: 1.2s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(11) {
	 transition-delay: 1.3s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(12) {
	 transition-delay: 1.4s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(13) {
	 transition-delay: 1.5s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(14) {
	 transition-delay: 1.6s;
}
 .card-slider__item.card-slide-active .card-slider__content > *:nth-child(15) {
	 transition-delay: 1.7s;
}
 .card-slider__img {
	 width: 400px;
	 flex-shrink: 0;
	 height: 300px;
	 /*background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);
	 box-shadow: 4px 13px 30px 1px rgba(252, 56, 56, 0.2);*/
	 border-radius: 5px;
	 transform: translateX(-80px);
	 overflow: hidden;
}
 .card-slider__img:after {
	 content: '';
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 /*background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);*/
	 border-radius: 20px;
	 opacity: 0.8;
}
 .card-slider__img img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 display: block;
	 opacity: 0;
	 border-radius: 5px;
	 transition: all 0.3s;
}
 @media screen and (max-width: 768px) {
	 .card-slider__img {
		 transform: translateY(-50%);
		 width: 90%;
	}
}
 @media screen and (max-width: 576px) {
	 .card-slider__img {
		 width: 95%;
	}
}
 @media screen and (max-height: 500px) and (min-width: 992px) {
	 .card-slider__img {
		 height: 270px;
	}
}
 .card-slider__content {
	 padding-right: 25px;
}
 @media screen and (max-width: 768px) {
	 .card-slider__content {
		 margin-top: -80px;
		 text-align: center;
		 padding: 0 30px;
	}
}
 @media screen and (max-width: 576px) {
	 .card-slider__content {
		 padding: 0;
	}
}
 .card-slider__content > * {
	 opacity: 0;
	 transform: translateY(25px);
	 transition: all 0.4s;
}
 .card-slider__code {
	 color: #7b7992;
	 margin-bottom: 15px;
	 display: block;
	 font-weight: 500;
}
 .card-slider__title {
	 font-size: 24px;
	 font-weight: 700;
	 color: #0d0925;
	 margin-bottom: 20px;
}
 .card-slider__text {
	 color: #4e4a67;
	 margin-bottom: 30px;
	 line-height: 1.5em;
     white-space: pre-line;
}
 .card-slider__button {
	 display: inline-flex;
	 background-image: linear-gradient(147deg, #AFBD77 0%, #50A7B0 74%);
	 padding: 15px 35px;
	 border-radius: 50px;
	 color: #fff;
	 box-shadow: 0px 14px 80px rgba(80, 167, 176, 0.4);
	 text-decoration: none;
	 font-weight: 500;
	 justify-content: center;
	 text-align: center;
	 letter-spacing: 1px;
}
 @media screen and (max-width: 576px) {
	 .card-slider__button {
		 width: 100%;
	}
}
 .card-slider .card-container-horizontal > .card-pagination-bullets, .card-slider .card-pagination-custom, .card-slider .card-pagination-fraction {
	 bottom: 10px;
	 left: 0;
	 width: 100%;
}
 .card-slider__pagination {
	 position: absolute;
	 z-index: 21;
	 right: 20px;
	 width: 11px !important;
	 text-align: center;
	 left: auto !important;
	 top: 50%;
	 bottom: auto !important;
	 transform: translateY(-50%);
}
 @media screen and (max-width: 768px) {
	 .card-slider__pagination {
		 transform: translateX(-50%);
		 left: 50% !important;
		 top: 205px;
		 width: 100% !important;
		 display: flex;
		 justify-content: center;
		 align-items: center;
	}
}
 .card-slider__pagination.card-pagination-bullets .card-pagination-bullet {
	 margin: 8px 0;
}
 @media screen and (max-width: 768px) {
	 .card-slider__pagination.card-pagination-bullets .card-pagination-bullet {
		 margin: 0 5px;
	}
}
 .card-slider__pagination .card-pagination-bullet {
	 width: 11px;
	 height: 11px;
	 display: block;
	 border-radius: 10px;
	 background: #062744;
	 opacity: 0.2;
	 transition: all 0.3s;
}
 .card-slider__pagination .card-pagination-bullet-active {
	 opacity: 1;
	 background: #50A7B0;
	 height: 30px;
	 box-shadow: 0px 0px 20px rgba(80, 167, 176, 0.4);
}
 @media screen and (max-width: 768px) {
	 .card-slider__pagination .card-pagination-bullet-active {
		 height: 11px;
		 width: 30px;
	}
}
 








.card-container{
    margin:0 auto;
    position:relative;
    overflow:hidden;
    list-style:none;
    padding:0;
    z-index:1
}
.card-container-no-flexbox .card-slide{
    float:left
}
.card-container-vertical>.card-wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.card-wrapper{
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    align-items: center;
}
.card-container-android .card-slide,.card-wrapper{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.card-container-multirow>.card-wrapper{
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.card-container-free-mode>.card-wrapper{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}
.card-slide{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform
}
.card-invisible-blank-slide{
    visibility:hidden
}
.card-container-autoheight,.card-container-autoheight .card-slide{
    height:auto
}
.card-container-autoheight .card-wrapper{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-transition-property:height,-webkit-transform;
    transition-property:height,-webkit-transform;
    -o-transition-property:transform,height;
    transition-property:transform,height;
    transition-property:transform,height,-webkit-transform
}
.card-container-3d{
    -webkit-perspective:1200px;
    perspective:1200px
}
.card-container-3d .card-cube-shadow,.card-container-3d .card-slide,.card-container-3d .card-slide-shadow-bottom,.card-container-3d .card-slide-shadow-left,.card-container-3d .card-slide-shadow-right,.card-container-3d .card-slide-shadow-top,.card-container-3d .card-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.card-container-3d .card-slide-shadow-bottom,.card-container-3d .card-slide-shadow-left,.card-container-3d .card-slide-shadow-right,.card-container-3d .card-slide-shadow-top{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
.card-container-3d .card-slide-shadow-left{
    background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.card-container-3d .card-slide-shadow-right{
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.card-container-3d .card-slide-shadow-top{
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.card-container-3d .card-slide-shadow-bottom{
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.card-container-wp8-horizontal,.card-container-wp8-horizontal>.card-wrapper{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.card-container-wp8-vertical,.card-container-wp8-vertical>.card-wrapper{
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
.card-button-next,.card-button-prev{
    position:absolute;
    top:50%;
    width:27px;
    height:44px;
    margin-top:-22px;
    z-index:10;
    cursor:pointer;
    background-size:27px 44px;
    background-position:center;
    background-repeat:no-repeat
}
.card-button-next.card-button-disabled,.card-button-prev.card-button-disabled{
    opacity:.35;
    cursor:auto;
    pointer-events:none
}

.card-button-lock{
    display:none
}
.card-pagination{
    position:absolute;
    text-align:center;
    -webkit-transition:.3s opacity;
    -o-transition:.3s opacity;
    transition:.3s opacity;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:10
}
.card-pagination.card-pagination-hidden{
    opacity:0
}
.card-container-horizontal>.card-pagination-bullets,.card-pagination-custom,.card-pagination-fraction{
    bottom:10px;
    left:0;
    width:100%
}
.card-pagination-bullets-dynamic{
    overflow:hidden;
    font-size:0
}
.card-pagination-bullets-dynamic .card-pagination-bullet{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33);
    position:relative
}
.card-pagination-bullets-dynamic .card-pagination-bullet-active{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.card-pagination-bullets-dynamic .card-pagination-bullet-active-main{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.card-pagination-bullets-dynamic .card-pagination-bullet-active-prev{
    -webkit-transform:scale(.66);
    -ms-transform:scale(.66);
    transform:scale(.66)
}
.card-pagination-bullets-dynamic .card-pagination-bullet-active-prev-prev{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33)
}
.card-pagination-bullets-dynamic .card-pagination-bullet-active-next{
    -webkit-transform:scale(.66);
    -ms-transform:scale(.66);
    transform:scale(.66)
}
.card-pagination-bullets-dynamic .card-pagination-bullet-active-next-next{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33)
}
.card-pagination-bullet{
    width:8px;
    height:8px;
    display:inline-block;
    border-radius:100%;
    background:#000;
    opacity:.2
}
button.card-pagination-bullet{
    border:none;
    margin:0;
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.card-pagination-clickable .card-pagination-bullet{
    cursor:pointer
}
.card-pagination-bullet-active{
    opacity:1;
    background:#007aff
}
.card-container-vertical>.card-pagination-bullets{
    right:10px;
    top:50%;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.card-container-vertical>.card-pagination-bullets .card-pagination-bullet{
    margin:6px 0;
    display:block
}
.card-container-vertical>.card-pagination-bullets.card-pagination-bullets-dynamic{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:8px
}
.card-container-vertical>.card-pagination-bullets.card-pagination-bullets-dynamic .card-pagination-bullet{
    display:inline-block;
    -webkit-transition:.2s top,.2s -webkit-transform;
    transition:.2s top,.2s -webkit-transform;
    -o-transition:.2s transform,.2s top;
    transition:.2s transform,.2s top;
    transition:.2s transform,.2s top,.2s -webkit-transform
}
.card-container-horizontal>.card-pagination-bullets .card-pagination-bullet{
    margin:0 4px
}
.card-container-horizontal>.card-pagination-bullets.card-pagination-bullets-dynamic{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    white-space:nowrap
}
.card-container-horizontal>.card-pagination-bullets.card-pagination-bullets-dynamic .card-pagination-bullet{
    -webkit-transition:.2s left,.2s -webkit-transform;
    transition:.2s left,.2s -webkit-transform;
    -o-transition:.2s transform,.2s left;
    transition:.2s transform,.2s left;
    transition:.2s transform,.2s left,.2s -webkit-transform
}
.card-container-horizontal.card-container-rtl>.card-pagination-bullets-dynamic .card-pagination-bullet{
    -webkit-transition:.2s right,.2s -webkit-transform;
    transition:.2s right,.2s -webkit-transform;
    -o-transition:.2s transform,.2s right;
    transition:.2s transform,.2s right;
    transition:.2s transform,.2s right,.2s -webkit-transform
}
.card-pagination-progressbar{
    background:rgba(0,0,0,.25);
    position:absolute
}
.card-pagination-progressbar .card-pagination-progressbar-fill{
    background:#007aff;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top
}
.card-container-rtl .card-pagination-progressbar .card-pagination-progressbar-fill{
    -webkit-transform-origin:right top;
    -ms-transform-origin:right top;
    transform-origin:right top
}
.card-container-horizontal>.card-pagination-progressbar,.card-container-vertical>.card-pagination-progressbar.card-pagination-progressbar-opposite{
    width:100%;
    height:4px;
    left:0;
    top:0
}
.card-container-horizontal>.card-pagination-progressbar.card-pagination-progressbar-opposite,.card-container-vertical>.card-pagination-progressbar{
    width:4px;
    height:100%;
    left:0;
    top:0
}
.card-pagination-white .card-pagination-bullet-active{
    background:#fff
}
.card-pagination-progressbar.card-pagination-white{
    background:rgba(255,255,255,.25)
}
.card-pagination-progressbar.card-pagination-white .card-pagination-progressbar-fill{
    background:#fff
}
.card-pagination-black .card-pagination-bullet-active{
    background:#000
}
.card-pagination-progressbar.card-pagination-black{
    background:rgba(0,0,0,.25)
}
.card-pagination-progressbar.card-pagination-black .card-pagination-progressbar-fill{
    background:#000
}
.card-pagination-lock{
    display:none
}
.card-scrollbar{
    border-radius:10px;
    position:relative;
    -ms-touch-action:none;
    background:rgba(0,0,0,.1)
}
.card-container-horizontal>.card-scrollbar{
    position:absolute;
    left:1%;
    bottom:3px;
    z-index:50;
    height:5px;
    width:98%
}
.card-container-vertical>.card-scrollbar{
    position:absolute;
    right:3px;
    top:1%;
    z-index:50;
    width:5px;
    height:98%
}
.card-scrollbar-drag{
    height:100%;
    width:100%;
    position:relative;
    background:rgba(0,0,0,.5);
    border-radius:10px;
    left:0;
    top:0
}
.card-scrollbar-cursor-drag{
    cursor:move
}
.card-scrollbar-lock{
    display:none
}
.card-zoom-container{
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.card-zoom-container>canvas,.card-zoom-container>img,.card-zoom-container>svg{
    max-width:100%;
    max-height:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.card-slide-zoomed{
    cursor:move
}
.card-lazy-preloader{
    width:42px;
    height:42px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-21px;
    margin-top:-21px;
    z-index:10;
    -webkit-transform-origin:50%;
    -ms-transform-origin:50%;
    transform-origin:50%;
    -webkit-animation:card-preloader-spin 1s steps(12,end) infinite;
    animation:card-preloader-spin 1s steps(12,end) infinite
}

@-webkit-keyframes card-preloader-spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes card-preloader-spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.card-container .card-notification{
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}
.card-container-fade.card-container-free-mode .card-slide{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.card-container-fade .card-slide{
    pointer-events:none;
    -webkit-transition-property:opacity;
    -o-transition-property:opacity;
    transition-property:opacity
}
.card-container-fade .card-slide .card-slide{
    pointer-events:none
}
.card-container-fade .card-slide-active,.card-container-fade .card-slide-active .card-slide-active{
    pointer-events:auto
}
.card-container-cube{
    overflow:visible
}
.card-container-cube .card-slide{
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1;
    visibility:hidden;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    width:100%;
    height:100%
}
.card-container-cube .card-slide .card-slide{
    pointer-events:none
}
.card-container-cube.card-container-rtl .card-slide{
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.card-container-cube .card-slide-active,.card-container-cube .card-slide-active .card-slide-active{
    pointer-events:auto
}
.card-container-cube .card-slide-active,.card-container-cube .card-slide-next,.card-container-cube .card-slide-next+.card-slide,.card-container-cube .card-slide-prev{
    pointer-events:auto;
    visibility:visible
}
.card-container-cube .card-slide-shadow-bottom,.card-container-cube .card-slide-shadow-left,.card-container-cube .card-slide-shadow-right,.card-container-cube .card-slide-shadow-top{
    z-index:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.card-container-cube .card-cube-shadow{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    -webkit-filter:blur(50px);
    filter:blur(50px);
    z-index:0
}
.card-container-flip{
    overflow:visible
}
.card-container-flip .card-slide{
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1
}
.card-container-flip .card-slide .card-slide{
    pointer-events:none
}
.card-container-flip .card-slide-active,.card-container-flip .card-slide-active .card-slide-active{
    pointer-events:auto
}
.card-container-flip .card-slide-shadow-bottom,.card-container-flip .card-slide-shadow-left,.card-container-flip .card-slide-shadow-right,.card-container-flip .card-slide-shadow-top{
    z-index:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.card-container-coverflow .card-wrapper{
    -ms-perspective:1200px
}

