.banner-slider .item{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:962px;justify-content:center;padding:0 20px;position:relative;text-align:center;width:100%}.banner{display:block;margin:72px auto 0;max-width:920px;position:relative}.banner h1{color:#0e1d5e;font-family:Lexend Deca,sans-serif;font-size:85px;font-weight:300;letter-spacing:0;line-height:85px;padding:20px 0 11px}.banner h1 .txt-bold{font-weight:700}.banner h1 span{display:block}.banner p{font-size:24px;line-height:29px;margin-bottom:25px}.banner .button,.banner p{font-family:Karla,sans-serif;font-weight:500}.banner .button{background:#384ead 0 0 no-repeat padding-box;border-radius:29px;color:#fff;display:block;font-size:18px;line-height:22px;margin:auto;padding:18px 50px;text-decoration:none;text-transform:uppercase;width:fit-content}.banner .button:hover{background:#0e1d5e}.swiper-container{height:962px;margin:0 auto;width:100%}.swiper-pagination-bullets{bottom:unset!important;display:block;display:flex;flex-direction:column;left:unset!important;right:136px!important;top:50%;width:fit-content!important}.swiper-pagination .swiper-pagination-bullet:first-child,.swiper-pagination .swiper-pagination-bullet:last-child{margin:3px 0!important}.swiper-pagination-bullet{background:#000!important;border-radius:0!important;height:4px!important;margin:8px 0!important;width:40px!important}.swiper-pagination-bullet-active{position:relative!important;right:10px!important}.swiper-pagination-bullet-active:after{background:#000;border-radius:50px;content:"";display:block;height:4px;left:45px;position:relative;top:0;width:4px}@media(max-width:1199px){.banner-slider,.banner-slider .item{height:700px}.banner h1{font-size:50px;line-height:56px}.swiper-pagination-bullets{right:36px!important;top:25%!important}}@media(max-width:767px){.banner h1{font-size:30px;line-height:36px}.swiper-pagination-bullets{right:30px!important;top:20%!important}.banner p{font-size:16px;line-height:20px}}