.container-fluid.alveol-home-alternate-feature .row-fluid{margin:0;max-width:100%;padding:0;width:100%}.alt-features-sections-module{background-color:#000;color:#fff;padding:40px 0}.alt-feature-section{opacity:0;padding-bottom:40px;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.alt-feature-section.visible{opacity:1;transform:translateY(0)}.alt-feature-section .alt-feature-content{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.2s}.alt-feature-section.visible .alt-feature-content{opacity:1;transform:translateY(0)}.alt-feature-section .alt-feature-image{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.3s}.alt-feature-section.visible .alt-feature-image{opacity:1;transform:translateY(0)}.alt-feature-container{align-items:center;display:grid;gap:64px;margin:0 auto;max-width:1200px;padding:0 20px}.alt-feature-container,.alt-feature-section.reverse .alt-feature-container{grid-template-columns:1fr 1fr}.alt-feature-section.reverse .alt-feature-content{order:2}.alt-feature-section.reverse .alt-feature-image{order:1}.alt-feature-content{max-width:100%}.alt-feature-number{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin-bottom:16px;width:40px}.alt-feature-label{color:#fff;font-size:14px;letter-spacing:1px;margin-bottom:16px;opacity:.8;text-transform:uppercase}.row{align-items:center;display:flex;flex-direction:row;gap:16px}.alt-feature-title{font-family:Avenir;font-size:20px;font-style:normal;line-height:normal}.alt-feature-title,.title{color:#fff;font-weight:400;text-transform:uppercase}.title{font-family:LemonMilk;font-size:40px;line-height:1.1;margin:0 0 32px}.alt-feature-benefits{list-style:none;margin:0 0 40px;padding:0}.alt-feature-benefits li{font-size:24px;line-height:1.5;margin-bottom:16px;padding-left:32px;position:relative}.alt-feature-benefits li h3,.alt-feature-benefits li:before h3{font-size:24px!important}.alt-feature-benefits li:before{color:#fff;content:"✓";font-size:24px;font-weight:700;left:0;position:absolute;top:0}.alt-feature-button{background-color:#fff;border-radius:8px;color:#1a1a1a;display:inline-block;font-weight:600;letter-spacing:1px;padding:10px 25px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.alt-feature-button:hover{background-color:#f0f0f0;transform:translateY(-2px)}.alt-feature-image{align-items:flex-start;display:flex}.alt-feature-image img{border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-height:100%;object-fit:cover;object-position:center top}@media (max-width:768px){.alt-feature-section{padding:40px 0}.alt-feature-container{display:flex!important;flex-direction:column!important;gap:40px;grid-template-columns:none!important;text-align:flex-start}.alt-features-sections-module .alt-feature-image{max-width:100%!important;order:-1!important;width:100%!important}.alt-features-sections-module .alt-feature-content{max-width:100%!important;order:1!important;width:100%!important}.alt-feature-section .alt-feature-container>*{order:0}.alt-feature-section .alt-feature-image,.alt-feature-section.reverse .alt-feature-image{order:-1!important}.alt-feature-section .alt-feature-content,.alt-feature-section.reverse .alt-feature-content{order:1!important}.title{font-size:32px}.alt-feature-benefits{margin:0 0 32px;max-width:400px;text-align:left}.alt-feature-image img{height:auto;max-width:100%;object-fit:cover;width:100%}}@media (max-width:480px){.alt-feature-section{padding:40px 0}.title{font-size:24px}.alt-feature-benefits li{font-size:20px}.alt-feature-benefits li h3,.alt-feature-benefits li:before h3{font-size:20px!important}}