.advantages-section{width:100%;border-top:1px dashed rgba(0,0,0,.4);  float: left;}
.advantages-wrapper{width:100%;padding:124px 0;float: left;}
.advantages-title{width:100%;font-size:32px;line-height:34px;margin-bottom:32px}
.advantages-flex-box{width:100%;float: left;}
.advantages-padd{width:33.33%;float: left;padding: 0 5px;}
.advantages-card{width:100%;border:1px solid rgba(69,69,69,.6);border-radius:10px;padding:30px;float: left;}
.advantages-card-icon{width:67px;height:67px;margin-bottom:20px}
.advantages-card-contant{width:100%;margin-top:auto}
.advantages-card-contant h3{width:100%;color:#454545;font-size:32px;line-height:28px;margin-bottom:15px}
.advantages-card-contant p{width:100%;font-size:20px;line-height:28px;color:#454545;height: 56px;  overflow: hidden;}
.advantageslider .slick-dots{display:flex;overflow:hidden;bottom:0;    padding: 0 20px;}
.advantageslider .slick-dots li{flex:1;height:5px;margin:0;overflow:hidden}
.advantageslider .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.advantageslider .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.advantageslider .slick-dots li button{width:100%;height:5px;padding:0}
.advantageslider .slick-dots li.slick-active button:before{background:#000;transition:.3s all ease-in}
.advantageslider .slick-dots li button:before{content:"";width:90%; margin-left: 5%; height:5px;background:rgba(0,0,0,.15);transition:.3s all ease-in}
.advantageslider{margin-bottom:0;padding-bottom:30px}
.advantageslider .slick-list{width: 100%;}


.advantagesCta{float: left;width: 100%;}
.advantagesCta a{    border-radius: 10px;
    background: #005DAC;
    padding: 12px 36px;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 100%;
    display: inline-block;
    transition: 0.3s all ease-in;}


@media screen and (max-width:1600px){
.advantages-wrapper{padding:48px 0}
.advantages-title{font-size:24px;line-height:26px} 
.advantages-card-icon{width:50px;height:50px}
.advantages-card-contant h3{font-size:20px;line-height:23px;margin-bottom:10px}
.advantages-card-contant p{font-size:14px;line-height:17px;height: 34px;overflow: hidden;}


}

@media screen and (max-width:760px){
.advantages-wrapper{padding:25px 0}
.advantages-title{font-size:20px;line-height:23px;margin-bottom:20px}
.advantages-card{padding:15px;}
.advantages-card-icon{width:40px;height:40px}
.advantages-card-contant h3{font-size:18px;line-height:20px}
.advantages-section .wrapper{padding: 0;}
.advantages-title{padding: 0 24px;}
.advantageslider .slick-list{padding: 0 19px;}
.advantagesCta a{ margin-left: 24px;}
}