/* Zomia Digital Agency feature section — load only on pages that use .nl-feature-area */
.nl-feature-area{background:url(/themes/football-api/img/nl-feature-area/bg3.webp) center center/cover no-repeat;padding:125px 0 120px;position:relative}
.nl-feature-area .section-title.t-center{margin:0 auto 45px;position:relative;text-align:center;width:100%;z-index:99}
.nl-feature-area .section-sub-title h5{color:#fff;display:inline-block;font-size:20px;font-weight:600;letter-spacing:0;margin:0 0 15px;position:relative;text-transform:capitalize;z-index:1}
.nl-feature-area .section-sub-title h5::before{background:#cdc8fd;border-radius:15px;content:"";height:5px;left:-40px;position:absolute;top:46%;width:20px}
.nl-feature-area .section-sub-title h5::after{background:#cdc8fd;border-radius:50%;content:"";height:5px;left:-53px;position:absolute;top:46%;width:5px}
.nl-feature-area .t-center .section-sub-title h5 span::before{background:#cdc8fd;border-radius:15px;content:"";height:5px;position:absolute;right:-40px;top:46%;width:20px}
.nl-feature-area .t-center .section-sub-title h5 span::after{background:#cdc8fd;border-radius:50%;content:"";height:5px;position:absolute;right:-53px;top:46%;width:5px}
.nl-feature-area .section-main-title h1{color:#fff;font-size:42px;font-weight:600;line-height:1.2;margin:0;text-transform:capitalize}
.nl-feature-area .single-featur-box{background-color:#fff;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.15);margin-bottom:30px;padding:39px 15px 30px;position:relative;text-align:center;z-index:1}
.nl-feature-area .featur-box-icon{text-align:center}
.nl-feature-area .featur-box-icon i{color:#5a49f8;display:inline-block;font-size:40px;margin-bottom:32px;position:relative}
.nl-feature-area .feature-title{overflow:hidden}
.nl-feature-area .feature-title h3{font-size:20px;margin:0 0 8px;padding:0}
.nl-feature-area .zomia-learn-button{color:#5a49f8;display:inline-block;font-weight:500;position:relative}
.nl-feature-area .zomia-learn-button a{box-shadow:none;color:#5a49f8;font-size:16px;text-decoration:none}
.nl-feature-area .zomia-learn-button::before{background:#8277f9;bottom:0;content:"";height:2px;left:0;position:absolute;width:80px}
.nl-feature-area .zomia-learn-button i{font-size:12px;margin-left:7px}
.nl-feature-area .featur-text{padding-top:38px;text-align:center}
.nl-feature-area .featur-text p{color:#fff;margin-bottom:0}
.nl-feature-area .featur-text p a{color:#fff;font-size:18px;font-weight:700;text-decoration:underline}
@media (min-width:1170px) and (max-width:1199px){.nl-feature-area .single-featur-box{padding:39px 14px 39px 15px}.nl-feature-area .feature-title h3{font-size:19px}}
@media (min-width:768px) and (max-width:991px){.nl-feature-area{padding:60px 0}.nl-feature-area .single-featur-box{margin:0 0 20px}.nl-feature-area .featur-text{padding-top:18px}.nl-feature-area .feature-description{margin:auto;width:102%}.nl-feature-area .section-main-title h1{font-size:33px}}
@media only screen and (min-width:600px) and (max-width:767px){.nl-feature-area{padding:60px 0}.nl-feature-area .single-featur-box{margin:0 0 20px}.nl-feature-area .featur-text{padding-top:18px}.nl-feature-area .feature-description{margin:auto;width:80%}.nl-feature-area .section-main-title h1{font-size:30px}}
@media only screen and (max-width:599px){.nl-feature-area{padding:60px 0}.nl-feature-area .single-featur-box{margin:0 0 20px}.nl-feature-area .featur-text{padding-top:18px}.nl-feature-area .feature-description p{font-size:13px}.nl-feature-area .section-main-title h1{font-size:30px}.nl-feature-area .zomia-learn-button i{font-size:11px}.nl-feature-area .zomia-learn-button a{font-size:15px}}
