.features{background-color:#151419;color:#fff;padding:35px 0 !important}@media(min-width: 768px){.features{padding:70px 0 !important}}@media(min-width: 1440px){.features{padding:93px 0 210px !important}}.features-item{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;position:relative;background-color:rgba(27,27,27,.6);border-radius:10px;backdrop-filter:blur(16.25px);-webkit-backdrop-filter:blur(16.25px);-webkit-box-shadow:inset 0 0 92.01px rgba(255,255,255,.05);box-shadow:inset 0 0 92.01px rgba(255,255,255,.05);z-index:1;overflow:hidden}@media(min-width: 768px){.features-item{padding:50px 80px;gap:30px;border-radius:20px}}@media(min-width: 1440px){.features-item{padding:110px 100px;gap:50px}}.features-item::before{content:"";position:absolute;inset:0;padding:0 2px;border-radius:inherit;background:-webkit-gradient(linear, left bottom, left top, from(#8E8473), color-stop(#E39C55), color-stop(#E39C55), to(#8E8473));background:linear-gradient(to top, #8E8473, #E39C55, #E39C55, #8E8473);-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.features-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(min-width: 768px){.features-holder{gap:36px}}@media(min-width: 1024px){.features-holder{max-width:696px;margin:0 auto}}@media(min-width: 1200px){.features-holder{max-width:unset;margin:unset}}.features-title{text-align:center;font-size:28px;font-weight:600;margin-bottom:32px}@media(min-width: 768px){.features-title{font-size:34px;margin-bottom:40px}}@media(min-width: 1440px){.features-title{font-size:40px;margin-bottom:80px}}.features-desc{font-size:16px}@media(min-width: 768px){.features-desc{font-size:22px}}.features-desc span{margin-top:40px;display:block}