/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.crap-detect__container{position:fixed;display:none;top:0;left:0;right:0;background-color:#fbf6e9;z-index:9999;padding:40px 20px;color:#000;border-bottom:2px solid #000;text-align:center;min-height:25vh;font-size:24px;line-height:1.5}@media only screen and (min-width:600px){.crap-detect__container{padding:80px 120px}}
.worldmap{--color-linked:#000;--color-linked-hover:#000;--color-path-default:#ccc;--color-path-current:#000;--color-path-hover:#b3b3b3;--color-available:red;--color-stroke:#fff;--color-ocean:#fff;--color-caption:orange;--color-tooltip-text:#fff;--color-tooltip-bg:#000}.worldmap{overflow:hidden;position:relative}.worldmap__back{display:none;margin:0 5px;position:absolute;top:10px}.worldmap__back--select{position:relative;top:unset}.worldmap__svg{background-color:var(--color-ocean);max-height:530px;width:100%}.worldmap__country-title{position:absolute;left:10px;top:10px}.worldmap path{fill:var(--color-path-default);stroke:transparent;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.worldmap path:hover{fill:var(--color-path-hover);z-index:999;-webkit-transform:translate(1,1);transform:translate(1,1)}.worldmap path.is-current[data-url]{cursor:pointer}.worldmap path.is-selected[data-url]:hover{fill:var(--color-linked-hover);cursor:pointer}.worldmap path[data-url]:hover{cursor:pointer}.worldmap .is-selected{fill:var(--color-available);stroke:#fff;stroke-width:.3}.worldmap .is-selected:hover{fill:var(--color-path-current)}.worldmap__select{margin-top:10px;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}.worldmap__zoom-out-icon{display:none}.worldmap__zoom-in-icon{display:none;position:absolute;width:50px;height:50px;cursor:pointer;margin:10px;opacity:.7}.worldmap__zoom-in-icon:hover{opacity:1}.worldmap[data-autozoom=on] .worldmap__zoom-in-icon{display:block}.worldmap__tooltip{opacity:0;position:absolute;background-color:var(--color-tooltip-bg);color:var(--color-tooltip-text);top:0;left:0;pointer-events:none;border-radius:2px}.worldmap:hover>.worldmap__tooltip{opacity:1}.worldmap.is-zoomed .worldmap__back{display:block}.worldmap.is-zoomed path.is-selected:not(.is-single):not(.is-current):not([data-url]):hover{cursor:-webkit-zoom-out;cursor:zoom-out}.worldmap.is-zoomed path.is-current{fill:var(--color-path-current);cursor:unset}.worldmap.is-zoomed path.is-current:hover{cursor:default}.worldmap.is-zoomed .worldmap__zoom-out-icon{display:block;position:absolute;width:50px;height:50px;cursor:pointer;margin:10px;opacity:.7}.worldmap.is-zoomed .worldmap__zoom-out-icon:hover{opacity:1}.worldmap.is-zoomed .worldmap__zoom-in-icon{display:none}.worldmap[data-autoreset=off].is-zoomed{cursor:default}.worldmap[data-autoreset=on].is-zoomed{cursor:-webkit-zoom-out;cursor:zoom-out}.worldmap[data-preventzoomout=on].is-zoomed{cursor:unset}.worldmap[data-zoom=on]:not(.is-zoomed) svg path.is-selected:not(.is-single):not([data-url]){cursor:-webkit-zoom-in;cursor:zoom-in}.worldmap[data-zoom=off] svg path.is-selected[data-url]{fill:var(--color-available);cursor:pointer}.worldmap[data-zoom=off] svg path.is-selected:hover[data-url]{fill:var(--color-linked-hover)}@media only screen and (max-width:760px){.worldmap__tooltip{display:none}}.worldmap path[data-id=AG],.worldmap path[data-id=BM],.worldmap path[data-id=BB],.worldmap path[data-id=KM],.worldmap path[data-id=CV],.worldmap path[data-id=KY],.worldmap path[data-id=DM],.worldmap path[data-id=MQ],.worldmap path[data-id=GP],.worldmap path[data-id=FK],.worldmap path[data-id=FO],.worldmap path[data-id=GD],.worldmap path[data-id=VC],.worldmap path[data-id=LC],.worldmap path[data-id=VI],.worldmap path[data-id=TT],.worldmap path[data-id=IC],.worldmap path[data-id=PF],.worldmap path[data-id=KN],.worldmap path[data-id=CW],.worldmap path[data-id=AW],.worldmap path[data-id=LI],.worldmap path[data-id=MV],.worldmap path[data-id=MS],.worldmap path[data-id=NR],.worldmap path[data-id=PN],.worldmap path[data-id=SG],.worldmap path[data-id=SX],.worldmap path[data-id=SC],.worldmap path[data-id=BS],.worldmap path[data-id=TC],.worldmap path[data-id=TO],.worldmap path[data-id=TT],.worldmap path[data-id=YT],.worldmap path[data-id=MQ],.worldmap path[data-id=VG],.worldmap path[data-id=AI],.worldmap path[data-id=PR],.worldmap path[data-id=RE],.worldmap path[data-id=MU],.worldmap path[data-id=FK]{stroke:none}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
.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:1.5em;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.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}[dir=rtl] .ajax-progress{float:right}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/css/core/components/../../../images/core/throbber-active.gif) 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:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/css/core/components/../../../images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center}[dir=rtl] .ajax-progress-fullscreen{right:49%;left:auto}
.js input.form-autocomplete{background-image:url(/themes/contrib/stable/css/core/components/../../../images/core/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center}.js[dir=rtl] input.form-autocomplete{background-position:0 center}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/themes/contrib/stable/css/core/components/../../../images/core/throbber-active.gif);background-position:100% center}.js[dir=rtl] input.form-autocomplete.ui-autocomplete-loading{background-position:0 center}
.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}.container-inline .details-wrapper{display:block}
