a,a:hover{color:inherit}.line{width:46px;border-bottom:3px solid #fff;height:0}.header{background-color:#333;color:#fcfcfc;padding-top:5px;padding-bottom:5px}.header .navbar .navbar-brand{margin-right:6rem}.header .navbar-nav .nav-item{font-family:Gilroy;font-size:15px;line-height:18px;letter-spacing:.01em}.header .navbar-nav .nav-item .dropdown-toggle::after{border-bottom:1px solid #fcfcfc;transform:rotate(45deg);width:5px;height:5px;border-right:1px solid #fcfcfc;border-top:none;border-left:none}.header .navbar-nav .dropdown-menu{background-color:#333}.header .navbar-nav .dropdown-menu .dropdown-item{color:#fcfcfc}.header .navbar-toggler-icon{background-color:#fcfcfc}.main{background-image:url(../assets/main-bg.png);background-repeat:no-repeat;background-position:top left;background-size:cover;padding-bottom:30px;position:relative}.main-vector{background-image:url(../assets/vector.png);background-repeat:no-repeat;background-position:top center;background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.main-text{position:relative;z-index:1}.main-text-left{padding-top:120px;padding-bottom:20px;text-align:left;color:#fff}.main-text-links{color:#fff;padding-top:40px;display:flex;flex-direction:column;align-items:flex-end}.main-text-links a{margin:10px 25px}.main-text-reverse{flex-direction:row-reverse}.main-text-arrow{display:flex;align-items:flex-end}@media (max-width:991px){.main-text-arrow{align-items:flex-start}}.main-text-right{color:#fff;padding-bottom:70px}.main-text-right button{background-color:inherit;color:#fff;border-width:2px}.main-text h2{font-family:Poppins;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;font-size:30px;margin-bottom:17px}@media (max-width:420px){.main-text h2{font-size:20px}}.main-text h1{margin-top:10px;margin-bottom:18px;font-family:Poppins;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;font-size:38px;line-height:57px}@media (max-width:420px){.main-text h1{font-size:28px;line-height:37px}}.main-text button{width:260px;font-family:Poppins;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;font-weight:500;font-size:20px;line-height:30px}.main-text p{margin-top:10px;margin-bottom:22px;font-family:Poppins;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;font-weight:500;font-size:16px;line-height:24px}.list{background-image:url(../assets/vector-2.png);background-repeat:no-repeat;background-position:top center;background-color:#fff}.list-cards{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;padding:80px 0}.list-cards .card{margin:0 10px;border:none}.list-cards .card-img-top{width:380px;height:270px;-o-object-fit:cover;object-fit:cover}.list-cards .card-text{font-family:Poppins;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;font-weight:700;font-size:19px;color:#333;margin-bottom:0}.list-cards .card .line{border-color:#333;display:inline-block}.list-info{background:#333;display:flex;justify-content:center;align-items:center;padding:15px;max-width:1220px;margin-bottom:80px}@media (max-width:920px){.list-info{flex-direction:column;background:#fff;align-items:stretch}}.list-info-item{padding:10px 70px;border-right:1px solid #fff;text-align:center}@media (max-width:920px){.list-info-item{background:#333;border:none}}.list-info-item p{font-family:Poppins;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;font-size:19px;color:#fff;margin-bottom:0}.list-info-item span{display:block;font-family:Poppins;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;font-weight:700;font-size:19px;color:#fff}.list-info-item:last-child{border:none}.carousel{width:100%}.slide-box{display:flex;justify-content:space-between;margin-left:-50px}@media (max-width:420px){.slide-box{margin-left:0}}.slide-box .item{float:left}.slide-box .item>div{text-align:center;padding:10px;margin:10px;background:#f6f5f3;width:274px;height:270px;display:flex;align-items:center;justify-content:center}.slide-box .item .title{font-family:Poppins;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;font-weight:700;font-size:16px;line-height:24px;color:#333;margin-bottom:0}.slide-box .item .subtitle{font-family:Poppins;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;font-weight:500;font-size:16px;line-height:24px;color:#333}.controlls{display:flex;align-items:center;justify-content:center;margin-top:46px;margin-bottom:76px}.controlls .carousel-control-next,.controlls .carousel-control-prev{position:static;opacity:1}.controlls .carousel-indicators{position:static;margin:0 50px;align-items:center}.controlls .carousel-indicators li{background-color:#c4c4c4;border-radius:50%;width:11px;height:11px}.controlls .carousel-indicators .active{border:2px solid #333;background-color:#fff}.carousel-caption{background-color:rgba(0,0,0,.5);padding:20px;border-radius:.5rem}