/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-sr-only{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.slick-slide[aria-hidden=true]{opacity:0}.slick-carousel>.carousel__content:nth-child(n+2){display:none}.slick-slider{position:relative}.slick-slider.field-banner .slick-arrow{display:none !important}.slick-slider .slick-list{padding:24px;margin:-24px}.slick-slider.slick-multiple{padding-left:24px;padding-right:24px}.slick-slider.slick-multiple .slick-slide{padding-left:12px;padding-right:12px}.slick-slider.slick-multiple .slick-arrow.slick-prev{left:-24px}.slick-slider.slick-multiple .slick-arrow.slick-next{right:-24px}@media(min-width:78em){.slick-slider.slick-multiple{margin-left:-12px;margin-right:-12px;padding-left:0;padding-right:0}.slick-slider.slick-multiple .slick-arrow.slick-prev{left:-44px}.slick-slider.slick-multiple .slick-arrow.slick-next{right:-44px}}.slick-multiple:not(.slick-initialized)>*:nth-child(n+2){display:none}@media(min-width:60em){.slick-multiple:not(.slick-initialized)>*{width:50%;float:left}.slick-multiple:not(.slick-initialized)>*:nth-child(1){padding-right:12px}.slick-multiple:not(.slick-initialized)>*:nth-child(2){display:block;padding-left:12px}.slick-multiple:not(.slick-initialized)>*:nth-child(n+3){display:none}}.slick-dots{list-style-type:none;padding:0;margin:0;text-align:center;position:absolute;bottom:0;left:0;right:0}.slick-dots li{display:inline-block;margin:0}.slick-dots li button{background:rgba(0,0,0,0);border:0;width:44px;height:44px;padding:0;position:relative}.slick-dots li .slick-dot-icon{border-color:#164194;border-width:1px;border-style:solid;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media(prefers-color-scheme:dark){.slick-dots li .slick-dot-icon{border-color:#829dd1}}@media(prefers-reduced-motion:no-preference){.slick-dots li .slick-dot-icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.slick-dots li button:hover,.slick-dots li button:focus{-webkit-box-shadow:none;box-shadow:none}.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{width:24px;height:24px}.slick-dots li.slick-active .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{background-color:#164194}@media(prefers-color-scheme:dark){.slick-dots li.slick-active .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{background-color:#829dd1}}.slick-arrow{background:rgba(0,0,0,0);border:0;padding:0;position:absolute;top:0;bottom:0;margin:auto;width:44px;height:44px;z-index:5}.slick-arrow::before{border-color:#1e1d27;content:"";border-top-width:2px;border-top-style:solid;width:12px;height:12px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media(prefers-color-scheme:dark){.slick-arrow::before{border-color:#fff}}.slick-arrow.slick-disabled{background:rgba(0,0,0,0);opacity:.5}.slick-arrow:hover,.slick-arrow:focus{background-color:#164194}@media(prefers-color-scheme:dark){.slick-arrow:hover,.slick-arrow:focus{background-color:#829dd1}}.slick-arrow:hover::before,.slick-arrow:focus::before{border-color:#fff}@media(prefers-color-scheme:dark){.slick-arrow:hover::before,.slick-arrow:focus::before{border-color:#000}}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left-width:2px;border-left-style:solid;left:5px}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right-width:2px;border-right-style:solid;right:5px}
.node.display--banner{position:relative;z-index:2;margin-bottom:-54px}.node.display--banner .slick-list{padding:0;margin:0}.paragraph--banner{color:#1e1d27;position:relative;padding-bottom:48px;overflow:hidden}@media(prefers-color-scheme:dark){.paragraph--banner{color:#fff}}.paragraph--banner::before,.paragraph--banner::after{content:"";position:absolute;z-index:2;-webkit-transform:skewX(38deg);transform:skewX(38deg);width:150px;height:100px}.paragraph--banner::before{bottom:0;left:-100px;background:#829dd1;display:none}.paragraph--banner::after{top:0;right:-100px;background:-webkit-gradient(linear,left top,right top,from(rgb(7,177,188)),color-stop(50%,rgb(176,210,53)));background:linear-gradient(90deg,rgb(7,177,188) 0%,rgb(176,210,53) 50%);opacity:.5}.paragraph--banner .banner__image{opacity:.2}.paragraph--banner img{width:100%;height:auto}.paragraph--banner .banner__content{position:absolute;top:0;left:0;right:0;bottom:48px;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;z-index:3}.paragraph--banner .banner__content>div{width:100%;padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:48px}.paragraph--banner .banner__content h2{margin-top:0}.paragraph--banner .button{margin-top:24px;text-shadow:none}.paragraph--banner .banner__link{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;z-index:10}.paragraph--banner.has-link.link-visible:hover .button,.paragraph--banner.has-link.link-visible:focus-within .button{background:#0f2e68;border-color:#0f2e68;color:#fff}@media(prefers-color-scheme:dark){.paragraph--banner.has-link.link-visible:hover .button,.paragraph--banner.has-link.link-visible:focus-within .button{background:#a7badf}}@media(prefers-color-scheme:dark){.paragraph--banner.has-link.link-visible:hover .button,.paragraph--banner.has-link.link-visible:focus-within .button{border-color:#a7badf}}@media(prefers-color-scheme:dark){.paragraph--banner.has-link.link-visible:hover .button,.paragraph--banner.has-link.link-visible:focus-within .button{color:#000}}.paragraph--banner.has-link.link-visible:focus-within .button{outline:4px solid;outline-offset:2px;-webkit-box-shadow:none;box-shadow:none;outline-color:#164194;outline-color:#fff}@media(prefers-color-scheme:dark){.paragraph--banner.has-link.link-visible:focus-within .button{outline-color:#829dd1}}@media(prefers-color-scheme:dark){.paragraph--banner.has-link.link-visible:focus-within .button{outline-color:#fff}}.paragraph--banner.has-link.link-hidden:hover h2,.paragraph--banner.has-link.link-hidden:focus-within h2{color:#164194;text-decoration:underline}@media(prefers-color-scheme:dark){.paragraph--banner.has-link.link-hidden:hover h2,.paragraph--banner.has-link.link-hidden:focus-within h2{color:#829dd1}}.paragraph--banner.banner--full::before{display:block}.paragraph--banner.banner--full.has-link.link-visible:focus-within .button{outline-color:#164194}@media(prefers-color-scheme:dark){.paragraph--banner.banner--full.has-link.link-visible:focus-within .button{outline-color:#829dd1}}@media(min-width:52.5em){.paragraph--banner::before{left:-20vw;width:30vw;height:15vw;max-height:200px}.paragraph--banner::after{right:-20vw;width:30vw;height:100%}.paragraph--banner .banner__image{opacity:1}.paragraph--banner .banner__content{background:rgba(0,0,0,0)}.paragraph--banner .banner__content>div{background:-webkit-gradient(linear,left top,right top,from(rgb(7,78,162)),to(rgb(0,174,239)));background:linear-gradient(90deg,rgb(7,78,162) 0%,rgb(0,174,239) 100%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);width:50%;max-width:500px;padding-right:0;position:relative}.paragraph--banner .banner__content>div .accent{position:absolute;top:0;left:100%;aspect-ratio:1/1;height:100%;overflow:hidden}.paragraph--banner .banner__content>div .accent::before{background:#00aeef;content:"";-webkit-transform:skewX(38deg);transform:skewX(38deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;position:absolute;width:100%;height:100%}.paragraph--banner.banner--full .banner__content>div{background:rgba(255,255,255,.8);color:#1e1d27;text-shadow:none}}@media(min-width:52.5em)and (prefers-color-scheme:dark){.paragraph--banner.banner--full .banner__content>div{background:rgba(0,0,0,.8)}}@media(min-width:52.5em)and (prefers-color-scheme:dark){.paragraph--banner.banner--full .banner__content>div{color:#fff}}@media(min-width:52.5em){.paragraph--banner.banner--full .banner__content>div .accent::before{background-color:rgba(255,255,255,.8)}}@media(min-width:52.5em)and (prefers-color-scheme:dark){.paragraph--banner.banner--full .banner__content>div .accent::before{background-color:rgba(0,0,0,.8)}}
.kicker{color:#737373;font-size:.875rem;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(prefers-color-scheme:dark){.kicker{color:#eaeaea}}.kicker p{margin:0}.kicker .field{position:relative;margin-right:36px;margin-bottom:.25em;display:inline-block}.kicker .field::before{background-color:#eaeaea;content:"";width:1px;height:1.5rem;position:absolute;top:0;bottom:0;right:-18px;margin:auto}@media(prefers-color-scheme:dark){.kicker .field::before{background-color:#737373}}.kicker .field:last-child::before{display:none}.meta{color:#737373;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}@media(prefers-color-scheme:dark){.meta{color:#eaeaea}}.meta p{margin:0}.meta>*{margin-right:12px}.meta .link-indicator{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;margin-right:0}@media(min-width:37.5em){.meta{padding-top:12px}}.field[class$=date],.field--name-field-event-date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.field[class$=date] time:first-of-type,.field--name-field-event-date time:first-of-type{margin-right:5px}.field[class$=date] time:last-of-type,.field--name-field-event-date time:last-of-type{margin-left:5px}.field[class$=date]::before,.field--name-field-event-date::before{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/calendar.svg);background-repeat:no-repeat;background-size:1em auto;background-color:rgba(0,0,0,0);content:"";width:1em;height:1em;display:inline-block;position:relative;top:.15em;right:unset;margin-right:6px}@media(prefers-color-scheme:dark){.field[class$=date]::before,.field--name-field-event-date::before{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/calendar--white.svg)}}.field[class$=date]::after,.field--name-field-event-date::after{background-color:#eaeaea;content:"";width:1px;height:1.5rem;position:absolute;top:0;bottom:0;right:-18px;margin:auto}@media(prefers-color-scheme:dark){.field[class$=date]::after,.field--name-field-event-date::after{background-color:#737373}}.field[class$=location],.field[class$=address]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.field[class$=location]::after,.field[class$=address]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/location.svg);background-repeat:no-repeat;background-size:1em auto;content:"";width:1em;height:1em;display:inline-block;position:relative;top:.15em;margin-right:6px}@media(prefers-color-scheme:dark){.field[class$=location]::after,.field[class$=address]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/location--white.svg)}}.field[class$=phone]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.field[class$=phone]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/phone.svg);background-repeat:no-repeat;background-size:1em auto;content:"";width:1em;height:1em;display:inline-block;position:relative;top:.15em;margin-right:6px}@media(prefers-color-scheme:dark){.field[class$=phone]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/phone--white.svg)}}.field[class$=email]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.field[class$=email]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/email.svg);background-repeat:no-repeat;background-size:1em auto;content:"";width:1em;height:1em;display:inline-block;position:relative;top:.15em;margin-right:6px}@media(prefers-color-scheme:dark){.field[class$=email]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/email--white.svg)}}
.page--basic-page .main-content{max-width:100%;padding:0}.page--basic-page .node--basic-page>.node-inner>.field-content>*{clear:both}.page--basic-page .breadcrumb,.page--basic-page .layout-content-top{margin-left:auto;margin-right:auto;max-width:1248px;min-width:320px;width:100%;padding-left:24px;padding-right:24px}
.background--light-blue{background:#e6ebf5}.background--medium-blue{background:#829dd1}.background--dark-blue{background:#164194}.background--white{background:#fff;color:#1e1d27}@media(prefers-color-scheme:dark){.background--white{background:#000}}@media(prefers-color-scheme:dark){.background--white{color:#fff}}.background--light-gray{background:#f9f9f9;color:#1e1d27}@media(prefers-color-scheme:dark){.background--light-gray{background:#1e1d27}}@media(prefers-color-scheme:dark){.background--light-gray{color:#fff}}.background--gray{background:#737373}.background--black{background:#1e1d27}.background--red{background:#e45454}.background--yellow{background:#faa41a}.background--green{background:#87ab40}.background--teal{background:#0db1bc}.background--purple{background:#703889}.background--dark-blue,.background--black,.background--gray,.background--purple{color:#fff}.background--dark-blue .paragraph a:not(.button--solid),.background--black .paragraph a:not(.button--solid),.background--gray .paragraph a:not(.button--solid),.background--purple .paragraph a:not(.button--solid){color:inherit}.background--dark-blue .paragraph a:not(.button--solid):hover,.background--dark-blue .paragraph a:not(.button--solid):focus,.background--black .paragraph a:not(.button--solid):hover,.background--black .paragraph a:not(.button--solid):focus,.background--gray .paragraph a:not(.button--solid):hover,.background--gray .paragraph a:not(.button--solid):focus,.background--purple .paragraph a:not(.button--solid):hover,.background--purple .paragraph a:not(.button--solid):focus{color:inherit;opacity:.75}.background--dark-blue .paragraph a:not(.button--solid):hover.button--outline,.background--dark-blue .paragraph a:not(.button--solid):focus.button--outline,.background--black .paragraph a:not(.button--solid):hover.button--outline,.background--black .paragraph a:not(.button--solid):focus.button--outline,.background--gray .paragraph a:not(.button--solid):hover.button--outline,.background--gray .paragraph a:not(.button--solid):focus.button--outline,.background--purple .paragraph a:not(.button--solid):hover.button--outline,.background--purple .paragraph a:not(.button--solid):focus.button--outline{color:#fff}.background--red,.background--yellow,.background--green,.background--teal,.background--medium-blue{color:#000}.background--red .paragraph a:not(.button--solid),.background--yellow .paragraph a:not(.button--solid),.background--green .paragraph a:not(.button--solid),.background--teal .paragraph a:not(.button--solid),.background--medium-blue .paragraph a:not(.button--solid){color:inherit}.background--red .paragraph a:not(.button--solid):hover,.background--red .paragraph a:not(.button--solid):focus,.background--yellow .paragraph a:not(.button--solid):hover,.background--yellow .paragraph a:not(.button--solid):focus,.background--green .paragraph a:not(.button--solid):hover,.background--green .paragraph a:not(.button--solid):focus,.background--teal .paragraph a:not(.button--solid):hover,.background--teal .paragraph a:not(.button--solid):focus,.background--medium-blue .paragraph a:not(.button--solid):hover,.background--medium-blue .paragraph a:not(.button--solid):focus{color:inherit;opacity:.75}.background--red .paragraph a:not(.button--solid):hover.button--outline,.background--red .paragraph a:not(.button--solid):focus.button--outline,.background--yellow .paragraph a:not(.button--solid):hover.button--outline,.background--yellow .paragraph a:not(.button--solid):focus.button--outline,.background--green .paragraph a:not(.button--solid):hover.button--outline,.background--green .paragraph a:not(.button--solid):focus.button--outline,.background--teal .paragraph a:not(.button--solid):hover.button--outline,.background--teal .paragraph a:not(.button--solid):focus.button--outline,.background--medium-blue .paragraph a:not(.button--solid):hover.button--outline,.background--medium-blue .paragraph a:not(.button--solid):focus.button--outline{color:#fff}.background--light-blue{color:#000}.background--light-blue a:not(.button--solid){color:#164194}.background--light-blue a:not(.button--solid):hover,.background--light-blue a:not(.button--solid):focus{color:#0f2e68}.background--light-blue a:not(.button--solid):hover.button--outline,.background--light-blue a:not(.button--solid):focus.button--outline{color:#fff}
.viking-card{background-color:#fff;border-color:#eaeaea;color:#1e1d27;border-width:1px;border-style:solid;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.08);box-shadow:0 16px 32px rgba(0,0,0,.08);position:relative;padding:0}@media(prefers-color-scheme:dark){.viking-card{background-color:#000}}@media(prefers-color-scheme:dark){.viking-card{border-color:#1e1d27}}@media(prefers-color-scheme:dark){.viking-card{color:#fff}}@media(prefers-reduced-motion:no-preference){.viking-card{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.viking-card .link-indicator{background-color:#e6ebf5;width:2rem;height:2rem;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;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}@media(prefers-color-scheme:dark){.viking-card .link-indicator{background-color:#164194}}@media(prefers-reduced-motion:no-preference){.viking-card .link-indicator{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.viking-card .link-indicator .svg-fill{fill:#164194}@media(prefers-color-scheme:dark){.viking-card .link-indicator .svg-fill{fill:#e6ebf5}}@media(prefers-reduced-motion:no-preference){.viking-card .link-indicator .svg-fill{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.viking-card:not(.no-link):hover,.viking-card:not(.no-link):focus-within{border-color:#164194}@media(prefers-color-scheme:dark){.viking-card:not(.no-link):hover,.viking-card:not(.no-link):focus-within{border-color:#829dd1}}.viking-card:not(.no-link):hover .link-indicator,.viking-card:not(.no-link):focus-within .link-indicator{background-color:#164194}@media(prefers-color-scheme:dark){.viking-card:not(.no-link):hover .link-indicator,.viking-card:not(.no-link):focus-within .link-indicator{background-color:#829dd1}}.viking-card:not(.no-link):hover .link-indicator .svg-fill,.viking-card:not(.no-link):focus-within .link-indicator .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.viking-card:not(.no-link):hover .link-indicator .svg-fill,.viking-card:not(.no-link):focus-within .link-indicator .svg-fill{fill:#1e1d27}}.viking-card .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.viking-card .card__content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:.875rem}.viking-card .card__image{width:100%;margin-top:auto}.viking-card.has-image.angled-image .card__image{width:60%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.viking-card.has-image.angled-image .card__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.viking-card.has-image.angled-image .link-indicator{position:absolute;bottom:24px;right:24px;z-index:9}.viking-card .viking-card{-webkit-box-shadow:none;box-shadow:none;border:0}.viking-card:first-of-type:last-of-type{height:100%}.viking-card .field[class*=link] a{color:#164194;font-weight:600;text-decoration:none}@media(prefers-color-scheme:dark){.viking-card .field[class*=link] a{color:#829dd1}}.viking-card .field[class*=link] a:hover,.viking-card .field[class*=link] a:focus{color:#0f2e68}@media(prefers-color-scheme:dark){.viking-card .field[class*=link] a:hover,.viking-card .field[class*=link] a:focus{color:#a7badf}}.viking-card .field[class*=link] a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.viking-card .field[class*=link] a:hover,.viking-card .field[class*=link] a:focus{text-decoration:underline}.viking-card .card__inner{height:100%;overflow:hidden}.viking-card .card__content{font-size:.875rem;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.viking-card .card__content p:first-child{margin-top:0}.viking-card .card__content p:last-child{margin-bottom:0}.viking-card .card__image{position:relative;overflow:visible}.viking-card .card__image>.field{height:100%}.viking-card .card__image>.field img{border-radius:0}.viking-card .card__image>.field *{height:100%}.viking-card .card__image>.field .contextual,.viking-card .card__image>.field .contextual *{height:auto}.viking-card .card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:0}.viking-card .card__meta{margin-top:auto;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.viking-card .link-indicator{margin-left:auto}@media(min-width:30em){.viking-card.has-image .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.viking-card.has-image .card__content{width:50%}.viking-card.has-image .card__image{width:50%;margin-top:0;-ms-flex-negative:0;flex-shrink:0}.viking-card.has-image.angled-image .card__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.viking-card.has-image.angled-image .card__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.viking-card.has-image.angled-image .link-indicator{position:static}}.layout--onecol .viking-card{height:auto}@media(min-width:37.5em){.layout--onecol .viking-card .card__content{font-size:1rem}}@media(min-width:48em){.layout--onecol .viking-card .card__image{width:33.33%}.layout--onecol .viking-card .card__title{font-size:24px}.layout--onecol .viking-card .card__content{width:66.67%;font-size:20px}}@media(min-width:60em){.layout--onecol .viking-card .card__title{font-size:24px}.layout--onecol .viking-card .card__content{font-size:24px;padding:48px}}.layout--twocol .viking-card .card__content{padding:24px}@media(min-width:48em)and (max-width:59.9375em){.layout--twocol .viking-card .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout--twocol .viking-card .card__content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:.875rem}.layout--twocol .viking-card .card__image{width:100%;margin-top:auto}.layout--twocol .viking-card.has-image.angled-image .card__image{width:60%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.layout--twocol .viking-card.has-image.angled-image .card__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout--twocol .viking-card.has-image.angled-image .link-indicator{position:absolute;bottom:24px;right:24px;z-index:9}}@media(min-width:60em){.layout--twocol .viking-card .card__content{font-size:1rem}}.layout--threecol .viking-card .card__content,.layout--twocol-67-33 .layout__region--second .viking-card .card__content,.layout--twocol-33-67 .layout__region--first .viking-card .card__content{padding:24px}@media(min-width:30em)and (max-width:47.9375em){.layout--threecol .viking-card.has-image .card__inner,.layout--twocol-67-33 .layout__region--second .viking-card.has-image .card__inner,.layout--twocol-33-67 .layout__region--first .viking-card.has-image .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout--threecol .viking-card.has-image .card__content,.layout--twocol-67-33 .layout__region--second .viking-card.has-image .card__content,.layout--twocol-33-67 .layout__region--first .viking-card.has-image .card__content{width:50%}.layout--threecol .viking-card.has-image .card__image,.layout--twocol-67-33 .layout__region--second .viking-card.has-image .card__image,.layout--twocol-33-67 .layout__region--first .viking-card.has-image .card__image{width:50%;margin-top:0;-ms-flex-negative:0;flex-shrink:0}.layout--threecol .viking-card.has-image.angled-image .card__image,.layout--twocol-67-33 .layout__region--second .viking-card.has-image.angled-image .card__image,.layout--twocol-33-67 .layout__region--first .viking-card.has-image.angled-image .card__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout--threecol .viking-card.has-image.angled-image .card__content,.layout--twocol-67-33 .layout__region--second .viking-card.has-image.angled-image .card__content,.layout--twocol-33-67 .layout__region--first .viking-card.has-image.angled-image .card__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.layout--threecol .viking-card.has-image.angled-image .link-indicator,.layout--twocol-67-33 .layout__region--second .viking-card.has-image.angled-image .link-indicator,.layout--twocol-33-67 .layout__region--first .viking-card.has-image.angled-image .link-indicator{position:static}.layout--threecol .viking-card .card__content,.layout--twocol-67-33 .layout__region--second .viking-card .card__content,.layout--twocol-33-67 .layout__region--first .viking-card .card__content{padding:24px}}@media(min-width:48em){.layout--threecol .viking-card .card__inner,.layout--twocol-67-33 .layout__region--second .viking-card .card__inner,.layout--twocol-33-67 .layout__region--first .viking-card .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout--threecol .viking-card .card__content,.layout--twocol-67-33 .layout__region--second .viking-card .card__content,.layout--twocol-33-67 .layout__region--first .viking-card .card__content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:.875rem}.layout--threecol .viking-card .card__image,.layout--twocol-67-33 .layout__region--second .viking-card .card__image,.layout--twocol-33-67 .layout__region--first .viking-card .card__image{width:100%;margin-top:auto}.layout--threecol .viking-card.has-image.angled-image .card__image,.layout--twocol-67-33 .layout__region--second .viking-card.has-image.angled-image .card__image,.layout--twocol-33-67 .layout__region--first .viking-card.has-image.angled-image .card__image{width:60%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.layout--threecol .viking-card.has-image.angled-image .card__content,.layout--twocol-67-33 .layout__region--second .viking-card.has-image.angled-image .card__content,.layout--twocol-33-67 .layout__region--first .viking-card.has-image.angled-image .card__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout--threecol .viking-card.has-image.angled-image .link-indicator,.layout--twocol-67-33 .layout__region--second .viking-card.has-image.angled-image .link-indicator,.layout--twocol-33-67 .layout__region--first .viking-card.has-image.angled-image .link-indicator{position:absolute;bottom:24px;right:24px;z-index:9}}@media(min-width:60em){.layout--twocol-67-33 .layout__region--first .viking-card .card__content,.layout--twocol-33-67 .layout__region--second .viking-card .card__content{font-size:1rem}}.layout--fourcol .viking-card .card__content,.layout--threecol-50-25-25 .layout__region--second .viking-card .card__content,.layout--threecol-50-25-25 .layout__region--third .viking-card .card__content{padding:24px}@media(min-width:37.5em){.layout--fourcol .viking-card .card__inner,.layout--threecol-50-25-25 .layout__region--second .viking-card .card__inner,.layout--threecol-50-25-25 .layout__region--third .viking-card .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout--fourcol .viking-card .card__content,.layout--threecol-50-25-25 .layout__region--second .viking-card .card__content,.layout--threecol-50-25-25 .layout__region--third .viking-card .card__content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:.875rem}.layout--fourcol .viking-card .card__image,.layout--threecol-50-25-25 .layout__region--second .viking-card .card__image,.layout--threecol-50-25-25 .layout__region--third .viking-card .card__image{width:100%;margin-top:auto}.layout--fourcol .viking-card.has-image.angled-image .card__image,.layout--threecol-50-25-25 .layout__region--second .viking-card.has-image.angled-image .card__image,.layout--threecol-50-25-25 .layout__region--third .viking-card.has-image.angled-image .card__image{width:60%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.layout--fourcol .viking-card.has-image.angled-image .card__content,.layout--threecol-50-25-25 .layout__region--second .viking-card.has-image.angled-image .card__content,.layout--threecol-50-25-25 .layout__region--third .viking-card.has-image.angled-image .card__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout--fourcol .viking-card.has-image.angled-image .link-indicator,.layout--threecol-50-25-25 .layout__region--second .viking-card.has-image.angled-image .link-indicator,.layout--threecol-50-25-25 .layout__region--third .viking-card.has-image.angled-image .link-indicator{position:absolute;bottom:24px;right:24px;z-index:9}}
.custom-content-block.viking-card .card__inner .card__image{margin-top:0}@media(min-width:37.5em){.layout__region--top .custom-content-block.viking-card .card__inner,.layout__region--bottom .custom-content-block.viking-card .card__inner,.layout--onecol .custom-content-block.viking-card .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout__region--top .custom-content-block.viking-card .body,.layout__region--bottom .custom-content-block.viking-card .body,.layout--onecol .custom-content-block.viking-card .body{font-size:1.125rem}}@media(min-width:64em){.layout--twocol .custom-content-block.viking-card .card__inner,.layout--twocol-33-67 .layout__region--second .custom-content-block.viking-card .card__inner,.layout--twocol-67-33 .layout__region--first .custom-content-block.viking-card .card__inner,.layout--threecol-50-25-25 .layout__region--first .custom-content-block.viking-card .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout--twocol .custom-content-block.viking-card .body,.layout--twocol-33-67 .layout__region--second .custom-content-block.viking-card .body,.layout--twocol-67-33 .layout__region--first .custom-content-block.viking-card .body,.layout--threecol-50-25-25 .layout__region--first .custom-content-block.viking-card .body{font-size:1.125rem}.layout__region--top .custom-content-block.viking-card .card__content,.layout__region--bottom .custom-content-block.viking-card .card__content,.layout--onecol .custom-content-block.viking-card .card__content{padding:48px}.layout__region--top .custom-content-block.viking-card .body,.layout__region--bottom .custom-content-block.viking-card .body,.layout--onecol .custom-content-block.viking-card .body{font-size:1.375rem}}.prop65warning{background-color:#fff;border-color:#eaeaea;color:#1e1d27;border-width:1px;border-style:solid;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.08);box-shadow:0 16px 32px rgba(0,0,0,.08);position:relative;padding:24px;margin-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem}@media(prefers-color-scheme:dark){.prop65warning{background-color:#000}}@media(prefers-color-scheme:dark){.prop65warning{border-color:#1e1d27}}@media(prefers-color-scheme:dark){.prop65warning{color:#fff}}@media(prefers-reduced-motion:no-preference){.prop65warning{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.prop65warning .link-indicator{background-color:#e6ebf5;width:2rem;height:2rem;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;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}@media(prefers-color-scheme:dark){.prop65warning .link-indicator{background-color:#164194}}@media(prefers-reduced-motion:no-preference){.prop65warning .link-indicator{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.prop65warning .link-indicator .svg-fill{fill:#164194}@media(prefers-color-scheme:dark){.prop65warning .link-indicator .svg-fill{fill:#e6ebf5}}@media(prefers-reduced-motion:no-preference){.prop65warning .link-indicator .svg-fill{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.prop65warning:not(.no-link):hover,.prop65warning:not(.no-link):focus-within{border-color:#164194}@media(prefers-color-scheme:dark){.prop65warning:not(.no-link):hover,.prop65warning:not(.no-link):focus-within{border-color:#829dd1}}.prop65warning:not(.no-link):hover .link-indicator,.prop65warning:not(.no-link):focus-within .link-indicator{background-color:#164194}@media(prefers-color-scheme:dark){.prop65warning:not(.no-link):hover .link-indicator,.prop65warning:not(.no-link):focus-within .link-indicator{background-color:#829dd1}}.prop65warning:not(.no-link):hover .link-indicator .svg-fill,.prop65warning:not(.no-link):focus-within .link-indicator .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.prop65warning:not(.no-link):hover .link-indicator .svg-fill,.prop65warning:not(.no-link):focus-within .link-indicator .svg-fill{fill:#1e1d27}}.prop65warning .field-block-body img{max-width:50px}
