.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}.graphics__wrapper{position:relative}html.js .graphics__wrapper:not(.-no-animation){opacity:0;visibility:hidden}.graphics__wrapper.-graphic-no-media{display:flex}@media(min-width:768px){.graphics__wrapper.-graphic-no-media{max-width:502px;position:absolute;right:0;top:0;width:31vw}}.graphics__wrapper.-background-image{height:100%;left:0;position:absolute;top:0;width:100%}.graphics__wrapper svg{height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:767.98px){.graphics__wrapper svg{width:100%}.graphic-only__one.-desktop{display:none}}@media(min-width:768px){.graphic-only__one.-mobile{display:none}}.graphic__media{height:100%;width:100%}.graphic__play-icon{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.graphic__play-icon:hover{transform:scale(.89);transition:transform .3s ease}.graphic__waves-bottom,.graphic__waves-top{left:0;pointer-events:none;position:absolute;width:100%;z-index:2}@media(min-width:1100px){.-animate .graphic__waves-bottom,.-animate .graphic__waves-top{display:none}}.graphic__waves-top{top:0;transform:rotate(180deg)}.graphic__waves-bottom{bottom:0}.graphic__waves{fill:#fff;bottom:-1px;left:0;position:absolute;width:100%}.graphic__waves-bottom.-theme-2 .graphic__waves path,.graphic__waves-top.-theme-2 .graphic__waves path{fill:#4a4a4a}.graphic__waves-bottom.-theme-3 .graphic__waves path,.graphic__waves-top.-theme-3 .graphic__waves path{fill:#f4f4f4}.module-two-column-content-block{position:relative}.two-column-content__card{position:relative;z-index:1}@media(min-width:768px){.two-column-content__card>div:first-of-type{padding-right:40px}.two-column-content__card.flex-md-row-reverse>div:first-of-type,.two-column-content__card>div:last-of-type{padding-left:40px}.two-column-content__card.flex-md-row-reverse>div:last-of-type{padding-right:40px}}@media(max-width:767.98px){.two-column-content__content{margin-bottom:40px}}