 .landing-banner-wrapper{position:relative;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px}#video-background{position:relative;right:0;top:0;min-width:100%;min-height:100%;width:100%;height:auto}.landing-content p{line-height:24px;}.feature-block-one{position:relative}.feature-block-one .inner-box{position:relative;max-width:350px;margin:0 auto;margin-bottom:45px;padding:0px 20px}.feature-block-one .inner-box::before{position:absolute;content:"";left:0px;top:0px;bottom:38px;right:0px;-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 50px 0px;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 50px 0px;-webkit-transform:translateY(38px);-ms-transform:translateY(38px);transform:translateY(38px);background:rgb(255, 255, 255);border-radius:6px;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.feature-block-one .inner-box:hover::before{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.feature-block-one .image{position:relative;border-radius:6px;overflow:hidden;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.feature-block-one .image .icon{position:absolute;right:0px;bottom:0px;width:75px;height:80px;font-size:35px;color:rgb(255, 255, 255);line-height:75px;text-align:center}.feature-block-one .image .icon::before{position:absolute;content:"";top:16px;left:-5px;height:64px;width:100px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:32px}.feature-block-one .image .icon span{position:relative}.feature-block-one .inner-box:hover .image{opacity:0;visibility:hidden}.feature-block-one .content{position:relative;text-align:center;padding:10px 0px}.feature-block-one .content h5{position:relative;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:5px}.feature-block-one .content h4{position:relative;margin-bottom:0;font-size:18px;font-weight:600}.feature-block-one .overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;visibility:hidden;opacity:0;border-radius:6px;padding:0px 20px;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.feature-block-one .inner-box:hover .overlay{opacity:1;visibility:visible}.feature-block-one .text{position:relative;color:rgb(255, 255, 255);text-align:center;padding:38px 30px 0px;border-radius:6px}.feature-block-one .text::before{position:absolute;content:"";opacity:0.85;left:0px;top:0px;right:0px;bottom:0px;background:rgb(32, 22, 48);border-radius:6px}.feature-block-one .text p{color:rgb(215, 207, 227);position:relative;font-size:16px;font-weight:500;margin-bottom:0px;text-overflow:ellipsis;display:-webkit-box;max-height:92px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.feature-block-one .text .link-btn{position:relative;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.feature-block-one .link-btn a{position:relative;width:60px;height:60px;background:#e6000a;line-height:60px;text-align:center;color:rgb(255, 255, 255);font-size:24px;display:inline-block;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0;border-radius:50%;-webkit-transition:all 0.5s ease 0.2s;-o-transition:all 0.5s ease 0.2s;transition:all 0.5s ease 0.2s}.feature-block-one .inner-box:hover .link-btn a{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.features-section .bottom-content{position:relative;margin-bottom:30px;margin-top:30px}.features-section .bottom-content .text{font-size:20px;font-weight:500;margin-bottom:10px;color:rgb(12, 41, 87)}.features-section .bottom-content h3{position:relative;font-size:24px;font-weight:600;margin-bottom:30px;display:inline-block}.features-section .bottom-content h3:before{position:absolute;content:"";left:-50px;top:9px;font-size:60px;color:#c7cfcd;width:55px;height:68px;background:url(../images/icons/icon-13.png)}.features-section .bottom-content .theme-btn{-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 50px 0px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 50px 0px}.features-section .bottom-content .theme-btn{-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 50px 0px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 50px 0px}@media (min-width:481px) and (max-width:767px){.feature-block-one .text{padding:20px 15px 0px}.feature-block-one .inner-box{margin-bottom:30px}}@media only screen and (max-width:480px){.feature-block-one .text{padding:25px 15px 0px}.feature-block-one .inner-box{margin-bottom:30px}.feature-block-one .content h4{font-size:16px;}}