/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region{width:72rem;max-width:94%;margin-left:auto !important;margin-right:auto !important}.region.region-page-start,.region.region-page-end{left:calc(-50vw + 50%);max-width:none;position:relative;width:100%;width:100vw}
.region-footer{margin-bottom:1.25em;position:relative}@media (min-width:48em){.region-footer{font-size:.6730769231em}}@media (min-width:35.5em){.region-footer{margin-bottom:0}}.footer--display-none{display:none}.region-footer-first{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;padding-top:1.5em}@media (min-width:48em){.region-footer-first{display:block;overflow:hidden;padding-top:5em}}.region-footer-first .block-menu--footer-social{-ms-order:0;-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0;margin-bottom:1rem}.region-footer-first .block-menu--footer-main{-ms-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;width:39.625rem;max-width:94%;margin-left:auto !important;margin-right:auto !important}.region-footer-first .block-menu--footer-main .menu-link-content{display:none}.region-footer-first .block-menu--footer-main>ul{list-style-type:none;margin:0;padding:0}.region-footer-first .block-menu--footer-main>ul>li{border-top:1px solid rgba(42,42,42,.22);padding:.5em 0;margin-bottom:0}@media (min-width:48em){.region-footer-first .block-menu--footer-main>ul>li{border-top:0;font-weight:700}}.region-footer-first .block-menu--footer-main>ul>li a{text-decoration:none;position:relative;color:#000;line-height:1.5}.region-footer-first .block-menu--footer-main>ul>li a:after{content:"";background-color:currentColor;height:1px;left:0;position:absolute;right:100%;top:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.region-footer-first .block-menu--footer-main>ul>li a:hover:after,.region-footer-first .block-menu--footer-main>ul>li a:focus:after,.region-footer-first .block-menu--footer-main>ul>li a:active:after,.region-footer-first .block-menu--footer-main>ul>li a.is-active:after{right:0}@media (min-width:48em){.region-footer-first .block-menu--footer-main>ul>li a{display:inline-block;margin-bottom:.8571428571em}}.region-footer-first .block-menu--footer-main>ul ul{display:none}@media (min-width:48em){.region-footer-first .block-menu--footer-main>ul ul{list-style-type:none;margin:0;padding:0;display:block}.region-footer-first .block-menu--footer-main>ul ul li{font-weight:400}}@media (min-width:48em){.region-footer-first .block-menu--footer-main{left:inherit;max-width:inherit;position:inherit;width:inherit;margin-left:initial !important;margin-right:initial !important;float:left;min-height:400px;position:relative;width:40%}.region-footer-first .block-menu--footer-main ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-pack:justify;justify-content:space-between;width:100%}.region-footer-first .block-menu--footer-main ul li{-ms-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.region-footer-first .block-menu--footer-menu{-ms-order:2;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.region-footer-first .block-menu--footer-menu ul li a{color:#000;line-height:1.5}@media (min-width:48em){.region-footer-first .block-menu--footer-menu ul li a{color:#d0021b}}.region-footer-first .block-vmc-contact-block{display:none}@media (min-width:48em){.region-footer-first .block-vmc-contact-block{display:block}}@media (min-width:48em){.region-footer-first .block-menu--footer-main,.region-footer-first .block-menu--footer-social,.region-footer-first .block-menu--footer-menu{-ms-order:unset;-ms-flex-order:unset;-webkit-box-ordinal-group:unset;order:unset}}.region-footer-second{margin-top:2.5rem;padding-bottom:1.25em;clear:both}footer{visibility:hidden}
.block-vmc-privacy-policy{width:39.625rem;max-width:94%;margin-left:auto !important;margin-right:auto !important;position:relative}.block-vmc-privacy-policy .block-vmc-privacy-policy__content-inner{font-size:.75em;line-height:1.5em;margin-top:.5714285714em}@media (min-width:48em){.block-vmc-privacy-policy .block-vmc-privacy-policy__content-inner{font-size:.875em}}.block-vmc-privacy-policy .block-vmc-privacy-policy__content-inner span a{text-decoration:none;position:relative;color:#000}.block-vmc-privacy-policy .block-vmc-privacy-policy__content-inner span a:after{content:"";background-color:currentColor;height:1px;left:0;position:absolute;right:100%;top:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-vmc-privacy-policy .block-vmc-privacy-policy__content-inner span a:hover:after,.block-vmc-privacy-policy .block-vmc-privacy-policy__content-inner span a:focus:after,.block-vmc-privacy-policy .block-vmc-privacy-policy__content-inner span a:active:after,.block-vmc-privacy-policy .block-vmc-privacy-policy__content-inner span a.is-active:after{right:0}@media (min-width:48em){.block-vmc-privacy-policy{left:inherit;max-width:inherit;position:inherit;width:inherit;margin-left:initial !important;margin-right:initial !important;position:relative}.block-vmc-privacy-policy .block-vmc-privacy-policy__content{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-pack:justify;justify-content:space-between}.block-vmc-privacy-policy .block-vmc-privacy-policy__content>a{-ms-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.block-vmc-privacy-policy .block-vmc-privacy-policy__content .block-vmc-privacy-policy__content-inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%}.block-vmc-privacy-policy .block-vmc-privacy-policy__content .block-vmc-privacy-policy__content-inner span{margin-right:.5rem}}
.paragraph-component.paragraph-component--with-anchor{position:relative}.paragraph-component .paragraph-component__anchor{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px 0 0 -1px;overflow:hidden;padding:0;width:1px}@media (min-width:35.5em){.paragraph-component .paragraph-component__anchor{position:absolute;top:-6.7em}}.paragraph-component.paragraph-component--embedded-list-section .block__title,.paragraph-component.paragraph-component--embedded-list-section .viewsreference--view-title{font-family:"Knockout 48 A","Knockout 48 B","Bebas-Neue-Bold","Helvetica",sans-serif;font-weight:400;font-weight:400;letter-spacing:inherit;margin:0 0 .3em;padding:0;text-transform:uppercase;font-size:1.5em;line-height:.83}.paragraph-component.paragraph-component--embedded-list-section ul{list-style-type:disc;margin:0 0 0 1.5em}.paragraph-component.paragraph-component--embedded-list-section ul li{margin-left:0}.paragraph-component.paragraph-component--embedded-list-section ul ul{list-style-type:circle}.paragraph-component.paragraph-component--embedded-list-section ul ul ul{list-style-type:square}
.component-content{width:39.625rem;max-width:94%;margin-left:auto !important;margin-right:auto !important}.component-content .component-content__title{font-family:"Knockout 48 A","Knockout 48 B","Bebas-Neue-Bold","Helvetica",sans-serif;font-weight:400;font-weight:400;letter-spacing:inherit;margin:0 0 .3em;padding:0;text-transform:uppercase;font-size:2em;line-height:.875;margin-bottom:0}.component-content .component-content__sub-title{font-size:.75em;font-weight:700;letter-spacing:.15625em;line-height:1.3333;text-transform:uppercase;font-weight:700}.component-content .component-content__content li{margin-bottom:1em}.component-content .component-content__content li:last-of-type{margin-bottom:0}.component-content .component-content__content p a:not([class^=button]){text-decoration:none;position:relative;position:relative}.component-content .component-content__content p a:not([class^=button]):after{content:"";background-color:currentColor;height:1px;left:0;position:absolute;right:100%;top:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.component-content .component-content__content p a:not([class^=button]):hover:after,.component-content .component-content__content p a:not([class^=button]):focus:after,.component-content .component-content__content p a:not([class^=button]):active:after,.component-content .component-content__content p a:not([class^=button]).is-active:after{right:0}.component-content .component-content__footer:empty{display:none}.component-content .component-content__cta.button{cursor:pointer;display:inline-block;font-family:"Work Sans","Arial",sans-serif;font-size:.75em;font-weight:700;letter-spacing:.15625em;line-height:1.33333;padding:1em 3em;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#9d0214),color-stop(50%,#d0021b));background:linear-gradient(to right,#9d0214 50%,#d0021b 50%);color:#fff;background-size:200% 100%;background-position:right bottom}.component-content .component-content__cta.button:hover{color:#fff}.component-content .component-content__cta.button:hover{background-position:left bottom}.component-content .component-content__link{position:relative}.component-content .component-content__link:after{content:"";background-color:currentColor;height:1px;left:0;position:absolute;right:100%;top:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.component-content .component-content__link:hover{text-decoration:none}.component-content .component-content__link:hover:after{right:0}.component-content .component-content__media{margin:1.5em 0}@media (min-width:35.5em){.component-content--media-layout-left-floated .component-content__media{float:left;margin-right:1em;width:40%}.component-content--media-layout-right-floated .component-content__media{float:right;margin-left:1em;width:40%}}@media (min-width:61.25em){.component-content--media-layout-left .component-content__media{float:left;margin-left:calc(19.8125rem - 45vw);margin-right:0;padding:0 1.5em;width:calc(45vw - 19.8125rem)}.component-content--media-layout-right .component-content__media{float:right;margin-left:0;margin-right:calc(19.8125rem - 45vw);padding:1.5em;width:calc(45vw - 19.8125rem)}}@media (min-width:80em){.component-content--media-layout-left .component-content__media{margin-left:-16.1875rem;width:16.1875rem}.component-content--media-layout-right .component-content__media{margin-right:-16.1875rem;width:16.1875rem}}@media (min-width:35.5em){.component-content--2-column .component-content__header{margin-bottom:1em}.component-content--2-column .component-content__content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.component-content--2-column .component-content__content p:first-of-type{margin-top:0}.component-content--2-column.component-content--media-layout-left-floated,.component-content--2-column.component-content--media-layout-right-floated{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.component-content--2-column.component-content--media-layout-left-floated .component-content__header,.component-content--2-column.component-content--media-layout-left-floated .component-content__footer,.component-content--2-column.component-content--media-layout-right-floated .component-content__header,.component-content--2-column.component-content--media-layout-right-floated .component-content__footer{-webkit-column-span:all;-moz-column-span:all;column-span:all}.component-content--2-column.component-content--media-layout-left-floated .component-content__media,.component-content--2-column.component-content--media-layout-right-floated .component-content__media{width:50%}.component-content--2-column.component-content--media-layout-left-floated .component-content__content,.component-content--2-column.component-content--media-layout-right-floated .component-content__content{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}}
.b-error{opacity:1}.media--blazy.media--loading{position:relative}.media--blazy.media--loading:before{font-family:"themeIcons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;top:0;right:0;bottom:0;left:0;position:absolute;-webkit-animation:clockwiseRoll 2s infinite ease;animation:clockwiseRoll 2s infinite ease;background-color:#fff;border-radius:1em;content:"\e001";color:#d0021b;display:block;font-size:34px;height:38px;line-height:1;margin:auto;max-width:unset;opacity:1;padding:2px;width:38px}@-webkit-keyframes clockwiseRoll{0%,30%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}70%,100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwiseRoll{0%,30%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}70%,100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.component-spotlight-cta{background:linear-gradient(transparent 60px,#000 61px);padding:0 1em;text-align:center}@media (min-width:48em){.component-spotlight-cta{width:39.625rem;max-width:94%;margin-left:auto !important;margin-right:auto !important;padding:0 1.9230769231em;margin-top:8em !important;margin-bottom:8em !important}}@media (min-width:48em){.component-spotlight-cta.component-spotlight-cta__with-image{left:calc(-50vw + 50%);max-width:none;position:relative;width:100%;width:100vw;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background:0 0;height:50vh;margin-left:0 !important;margin-right:0 !important;max-height:50vh;min-height:20rem;padding:0;width:100vw !important}}@media (min-width:61.25em){.component-spotlight-cta.component-spotlight-cta__with-image{height:80vh;max-height:80vh}}.component-spotlight-cta.component-spotlight-cta__with-image .component-spotlight-cta__media{display:none}@media (min-width:48em){.component-spotlight-cta.component-spotlight-cta__with-image .component-spotlight-cta__media{top:0;right:0;bottom:0;left:0;position:absolute;display:block;height:100%;opacity:.5;overflow:hidden;width:100%;z-index:0}.component-spotlight-cta.component-spotlight-cta__with-image .component-spotlight-cta__media .media--image{height:100%;left:0;position:absolute;top:0;width:100%}.component-spotlight-cta.component-spotlight-cta__with-image .component-spotlight-cta__media .media--image>picture,.component-spotlight-cta.component-spotlight-cta__with-image .component-spotlight-cta__media .media--image img{opacity:.5;display:block;height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}.component-spotlight-cta.component-spotlight-cta__with-image .component-spotlight-cta__inner{background:linear-gradient(transparent 60px,#000 61px);position:relative;z-index:1}@media (min-width:48em){.component-spotlight-cta.component-spotlight-cta__with-image .component-spotlight-cta__inner{width:39.625rem;max-width:94%;margin-left:auto !important;margin-right:auto !important}}.component-spotlight-cta.component-spotlight-cta__with-image .component-spotlight-cta__content-wrapper{padding:0 1rem}@media (min-width:61.25em){.component-spotlight-cta.component-spotlight-cta__with-image .component-spotlight-cta__content-wrapper{padding:0 1.9230769231em}}.component-spotlight-cta__inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;min-height:calc(370px - 120px)}.component-spotlight-cta__icon{height:7.5em;margin:0 auto;width:7.5em}.component-spotlight-cta__icon svg{color:#eec37f;max-height:7.5em;max-width:7.5em}@media (min-width:61.25em){.component-spotlight-cta__icon{height:5.7692307692em;width:5.7692307692em}.component-spotlight-cta__icon svg{max-height:5.7692307692em;max-width:5.7692307692em}}.component-spotlight-cta__header{margin-top:2.0625em}@media (min-width:61.25em){.component-spotlight-cta__header{margin-top:1.5865384615em}}.component-spotlight-cta__title{font-size:.75em;font-weight:700;letter-spacing:.15625em;line-height:1.3333;text-transform:uppercase;color:#eec37f;font-weight:700;margin-bottom:1.5em}@media (min-width:61.25em){.component-spotlight-cta__title{font-size:.5769230769em;margin-top:2.5em;margin-bottom:1.1538461538em}}.component-spotlight-cta__content{padding-bottom:1.9047619048em}.component-spotlight-cta__content p{margin:0}@media (min-width:61.25em){.component-spotlight-cta__content{font-size:1.0096153846em}}.component-spotlight-cta__link{margin-top:1.5em}@media (min-width:61.25em){.component-spotlight-cta__link{margin-top:1.1538461538em}}
.node--view-mode-card{position:relative;white-space:normal}.node--view-mode-card:before{content:"";display:block;height:0;padding-top:200%;width:100%}.node--view-mode-card:after{border-bottom:1px solid #eec37f;bottom:.25em;color:#eec37f;content:">";display:inline-block;font-weight:400;letter-spacing:0;left:0;line-height:0;margin-left:.4em;padding-left:3em;position:absolute;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transform:scaleY(0);transform:scaleY(0)}.node--view-mode-card:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.node--view-mode-card:hover .node__inner{bottom:1em}.node--view-mode-card .node__inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-align-items:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-box-pack:end;justify-content:flex-end;bottom:0;height:calc(100% - 1em);left:0;position:absolute;right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:0}.node--view-mode-card .node__link{bottom:0;left:0;position:absolute;right:0;text-indent:-999999px;top:0;z-index:1}.node--view-mode-card .media--image{-ms-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;overflow:hidden}.node--view-mode-card .media--image img{-o-object-fit:cover;object-fit:cover;max-height:360px;width:100%}.node--view-mode-card .node__title{-ms-flex:0 auto;-ms-flex:0 auto;-webkit-box-flex:0;flex:0 auto;padding:1em 0}.node--view-mode-card .node__title h2{margin-bottom:0}.node--view-mode-card.node--without-media .node__inner{background:#2a2a2a;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em;text-align:center}.node--view-mode-card .node__fallback-image{height:100%;max-height:360px;position:absolute;-o-object-fit:cover;object-fit:cover;top:0}.node--view-mode-card .vmc-card-stack__chronologized .datetime{display:none}
