.service-box{display:flex;flex-direction:column;overflow:hidden;position:relative}.service-box .service-info-box{background:var(--card-bg-color,#1b1b1b);border-radius:15px;flex-grow:1;padding:2rem;position:relative}.service-box .service-info-box h3{color:var(--title-color,#1b1b1b);margin-bottom:.5rem}.service-box .service-info-box h3>a{color:var(--title-color,#1b1b1b);font-weight:unset}.service-box .service-info-box h3>a:hover{color:var(--title-hover,#fff);text-decoration:none}.service-box .service-info-box p{color:var(--desc-color,#1b1b1b);line-height:1.5;margin-bottom:1rem}.service-box .service-info-box ul{display:grid;grid-template-columns:1fr 1fr;margin:0;opacity:0;overflow:hidden;padding-left:1.4rem;position:relative}.service-box .service-info-box li{color:var(--desc-color,#1b1b1b);list-style-type:none;margin-bottom:.5rem}.service-box .service-info-box li:before{background:url(https://mymahalohealth.com/hubfs/Custom%20Graphics/icons/bullet-arrow_right_primary.png) no-repeat 50%;background-size:contain;content:"";height:1.2rem;margin-left:-1.4rem;margin-top:.1rem;opacity:.8;position:absolute;width:1.2rem}.service-box a.service-btn{background:var(--btn-bg-color,#1b1b1b);border-radius:50px;color:var(--btn-text-color,#1b1b1b);display:inline-block;font-weight:600;margin-top:1rem;text-decoration:none;transition:all .2s ease}.service-box a:hover>img{opacity:.9}.service-box a.service-btn:hover{background:var(--btn-bg-hover,#203826)}.service-box .service-info-box:not(:has(.service-btn)){padding-bottom:2rem!important}.service-box-wrapper.columns-3 .service-box img{max-height:12rem;object-fit:cover;width:100%}.service-box-wrapper.columns-3 .service-box{height:unset}.service-box-wrapper.columns-3 .service-box .service-info-box h3,.service-box-wrapper.columns-4 .service-box .service-info-box h3,.service-box-wrapper.columns-5 .service-box .service-info-box h3{font-size:24px}.service-box-wrapper.columns-3 .service-box .service-info-box p,.service-box-wrapper.columns-4 .service-box .service-info-box p,.service-box-wrapper.columns-5 .service-box .service-info-box p{font-size:16px}.layout1 .service-box .service-info-box{margin-top:-20px;padding-bottom:6rem}.layout1 .service-box ul{opacity:1;overflow:visible;position:static}.layout1 .service-box a.service-btn{bottom:2rem;position:absolute}.layout2 .service-box{height:27rem}.layout2 .service-box .service-info-box{margin-top:-2rem;transition:.4s ease-in}.layout2 .service-box img{border-bottom:1px solid #eee;height:auto;max-height:15rem;object-fit:cover;width:100%}.layout2 .service-box a.service-btn{bottom:2rem;opacity:0;position:absolute;transition:in 2s ease}.layout2 .service-box.has-list:hover .service-info-box a.service-btn{opacity:1;transition:.4s ease}.layout2 .service-box.has-list:hover .service-info-box ul{opacity:1}.layout2 .service-box.has-list:hover .service-info-box{margin-top:-32%}.service-box-wrapper.columns-3 .layout2 .service-box .service-info-box{padding-bottom:5rem}.layout3 .service-box>a{padding-inline:1rem}.layout3 .service-box>a img{margin-bottom:-10rem;position:relative;z-index:9}.layout3 .service-box .service-info-box{border-radius:10px;padding-bottom:3rem;padding-top:11rem}.layout3 .service-box .service-info-box a.service-btn{background:transparent!important;bottom:1.5rem;position:absolute}.layout3 .service-box .service-info-box a.service-btn:hover{background:transparent!important;color:var(--btn-text-hover,#1b1b1b)}.service-box-wrapper{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;&.columns-2{.service-box{flex:0 1 calc(50% - 2rem)}}&.columns-3{.service-box{flex:0 1 calc(33.333% - 2rem)}}&.columns-4{.service-box{flex:0 1 calc(25% - 2rem)}}&.columns-5{.service-box{flex:0 1 calc(20% - 2rem)}}@media (max-width:1199px){.service-box{flex:0 1 calc(50% - 2rem)!important}}@media (max-width:767px){.service-box{flex:0 1 100%!important}.service-box .service-info-box ul{grid-template-columns:1fr}}}