.hero-section{position:relative}.hero-slider-one .item{padding:260px 0}@media only screen and (min-width:1200px) and (max-width:1600px){.hero-slider-one .item{padding:180px 0}}@media only screen and (min-width:992px) and (max-width:1200px){.hero-slider-one .item{padding:180px 0}}@media only screen and (min-width:768px) and (max-width:991px){.hero-slider-one .item{padding:180px 0}}@media only screen and (max-width:767px){.hero-slider-one .item{padding:100px 0}}.hero-slider-one .slick-dots{position:absolute;right:110px;bottom:75px;z-index:9}@media only screen and (max-width:767px){.hero-slider-one .slick-dots{bottom:35px;right:30px}}@media only screen and (max-width:479px){.hero-slider-one .slick-dots{bottom:15px;right:40px}}.hero-slider-one .slick-dots li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:30px;position:relative;z-index:1}.hero-slider-one .slick-dots li:first-child{margin-left:0}.hero-slider-one .slick-dots li button{position:relative;width:18px;height:18px;background-color:var(--white-color);border-radius:50%;border:none;padding:0;text-indent:-99999px}.hero-slider-one .slick-dots li .hero-dot-circle{width:42px;height:42px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:transparent;z-index:-1;margin-left:1px;margin-top:1px}.hero-slider-one .slick-dots li .hero-dot-circle .shape{fill:none;stroke:var(--white-color);stroke-width:1}.hero-slider-one .slick-dots li.slick-active .hero-dot-circle .shape{-webkit-animation:dash 40s linear;animation:dash 40s linear}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.hero-one-content *{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hero-one-content h2{letter-spacing:2px;color:var(--white-color);margin-bottom:18px;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@media only screen and (max-width:767px){.hero-one-content h2{font-size:24px;line-height:30px;margin-bottom:10px}}@media only screen and (max-width:479px){.hero-one-content h2{font-size:18px;line-height:24px;margin-bottom:10px}}.hero-one-content h1{font-size:60px;line-height:1;color:var(--white-color);margin-bottom:22px;-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@media only screen and (min-width:768px) and (max-width:991px){.hero-one-content h1{font-size:44px}}@media only screen and (max-width:767px){.hero-one-content h1{font-size:30px;line-height:36px;margin-bottom:15px}}@media only screen and (max-width:479px){.hero-one-content h1{font-size:24px;line-height:30px;margin-bottom:15px}}.hero-one-content h3{font-weight:300;color:var(--white-color);margin-bottom:50px;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@media only screen and (min-width:768px) and (max-width:991px){.hero-one-content h3{margin-bottom:35px}}@media only screen and (max-width:767px){.hero-one-content h3{font-size:18px;line-height:24px;margin-bottom:25px}}@media only screen and (max-width:479px){.hero-one-content h3{font-size:14px;line-height:18px;margin-bottom:15px}}.hero-one-content .btn{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.slick-active .hero-one-content h2{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.slick-active .hero-one-content h1{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.slick-active .hero-one-content h3{-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.slick-active .hero-one-content .btn{-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}