.main-banner{background:#000;overflow:hidden;position:relative;width:100%}.main-banner .video-container:after{background-color:#bdad92b3!important;content:"";height:100%;position:absolute;top:0;width:100%;z-index:5}.main-banner video{height:100%;left:0;object-fit:cover;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%}.main-banner .content-text{position:relative;z-index:9}.main-banner .description{margin:40px 0}.main-banner .description h5,.main-banner .description p{font-family:Proxima-Nova Regular!important}.main-banner .description p a{color:#fff!important;font-size:14px;line-height:11px}.main-banner .description h5{font-size:24px;line-height:20px}.main-banner .block-icon-item{margin-bottom:50px}.main-banner .cta-content{align-items:center;display:flex}.main-banner .container-img{position:relative}.main-banner .container-img img.logo{position:absolute;top:80px}.main-banner .block-img{text-align:center}.main-banner .card-container{background:#242834;border:4px solid #00060f;display:grid;grid-template-columns:2fr 2fr 2fr 2fr 2fr;margin-top:20px;padding:15px 30px}.main-banner .card-container .card-item{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:120px;max-width:200px;padding:10px;position:relative}.main-banner .card-container .card-item .line-decor{background:#52b74e;border-radius:5px;height:80px;left:-5px;position:absolute;top:0;width:5px}.main-banner .card-container .card-item a{text-decoration:none}.main-banner .cta-content .cta_button{margin-right:20px}@media (max-width:767px){.main-banner .card-container{grid-template-columns:1fr}.main-banner .cta-content,.main-banner .cta-content a{display:block}.main-banner .cta-content a{margin:10px 0;text-align:center}.main-banner .card-container .card-item{max-width:100%}}