.container{margin-left:auto;margin-right:auto;max-width:1248px;padding-left:24px;padding-right:24px;width:100%}@media(max-width:767.98px){.module-elemental-list-tabs .container:not(main>.module>*){padding-left:0;padding-right:0}}@media(min-width:768px){.container:not(.-container-wide){max-width:1116px;padding-left:48px;padding-right:48px}}@media(min-width:992px){.container:not(.-container-wide){max-width:1180px;padding-left:80px;padding-right:80px}}.btn{font-size:18px;padding:10px 30px}.accordion-flush .accordion-collapse{border-width:3px}.feature-panel__row{margin-left:0;margin-right:0}@media(max-width:991.98px){.feature-panel__row{flex-direction:column}}.feature-panel__col{min-height:306px;overflow-y:hidden;padding:0;position:relative}@media(min-width:768px){.feature-panel__col{min-height:355px}}.feature-panel__col:focus .feature-panel__content-container,.feature-panel__col:focus .feature-panel__content-container .feature-panel__content-title,.feature-panel__col:hover .feature-panel__content-container,.feature-panel__col:hover .feature-panel__content-container .feature-panel__content-title{transform:translateZ(0)}.feature-panel__col:focus .feature-panel__content-container .feature-panel__content-content,.feature-panel__col:hover .feature-panel__content-container .feature-panel__content-content{transform:translateY(-20px)}html.js .feature-panel__col{opacity:0;visibility:hidden}.feature-panel__image-container{height:100%;left:0;position:absolute;top:0;width:100%}.feature-panel__picture{height:100%}.feature-panel__img{-o-object-fit:cover;object-fit:cover;width:100%}.feature-panel__content-container{height:100%;position:relative;top:0;transform:translate3d(0,100%,0);transition:transform .4s cubic-bezier(.365,.305,0,1);width:100%}.feature-panel__content-container>*{color:#fff;position:relative}.feature-panel__content-title{display:block;font-weight:600;margin:0;padding:30px 37px 30px 30px;transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.365,.305,0,1);transition-delay:0s}.module .feature-panel__content-title:before,html .content__container .feature-panel__content-title:before{margin-bottom:14px}.feature-panel__content-title:after{background-color:rgba(0,0,0,.6);content:"";height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.feature-panel__content-content{flex-grow:1;padding:0 37px 30px 30px}