:root{--color-primary:#141414;--color-secondary:#1f1f25;--color-body:#74787c;--color-heading-1:#fff;--color-white:#fff;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--transition:0.3s;--font-size-b1:16px;--font-size-b2:16px;--font-size-b3:12px;--font-size-b4:10px;--line-height-b1:26px;--line-height-b2:26px;--line-height-b3:1.7;--h1:60px;--h2:48px;--h3:30px;--h4:26px;--h5:24px;--h6:18px}.feature-banner{position:relative;width:100%;height:80dvh;overflow:hidden}@media(max-width:767.98px){.feature-banner{height:55dvh}}.feature-banner:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3098039216);z-index:1}.feature-banner img{width:100%;height:100%;object-fit:cover;display:block;object-position:center;position:relative;z-index:0}.feature-banner .content{position:absolute;top:50%;left:0;width:100%;transform:translateY(-5%);z-index:2}@media(max-width:767.98px){.feature-banner .content{transform:translateY(10%)}}@media(max-width:575.98px){.feature-banner .content{transform:translateY(-21%)}}.feature-banner .content h1{color:#fff;text-transform:capitalize;margin-bottom:0}@media(max-width:767.98px){.feature-banner .content h1{line-height:50px}}@media(max-width:575.98px){.feature-banner .content h1{line-height:45px}}.features-data .row{margin-bottom:90px}@media(max-width:767.98px){.features-data .row{margin-bottom:50px}}.features-data .row:last-child{margin-bottom:0}.features-data .row .left-content{padding-right:50px}@media(max-width:767.98px){.features-data .row .left-content{padding-right:0}}.features-data .row p{font-size:18px;font-weight:400;line-height:35px}@media(max-width:767.98px){.features-data .row p{font-size:16px;line-height:30px}}.features-data .wrapper{border-radius:20px;overflow:hidden}@media(max-width:767.98px){.features-data .wrapper{margin-bottom:20px}}@media(max-width:575.98px){.features-data .wrapper{border-radius:10px}}.features-data .wrapper img{object-fit:cover}.features-data .wrapper.image_before:before{--aspect-ratio:70%;padding-top:var(--aspect-ratio)}@media(max-width:575.98px){.features-data .wrapper.image_before:before{--aspect-ratio:100%}}