.library-icon p{padding:0 0 2em 0;margin:0;border-bottom:1px solid #777}.icon-library{height:4em;width:2em;margin:2em 0 0 0}.icon-library .icon{height:auto;width:auto}.promo-module-grid .container-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media screen and (min-width: 48.0625em){.promo-module-grid .container-inner{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.promo-module-grid .module-heading{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center;margin:25px 0 20px 0}.promo-module-grid .module-heading .line{margin-top:10px;width:55px;height:2px;background-color:#001e30}@media screen and (min-width: 48.0625em){.promo-module-grid .module-heading{display:none}}.promo-module-grid .promo-module{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:290px;position:relative;max-width:100%;margin-bottom:30px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;overflow:hidden;text-align:center}@media screen and (min-width: 30.0625em){.promo-module-grid .promo-module{width:435px}}@media screen and (min-width: 0) and (max-width: 48em){.promo-module-grid .promo-module{margin-bottom:15px}}@media screen and (min-width: 48.0625em){.promo-module-grid .promo-module{width:48%;height:270px;-ms-flex-pack:justify;justify-content:space-between}.promo-module-grid .promo-module.full{width:100%}.promo-module-grid .promo-module.tall{height:570px}.promo-module-grid .promo-module .promo-module{height:270px}}@media screen and (min-width: 64.0625em){.promo-module-grid .promo-module{height:490px}.promo-module-grid .promo-module.half{width:48%}.promo-module-grid .promo-module.half .gradient{height:50%}.promo-module-grid .promo-module.one-third{width:38.58%}.promo-module-grid .promo-module.two-thirds{width:59.06%}.promo-module-grid .promo-module.tall{height:790px}.promo-module-grid .promo-module .promo-module{height:270px}.promo-module-grid .promo-module .promo-module.tall{height:490px}}.promo-module-grid .promo-module .promo-module__image{height:100%}.promo-module-grid .promo-module .promo-module__image img{width:100%;object-fit:cover}@media screen and (min-width: 48.0625em){.promo-module-grid .promo-module .promo-module__image img{height:100%}}.promo-module-grid .promo-module .promo-module__link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9999999999999999999999}.promo-module-grid .promo-module .promo-module__text{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;z-index:99999999}@media screen and (min-width: 64.0625em){.promo-module-grid .promo-module .promo-module__text{bottom:0;top:initial}}@media screen and (min-width: 0) and (max-width: 64em){.promo-module-grid .promo-module .promo-module__text .text-initial{position:absolute !important;top:-9999px !important;left:-9999px !important}}@media screen and (min-width: 64.0625em){.promo-module-grid .promo-module .promo-module__text .text-initial{text-indent:0;display:block;font-size:20px;font-size:1.25rem;line-height:2;padding:0 0 .5em .5em;position:absolute;left:0;right:0;bottom:0}}.promo-module-grid .promo-module .gradient{position:absolute;bottom:0;display:block;z-index:1;width:100%}@media screen and (min-width: 64.0625em){.promo-module-grid .promo-module .gradient{height:30%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #0065a4 100%)}}@keyframes initialTextHide{from{opacity:1;bottom:0}to{opacity:0;bottom:50%}}@keyframes initialTextHideReverse{from{opacity:0;bottom:50%}to{opacity:1;bottom:0}}@keyframes gradientUp{from{height:30%}to{height:200%}}@keyframes gradientUpReverse{from{height:200%}to{height:30%}}@keyframes hiddenTextReveal{from{opacity:0}to{opacity:1}}@keyframes hiddenTextRevealReverse{from{opacity:1}to{opacity:0}}.promo-module-grid .promo-module .hidden-text-container{position:absolute;z-index:9;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 50px;opacity:0}.promo-module-grid .promo-module .hidden-text .text-body{color:#fff}.promo-module-grid .promo-module .hidden-text .text-body .expanded-header{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:600}@media screen and (min-width: 48.0625em){.promo-module-grid .promo-module .hidden-text .text-body .expanded-header{font-size:16px;font-size:1rem;line-height:1.875}}@media screen and (min-width: 64.0625em){.promo-module-grid .promo-module .hidden-text .text-body .expanded-header{font-size:20px;font-size:1.25rem;line-height:1.1}}.promo-module-grid .promo-module .hidden-text .text-body .line{margin:0 auto;display:block;margin-top:10px;width:50%;height:2px;background-color:#fff}.promo-module-grid .promo-module .hidden-text .text-body p{font-size:12px;font-size:.75rem;line-height:1.75}@media screen and (min-width: 48.0625em){.promo-module-grid .promo-module .hidden-text .text-body p{font-size:16px;font-size:1rem;line-height:1.875}}@media screen and (min-width: 64.0625em){.promo-module-grid .promo-module .hidden-text .text-body p{font-size:25px;font-size:1.5625rem;line-height:1.6}}@media screen and (min-width: 48.0625em){.promo-module-grid .submodule.half .expanded-header,.promo-module-grid .submodule.one-third .expanded-header{font-size:14px;font-size:.875rem;line-height:1.5714285714}}.promo-module-grid .submodule.half p,.promo-module-grid .submodule.one-third p{font-size:12px;font-size:.75rem;line-height:1.75}@media screen and (min-width: 48.0625em){.promo-module-grid .submodule.half p,.promo-module-grid .submodule.one-third p{font-size:16px;font-size:1rem;line-height:1.875}}@media screen and (min-width: 64.0625em){.promo-module-grid .submodule.half p,.promo-module-grid .submodule.one-third p{font-size:25px;font-size:1.5625rem;line-height:1.6}}.promo-module-grid .activate-animation .promo-module__text{animation-name:initialTextHide;animation-duration:.25s;animation-timing-function:ease-in;animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running}.promo-module-grid .activate-animation .hidden-text-container{animation-name:hiddenTextReveal;animation-duration:.25s;animation-timing-function:ease-in;animation-delay:.25s;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running}.promo-module-grid .activate-animation .gradient{animation-name:gradientUp;animation-duration:.25s;animation-timing-function:ease-in;animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running}@media screen and (min-width: 0) and (max-width: 64em){.promo-module-grid .activate-animation .gradient{background:rgba(0,101,164,0.8)}}.promo-module-grid .reverse-animation .promo-module__text{animation-name:initialTextHideReverse;animation-duration:.75s;animation-timing-function:ease-in-out;animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running}.promo-module-grid .reverse-animation .hidden-text-container{animation-name:hiddenTextRevealReverse;animation-duration:.25s;animation-timing-function:ease-in;animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running}.promo-module-grid .reverse-animation .gradient{animation-name:gradientUpReverse;animation-duration:.75s;animation-timing-function:ease-in;animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running}@media screen and (min-width: 0) and (max-width: 64em){.promo-module-grid .reverse-animation .gradient{background:none}}.social-panel{margin-top:3.125em}.social-panel .container-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.social-panel .container-inner .social-panel__wrapper{width:100%;padding:1.25em 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-top:2px solid #0065a4;border-bottom:2px solid #0065a4}@media screen and (min-width: 48.0625em){.social-panel .container-inner .social-panel__wrapper{width:100%;border-top:4px solid #0065a4;border-bottom:4px solid #0065a4}}.social-panel .social-panel__grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:18.125em}@media screen and (min-width: 20em){.social-panel .social-panel__grid{-ms-flex-direction:row;flex-direction:row;padding:0 .9375em}}@media screen and (min-width: 30.0625em){.social-panel .social-panel__grid{max-width:32.5em}}@media screen and (min-width: 64.0625em){.social-panel .social-panel__grid{width:100%;max-width:63.125em;-ms-flex-pack:start;justify-content:flex-start}}.social-panel .social-panel__header{width:100%;padding:0 0 1.25em 0;text-align:center;max-width:40.625em}.social-panel .social-panel__headline{font-size:18px;font-size:1.125rem;line-height:1.3333333333;color:#0065a4;font-family:"BandaBold",sans-serif;max-width:34ch;max-width:40.625em;overflow-wrap:break-word;word-wrap:break-word}@media screen and (min-width: 20em){.social-panel .social-panel__headline{font-size:14px;font-size:.875rem;line-height:1.4285714286}}@media screen and (min-width: 30.0625em){.social-panel .social-panel__headline{font-size:24px;font-size:1.5rem;line-height:1.25;letter-spacing:.015625em}}.social-panel .social-image__wrapper{position:relative}.social-panel .social-image__wrapper .social-image__user{position:absolute;bottom:0;left:0;background-color:#fff;padding:5px}.social-panel .social-image__wrapper .social-image__user .social-image__user-name{color:#001e30;font-size:12px;font-size:.75rem;line-height:1.75}@media screen and (min-width: 30.0625em){.social-panel .social-image__wrapper .social-image__user .social-image__user-name{font-size:14px;font-size:.875rem;line-height:1.7857142857}}.social-panel .social-image__wrapper .social-image__user .social-image__user-img{width:15px;height:15px;border-radius:11235813px;margin-right:3px}@media screen and (min-width: 30.0625em){.social-panel .social-image__wrapper .social-image__user .social-image__user-img{width:20px;height:20px}}.social-panel .social-image{margin-bottom:1.25em}@media screen and (min-width: 20em){.social-panel .social-image{width:14.375em}}@media screen and (min-width: 64.0625em){.social-panel .social-image{margin-right:15px}}@media screen and (min-width: 64.0625em){.social-panel:nth-of-type(4n){margin-right:0}}
