@font-face {font-family:"Poppins-Regular"; src:url(../Poppins-Regular.ttf) format("truetype");}
@font-face {font-family:"century-gothic"; src:url(../fonts/GOTHIC.ttf) format("truetype");}
@font-face {font-family:"rakeslyrg"; src:url(../fonts/RAKESLYRG.ttf) format("truetype");}
@font-face {font-family:"Poppins-Light"; src:url(../Poppins-Light.ttf) format("truetype");}
@font-face {font-family:"Poppins-Medium"; src:url(../Poppins-Medium.ttf) format("truetype");}
@font-face {font-family:"Poppins-Bold"; src:url(../Poppins-Bold.ttf) format("truetype");}
@font-face {font-family:"Poppins-Poppins-SemiBold"; src:url(../Poppins-Poppins-SemiBold.ttf) format("truetype");}
*, *:before, *:after {box-sizing: border-box;margin: 0;padding: 0;}
svg {display: block;overflow: visible;}
.slider-container {position: relative;height: 100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: all-scroll;}

/*control*/
.slider-control {z-index: 2;position: absolute;top: 0;width: 80px;height: 100%;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;will-change: opacity;opacity: 0;}
.slider-control.inactive:hover {cursor: auto;}
.slider-control:not(.inactive):hover {opacity: 1;cursor: pointer;}
.slider-control.left {opacity:1;left: 0;background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 100%);}
.slider-control.right {opacity:1;right: 0;background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 100%);background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 100%);}
.slider-control img{position:inherit; top:35%; max-width:100%;}
.slider-pagi {  position: absolute;z-index: 3;right: 15%;top: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-size: 0;list-style-type: none;display:none;}
.slider-pagi__elem {position: relative;vertical-align: top;width: 25px;height: 25px;margin-top: 7px;border-radius: 50%;border: 3px solid #223872;cursor: pointer;}
.slider-pagi__elem:before {content: "";position: absolute;left: 50%;top: 50%;width: 18px;height: 18px;background: #FFFFFF;border-radius: 50%;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);}
.slider-pagi__elem.active:before, .slider-pagi__elem:hover:before {-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}
.slider {z-index: 1;position: relative;height: 100%;}
.slider.animating {-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;will-change: transform;}
.slider.animating .slide__bg {-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;will-change: transform;}

.slide {position: absolute;top: 0;width: 100%;height: 100%;overflow: hidden;}
.slide.active .slide__overlay,.slide.active .slide__text {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}
.slide__bg {position: absolute;top: 0;left: -50%;width: 100%;height: 100%;background-size: 100%;background-repeat: no-repeat;will-change: transform;}
.slide:nth-child(1) {left: 0;}
.slide:nth-child(1) .slide__bg {left: 0;}
.slide:nth-child(1) .slide__overlay-path {fill: #e99c7e;}
.slide:nth-child(2) {left: 100%;}
.slide:nth-child(2) .slide__bg {left: -50%;}
.slide:nth-child(2) .slide__overlay-path {fill: #e1ccae;}

.slide:nth-child(3) {left: 200%;}
.slide:nth-child(3) .slide__bg {left: -100%;}
.slide:nth-child(3) .slide__overlay-path {fill: #adc5cd;}

.slide:nth-child(4) {left: 300%;}
.slide:nth-child(4) .slide__bg {left: -150%;}
.slide:nth-child(4) .slide__overlay-path {fill: #cbc6c3;}
.slide__content {position: absolute;bottom: 0;left: 0;width: 100%;min-height:150px;}
.slide__overlay {position: absolute;bottom: 0;left: 0;height: 100%;min-height: 810px;-webkit-transition: opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;transition: opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;transition: transform 0.5s 0.5s, opacity 0.2s 0.5s;transition: transform 0.5s 0.5s, opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;will-change: transform, opacity;-webkit-transform: translate3d(-20%, 0, 0);transform: translate3d(-20%, 0, 0);opacity: 0;}
@media (max-width: 991px) {
  .slide__overlay {display: none;}
}
.slide__overlay path {opacity: 0.8;}
.slide__text {width:100%;position: absolute;bottom:0px;right: 0px;color: #fff;-webkit-transition: opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;transition: opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;transition: transform 0.5s 0.8s, opacity 0.5s 0.8s;transition: transform 0.5s 0.8s, opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;will-change: transform, opacity;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;}
.slide__text-heading {font-family: "Poppins-Regular", Helvetica, Arial, sans-serif;font-size: 5rem;margin-bottom: 2rem;}
@media (max-width: 991px) {
  .slide__text-heading {line-height: 20rem;font-size: 3.5rem;}
}
.slide__text-desc {font-family: "century-gothic";padding-bottom: 12px;font-size:20px;color:#212121;}
.slide__text-link {padding-right:0;z-index: 5;position: relative;padding-top:3%;cursor: pointer;font-family: "rakeslyrg";font-size: 42px;-webkit-perspective: 1000px;perspective: 1000px;}
@media (max-width: 1400px) {
.slide__text{bottom:0}
}
@media (max-width: 900px) {
.slide__text-link{font-size: 37px;}
}
@media (max-width: 780px) {
	.slider-control{width:40px;}
	.slider-control imgt{max-width:100%;}
}
@media (max-width: 550px) {
.slide__text-link{font-size:28px}
a.slide__text-link.title::after{bottom:5px}
.slide__text-desc{padding-left:6px; margin:0; font-size:15px}
.slide__text { height: 122px;  bottom: 0;}}
@media (max-width: 400px) {
.slide__text-link{font-size:20px}
.slide__text-desc{font-size:12px}

}