.elitelist{margin:0;height:auto;border-radius:5px;overflow:hidden;transition:all .15s linear}
.elitelist li{position: relative;display: block;overflow: hidden; cursor:pointer;}
.elitelist img{width:100%;height: auto;transition:all .2s linear;}
.elitelist .gray{/*max-height:214px;*/overflow:hidden;}
.elitelist .wrap {color:#fff;height: 30px; background:rgba(0,0,0,0.4);background: ;bottom: 0px; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width: 100%; position:absolute;transform: translate(0, 0px); }
.elitelist .wrap div {padding:0 10px;height:28px; line-height:30px;position:relative;}
.elitelist .wrap div span {display:block;float:left}
.elitelist .wrap div p{display:block;}
.elitelist  li:hover .wrap{transform:translate(0, 0px);-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);}
.pr-1{ padding-right: 0.35rem !important;}
.mb-1{margin-bottom: 0.35rem !important;}
.pl-1{padding-left: 0.35rem !important;}
.bg-br5{height:100%;background:#ca5d1c;border-radius:5px;color:#fff;}
.elayer{position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;display:none;background:rgba(0,0,0,0.8)}
.elite{will-change:visibility,opacity;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1000;visibility:hidden;opacity:0;-webkit-transition:all .5s cubic-bezier(.23,1,.32,1);transition:all .5s cubic-bezier(.23,1,.32,1);-webkit-transition-delay:$modal-delay;transition-delay:$modal-delay}
.elite-active{visibility:visible;opacity:1}
@media (max-width: 576px) {.elite-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.elite_bg{background:0 0}
.elite_content{will-change:transform,opacity;position:relative;max-width:660px; margin:1rem;padding:1rem;border-radius:5px;background:#fff;background-clip:padding-box;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);opacity:0;-webkit-transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s cubic-bezier(.23,1,.32,1)}
.elite_content h3{font-size:18px;color:#000;font-weight:500;}
.elite_content h4{color:#8f8f8f;font-size:14px;line-height:23px;}
.elite_content p{color:#555;text-indent:24px;margin-top:15px;}
.elite_content--active{opacity:1}
.elite_close{z-index:1100;cursor:pointer}
.elite_trigger{position:relative;display:inline-block;color:rgba(0,0,0,.7);line-height:1;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .5s cubic-bezier(.23,1,.32,1);transition:all .5s cubic-bezier(.23,1,.32,1)}
.elite_trigger--active{z-index:10}
.elite_trigger:hover{background:#e5d3d6}
#elite_temp{will-change:transform,opacity;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:none;transform:none;opacity:1;-webkit-transition:opacity .1s ease-out,-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .1s ease-out,-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .1s ease-out,transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .1s ease-out,transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1)}
.boxer-close{position:absolute;right:0;top:0;width:35px;height:35px;border-radius:100%;background:#fff;display:block;font-size:25px;line-height:31px;padding-left:9px;color:#333;font-weight:bold;}
@media (min-width: 576px) {
.elite_content .boxer-close{right:-10px;top:-10px;}
.elite_content li{float:left;width:300px;letter-spacing:.65px;color:#8f8f8f;font-size:14px;line-height:30px;}
.elite_content p{padding-left:16px;padding-bottom:10px;font-size:14px;letter-spacing:.51px;text-indent:30px;line-height:25px; margin-top:25px;overflow:hidden;text-overflow: ellipsis;}
}
.slide-lazy{max-width:1573px;margin:auto;}
.slide-lazy .swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{bottom:20px}
.slide-lazy .solution-pagination .swiper-pagination-bullet{width:16px;height:16px;border-radius:50%;overflow:hidden;background:#dfe1f1;border:none;cursor:pointer;content:'';display:inline-block;box-sizing:border-box;opacity:1;vertical-align:middle}
.slide-lazy .solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ca5d1c;box-sizing:border-box}
.slide-lazy .swiper-container .swiper-button-prev{background-image:url("/static/images/elite-arrow_big.svg");background-size:cover;transition:background-image .15s}
.slide-lazy .swiper-container .swiper-button-next{background-image:url("/static/images/elite-arrow_big.svg");transform:rotate(180deg);background-size:cover;transition:background-image .15s}
.slide-lazy .swiper-container .swiper-button-next:hover,.view .swiper-button-prev:hover{background-image:url("/static/images/elite-arrow_big_hover.svg");transition:background-image .2s}
.slide-lazy .swiper-container .swiper-slide{width:100%;height:212px;box-sizing: border-box;overflow: hidden;text-align: center;}
.slide-lazy .swiper-container .slide-text{position:absolute;left:0;bottom:0;width:100%;padding:5px 20px;text-align:left;color:#f5f5f5;background:rgba(0,0,0,0.6);}
@media (min-width:768px){.slide-lazy .swiper-container .swiper-slide{height:430px;}}
@media (min-width:1024px){.slide-lazy .swiper-container .swiper-slide{height:570px;}}
@media (min-width:1400px){.slide-lazy .swiper-container .swiper-slide{height:715px;}}
@media (min-width:1600px){.slide-lazy .swiper-container .swiper-slide{height:800px;}.footer .container{max-width:1573px;}}




