#index-slider{overflow:hidden;padding-top:52px}#index-slider .swiper-slide img{width:100%;height:auto}#index-slider .swiper-slide .caption{display:flex;top:0;bottom:0;left:0;right:0;position:absolute;height:100%;width:100%;z-index:3}#index-slider .swiper-slide .caption-content{align-self:center;color:#fff;text-align:left;padding-top:99px}#index-slider .swiper-slide .caption-content .headline{font-weight:bold;font-size:90px;font-style:normal;letter-spacing:0px;line-height:1;margin-bottom:15px}#index-slider .swiper-slide .caption-content .subtitle{font-weight:lighter;font-style:normal;font-size:20px;letter-spacing:0px;position:relative}#index-slider a{display:inline-block;border-radius:20px;padding:15px 22px;border:2px solid #fff;font-size:18px;color:#fff;margin-top:30px}.swiper-pagination{bottom:30px}.swiper-pagination-bullet{width:22px !important;height:22px !important;background:rgba(0,0,0,0) !important;border:2px solid #fff !important;margin-left:4px !important;margin-right:4px !important}@media(min-width: 992px)and (max-width: 1279px){#index-slider .swiper-slide .caption-content .headline{font-size:70px;margin-bottom:10px}#index-slider a{margin-top:0}}@media(min-width: 768px)and (max-width: 991px){#index-slider .swiper-slide .caption-content .headline{font-size:60px;margin-bottom:10px}#index-slider a{padding:12px 22px;margin-top:0}}@media(min-width: 576px)and (max-width: 767px){#index-slider .swiper-slide .caption-content .headline{font-size:50px;margin-bottom:10px}#index-slider a{padding:12px 22px;margin-top:0}}@media(max-width: 575px){#index-slider .swiper-slide .caption-content .headline{font-size:32px;margin-bottom:6px}#index-slider .swiper-slide .caption-content .subtitle{font-size:16px}#index-slider a{display:none}}#about{margin-bottom:118px}#about:before{content:"";background-color:#002e5e;height:420px;position:absolute;z-index:-1;width:100%;display:block}#about header{padding-top:85px;padding-bottom:65px;overflow:hidden;color:#fff;display:flex;justify-content:space-between;align-items:center}#about header div{float:left}#about header div span{color:#e52329;margin-bottom:6px;display:block;font-size:24px;line-height:1}#about header div h2{display:block;font-size:54px;line-height:1;font-weight:bold}#about header a{display:inline-block;border-radius:20px;padding:20px 46px;border:2px solid #fff;font-size:22px;color:#fff;float:right;line-height:1}#about .about-images{margin-bottom:60px}#about .about-text{text-align:center}@media(max-width: 767px){#about:before{height:307px}}@media(max-width: 575px){#about{margin-bottom:55px}#about header{padding-top:65px;padding-bottom:45px;flex-direction:column}#about header div{float:left}#about header div span{font-size:20px}#about header div h2{font-size:40px}#about header a{padding:10px 36px;border-radius:10px;border:1px solid #fff}#about .about-images{margin-bottom:40px}}#services{margin-bottom:198px}#services header{padding-bottom:40px;overflow:hidden;color:#002e5e}#services header span{color:#e52329;margin-bottom:6px;display:block;font-size:24px;line-height:1}#services header h2{display:block;font-size:54px;line-height:1;font-weight:bold}#services a{display:inline-block;border-radius:20px;padding:14px 46px;border:2px solid #c4161c;font-size:22px;color:#000;margin-top:30px}@media(max-width: 575px){#services{margin-bottom:55px}#services a{padding:10px 36px;border-radius:10px;border:1px solid #c4161c;margin-top:10px}}#news{margin-bottom:180px}#news:before{content:"";background-color:#002e5e;height:600px;position:absolute;z-index:-1;width:100%;display:block}#news header{padding-top:85px;padding-bottom:65px;overflow:hidden;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center}#news header span{color:#e52329;margin-bottom:6px;display:block;font-size:24px;line-height:1}#news header h2{display:block;font-size:54px;line-height:1}#news .news-list{padding:50px;border-radius:8px;background-color:#fff;box-shadow:0px 0px 9px 0px rgba(0,0,0,.1);min-height:450px}#news .news-list article{padding-bottom:22px;position:relative;display:flex;flex-direction:column;justify-content:space-between}#news .news-list article:hover>div>img{transform:scale(1.1)}#news .news-list .media-img{margin-bottom:29px}#news .news-list .media-body{margin-top:0px;margin-bottom:auto}#news .news-list .media-link{margin-top:auto;margin-bottom:0}#news .news-list img{transition:all .3s ease-in-out}#news .news-list time{color:#616261;line-height:1}#news .news-list h3{color:#e52329;font-weight:bold;line-height:1;margin-top:10px;white-space:pre;overflow:hidden;text-overflow:ellipsis}#news .news-list p{display:block;padding-top:20px;padding-bottom:20px}#news .news-list a{display:flex;flex:1;margin-bottom:0px;line-height:18px}#news .news-list a span{display:inline-block;float:left}#news .news-list a i{margin-left:10px;display:inline-block;float:left}@media(max-width: 991px){#news .news-list{padding:24px}}@media(max-width: 575px){#news{margin-bottom:55px}}#medicheck{margin-bottom:170px}#medicheck .medifact a{display:block;overflow:hidden;position:relative;margin-top:50px}#medicheck .medifact a:before{content:"";border-bottom:1px solid #d22027;height:1px;position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:-1}#medicheck .medifact a span{display:inline-block;padding:12px 28px;color:#fff;background-color:#d22027;border-radius:5px;line-height:1;float:right}#medicheck .medidata p{display:block;margin-top:15px;margin-bottom:30px}@media(max-width: 575px){#medicheck{margin-bottom:55px}}#points{margin-bottom:118px}#points header{padding-bottom:65px;overflow:hidden;color:#002e5e;display:flex;justify-content:space-between;align-items:center}#points header div{float:left}#points header div span{color:#e52329;margin-bottom:6px;display:block;font-size:24px;line-height:1}#points header div h2{display:block;font-size:54px;line-height:1;font-weight:bold}#points .logo-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#points .logo-list img{margin:20px}@media(min-width: 992px){#points .logo-list img{max-height:112px;width:auto}}@media(min-width: 768px)and (max-width: 991px){#points .logo-list img{max-height:102px;width:auto}}@media(min-width: 576px)and (max-width: 767px){#points .logo-list img{max-height:96px;width:auto}}@media(max-width: 575px){#points .logo-list{justify-content:space-evenly}#points .logo-list img{max-height:96px;width:auto;margin:10px}}
