/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber{margin-top:0px;float:unset;font-size:0;padding:0 0 10px 5px;}.ajax-progress-throbber .throbber{position:absolute;}.ajax-progress-throbber .throbber:before,.ajax-progress-throbber .throbber:after{display:inline;content:"";position:absolute;width:25px;height:25px;border:3px solid transparent;border-radius:50%;will-change:transform;z-index:110;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:rgba(255,255,255,0.8);}.ajax-progress-fullscreen::before,.ajax-progress-fullscreen::after{content:"";position:fixed;top:calc(50vh - 50px);left:calc(50vw - 50px);width:100px;height:100px;border:10px solid transparent;border-radius:50%;will-change:transform;z-index:110;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}.ajax-progress-fullscreen::before,.ajax-progress-throbber .throbber:before{border-top-color:#e0ff00;-webkit-animation:half-circle-spinner-animation 1s infinite;animation:half-circle-spinner-animation 1s infinite;}.ajax-progress-fullscreen:after,.ajax-progress-throbber .throbber:after{border-bottom-color:#e0ff00;-webkit-animation:half-circle-spinner-animation 1s infinite alternate;animation:half-circle-spinner-animation 1s infinite alternate;}@-webkit-keyframes half-circle-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes half-circle-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.hero-section{overflow:hidden;position:relative}.hero-section.without-text .hero-section-text,.hero-section.without-text .hero-section-title:before,.hero-section.without-text .hero-top-line:before{display:none}.hero-section.without-text .hero-section-title{padding:0 0 49px}.hero-section.without-text .hero-section-content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative}.hero-section.without-text .hero-section-content:after{content:'';height:4px;background:linear-gradient(-89deg,#f1f1f1 0%,#e0ff00 100%);position:absolute;bottom:0;left:-24px;width:80%;max-width:700px}.hero-section.large-height .hero-section-inner{min-height:375px}.hero-section.text-centred .hero-bottom-line,.hero-section.text-centred .hero-section-title:before,.hero-section.text-centred .hero-top-line{display:none}.hero-section.text-centred .hero-section-text{margin:0;padding:15px 0 0}.hero-section.text-centred .hero-section-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 0}.hero-section.text-centred .hero-section-content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.hero-section.text-centred .hero-section-title{margin:0 16px 0 0;padding:0;max-width:none}.hero-section .h1,.hero-section h1{margin:0;font:500 32px/40px Roobert,sans-serif}.hero-section small{display:block;font:700 14px/16px Roobert,sans-serif;margin:0 0 10px;width:100%;-ms-flex-negative:0;flex-shrink:0}.hero-section-bg{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;right:0}.hero-section-bg:before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.7)}.dark-mask .hero-section-bg:before,.hero-section-slider .swiper-pagination span.dark-mask:after{background:rgba(0,0,0,.8)}.hero-section-bg>img{display:none;visibility:hidden}.hero-section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;min-height:330px}.hero-top-line{height:82px;width:105px;-ms-flex-negative:0;flex-shrink:0;position:relative}.hero-bottom-line:before,.hero-top-line:before{content:'';position:absolute;left:40px;top:0;right:0;bottom:-4px;border-radius:0 0 16px 0;border-width:0 4px 4px 0;border-style:solid;border-color:#e0ff00}.hero-bottom-line{position:absolute;top:45px;bottom:0;left:0;width:68px}.hero-bottom-line:before{top:-44px;z-index:-1;bottom:0;border-radius:0 16px 0 0;border-width:4px 4px 0 0}.hero-bottom-line:after{content:'';width:4px;position:absolute;bottom:0;right:0;height:100%;max-height:80%;background:linear-gradient(163deg,#f1f1f1 0%,#e0ff00 100%);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero-left-line,.hero-right-line{position:absolute;height:4px;margin:-2px 0 0;top:50%;width:40px}.hero-left-line{display:none}.hero-right-line{left:100%;background:linear-gradient(93deg,#f1f1f1 0%,#e0ff00 100%)}.hero-section-title{position:relative;font-size:0;line-height:0;padding:16px 0 13px 18px;-ms-flex-negative:0;flex-shrink:0;max-width:390px}.hero-section-title:before{content:'';position:absolute;width:55px;top:0;left:0;z-index:-1;bottom:-5px;border-radius:16px 0 0 16px;border-width:4px 0 4px 4px;border-style:solid;border-color:#e0ff00}.hero-section-title small{margin:1px 0 10px}.hero-section-content,.hero-section-text{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero-section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-section-text{position:relative;margin:0 -4px 0 0;padding:0 0 35px 82px;font:16px/24px Roobert,sans-serif;max-width:330px}.hero-section-text p{margin:0 0 23px}.hero-section-text .text-formatted>:last-child,.hero-section-text>:last-child{margin-bottom:0!important}.hero-section-slider .hero-section-title:before,.hero-section-slider .hero-top-line{display:none}.hero-section-slider .swiper-navigation{position:absolute;bottom:0;left:0;right:0;z-index:2}.hero-section-slider .swiper-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100vw;counter-reset:item}.hero-section-slider .swiper-pagination span{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:80px;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;-webkit-transition:all .4s ease;transition:all .4s ease;border:2px solid #141414;font-size:20px;line-height:28px;font-weight:500;-ms-flex-negative:0;flex-shrink:0;color:rgba(255,255,255,.5);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.hero-section-slider .swiper-pagination span:before{content:counter(item,decimal-leading-zero) " ";counter-increment:item;position:absolute}.hero-section-slider .swiper-pagination span:after{content:'';display:block;margin:-1px;width:calc(100% + 2px);background:rgba(0,0,0,.7);padding-top:calc(100% + 2px)}.hero-section-slider .swiper-pagination span.swiper-pagination-bullet-active{border-color:#e0ff00;color:#fff}.hero-section-slider .swiper-buttons,.hero-section-slider .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero-section-slider .swiper-button-next,.hero-section-slider .swiper-button-prev{-ms-flex-negative:0;flex-shrink:0;position:relative;width:40px;height:40px;border:2px solid #141414;background:rgba(255,255,255,.2);-webkit-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-section-slider .swiper-button-next.swiper-button-disabled,.hero-section-slider .swiper-button-prev.swiper-button-disabled{opacity:.5}.hero-section-slider .swiper-button-next:hover,.hero-section-slider .swiper-button-prev:hover{border-color:#e0ff00}.hero-section-slider .swiper-button-next svg,.hero-section-slider .swiper-button-prev svg{width:10px;height:16px}.hero-section-slider .swiper-button-next svg path,.hero-section-slider .swiper-button-prev svg path{stroke-width:3px!important}.hero-section-slider .swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero-section-slider .hero-section-inner{min-height:320px;padding-bottom:75px}.hero-section-slider .hero-section-title{padding:0}.hero-section-slider .hero-section-content{font-size:16px;line-height:24px;font-weight:400;padding:65px 8px 62px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-section-slider .h1,.hero-section-slider h1{margin:0 0 5px}.hero-section-slider p{margin:0 0 11px}.hero-section-slider .link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -40px 0 0}.hero-section-slider .link li{padding:0 40px 10px 0}.hero-section-slider .swiper-slide .hero-left-line,.hero-section-slider .swiper-slide .hero-right-line{display:block;margin-top:0}.hero-section-slider .swiper-slide:not(:last-child) .hero-right-line{width:8vw;background:linear-gradient(163deg,#f1f1f1 0%,#e0ff00 100%)}.hero-section-slider .swiper-slide:not(:last-child) .hero-right-line:before{z-index:-1;width:2000px;right:100%;height:auto;left:0;border-radius:0;border-color:#fff}.hero-section-slider .swiper-slide:not(:last-child) .hero-right-line:after{display:none}.hero-section-slider .swiper-slide:not(:first-child) .hero-left-line{background:-webkit-gradient(linear,right top,left top,from(#f1f1f1),to(#e0ff00));background:linear-gradient(to left,#f1f1f1 0%,#e0ff00 100%);width:7vw}.hero-section-slider .swiper-slide:not(:first-child) .hero-left-line:before{z-index:-1;width:2000px;right:100%;height:8px;left:auto;border-radius:0;background:#fff}.hero-section-slider .swiper-slide:not(:first-child) .hero-left-line:after{display:none}.hero-section-slider .swiper-slide:last-child .hero-right-line{background:#e0ff00}.hero-section-slider .swiper-slide:last-child .hero-right-line:before{background:0 0;height:30px}.hero-section-slider .swiper-slide:last-child .hero-right-line:after{top:-50px;height:30px}.hero-section-slider .swiper-slide:first-child .hero-left-line{width:7vw;left:-32px;background:#e0ff00}.hero-section-slider .swiper-slide:first-child .hero-left-line:before{background:0 0}@media (min-width:568px){.hero-section.text-centred .hero-section-text{margin:0 auto}.hero-section.text-centred .hero-section-inner{text-align:center}.hero-section.text-centred .hero-section-content{margin:0 auto;width:100%;max-width:500px}.hero-section.text-centred .hero-section-title{margin:0}.hero-left-line,.hero-right-line{width:122px}.hero-left-line:before,.hero-right-line:before{content:'';position:absolute;bottom:0}.hero-left-line{display:block;background:-webkit-gradient(linear,right top,left top,from(#f1f1f1),to(#e0ff00));background:linear-gradient(270deg,#f1f1f1 0%,#e0ff00 100%);right:100%}.hero-left-line:before{width:2000px;height:4px;background:#e0ff00;right:100%}.hero-right-line:after,.hero-right-line:before{height:49px;border-style:solid;border-color:#e0ff00}.hero-right-line:before{right:-32px;width:45px;border-width:0 4px 4px 0;border-radius:0 0 16px 0}.hero-right-line:after{content:'';position:absolute;top:-60px;margin:0 0 0 28px;width:2000px;left:100%;border-width:4px 0 0 4px;border-radius:16px 0 0 0}.hero-section-slider .hero-section-inner{padding-bottom:0;min-height:600px}.hero-section-slider .swiper-slide .hero-left-line,.hero-section-slider .swiper-slide .hero-right-line{margin-top:-6px}.hero-section-slider .swiper-slide:not(:last-child) .hero-right-line{width:21vw;background:-webkit-gradient(linear,right top,left top,from(#f1f1f1),to(#e0ff00));background:linear-gradient(to left,#f1f1f1 0%,#e0ff00 100%)}.hero-section-slider .swiper-slide:not(:first-child) .hero-left-line{margin-right:60px;width:21vw;background:linear-gradient(163deg,#f1f1f1 0%,#e0ff00 100%)}.hero-section-slider .swiper-slide:first-child .hero-left-line{width:35px;margin-right:60px;left:auto}.hero-section-slider .swiper-slide:first-child .hero-left-line:before{height:49px;width:45px;left:-32px;border-style:solid;border-width:0 0 4px 4px;border-radius:0 0 0 16px;border-color:#e0ff00}.hero-section-slider .swiper-slide:first-child .hero-left-line:after{content:'';position:absolute;top:-60px;height:49px;margin:0 28px 0 0;width:2000px;right:100%;border-style:solid;border-width:4px 4px 0 0;border-radius:0 16px 0 0;border-color:#e0ff00}}@media (min-width:768px){.hero-section.without-text .hero-section-title:after,.hero-section.without-text .hero-section-title:before{right:100%}.hero-section.without-text .hero-section-title:before{display:block;border-width:4px 4px 0 0;border-radius:0 16px 0 0;top:30px;left:auto;width:500px;bottom:40px;margin:0 45px 0 0}.hero-section.without-text .hero-section-title:after{content:'';position:absolute;width:49px;bottom:0;top:50%;border-width:0 0 4px 4px;border-radius:0 0 0 16px;border-style:solid;border-color:#e0ff00}.hero-section-inner{padding:0 0 0 80px}.hero-section-slider .hero-section-content{padding:61px 0 46px 62px}.hero-section-slider .h1,.hero-section-slider h1,.hero-section-slider p{margin:0 0 15px}.hero-section-slider .text{margin:0 0 5px;max-width:500px}}@media (min-width:1024px){.hero-left-line,.hero-right-line{width:80px}}@media (min-width:1200px){.hero-section.without-text .hero-section-inner{padding:1px 0 0 95px}.hero-section.without-text .hero-section-title:before{border-width:8px 8px 0 0;top:45px}.hero-section.without-text .hero-section-title:after{border-width:0 0 8px 8px;width:53px}.hero-section.without-text .hero-section-content:after{height:8px}.hero-section.large-height .hero-section-inner{min-height:584px}.hero-section.text-centred .hero-section-inner{padding:40px 0}.hero-section.text-centred .hero-section-content{max-width:736px;padding:0}.hero-section .h1,.hero-section h1{font-size:64px;line-height:72px}.hero-section small{margin:0 0 21px}.hero-section-inner{min-height:400px;padding:0 0 0 139px}.hero-top-line{height:71px;width:167px}.hero-top-line:before{bottom:-8px;border-width:0 8px 8px 0}.hero-bottom-line{width:309px}.hero-bottom-line:before{top:-57px;border-width:8px 8px 0 0}.hero-bottom-line:after{width:8px}.hero-left-line,.hero-right-line{height:8px;margin:6px 23px 0 25px;width:121px}.hero-left-line:before{height:8px}.hero-right-line:before{border-width:0 8px 8px 0;height:60px}.hero-right-line:after{border-width:8px 0 0 8px;height:60px;margin:0 0 0 24px;top:-89px}.hero-section-title{padding:27px 0 42px 50px;max-width:700px}.hero-section-title:before{border-width:8px 0 8px 8px;bottom:4px}.hero-section-title small{margin:11px 0 12px}.hero-section-text{font-size:24px;line-height:32px;font-weight:500;padding:0 0 35px 357px;max-width:850px}.hero-section-text p{margin:0 0 33px}.hero-section-slider .hero-section-content{font-size:20px;line-height:28px;padding-top:70px}.hero-section-slider .h1,.hero-section-slider h1{margin:0 0 20px}.hero-section-slider .swiper-slide:last-child .hero-right-line:before{height:100px}.hero-section-slider .swiper-slide:last-child .hero-right-line:after{top:-120px;height:80px}.hero-section-slider .swiper-slide:first-child .hero-left-line{width:82px}.hero-section-slider .swiper-slide:first-child .hero-left-line:before{border-width:0 0 8px 8px;height:100px}.hero-section-slider .swiper-slide:first-child .hero-left-line:after{border-width:8px 8px 0 0;height:80px;margin:0 24px 0 0;top:-120px}}@media (min-width:1440px){.hero-section.without-text .h1,.hero-section.without-text h1{font-size:80px;line-height:88px}.hero-section.without-text .hero-section-inner{padding:36px 0 0 142px}.hero-section.large-height .hero-section-inner{min-height:888px}.hero-section.text-centred .hero-section-inner{padding:50px 0}.hero-section.text-centred .hero-section-content{max-width:1112px}.hero-section.text-centred small{margin:-2px 0 19px}.hero-section.text-centred .h1,.hero-section.text-centred h1{font-size:80px;line-height:88px}.hero-section .h1,.hero-section h1{font-size:104px;line-height:114px}.hero-section-inner{min-height:550px}.hero-top-line{height:94px}.hero-section-title{padding:29px 0 46px 50px;max-width:1085px}.hero-section-title small{margin:13px 0 15px}.hero-section-text{font-size:32px;line-height:44px}.hero-section-text p{margin:0 0 45px}.hero-section-slider .swiper-pagination span{max-width:120px;color:rgba(255,255,255,.3);font-size:32px;line-height:44px;border-width:4px}.hero-section-slider .swiper-button-next,.hero-section-slider .swiper-button-prev{width:60px;height:60px}.hero-section-slider .swiper-button-next svg,.hero-section-slider .swiper-button-prev svg{width:18px;height:25px}.hero-section-slider .swiper-button-next svg path,.hero-section-slider .swiper-button-prev svg path{stroke-width:4px!important}.hero-section-slider .hero-section-inner{min-height:940px}.hero-section-slider .hero-section-content{padding-top:161px;font-size:24px;line-height:32px;font-weight:500}.hero-section-slider .h1,.hero-section-slider h1{margin:0 0 38px}}@media (min-width:1800px){.hero-section-inner{padding:0 0 0 235px}}@media (max-width:567px){.hero-section-slider .swiper-slide:not(:last-child) .hero-right-line{left:auto;right:-32px}.hero-section-slider .swiper-slide:not(:first-child) .hero-left-line{left:-32px}}
.icons-section-list>li{padding:0 0 16px}.icons-section-list>li:last-child{padding-bottom:0}.icons-item,.icons-item .h3,.icons-item h3{display:-webkit-box;display:-ms-flexbox;display:flex}.icons-item{width:100%;-ms-flex-negative:0;flex-shrink:0;padding:16px 15px;border:2px solid #141414;background:#0b0b0b;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:14px/20px Roobert,sans-serif}.icons-item .lazy-img{width:32px;margin:0 16px 0 0;-ms-flex-negative:0;flex-shrink:0}.icons-item img{display:block;width:100%}.icons-item>div{width:100%;-ms-flex-negative:1;flex-shrink:1}.icons-item .h3,.icons-item h3{font:500 20px/28px Roobert,sans-serif;margin:0 0 8px;min-height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:568px){.icons-section-list,.icons-section-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.icons-section-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -16px -16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icons-section-list>li{width:50%;padding:0 0 16px 16px!important}}@media (min-width:1024px){.icons-section-list>li{width:33.33%}}@media (min-width:1200px){.icons-item{font-size:16px;line-height:24px;padding:20px 23px 21px}.icons-item .lazy-img{width:48px;margin:3px 24px 0 0}.icons-item .h3,.icons-item h3{font-size:24px;line-height:32px;margin:0 0 12px;min-height:48px}}@media (min-width:1440px){.icons-section-list{margin:0 0 -24px -24px}.icons-section-list>li{padding:0 0 24px 24px!important}.icons-item{padding:26px 30px 30px}.icons-item .lazy-img{width:76px;margin:4px 32px 0 0}.icons-item .h3,.icons-item h3{font-size:32px;line-height:44px;min-height:76px}}
.jcf-scrollable-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#141414;width:14px;bottom:0;right:0;top:0;border-radius:2px}.jcf-scrollbar-vertical .jcf-scrollbar-dec{height:2px;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{height:2px;width:14px;left:0;top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#e0ff00;height:1px;width:4px;right:5px;border-radius:5px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider,.jcf-select{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-select{-webkit-tap-highlight-color:transparent;border:1px solid #f1f1f1;font:16px/24px Roobert,sans-serif;height:50px;display:block;padding:11px 15px;margin:0;width:100%;-ms-flex-negative:0;flex-shrink:0;background:#333;-webkit-appearance:none;border-radius:4px;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#f1f1f1;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.jcf-select:focus{border-color:#e0ff00;background:rgba(0,0,0,.2)}.jcf-select.not-valid{border-color:red!important}.jcf-select[disabled]{border-color:#8a8c8e;background:rgba(255,255,255,.4)!important}.focus .jcf-select{border-color:#8a8c8e;background:rgba(0,0,0,.2)}.active-focus .jcf-select,.jcf-select.jcf-drop-active,.jcf-select.jcf-focus{border-color:#e0ff00;background:rgba(0,0,0,.2)}.jcf-select.jcf-compact-multiple{max-width:220px}.jcf-select.jcf-drop-active{border-radius:4px 4px 0 0}.jcf-select.jcf-drop-active .jcf-select-opener:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-8px;background-image:url(/modules/custom/pattern/slice/dist/images/icons/icon-arrow-yellow.svg)}.jcf-select select{z-index:1;left:0;top:0}.jcf-select.jcf-disabled{color:#8a8c8e;background:rgba(255,255,255,.4);border-color:#8a8c8e}.jcf-select.jcf-disabled .first-disabled{color:#8a8c8e}.jcf-select.jcf-disabled .jcf-select-opener{opacity:.3}.jcf-select .jcf-select-text{padding:0 30px 0 0;cursor:pointer}.jcf-select .jcf-select-text,.jcf-select .jcf-select-text>span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jcf-select .jcf-select-opener{position:absolute;text-align:center;width:26px;bottom:0;right:0;top:0}.jcf-select .jcf-select-opener:before{content:'';position:absolute;right:23px;top:50%;margin:-7px 0 0;width:16px;height:16px;background:url(/modules/custom/pattern/slice/dist/images/icons/icon-arrow-white.svg) no-repeat 50% 50%;-webkit-transition:border-color .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,border-color .4s ease;transition:transform .4s ease,border-color .4s ease,-webkit-transform .4s ease}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:'...'}.jcf-select-drop.jcf-drop-flipped .jcf-select-drop-content{border-radius:4px 4px 0 0;border-width:1px 1px 0}.jcf-select-drop .jcf-select-drop-content{padding:0;background:#000;border-radius:0 0 4px 4px;border-style:solid;border-color:#e0ff00;border-width:0 1px 1px;margin:1px 0}.jcf-select-drop .jcf-select-drop-content .jcf-scrollbar-horizontal{display:none}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:0 0}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list,.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;width:100%}.jcf-list{position:relative;font:16px/24px Roobert,sans-serif}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;display:block;padding:12px 30px 14px 15px;color:#f1f1f1;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer;position:relative}.jcf-list .jcf-option.first-disabled{display:none}.jcf-list .jcf-option.jcf-hover{color:#000;background:#e0ff00}.jcf-list .jcf-option.jcf-hover:after{opacity:0}.jcf-list .jcf-option:after{position:absolute;top:0;left:16px;right:16px;content:"";height:1px;opacity:.4;background:#8a8c8e}.jcf-list .jcf-disabled{display:none!important}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-selected{color:#f1f1f1;background:0 0}.jcf-list .jcf-selected:before{position:absolute;top:17px;right:21px;width:17px;height:16px;content:"";background:url(/modules/custom/pattern/slice/dist/images/icons/icon-selected.svg) no-repeat}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.layout-container{margin:0 1.5em;}.layout-container::after{display:table;clear:both;content:"";}@media screen and (min-width:38em){.layout-container{margin:0 2.5em;}.layout-column{float:left;box-sizing:border-box;}[dir="rtl"] .layout-column{float:right;}.layout-column + .layout-column{padding-left:10px;}[dir="rtl"] .layout-column + .layout-column{padding-right:10px;padding-left:0;}.layout-column--half{width:50%;}.layout-column--quarter{width:25%;}.layout-column--three-quarter{width:75%;}}.panel{padding:5px 5px 15px;}.panel__description{margin:0 0 3px;padding:2px 0 3px 0;}.compact-link{margin:0 0 0.5em 0;}small .admin-link::before{content:" [";}small .admin-link::after{content:"]";}.system-modules thead > tr{border:0;}.system-modules div.incompatible{font-weight:bold;}.system-modules td.checkbox{width:4%;min-width:25px;}.system-modules td.module{width:25%;}.system-modules td{vertical-align:top;}.system-modules label,.system-modules-uninstall label{color:#1d1d1d;font-size:1.15em;}.system-modules details{color:#5c5c5b;line-height:20px;}.system-modules details[open]{overflow:visible;height:auto;white-space:normal;}.system-modules details[open] summary .text{text-transform:none;-webkit-hyphens:auto;hyphens:auto;}.system-modules td details a{color:#5c5c5b;border:0;}.system-modules td details{margin:0;border:0;}.system-modules td details summary{padding:0;cursor:default;text-transform:none;font-weight:normal;}.system-modules td{padding-left:0;}[dir="rtl"] .system-modules td{padding-right:0;padding-left:12px;}@media screen and (max-width:40em){.system-modules td.name{width:20%;}.system-modules td.description{width:40%;}}.system-modules .requirements{max-width:490px;padding:5px 0;}.system-modules .links{overflow:hidden;}.system-modules .checkbox{margin:0 5px;}.system-modules .checkbox .form-item{margin-bottom:0;}.admin-requirements,.admin-required{color:#666;font-size:0.9em;}.admin-enabled{color:#080;}.admin-missing{color:#f00;}.module-link{display:block;float:left;margin-top:2px;padding:2px 20px;white-space:nowrap;}[dir="rtl"] .module-link{float:right;}.module-link-help{background:url(/core/misc/icons/787878/questionmark-disc.svg) 0 50% no-repeat;}[dir="rtl"] .module-link-help{background-position:top 50% right 0;}.module-link-permissions{background:url(/core/misc/icons/787878/key.svg) 0 50% no-repeat;}[dir="rtl"] .module-link-permissions{background-position:top 50% right 0;}.module-link-configure{background:url(/core/misc/icons/787878/cog.svg) 0 50% no-repeat;}[dir="rtl"] .module-link-configure{background-position:top 50% right 0;}.module-link--non-stable{padding-left:18px;background:url(/core/misc/icons/e29700/warning.svg) 0 50% no-repeat;}[dir="rtl"] .module-link--non-stable{padding-right:18px;padding-left:0;background-position:top 50% right 0;}.system-status-report__status-title{position:relative;box-sizing:border-box;width:100%;padding:10px 6px 10px 40px;vertical-align:top;background-color:transparent;font-weight:normal;}[dir="rtl"] .system-status-report__status-title{padding:10px 40px 10px 6px;}.system-status-report__status-icon::before{position:absolute;top:12px;left:12px;display:block;width:16px;height:16px;content:"";background-repeat:no-repeat;}[dir="rtl"] .system-status-report__status-icon::before{right:12px;left:auto;}.system-status-report__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-report__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-report__entry__value{padding:1em 0.5em;}.theme-info__header{margin-bottom:0;font-weight:normal;}.theme-default .theme-info__header{font-weight:bold;}.theme-info__description{margin-top:0;}.theme-link--non-stable{padding-left:18px;background:url(/core/misc/icons/e29700/warning.svg) 0 50% no-repeat;}.system-themes-list{margin-bottom:20px;}.system-themes-list-uninstalled{padding-top:20px;border-top:1px solid #cdcdcd;}.system-themes-list__header{margin:0;}.theme-selector{padding-top:20px;}.theme-selector .screenshot,.theme-selector .no-screenshot{max-width:100%;height:auto;padding:2px;text-align:center;vertical-align:bottom;border:1px solid #e0e0d8;}.theme-default .screenshot{border:1px solid #aaa;}.system-themes-list-uninstalled .screenshot,.system-themes-list-uninstalled .no-screenshot{max-width:194px;height:auto;}@media screen and (min-width:45em){body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot{float:left;width:294px;margin:0 20px 0 0;}[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot{float:right;margin:0 0 0 20px;}body:not(.toolbar-vertical) .system-themes-list-installed .system-themes-list__header{margin-top:0;}body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector{float:left;box-sizing:border-box;width:31.25%;padding:20px 20px 20px 0;}[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector{float:right;padding:20px 0 20px 20px;}body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-info{min-height:170px;}}@media screen and (min-width:60em){.toolbar-vertical .system-themes-list-installed .screenshot,.toolbar-vertical .system-themes-list-installed .no-screenshot{float:left;width:294px;margin:0 20px 0 0;}[dir="rtl"] .toolbar-vertical .system-themes-list-installed .screenshot,[dir="rtl"] .toolbar-vertical .system-themes-list-installed .no-screenshot{float:right;margin:0 0 0 20px;}.toolbar-vertical .system-themes-list-installed .theme-info__header{margin-top:0;}.toolbar-vertical .system-themes-list-uninstalled .theme-selector{float:left;box-sizing:border-box;width:31.25%;padding:20px 20px 20px 0;}[dir="rtl"] .toolbar-vertical .system-themes-list-uninstalled .theme-selector{float:right;padding:20px 0 20px 20px;}.toolbar-vertical .system-themes-list-uninstalled .theme-info{min-height:170px;}}.system-themes-list-installed .theme-info{max-width:940px;}.theme-selector .incompatible{margin-top:10px;font-weight:bold;}.theme-selector .operations{margin:10px 0 0 0;padding:0;}.theme-selector .operations li{float:left;margin:0;padding:0 0.7em;list-style-type:none;border-right:1px solid #cdcdcd;}[dir="rtl"] .theme-selector .operations li{float:right;border-right:none;border-left:1px solid #cdcdcd;}.theme-selector .operations li:last-child{padding:0 0 0 0.7em;border-right:none;}[dir="rtl"] .theme-selector .operations li:last-child{padding:0 0.7em 0 0;border-left:none;}.theme-selector .operations li:first-child{padding:0 0.7em 0 0;}[dir="rtl"] .theme-selector .operations li:first-child{padding:0 0 0 0.7em;}.system-themes-admin-form{clear:left;}[dir="rtl"] .system-themes-admin-form{clear:right;}.cron-description__run-cron{display:block;}.system-cron-settings__link{overflow-wrap:break-word;word-wrap:break-word;}
.paragraph--unpublished{background-color:#fff4f4;}
