/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"icomoon";src:url(/themes/custom/themekit/dist/fonts/icomoon/fonts/icomoon.eot);src:url(/themes/custom/themekit/dist/fonts/icomoon/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/themes/custom/themekit/dist/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/themes/custom/themekit/dist/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/themes/custom/themekit/dist/fonts/icomoon/fonts/icomoon.svg#3xl) format("svg");font-weight:normal;font-style:normal}.node--type-article.node--view-mode-teaser{border:1px solid #cacaca;background-color:#f5f5f5;margin-bottom:20px;height:calc(100% - 20px)}.node--type-article.node--view-mode-teaser:hover,.node--type-article.node--view-mode-teaser:focus,.node--type-article.node--view-mode-teaser:active{background-color:#fff}.node--type-article.node--view-mode-teaser a{color:#000}.node--type-article.node--view-mode-teaser .image-wrapper{height:200px;position:relative}.node--type-article.node--view-mode-teaser .image-wrapper .field--name-field-teaser-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden}.node--type-article.node--view-mode-teaser .image-wrapper .field--name-field-teaser-image div{height:100%}.node--type-article.node--view-mode-teaser .image-wrapper .field--name-field-teaser-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.node--type-article.node--view-mode-teaser .image-wrapper .field--name-field-teaser-image img{width:auto;max-width:inherit;min-width:100%;height:auto;min-height:100%;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.node--type-article.node--view-mode-teaser .node__content{padding:15px 25px}.node--type-article.node--view-mode-teaser .field--name-field-type{text-transform:uppercase;margin-bottom:10px;font-weight:bold}.node--type-article.node--view-mode-teaser h3{line-height:1.5;font-size:1.5625rem;text-transform:uppercase;font-weight:bold;line-height:1}@media print,screen and (min-width:40em){.node--type-article.node--view-mode-teaser h3{font-size:1.5625rem}}.node--type-article.node--view-mode-teaser .read-more{font-size:1.25rem;text-transform:uppercase;font-weight:bold;color:#0087FB}
.block-inline-blockarticles h2{text-align:center;margin-bottom:30px;text-transform:uppercase;letter-spacing:0.05em}@media screen and (min-width:48em){.block-inline-blockarticles .field--name-field-related-articles{display:flex;flex-wrap:wrap}}@media screen and (min-width:48em){.block-inline-blockarticles .field--name-field-related-articles>.field__item{width:calc(33.3% - 10px);margin-left:15px}.block-inline-blockarticles .field--name-field-related-articles>.field__item:nth-child(3n+1){margin-left:0}}
.paragraph--type--banner-basic{position:relative;overflow:hidden}.paragraph--type--banner-basic>.paragraph-content{max-width:68.75rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;position:relative;z-index:1}@media print,screen and (min-width:40em){.paragraph--type--banner-basic>.paragraph-content{padding-left:1.875rem;padding-right:1.875rem}}.paragraph--type--banner-basic>.paragraph-content>.content{padding-top:10px;padding-bottom:60px;max-width:650px}.banner-has-media .paragraph--type--banner-basic>.paragraph-content>.content{padding-top:100px}@media print,screen and (min-width:40em){.paragraph--type--banner-basic>.paragraph-content>.content{padding-top:30px;padding-bottom:90px}.banner-has-media .paragraph--type--banner-basic>.paragraph-content>.content{padding-top:150px}}.paragraph--type--banner-basic .field--name-field-heading{line-height:1.5;font-size:2.25rem}@media print,screen and (min-width:40em){.paragraph--type--banner-basic .field--name-field-heading{font-size:3.375rem}}.paragraph--type--banner-basic .field--name-field-secondary-heading{line-height:1.5;font-size:2.25rem;line-height:1.2}@media print,screen and (min-width:40em){.paragraph--type--banner-basic .field--name-field-secondary-heading{font-size:3.375rem}}.paragraph--type--banner-basic .field--name-field-description{line-height:1.5;font-size:1.125rem;margin-top:16px}@media print,screen and (min-width:40em){.paragraph--type--banner-basic .field--name-field-description{font-size:1.25rem}}.paragraph--type--banner-basic .field--name-field-description p{font-family:"Roboto",sans-serif}.paragraph--type--banner-basic .content .field--name-field-p-link{margin-top:32px}.paragraph--type--banner-basic .content .field--name-field-p-link a{display:inline-block;line-height:1;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 300ms ease;color:#fff;background-color:#0087FB;background-image:linear-gradient(90deg,#0087fb 0%,#0087fb 50%,#33e778 100%);background-size:200% auto;border-radius:2px;text-transform:uppercase;padding:12px 16px;font-size:14px}[data-whatinput='mouse'] .paragraph--type--banner-basic .content .field--name-field-p-link a{outline:0}.paragraph--type--banner-basic .content .field--name-field-p-link a:hover,.paragraph--type--banner-basic .content .field--name-field-p-link a:focus,.paragraph--type--banner-basic .content .field--name-field-p-link a:active{background-position:100%;color:#fff}.paragraph--type--banner-basic .field--name-field-p-media-item{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden;z-index:0}.paragraph--type--banner-basic .field--name-field-p-media-item div{height:100%}.paragraph--type--banner-basic .field--name-field-p-media-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.paragraph--type--banner-basic .field--name-field-p-media-item img{width:auto;max-width:inherit;min-width:100%;height:auto;min-height:100%;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.paragraph--type--banner-basic .field--name-field-p-media-item:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.1) 100%)}.paragraph--type--banner-basic .field--name-field-p-media-item .paragraph--type--media-image{-webkit-animation-name:KenBurns;animation-name:KenBurns;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:7s;animation-duration:7s}.paragraph--type--banner-basic.overlay-40 .field--name-field-p-media-item:after{background:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 100%)}.paragraph--type--banner-basic.overlay-20 .field--name-field-p-media-item:after{background:linear-gradient(90deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%)}.paragraph--type--banner-basic.has-bg-image{color:#fff}.paragraph--type--banner-basic.has-h2>.paragraph-content>.content{-webkit-animation-name:glow-up;animation-name:glow-up;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}.paragraph--type--banner-basic.has-h2>.paragraph-content>.content>.field--name-field-heading{padding-bottom:0;margin-bottom:10px;font-size:14px;text-transform:uppercase}.paragraph--type--banner-basic.has-h2>.paragraph-content>.content>.field--name-field-secondary-heading{position:relative;padding-bottom:20px}.paragraph--type--banner-basic.has-h2>.paragraph-content>.content>.field--name-field-secondary-heading:after{content:'';max-width:0;width:70%;height:3px;display:block;background:linear-gradient(90deg,#0087fb 0%,#33e778 100%);position:absolute;bottom:0;left:0;-webkit-animation-name:bar-width;animation-name:bar-width;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes glow-up{from{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes glow-up{from{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes bar-width{from{max-width:0}to{max-width:325px}}@keyframes bar-width{from{max-width:0}to{max-width:325px}}@-webkit-keyframes KenBurns{from{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes KenBurns{from{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}
