#index-slider{overflow:hidden;font-family:"Barlow Condensed",sans-serif}#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;text-align:left;max-width:1280px;padding-top:270px}#index-slider .swiper-slide .caption-content .headline{color:#0053f4;font-weight:bold;font-size:96px;font-style:normal;letter-spacing:0px;line-height:1;text-shadow:1px 1px 10px rgba(255,255,255,.5)}#index-slider .swiper-slide .caption-content .subtitle{font-weight:500;font-style:normal;font-size:36px;letter-spacing:0px;position:relative;color:#2e3192;line-height:1.2}@media(min-width: 992px)and (max-width: 1279px){#index-slider .swiper-slide .caption-content .headline{font-size:76px}}@media(min-width: 768px)and (max-width: 991px){#index-slider .swiper-slide .caption-content{padding-top:128px}#index-slider .swiper-slide .caption-content .headline{font-size:70px}#index-slider .swiper-slide .caption-content .subtitle{font-size:32px}}@media(min-width: 576px)and (max-width: 767px){#index-slider .swiper-slide .caption-content{padding-top:128px}#index-slider .swiper-slide .caption-content .headline{font-size:44px}#index-slider .swiper-slide .caption-content .subtitle{font-size:24px}}@media(max-width: 575px){#index-slider .swiper-slide .caption-content{padding-top:48px}#index-slider .swiper-slide .caption-content .headline{font-size:30px}#index-slider .swiper-slide .caption-content .subtitle{font-size:22px}}.about-info{margin-bottom:98px;color:#fff;font-size:21px;overflow:hidden}.about-info .container{max-width:1754px;display:flex;align-items:center;justify-content:space-around}.about-info .about{width:849px;height:576px;background:url("/public/images/about-bg.webp") top left no-repeat;text-align:right;background-size:contain}.about-info .about>div{padding:110px 0px 59px 97px}.about-info .about h2{padding:8px 44px;color:#fff;font-size:54px;font-weight:bold;margin-bottom:29px;line-height:1;display:inline-block}.about-info .about p{display:block;padding-right:24px;margin-right:20px;height:290px;overflow-x:hidden;overflow-y:auto}.about-info .about p::-webkit-scrollbar{width:5px;height:8px;background-color:#9a1d2b}.about-info .about p::-webkit-scrollbar-thumb{background:#fff}.about-info .about a{display:block;color:#fff;margin-top:15px}.about-info .about a:hover{color:#ff7f5c}.about-info .images{flex:1;padding-left:25px;padding-top:15px;position:relative}@media(min-width: 1280px)and (max-width: 1535px){.about-info .about{width:50%;height:436px}.about-info .about p{height:160px}}@media(max-width: 1279px){.about-info{margin-bottom:98px}.about-info .about{width:50%;height:auto;background-color:#9a1d2b}.about-info .about>div{padding:29px 0px 29px 15px}.about-info .about h2{padding:5px 29px;margin-bottom:29px}.about-info .about p{padding-right:24px;margin-right:20px;height:220px}.about-info .images{flex:1;padding-left:25px;padding-top:15px;position:relative}.about-info .images:before{display:block;content:"";background:url("/public/images/about-ok.webp") bottom right no-repeat;position:absolute;z-index:-1;width:110%;height:90%;left:-25px}}@media(max-width: 991px){.about-info .container{display:block}.about-info .about{width:100%}.about-info .about>div{padding:29px 0px 29px 15px}.about-info .about h2{padding:5px 29px;margin-bottom:29px}.about-info .about p{padding-right:24px;margin-right:20px;height:auto}.about-info .images{width:100%;flex:0;padding-left:0px;padding-top:15px}}@media(max-width: 575px){.about-info .about h2{font-size:40px}.about-info .about p{padding-right:10px}}.services{color:#0c3247;margin-bottom:98px}.services .container{max-width:1750px;padding-bottom:25px}.services h2{position:absolute;z-index:1;top:1%;right:12%;font-size:55px;font-weight:bold}.services .services-text{position:absolute;z-index:1;bottom:0;width:100%;text-align:center;line-height:1.2}.services .services-text a{font-size:28px;display:inline-block;padding:20px 60px;border:1px solid #9a1d2b;line-height:1;border-radius:45px;color:#0c3247;background-color:#fff}.services .services-text a:hover{color:#fff;background-color:#0c3247;border:1px solid #0c3247}@media(min-width: 992px)and (max-width: 1279px){.services h2{top:0%;right:4%}}@media(max-width: 991px){.services h2{position:relative;left:1%;right:1%;text-align:center;margin-bottom:15px}.services .services-text{font-size:24px;position:relative}.services .text-lg-right{text-align:right}.services .text-lg-right br{display:none}.services .text-lg-left{text-align:left}.services .text-lg-left br{display:none}.services .services-link{font-size:24px;text-align:center;padding-bottom:20px}.services .services-link a{padding:14px 68px}}@media(max-width: 575px){.services h2{font-size:40px}.services .services-text a{font-size:26px;padding:14px 50px}}.news{margin-bottom:109px;overflow:hidden}.news .container{max-width:1630px}.news h2{display:block;color:#0c3247;font-size:55px;font-weight:bold;margin-bottom:25px;margin-left:45px}.news .news-list{color:#fff}.news .news-list .news-body{background-color:#9a1d2b;border-radius:30px;padding:40px 40px 50px 40px;display:flex;height:100%;flex-direction:column;font-size:18px}.news .news-list time{display:block;margin-bottom:10px}.news .news-list h3{display:block;font-size:24px;font-weight:bold;margin-bottom:25px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.news .news-list p{clear:both;height:134px;text-overflow:ellipsis;overflow:hidden}.news .news-list a{color:#fff}.news .news-list a:hover{color:#ff7f5c}.news .news-list span{display:block;width:35px;height:35px;border-radius:90%;border:8px solid #fff;background-color:#9a1d2b;position:absolute;z-index:3}.news .news-list article:nth-child(1) span{left:80px;bottom:-16px}.news .news-list article:nth-child(2) span{bottom:80px;right:6px}.news .news-list article:nth-child(3) span{top:-16px;right:80px}@media(min-width: 992px)and (max-width: 1279px){.news h2{margin-bottom:15px;margin-left:25px}.news .news-list time{font-size:24px}.news .news-list h3{font-size:22px}.news .news-list article:nth-child(2) span{right:-8px}}@media(min-width: 576px)and (max-width: 767px){.news h2{margin-bottom:15px;margin-left:25px}.news .news-list time{font-size:24px}.news .news-list h3{font-size:22px;margin-bottom:15px}.news .news-list article:nth-child(2) span{right:-8px}}@media(max-width: 575px){.news h2{font-size:40px;margin-bottom:15px;margin-left:25px}.news .news-list time{font-size:24px}.news .news-list h3{font-size:22px;margin-bottom:15px}.news .news-list article:nth-child(2) span{right:-8px}}.partners{margin-bottom:109px}.partners .container{max-width:1630px}.partners .partner-image{position:relative}.partners .partner-image:before{position:absolute;content:"";width:94px;height:90%;background-color:#9a1d2b;z-index:3;right:-44px;top:50%;transform:translateY(-50%)}.partners .partner-text h2{font-size:55px;font-weight:bold;padding:0px;margin-bottom:27px}.partners .partner-text img{margin-bottom:22px}.partners .partner-text>div{padding-left:77px}.partners .partner-text p{color:#0c3247}@media(min-width: 992px)and (max-width: 1279px){.partners .partner-image:before{width:44px;height:94%;right:-14px}.partners .partner-text>div{padding-left:44px}}@media(max-width: 991px){.partners .partner-image{margin-bottom:25px}.partners .partner-image:before{width:30px;height:94%;right:-10px}.partners .partner-text>div{padding-left:0px}}@media(max-width: 575px){.partners .partner-image:before{width:30px;height:94%;right:-10px}.partners .partner-text>div{padding-left:0px}.partners .partner-text h2{font-size:40px;margin-bottom:19px}}#points{text-align:center}#points h2{display:block;font-size:55px;line-height:1;font-weight:bold;margin-bottom:48px;color:#0c3247}#points .logo-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#points .logo-list img{margin:20px}@media(max-width: 575px){#points .logo-list{justify-content:space-evenly}#points .logo-list img{margin:10px}}@media(max-width: 575px){#points{margin-bottom:55px}#points h2{font-size:40px;margin-bottom:38px}}#points{padding-top:118px;padding-bottom:118px;background-color:#fff}
