/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.video-js .vjs-big-play-button{top:50% !important;left:50% !important;width:1.6em !important;height:1.6em !important;margin-top:-0.8em !important;margin-left:-0.8em !important;font-size:6em !important;line-height:1.6em !important;}
@font-face{font-family:'Font Awesome Solid';font-style:normal;font-weight:900;src:url(/themes/custom/brandcentre/font-awesome/webfonts/fa-solid-900.eot);src:url(/themes/custom/brandcentre/font-awesome/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(/themes/custom/brandcentre/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/themes/custom/brandcentre/font-awesome/webfonts/fa-solid-900.woff) 
format("woff"),url(/themes/custom/brandcentre/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/themes/custom/brandcentre/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg");}:root{--heightDialog:427px;}.sliding-popup-bottom{position:fixed;height:100vh;width:100vw;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4);}.sliding-popup-bottom .eu-cookie-compliance-more-button{display:none;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info{background-color:#ffffff;width:90%;margin:0 auto;position:absolute;top:auto;left:50%;bottom:calc((100vh - var(--heightDialog)) / 1.8);border-radius:3px;-webkit-box-shadow:0px 9px 54.56px 7.44px rgba(8,71,96,0.23);box-shadow:0px 9px 54.56px 7.44px rgba(8,71,96,0.23);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info{width:642px;top:50%;bottom:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-top:40px;padding-bottom:50px;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content{max-width:initial;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message{display:inline-block;width:100%;clear:both;text-align:justify;max-width:initial;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-message{position:relative;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-message .text-message{padding:2% 47px 20px 47px;font-size:3.725vw;line-height:1.688rem;font-family:"Rubik",sans-serif;letter-spacing:-0.037em;color:#082031;margin:0px;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-message .text-message{font-size:1rem;line-height:1.688rem;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-message .text-message .see-more-cookies{color:#a9a9a9;font-size:3.425vw;text-decoration:underline;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-message .text-message .see-more-cookies{font-size:0.938rem;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-message .wrapper-view-more-button{padding:2% 47px 20px 47px;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-message .wrapper-view-more-button .see-more-cookies{color:#a9a9a9;font-size:3.425vw;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-message .wrapper-view-more-button .see-more-cookies{font-size:0.938rem;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:auto;padding:1% 8% 2% 8%;background-color:rgba(238,238,238,0.47);height:auto;opacity:1;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories{padding:40px 55px 40px 45px;width:77%;max-width:594px !important;margin:0 auto;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories:not(.block-visible){height:0px;overflow:hidden;opacity:0;padding:0px;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category{display:inline-block;padding:6px 0;font-size:3.5vw;line-height:1.2em;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category{font-size:1rem;line-height:1.125rem;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category 
.eu-cookie-compliance-category-description{font-size:3.5vw;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category 
.eu-cookie-compliance-category-description{font-size:1rem;line-height:1.688rem;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category div label:before{display:inline-block;font-size:1rem;line-height:1rem;font-family:"Font Awesome Solid";text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;width:30px;height:18px;margin-right:8px;margin-left:-5px;margin-top:-4px;content:'\f205';color:#E2E7ED;-webkit-transform:rotate(180deg);transform:rotate(180deg);border:none;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category div label:before{font-size:1.25rem;line-height:1.25rem;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category div input{display:none;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category div input:checked + label{color:#FB7F23;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category div input:checked + 
label:before{display:inline-block;font-size:1rem;line-height:1rem;font-family:"Font Awesome Solid";text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;width:30px;height:18px;margin-right:5px;margin-left:-2px;margin-top:-4px;content:'\f205';color:#FB7F23;border:none;-webkit-transform:rotate(0deg);transform:rotate(0deg);}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category div input:checked + 
label:before{font-size:1.25rem;line-height:1.25rem;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category div input:checked:disabled + 
label:before{display:inline-block;font-size:1.25rem;line-height:1.25rem;font-family:"Font Awesome Solid";text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;width:30px;height:18px;margin-right:5px;margin-left:-2px;margin-top:-4px;content:'\f205';-webkit-transform:rotate(0deg);transform:rotate(0deg);color:#FB7F23;border:none;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons{margin-top:10px;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons 
.eu-cookie-compliance-save-preferences-button{font-size:3vw;text-decoration:underline;font-weight:bold;background:transparent !important;border:none;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons 
.eu-cookie-compliance-save-preferences-button{line-height:1em;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:1rem;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons 
.eu-cookie-compliance-save-preferences-button:hover{margin:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-buttons{float:none;max-width:none;width:100%;display:inline-block;}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-default-button{-webkit-appearance:none;background-color:#FB7F23;border:none;border-radius:4px;padding:16px 21px;color:#ffffff;margin-top:20px;margin-left:50px;font-family:"Rubik",sans-serif;font-size:4vw;letter-spacing:-0.02em;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}@media only screen and (min-device-width:720px){.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-default-button{font-size:1rem;padding:20px;}}.sliding-popup-bottom .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info .popup-content.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-default-button:hover{-webkit-box-shadow:0px 9px 19.36px 2.64px rgba(0,40,58,0.3) !important;box-shadow:0px 9px 19.36px 2.64px rgba(0,40,58,0.3) !important;}
