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}.g21-2-column-block{background:#fff;display:flex;margin:60px auto 40px;width:1440px}.g21-2-column-block-image{height:790px;width:609px}.g21-2-column-block-text.column-right{padding:0 0 0 124px;width:831px}.cta-header,.g21-2-column-block-header-title{height:100px}.cta-header{font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;margin:0;text-align:left;width:500px}.cta-title{font-size:24px;font-weight:700;line-height:28px;margin:24px 0 8px;text-align:left}.cta-description{line-height:1.4;margin:3px 0;width:240px}.cta-background-img{display:flex}.cta-background-img img{-o-object-fit:cover;object-fit:cover}.grid2x2{display:flex;flex-direction:row;flex-wrap:wrap;min-height:75%}.grid2x2>div{display:flex;flex-basis:45%;flex-direction:column;justify-content:flex-start}.grid2x2>div>div{display:flex;flex-direction:row;width:250px}.grid2x2>div>div.g21__number{background:#e5ebef;border-radius:50%;color:#003f5f;display:inline-block;font-size:3.6rem;font-weight:500;height:6rem;padding-top:1.5rem;text-align:center;width:6rem}@media(min-width:768px){.box.top-row{margin:72px 0 0}}@media(max-width:990px){.g21-2-column-block-image img{width:100%}}@media(max-width:1024px){.cta-header,.grid2x2>div>div{width:auto}.g21-2-column-block{display:initial;height:auto;margin:60px auto 40px;width:100%}.g21-2-column-block-text.column-right{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:15px 35px;text-align:center;width:100%}.g21-2-column-block-image{height:auto;width:100%}.g21-2-column-block-header-title{height:100px;width:100%}.cta-header{font-size:55px;margin:25px 0;width:100%}.grid2x2{display:initial;width:100%}.grid2x2>div{display:block;margin:32px 0;text-align:left}.cta-description{width:auto}}@media(max-width:616px){.cta-header{font-size:38px}}@media(max-width:414px){.g21-2-column-block{display:initial;height:auto;margin:60px auto 40px;width:100%}.g21-2-column-block-text.column-right{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:15px 10px;text-align:center;width:100%}.g21-2-column-block-image{height:auto;width:100%}.g21-2-column-block-header-title{height:100px;width:100%}.cta-header{font-size:33px;margin:25px 0;width:100%}.grid2x2{display:initial;width:100%}.cta-description{width:auto}}@media(max-width:375px){.cta-header{font-size:32px}}@media(max-width:360px){.cta-header{font-size:26px}.cta-title{font-size:23px}}@media(max-width:767px){.grid2x2 .bottom-row,.grid2x2 .top-row{display:flex;flex-direction:row;flex-wrap:wrap}.grid2x2 .bottom-row .icon,.grid2x2 .top-row .icon{flex:0 1 25%;flex-direction:column;justify-content:center;margin-bottom:1rem}.grid2x2 .bottom-row .icon figure,.grid2x2 .top-row .icon figure{margin:0}.grid2x2 .bottom-row div:nth-child(2),.grid2x2 .top-row div:nth-child(2){flex:0 1 75%;flex-direction:column;justify-content:center;margin-bottom:1rem;padding-left:2rem}.grid2x2 .bottom-row div:nth-child(2) h2,.grid2x2 .top-row div:nth-child(2) h2{margin:0}.grid2x2 .bottom-row div:nth-child(3),.grid2x2 .top-row div:nth-child(3){flex:1 0 100%}}