/* @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 .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
#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;}}
.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;}
:root{--cloudways-blue:#2f80ed;--cloudways-blue-deep:#0b55c5;--cloudways-navy:#11223f;}.tsbar-ad-shell{box-sizing:border-box;}.tsbar-cloudways-ad[hidden],.tsbar-ad-unit[hidden]{display:none !important;}.tsbar-ad-shell .tsbar-ad-label{width:100%;}.tsbar-cloudways-ad{position:relative;width:100%;max-width:100%;overflow:hidden;background:#f6faff;border:1px solid rgba(17,34,63,0.12);border-radius:16px;color:var(--cloudways-navy);container-type:inline-size;isolation:isolate;}.tsbar-cloudways-ad::before,.tsbar-cloudways-ad::after{position:absolute;z-index:-1;content:"";border-radius:50%;}.tsbar-cloudways-ad::before{width:220px;height:220px;top:-125px;right:-60px;background:rgba(47,128,237,0.16);}.tsbar-cloudways-ad::after{width:95px;height:95px;right:18%;bottom:-65px;background:rgba(243,79,145,0.18);}.tsbar-cloudways-ad__link{display:grid;width:100%;height:100%;color:inherit;text-decoration:none;}.tsbar-cloudways-ad__link:focus-visible{outline:3px solid #8a2360;outline-offset:-5px;}.tsbar-cloudways-ad__logo{width:auto;max-width:none;object-fit:contain;}.tsbar-cloudways-ad__copy{min-width:0;}.tsbar-cloudways-ad__eyebrow{display:block;color:var(--cloudways-blue-deep);font:700 0.62rem/1.1 var(--mono,monospace);letter-spacing:0.08em;text-transform:uppercase;}.tsbar-cloudways-ad__headline{display:block;font-family:var(--display,sans-serif);font-weight:800;letter-spacing:-0.035em;}.tsbar-cloudways-ad__promotion{display:block;color:#5e6b80;font-family:var(--body,sans-serif);font-size:0.72rem;font-weight:700;}.tsbar-cloudways-ad__cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;background:var(--cloudways-blue-deep);border-radius:10px;box-shadow:0 5px 0 #073b87;color:#fff;font-family:var(--display,sans-serif);font-size:0.76rem;font-weight:800;white-space:nowrap;transition:transform 160ms ease,box-shadow 160ms ease;}.tsbar-cloudways-ad__link:hover .tsbar-cloudways-ad__cta{box-shadow:0 3px 0 #073b87;transform:translateY(2px);}.tsbar-cloudways-ad__disclosure{color:#65738a;font:500 0.62rem/1 var(--mono,monospace);letter-spacing:0.04em;text-transform:uppercase;}.tsbar-ad-shell--horizontal{width:min(100%,728px);}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad{width:320px;height:100px;max-width:100%;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__link{grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:center;gap:6px 10px;padding:11px 12px 8px;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__logo{width:68px;height:44px;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__headline{margin-top:4px;font-size:0.82rem;line-height:1.05;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__promotion{display:none;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__disclosure{grid-column:1 / -1;}.tsbar-ad-shell--rectangle,.tsbar-ad-shell--feed{width:300px;max-width:100%;}.tsbar-ad-shell--rectangle .tsbar-cloudways-ad,.tsbar-ad-shell--feed .tsbar-cloudways-ad{width:300px;height:250px;max-width:100%;}.tsbar-ad-shell--rectangle .tsbar-cloudways-ad__link,.tsbar-ad-shell--feed .tsbar-cloudways-ad__link{grid-template-rows:auto 1fr auto auto;align-items:start;padding:24px 24px 18px;}.tsbar-ad-shell--rectangle .tsbar-cloudways-ad__logo,.tsbar-ad-shell--feed .tsbar-cloudways-ad__logo{width:142px;height:30px;}.tsbar-ad-shell--rectangle .tsbar-cloudways-ad__copy,.tsbar-ad-shell--feed .tsbar-cloudways-ad__copy{align-self:center;}.tsbar-ad-shell--rectangle .tsbar-cloudways-ad__headline,.tsbar-ad-shell--feed .tsbar-cloudways-ad__headline{max-width:235px;margin:9px 0 8px;font-size:1.45rem;line-height:0.98;}.tsbar-ad-shell--rectangle .tsbar-cloudways-ad__cta,.tsbar-ad-shell--feed .tsbar-cloudways-ad__cta{justify-self:start;margin-bottom:13px;}.tsbar-ad-shell--billboard{width:min(100%,970px);}.tsbar-ad-shell--billboard .tsbar-cloudways-ad{width:970px;height:250px;max-width:100%;}.tsbar-ad-shell--billboard .tsbar-cloudways-ad__link{grid-template-columns:220px minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:center;gap:24px;padding:34px 45px 24px;}.tsbar-ad-shell--billboard .tsbar-cloudways-ad__logo{width:200px;height:80px;}.tsbar-ad-shell--billboard .tsbar-cloudways-ad__headline{max-width:440px;margin:10px 0;font-size:2.2rem;line-height:0.95;}.tsbar-ad-shell--billboard .tsbar-cloudways-ad__disclosure{grid-column:1 / -1;}@media (min-width:500px) and (max-width:799px){.tsbar-ad-shell--horizontal .tsbar-cloudways-ad{width:468px;height:60px;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__link{grid-template-columns:100px minmax(0,1fr) auto;grid-template-rows:1fr;padding:8px 10px;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__logo{width:94px;height:28px;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__eyebrow,.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__disclosure{display:none;}}@media (min-width:800px){.tsbar-ad-shell--horizontal .tsbar-cloudways-ad{width:728px;height:90px;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__link{grid-template-columns:150px minmax(0,1fr) auto;grid-template-rows:1fr auto;gap:4px 20px;padding:13px 18px 9px;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__logo{width:145px;height:38px;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__headline{font-size:1.15rem;}.tsbar-ad-shell--horizontal .tsbar-cloudways-ad__promotion{display:block;}}@media (max-width:799px){.tsbar-ad-shell--billboard{display:none;}}@media (max-width:640px){.homepage-sessions .tsbar-ad-feed-card{min-height:0 !important;}.tsbar-ad-feed-card .tsbar-ad-shell--feed{min-height:0 !important;padding:20px !important;}}
