/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cc--animated-50-50{position:relative;}@media screen and (min-width:768px){.cc--animated-50-50 .c--animated-50-50{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px){.cc--animated-50-50 .section-scroll{width:50%;}}.cc--animated-50-50 .section-scroll .paragraph-wrapper{background-color:#fff;}.cc--animated-50-50 .section-scroll .paragraph-wrapper .paragraph-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--animated-50-50 .section-scroll .paragraph-wrapper .paragraph-inner{height:100%;}}@media screen and (min-width:768px){.cc--animated-50-50 .section-scroll .section-item:first-of-type .paragraph-wrapper .paragraph-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.cc--animated-50-50 .section-scroll .text-container{padding-right:8%;padding-left:8%;margin-top:2.5rem;margin-bottom:2.5rem;}@media screen and (min-width:768px){.cc--animated-50-50 .section-scroll .text-container{padding-right:8%;padding-left:8%;margin-top:4.375rem;margin-bottom:4.375rem;min-height:22.5rem;}}@media screen and (min-width:1024px){.cc--animated-50-50 .section-scroll .text-container{margin-top:8.125rem;margin-bottom:8.125rem;}}@media screen and (min-width:1440px){.cc--animated-50-50 .section-scroll .text-container{padding-right:calc(((100vw - (100vw - 1440px)) / 50) * 2);padding-left:calc(((100vw - (100vw - 1440px)) / 50) * 2);margin-left:calc((100vw - 1440px) / 2);}}@media screen and (min-width:768px){.cc--cta-link-list .cta-link-list{margin-top:1.875rem;}}.cc--cta-link-list .cta-link-list{list-style:none;padding:0;margin:0;margin-top:0px;margin-top:1.25rem;}.cc--cta-link-list .cta-link-list .f--link a.button--alt{padding-right:0.3125rem;padding-left:0;font-size:1.75rem;line-height:1.4286;background:transparent;border:0;height:auto;width:auto;text-align:left;font-weight:600;color:#00548f;}@media screen and (min-width:768px){.cc--cta-link-list .cta-link-list .f--link a.button--alt{font-size:1rem;line-height:1.375;}}.cc--cta-link-list .cta-link-list .f--link a.button--arrow.button--alt{padding-right:0.3125rem;padding-left:0;line-height:1.4286;background:transparent;border:0;color:#00548f;height:auto;width:auto;text-align:left;}@media screen and (min-width:768px){.cc--cta-link-list .cta-link-list .f--link a.button--arrow.button--alt{font-size:1.75rem;line-height:1.375;color:#00548f;}}.cc--cta-link-list .cta-link-list .f--link a.button--alt svg{margin-top:0.1875rem;margin-left:0.9375rem;fill:#c03;height:0.125rem;width:0.625rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.cc--cta-link-list .cta-link-list .f--link a.button--arrow.button--alt svg{margin-top:0.1875rem;margin-left:0.9375rem;fill:#c03;height:0.125rem;width:0.625rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.cc--cta-link-list .cta-link-list .f--link a.button--arrow.button--arrow svg{width:1rem;height:1rem;}.cc--cta-link-list .cta-link-list .f--link a.button--arrow.button--alt svg{fill:#1978b3;}@media screen and (min-width:768px){.cc--animated-50-50 .scroll-button-wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;}}.cc--animated-50-50 .scroll-button-wrapper .scroll-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#c03;cursor:pointer;z-index:4;}@media screen and (min-width:1024px){.cc--animated-50-50 .scroll-button-wrapper .scroll-button{width:5rem;height:5rem;}}.cc--animated-50-50 .scroll-button-wrapper .scroll-button{background-color:#0070b4;}.cc--animated-50-50 .scroll-button-wrapper .scroll-button svg{width:0.9375rem;height:0.5625rem;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}@media screen and (min-width:1024px){.cc--animated-50-50 .scroll-button-wrapper .scroll-button svg{width:1.125rem;height:0.6875rem;}}.cc--animated-50-50 .scroll-button-wrapper .scroll-button svg path{fill:#fff;}.cc--animated-50-50 .fixed-background{display:none;}@media screen and (min-width:768px){.cc--animated-50-50 .fixed-background{display:block;position:-webkit-sticky;position:sticky;top:0;width:50%;height:100vh;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;}}@media screen and (min-width:1024px){.cc--animated-50-50 .fixed-background{top:4.375rem;height:calc(100vh - 4.375rem);}}.cc--animated-50-50 .section-scroll .f--image{position:relative;}@media screen and (min-width:768px){.cc--animated-50-50 .section-scroll .f--image{display:none;}}.cc--animated-50-50 .section-scroll .f--image::before{width:0;height:0;content:"";z-index:2;border-top:25px solid #fff;border-left:25px solid transparent;border-right:25px solid transparent;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";}.cc--animated-50-50 .section-scroll .f--image::before{border-top:0 solid #fff;border-left:0 solid transparent;border-right:0 solid transparent;position:absolute;left:0;}.cc--animated-50-50 .fixed-background .image-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}.cc--animated-50-50 .fixed-background .image-wrapper:first-child{opacity:1;z-index:1;}.cc--animated-50-50 .fixed-background .image-wrapper .bg-image{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}.f--image--hidden img{display:none;}
