#solutions-carousel h3{font-size:3em;margin-top:8.375rem}#solutions-carousel p{font-size:1em}.tabs{display:flex;justify-content:center;margin:1rem auto 0;padding:0}.tab{border-right:1px solid #3232321a;cursor:pointer;height:auto;list-style:none;overflow:hidden;padding:1.5em .5em;text-align:center;width:100%}.tab:last-child{border-right:0}.tab .tab--title{color:#004877;display:block;font-size:1em}.tab.is-active{background-color:#0048770d;border-bottom:3px solid #004877}.accordion{border-bottom:1px solid #323232;padding:2em 0}.accordion__title{align-items:center;color:#323232;cursor:pointer;display:flex;font-size:1.25em;justify-content:space-between;transition:all .3s}.accordion__content-wrap{overflow:hidden;transition:all .2s ease-in-out}.accordion__content p{font-size:1em}.accordion__active .accordion__title{color:#004877;margin-bottom:2rem}.accordion__active .accordion__content-wrap{display:block;height:auto;max-height:1000px}.accordion__active .plus{transform:rotate(45deg)}.plus{height:25px;position:absolute;right:0;transition:.2s;width:25px}.plus:after,.plus:before{background-color:#004877;content:"";position:absolute;transition:transform .25s ease-out}.plus:before{height:100%;left:50%;margin-left:-1px;top:0;width:1px}.plus:after{height:1px;left:0;margin-top:-1px;top:50%;width:100%}#solutions-carousel .splide__arrows{left:10px;margin-top:4em;position:absolute;z-index:1}#solutions-carousel .splide__arrow{background:none;display:inline-block;position:relative}#solutions-carousel .splide__arrow--prev{left:0;top:-15px;transform:rotate(180deg)}#solutions-carousel .splide__arrow--next{right:-1rem}@media screen and (max-width:992px){#solutions-carousel h3{font-size:2.5em}.accordion__title{padding:0 3.5rem 0 0}}@media screen and (max-width:768px){#solutions-carousel h3{font-size:1.5em;margin-top:.75rem}#solutions-carousel .splide__arrows{margin-top:1em}#solutions-carousel span.solution--name{color:#004877;display:inline-block;font-size:1em;margin-bottom:5px}#solutions-carousel p{font-size:.875em}.accordion{padding:1.5em 0}.accordion__title{font-size:1.125em}.accordion__active .accordion__title{margin-bottom:1.5rem}}