.slider-container{position:relative;border-bottom:10px #202e31 solid}
@media (min-width: 992px) and (max-width: 1199px) {
.title-2 h1{font-size:34px}
}
.swiper-slide{position:relative}
.swiper-slide::before{content:' ';position:absolute;z-index:0;background:var(--rgbcolorlighter);top:0;height:100%;width:100%;backdrop-filter:blur(1px);-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.swiper-slide-caption .callbutton{margin-top:20px}
.swiper-container{margin:0 auto 20px;position:relative;overflow:hidden;z-index:0;min-height:580px}
.swiper-wrapper{min-height:580px}
.swiper-wrapper p{margin:15px 0 16px;color:#000;line-height:1.8em;font-size:18px;font-weight:400}
.swiper-wrapper .color-white{color:var(--sub-color)!important}
.swiper-wrapper a:hover{color:#fff!important}
.swiper-wrapper .swiper-slide .container{position:relative;height:100%}
.swiper-wrapper .swiper-slide .container .row{left:0}
.swiper-wrapper .not-animated{visibility:hidden}
.swiper-wrapper .slideimg{margin-right:-100px}
#map{width:100%;height:auto}
.swiper-slide-caption .callbutton.bluebutton{color:var(--white-color)!important}
.swiper-slide-caption .callbutton.bluebutton:boder{background:var(--sub-color)!important;color:var(--main-color)!important}
@media (min-width: 768px) {
.swiper-slide-caption .callbutton{font-size:17px!important}
.swiper-wrapper .title-1 h3,.swiper-wrapper .title-2 h4{position:relative}
.swiper-slide-caption{padding:0}
.swiper-container,.swiper-wrapper{min-height:700px}
.swiper-wrapper .desc{padding-left:0}
.swiper-wrapper .swiper-slide .container .row{min-width:90%;display:flex;align-items:end}
}
@media (max-width: 767px) {
.swiper-wrapper p{font-size:15px;line-height:1.2em}
.title-2 h4::before{display:none}
.swiper-wrapper .color-main-not,.swiper-wrapper .color-white-not{text-shadow:0 0 3px #fff}
}
.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{margin-top:140px;padding-top:120px;padding-bottom:70px;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;position:relative}
.swiper-slide .bgclock{left:0;top:0;width:100%;height:100%;position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1;content:' '}
.swiper-slide.swiper-slide-active .bgclock{animation:bgsize 7s linear}
@keyframes bgsize {
0%{transform:scale(1.25)}
}
@keyframes bgsize2 {
0%{transform:scale(1.35)}
}
@media (max-width: 767px) {
.swiper-slide.swiper-slide-active .bgclock{animation:bgsize2 7s linear}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-button-prev,.swiper-button-next{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;line-height:49px;font-size:80px;text-align:center;z-index:10;cursor:pointer;opacity:1;color:#122851;font-family:"Font Awesome 5 Pro";border-radius:0;opacity:.7}
.swiper-button-prev:hover,.swiper-button-next:hover{color:#fff;opacity:1}
@media (min-width: 1200px) {
.swiper-slide{margin-top:70px}
.swiper-wrapper .swiper-slide .container .row .pb-15{padding-bottom:1%}
.swiper-button-prev,.swiper-button-next{display:block}
.swiper-container,.swiper-wrapper{min-height:750px}
}
@media (min-width: 1400px) {
.swiper-container,.swiper-wrapper{min-height:900px}
.swiper-slide{margin-top:75px}
}
.title-2 h4{display:flex;font-family:var(--subtitle-font),sans-serif;font-optical-sizing:auto;color:var(--sub-color-lighter);font-size:26px;align-items:center;font-weight:700;letter-spacing:-.5px}
.title-1 h3{color:var(--sub-color);font-size:60px;margin-top:20px;font-weight:700}
@media only screen and (min-width: 1400px) {
.title-1 h3{font-size:80px}
}
.title-1 h3 strong,.title-1 h3 b{color:var(--second-color);font-weight:800}
@media only screen and (max-width: 768px) {
.title-1 h3{font-size:40px}
.title-2 h4{font-size:20px}
}
@media only screen and (max-width: 480px) {
.title-2 h4::before{width:30px;margin-right:10px}
.title-2 h4{font-size:18px}
.title-1 h3{font-size:36px}
}
@media (min-width: 768px) and (max-width: 1300px) {
.swiper-slide{margin-top:20px;padding-top:100px;padding-bottom:130px}
.title-1 h3{font-size:48px}
.title-2 h4{font-size:22px}
}
.swiper-wrapper .color-main{color:#fff}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev{left:0}
.swiper-button-prev:before{content:"\f104"}
.swiper-button-next{right:0}
@media (max-width: 1300px) {
.swiper-button-prev{left:.5%}
.swiper-button-next{right:.5%}
}
.banner_top_slider{margin:15px -10px -10px;display:flex;flex-wrap:wrap}
.banner_top_slider.row > .col{padding:10px;flex:0 0 100%}
@media (max-width: 768px) {
.title-1 h3{padding-bottom:0}
.swiper-wrapper .swiper-slide .container>.row{display:flex;flex-wrap:wrap}
.swiper-wrapper .slideimg{margin:-20px -30px 0 40px}
.swiper-wrapper .swiper-slide .container .row .pb-15{order:0;padding-bottom:40px}
.swiper-wrapper .color-white{color:#fff!important}
.swiper-slide{background-position:bottom center;margin-top:0;padding-top:80px;padding-bottom:30px}
}
@media (min-width: 768px) {
.swiper-slide-caption p{display:block}
}
.swiper-button-next:before{content:"\f105"}
.swiper-pagination{display:block;position:absolute;text-align:center;transition:300ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}