div[class^=wp-block-vistage-blocks] figure.wp-block-image figcaption{display:none}.button__global{background:#003f5f;border:2px solid #003f5f;border-radius:2px;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:600;height:4rem;min-width:12rem;padding:0 1.6rem;text-align:center;transition:all .3s ease}.button__global a{align-items:center;display:flex;height:100%;text-decoration:none}.button__global:focus{border-color:#0079b6}.button__global:hover{background:#fff;color:#003f5f}.button__global:hover a{color:#003f5f}.button__global[disabled]{background-color:#a5a5a5;border-color:#a5a5a5;color:#ececec;cursor:not-allowed;pointer-events:none}.button__global.__secondary{background:#fff;color:#003f5f}.button__global.__secondary[disabled]{background:#fff;border-color:#a5a5a5;color:#a5a5a5}.button__global.__secondary:hover{background:#003f5f;color:#fff}.button__global.__secondary:hover a{color:#fff}.button__global.__centered{margin-left:auto;margin-right:auto}.button__cta:visited{color:#fff}.button__cta:after{align-self:center;content:">";display:block;height:13px;margin:0 3.2rem;width:7px}.button__cta:hover{background:#fff;color:#003f5f}.button__cta:focus{border-color:#0079b6}.button__cta.__secondary{background:#fff;color:#003f5f}.button__cta.__secondary:hover{background:#003f5f;color:#fff}.button__cta.__navigation{background:#edc11c;border:2px solid #edc11c;color:#003f5f;height:5.3rem}.button__cta.__navigation:after{display:none}.button__cta.__navigation:focus{border-color:#003f5f}.button__cta.__navigation:hover{color:#fff}.button__cta.__hero{background:#fff;border:0;border-bottom:4px solid #edc11c;color:#003f5f}.button__cta.__hero:hover{background:#003f5f;color:#fff}.button__search{background:rgb(0 63 95 / .1);border-color:rgb(0 63 95 / .1);border-width:1px;color:#003f5f;min-width:0}.button__search:focus{border-color:#0079b6}.button__search:hover{background:rgb(0 63 95 / .1);border-color:#003f5f}.button__search.__active{background:#0079b6;color:#fff}.button__input{align-items:center;border-radius:0 4px 4px 0;display:flex;font-size:1.8rem;height:6rem;justify-content:center;min-width:0;padding:20px}.button__input:hover{background:#003f5f;color:#edc11c}.button__input.__secondary{background:#edc11c;border-color:#edc11c}.button__input.__secondary:focus{border-color:#0079b6}.button__input.__secondary:hover{background:#edc11c}.button__pagination{background-color:color-mix(in srgb,#ececec 90%,#000);border-color:color-mix(in srgb,#ececec 90%,#000);border-radius:50%;height:4.6rem;min-width:0;width:4.6rem}.button__pagination:hover{background:#a5a5a5;border-color:#a5a5a5}.button__pagination[disabled]{background:#ececec;border-color:#ececec;color:#a5a5a5}.button__play{height:9.3rem;width:9.3rem}.button__play svg{cursor:pointer;filter:drop-shadow(0 0 2px rgb(0 0 0 / .5));height:auto;width:100%}.button__play svg circle{fill:#fff0;stroke:#fff;stroke-width:2;transition:stroke-width .3s ease}.button__play svg path{fill:#fff}.button__play svg:hover circle{stroke-width:4}.button__play.__secondary{height:5.2rem;width:5.2rem}.button__dropdown{background:#fff;border-color:#003f5f;border-radius:4px;border-width:1px;color:#003f5f;font-size:1.8rem;font-weight:600;height:6rem;width:26rem}.button__dropdown+.dropdown-menu{border-color:rgb(0 63 95 / .1);width:26rem}.button__dropdown+.dropdown-menu ul{margin:0;padding:0}.challenge-solution__container{background-position:50%;background-size:cover;overflow:hidden;padding:6rem 15rem;position:relative}.challenge-solution__content{color:#fff;left:0;margin:0;padding:3rem 4rem;top:0;width:100%;z-index:1}.challenge-solution__content__heading{color:inherit;font-weight:500;line-height:normal;margin-bottom:3.2rem;margin-top:0;text-transform:none}@media(min-width:992){.challenge-solution__content__heading{font-size:3.6rem}}@media(max-width:991){.challenge-solution__content__heading{font-size:3rem}}.challenge-solution__content__items__item{display:flex;font-size:2rem}.challenge-solution__content__items__item__arrow__iconset__icon{margin:6rem 3rem 6rem 0!important}.challenge-solution__content__items__item__arrow__iconset__icon svg{height:4rem;width:auto}.challenge-solution__content__items__item__iconset__icon{margin:0 1.5rem}.challenge-solution__content__items__item__iconset__icon svg{height:auto;width:4rem}.challenge-solution__content__items__item h6{color:inherit;font-size:3.6rem;font-weight:500;line-height:3.6rem;margin-bottom:1rem;margin-top:0}.challenge-solution__content__items__item>figure{margin:0 1rem 0 0}.challenge-solution__content__items__item__challenge,.challenge-solution__content__items__item__solution{flex:1;max-width:45%;min-width:45%}.challenge-solution__content__items__item__challenge p,.challenge-solution__content__items__item__solution p{padding-right:3.1rem}.challenge-solution__content__items__item__challenge p,.challenge-solution__content__items__item__solution p{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;flex-wrap:wrap;overflow-wrap:break-word}.challenge-solution__content__items__item__challenge h6{font-style:italic}@media(max-width:926px){.challenge-solution__container{padding:1rem}}@media(max-width:767px){.challenge-solution__content{height:auto;margin:1rem;padding:1rem;width:calc(100% - 2rem)}.challenge-solution__content__heading{margin-bottom:1.6rem}.challenge-solution__content__items__item{flex-wrap:wrap;font-size:1.6rem;margin-bottom:1rem}.challenge-solution__content__items__item__challenge,.challenge-solution__content__items__item__solution{flex:none;max-width:100%;width:calc(100% - 2rem)}.challenge-solution__content__items__item__challenge p,.challenge-solution__content__items__item__solution p{margin:0}.challenge-solution__content__items__item h6{font-size:2.2rem;margin-bottom:0}.challenge-solution__content__items__item__arrow__iconset__icon{margin:1rem!important;transform:rotate(90deg)}.challenge-solution__content__items__item__arrow__iconset__icon svg{height:2rem}}