.custom-slider{position:relative;width:100%;height:75vh;overflow:hidden}.custom-slider .slides{width:100%;height:100%;position:relative}.custom-slider .slide{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:absolute;top:0;left:0;width:100%;height:100%;padding:3rem 4rem;opacity:0;transition:opacity .8s ease}.custom-slider .slide.active{opacity:1;z-index:1}.custom-slider .slide .slide-text{flex:1;opacity:0;transform:translate(-40px);transition:all .8s ease}.custom-slider .slide .slide-text h2{font-size:3rem;font-weight:300;margin-bottom:.5rem;color:#06526f}.custom-slider .slide .slide-text h3.slide-subtitle{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#032e3f}.custom-slider .slide .slide-text p{font-size:2.8rem;font-weight:500;line-height:1.2;color:#446d26;margin:0}.custom-slider .slide .slide-image{flex:1;display:flex;justify-content:flex-end;opacity:0;transform:translate(40px);transition:all .8s ease}.custom-slider .slide .slide-image img{max-width:100%;max-height:70vh;object-fit:contain}.custom-slider .slide.active .slide-text,.custom-slider .slide.active .slide-image{opacity:1;transform:translate(0)}.slider-nav{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:2}.slider-nav .dot{width:14px;height:14px;border-radius:50%;background-color:transparent;border:1px solid rgba(189,189,189,.3);position:relative;cursor:pointer;transition:border-color .3s}.slider-nav .dot:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#06526f;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease-in-out}.slider-nav .dot.active{border-color:#06526f}.slider-nav .dot.active:after{transform:translate(-50%,-50%) scale(1)}@media (max-width: 768px){.custom-slider{position:relative;height:50vh}.custom-slider .slides{position:relative;width:100%;transition:height .4s ease}.custom-slider .slide{display:none;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;width:100%;box-sizing:border-box}.custom-slider .slide.active{display:flex}.custom-slider .slide .slide-text{max-width:100%;transform:none!important;opacity:1!important}.custom-slider .slide .slide-text h2{font-size:1.8rem}.custom-slider .slide .slide-text h3.slide-subtitle{font-size:1.2rem}.custom-slider .slide .slide-text p{font-size:1.1rem}.custom-slider .slide .slide-image{justify-content:center;display:flex;max-height:220px;overflow:hidden;margin-top:1rem}.custom-slider .slide .slide-image img{width:auto;height:100%;max-height:220px;object-fit:contain}}.banner-cta{text-align:center;padding:2rem 1rem}.banner-cta h2{font-size:1.7rem;font-weight:400;margin-bottom:1.5rem;color:#06526f}.banner-cta .cta-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.banner-cta .cta-buttons .btn{padding:3px 15px;font-size:15px;border-radius:5px;text-decoration:none;color:#fff;background:#446d26;transition:background .3s ease}.banner-cta .cta-buttons .btn:hover{background:#33551c}.powerfile h4{color:#5e6f74;font-weight:400;margin-bottom:1rem}.powerfile .left{text-align:center}@media (min-width: 768px){.powerfile .left{text-align:left}}.powerfile .list-container{color:#3d4348bf;padding:1rem 0}.powerfile .list-container .p-title{margin-left:33.33%;padding:10px 0;text-align:center;font-size:1.2rem;color:#06526f}.powerfile .list-container .p-title span{padding:10px}@media (min-width: 1200px){.powerfile .list-container .list-container{padding:0}.powerfile .list-container .list-container .p-title{padding:20px}.powerfile .list-container .list-container .p-title span{padding:20px 40px}}.powerfile .list-container .list-group{border-radius:0}.powerfile .list-container .list-group .list-group-item{padding-top:1rem;padding-bottom:1rem;border:0;width:33.33%;font-size:.8rem;color:#3d4348bf}.powerfile .list-container .list-group .list-group-item:first-child:not(:last-child),.powerfile .list-container .list-group .list-group-item:last-child:not(:first-child){border-radius:initial}.powerfile .list-container .list-group .list-group-item:first-child:not(:last-child){border:0;background-color:#fff;font-weight:600;color:#032b38}.powerfile .list-container .list-group .list-group-item:first-child:not(:last-child) img{width:24px;height:24px}@media (min-width: 768px){.powerfile .list-container .list-group .list-group-item:first-child:not(:last-child):first-child:not(:last-child){padding-left:10%}}.powerfile .list-container .list-group .list-group-item:last-child:not(:first-child){margin-left:1px}.powerfile .list-container .list-group li.odd{background-color:#fafafa}.powerfile .list-container .list-group li.even{background-color:#f0f4f5}.powerfile .list-container .list-group li:nth-child(2){border-right:2px #fff}.powerfile .list-container .list-group.first-list li:nth-child(2){border-radius:16px 0 0}.powerfile .list-container .list-group.first-list li:last-child{border-radius:0 16px 0 0!important}.powerfile .list-container .list-group.last-list li:nth-child(2){border-radius:0 0 0 16px}.powerfile .list-container .list-group.last-list li:last-child{border-radius:0 0 16px!important}.business .feature{background-color:#fff;margin:.5rem 0}.business .feature h6{color:#06526f;font-weight:400;font-size:1.2rem;margin:1.5rem 0}.business .row.display-flex{display:flex;flex-wrap:wrap}.business .row.display-flex>[class*=col-]{display:flex;flex-direction:column}.business .row.display-flex>[class*=col-] .btn{width:max-content}.business h2{text-align:center}@media (min-width: 768px){.business h2{text-align:left}}.casestudies .feature{background-color:#fff;margin:.5rem 0;padding:1rem 1rem 2rem}.casestudies .row.display-flex{display:flex;flex-wrap:wrap}.casestudies .row.display-flex>[class*=col-]{display:flex;flex-direction:column}.casestudies .row.display-flex>[class*=col-] .btn{width:max-content;margin-top:1rem}.casestudies h2{text-align:center}.casestudies h5{color:#06526f;margin-bottom:2rem}@media (min-width: 768px){.casestudies h2{text-align:left}}.casestudies .carousel-indicators{right:0;left:4px;z-index:5;display:flex;justify-content:center;padding:0;margin-bottom:0rem;position:relative}.fixed-height{height:35rem;overflow:hidden;background-color:#f8f9fa;padding:20px}.fixed-height img{height:210px;object-fit:cover;border-radius:8px}.fixed-height h3{font-size:1.2rem;font-weight:700;margin-bottom:10px}.fixed-height p{font-size:15px;text-align:left;margin-bottom:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:7;-webkit-line-clamp:7;-webkit-box-orient:vertical}.fixed-height .btn{margin-top:auto;align-self:start}.reviews .feature{background-color:#fafafa}.reviews img{max-width:130px;margin-bottom:20px}.reviews h2{text-align:center}@media (min-width: 768px){.reviews h2{text-align:left}.reviews .last-top{margin-top:3rem}}ul.small-ratings{margin:0 0 1rem;padding:0;list-style:none}ul.small-ratings li{color:#5e6f74;padding-right:.2rem!important}ul.small-ratings li.active{color:#50802d}.p-name{color:#06526f}
