/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.video-preview-link{display:block;width:100%;text-decoration:none;}.video-preview-container{position:relative;}.node--type-video .video-preview-container{position:relative;overflow:hidden;background:#111;width:100%;aspect-ratio:9 / 16;cursor:pointer;border-radius:4px;}.node--type-video .video-preview__thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity 0.4s ease;}.node--type-video .video-preview__player{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.4s ease;}.node--type-video .video-preview__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity 0.4s ease;}@media (hover:hover) and (pointer:fine){.node--type-video .video-preview-container:hover .video-preview__thumbnail{opacity:0;}.node--type-video .video-preview-container:hover .video-preview__player{opacity:1;}.node--type-video .video-preview-container:hover .video-preview__overlay{opacity:0;pointer-events:none;}}.node--type-video .video-preview__play-icon{font-size:3rem;color:rgba(255,255,255,0.85);text-shadow:0 2px 8px rgba(0,0,0,0.6);}.node--type-video .video-preview__meta{position:absolute;bottom:0;left:0;right:0;padding:0.75rem 1rem;background:linear-gradient(transparent,rgba(0,0,0,0.75));}.node--type-video .video-preview__title{margin:0;font-size:0.95rem;line-height:1.3;}.node--type-video .video-preview__title a{color:#fff;text-decoration:none;}.node--type-video .video-preview__title a:hover{text-decoration:underline;}.node--type-video.node--view-mode-teaser{position:relative;overflow:hidden;padding:0;}.node--type-video.node--view-mode-teaser .video-preview-container{border-radius:0;}.node--type-video.node--view-mode-teaser > header,.node--type-video.node--view-mode-teaser .node__content{position:absolute;inset:0;z-index:1;pointer-events:none;}.node--type-video.node--view-mode-teaser > header{display:flex;align-items:flex-end;background:linear-gradient(transparent 50%,rgba(0,0,0,0.7));padding:0.75rem 1rem;}.node--type-video.node--view-mode-teaser .node__title a{color:#fff;pointer-events:auto;}.node--type-video.node--view-mode-teaser .node__content{pointer-events:auto;}.node--type-video .video-preview-container.is-previewing .video-preview__thumbnail{opacity:0;}.node--type-video .video-preview-container.is-previewing .video-preview__player{opacity:1;}.node--type-video .video-preview-container.is-previewing .video-preview__overlay{opacity:0;pointer-events:none;}.video-preview__watch-now-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity 0.3s ease;}.video-preview-container.is-previewing .video-preview__watch-now-wrapper{opacity:1;}.video-preview__watch-now{display:inline-block;background:rgba(0,0,0,0.55);color:#fff !important;font-size:0.85rem;font-weight:600;letter-spacing:0.04em;padding:0.45rem 1.25rem;border-radius:999px;white-space:nowrap;text-decoration:none !important;}.glightbox-container .ginner-container{display:flex;align-items:center;justify-content:center;height:100vh;}.glightbox-container .gvideo-wrapper{width:auto !important;max-width:none !important;height:90vh !important;aspect-ratio:9 / 16 !important;margin:auto;}.glightbox-container.is-wide .gvideo-wrapper{height:auto !important;width:min(90vw,calc(90vh * 16 / 9)) !important;aspect-ratio:16 / 9 !important;}.glightbox-container .plyr{width:100% !important;height:100% !important;}.glightbox-container .plyr__video-wrapper,.glightbox-container iframe{width:100% !important;height:100% !important;aspect-ratio:unset !important;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
.js-flag-message{display:inline;margin-left:1.2em;animation:flag-flash 3s ease-in-out 1;}@keyframes flag-flash{0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}
