@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/democracytracker/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/democracytracker/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/democracytracker/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/democracytracker/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/democracytracker/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/democracytracker/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/democracytracker/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/democracytracker/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/democracytracker/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/democracytracker/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/democracytracker/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}::before,::after{--tw-content:'';}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]{display:none;}*,::before,::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem;}.\!container{width:100% !important;margin-right:auto !important;margin-left:auto !important;padding-right:2rem !important;padding-left:2rem !important;}@media (min-width:640px){.container{max-width:640px;}.\!container{max-width:640px !important;}}@media (min-width:768px){.container{max-width:768px;}.\!container{max-width:768px !important;}}@media (min-width:1024px){.container{max-width:1024px;}.\!container{max-width:1024px !important;}}@media (min-width:1280px){.container{max-width:1280px;}.\!container{max-width:1280px !important;}}@media (min-width:1536px){.container{max-width:1536px;}.\!container{max-width:1536px !important;}}.pointer-events-none{pointer-events:none;}.visible{visibility:visible;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.sticky{position:-webkit-sticky;position:sticky;}.top-\[80px\]{top:80px;}.right-8{right:2rem;}.left-0{left:0px;}.top-0{top:0px;}.bottom-0{bottom:0px;}.right-0{right:0px;}.-bottom-10{bottom:-2.5rem;}.left-4{left:1rem;}.left-1\/2{left:50%;}.\!left-1\/4{left:25% !important;}.top-1\/2{top:50%;}.right-4{right:1rem;}.z-\[100\]{z-index:100;}.z-50{z-index:50;}.z-10{z-index:10;}.z-\[99\]{z-index:99;}.z-\[200\]{z-index:200;}.z-\[99999\]{z-index:99999;}.z-\[999\]{z-index:999;}.col-span-6{grid-column:span 6 / span 6;}.my-10{margin-top:2.5rem;margin-bottom:2.5rem;}.-mx-8{margin-left:-2rem;margin-right:-2rem;}.my-8{margin-top:2rem;margin-bottom:2rem;}.my-12{margin-top:3rem;margin-bottom:3rem;}.my-4{margin-top:1rem;margin-bottom:1rem;}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem;}.mb-6{margin-bottom:1.5rem;}.mb-5{margin-bottom:1.25rem;}.mb-4{margin-bottom:1rem;}.mb-3{margin-bottom:0.75rem;}.mr-4{margin-right:1rem;}.mb-2{margin-bottom:0.5rem;}.mb-8{margin-bottom:2rem;}.mb-16{margin-bottom:4rem;}.\!mb-0{margin-bottom:0px !important;}.mr-2{margin-right:0.5rem;}.mr-3{margin-right:0.75rem;}.mr-6{margin-right:1.5rem;}.ml-2{margin-left:0.5rem;}.mt-4{margin-top:1rem;}.mb-12{margin-bottom:3rem;}.mb-0{margin-bottom:0px;}.ml-4{margin-left:1rem;}.ml-1{margin-left:0.25rem;}.mr-8{margin-right:2rem;}.mb-10{margin-bottom:2.5rem;}.-ml-8{margin-left:-2rem;}.mt-6{margin-top:1.5rem;}.mt-5{margin-top:1.25rem;}.mr-5{margin-right:1.25rem;}.ml-auto{margin-left:auto;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.table{display:table;}.table-caption{display:table-caption;}.table-cell{display:table-cell;}.grid{display:grid;}.contents{display:contents;}.hidden{display:none;}.\!hidden{display:none !important;}.h-full{height:100%;}.h-\[10px\]{height:10px;}.h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px);}.h-\[calc\(100vh_-_250px\)\]{height:calc(100vh - 250px);}.h-\[14px\]{height:14px;}.h-\[78px\]{height:78px;}.h-\[40px\]{height:40px;}.h-\[36px\]{height:36px;}.h-\[32px\]{height:32px;}.h-\[5px\]{height:5px;}.h-\[100px\]{height:100px;}.h-8{height:2rem;}.h-\[80px\]{height:80px;}.min-h-\[200px\]{min-height:200px;}.w-\[80px\]{width:80px;}.w-\[200px\]{width:200px;}.w-full{width:100%;}.w-\[14px\]{width:14px;}.w-\[260px\]{width:260px;}.w-\[180px\]{width:180px;}.w-\[60px\]{width:60px;}.w-auto{width:auto;}.w-\[16px\]{width:16px;}.w-\[50px\]{width:50px;}.w-\[36px\]{width:36px;}.w-\[140px\]{width:140px;}.w-\[32px\]{width:32px;}.w-\[100px\]{width:100px;}.w-\[25\%\]{width:25%;}.w-\[30px\]{width:30px;}.w-8{width:2rem;}.max-w-\[300px\]{max-width:300px;}.flex-shrink-0{flex-shrink:0;}.flex-shrink{flex-shrink:1;}.flex-grow{flex-grow:1;}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.\!-translate-x-1\/2{--tw-translate-x:-50% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}.-translate-y-\[110\%\]{--tw-translate-y:-110%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.cursor-pointer{cursor:pointer;}.cursor-default{cursor:default;}.resize{resize:both;}.columns-3{-moz-columns:3;columns:3;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-wrap{flex-wrap:wrap;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.justify-start{justify-content:flex-start;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-10{gap:2.5rem;}.gap-2{gap:0.5rem;}.gap-4{gap:1rem;}.gap-1{gap:0.25rem;}.gap-x-1{-moz-column-gap:0.25rem;column-gap:0.25rem;}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem;}.gap-y-4{row-gap:1rem;}.gap-y-6{row-gap:1.5rem;}.gap-x-2{-moz-column-gap:0.5rem;column-gap:0.5rem;}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem;}.gap-y-2{row-gap:0.5rem;}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem;}.space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse));}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse));}.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse));}.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)));}.overflow-hidden{overflow:hidden;}.overflow-y-auto{overflow-y:auto;}.whitespace-nowrap{white-space:nowrap;}.rounded-sm{border-radius:0.125rem;}.rounded-full{border-radius:9999px;}.rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;}.rounded-b-xl{border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem;}.border{border-width:1px;}.border-b{border-bottom-width:1px;}.border-t{border-top-width:1px;}.border-solid{border-style:solid;}.\!border-none{border-style:none !important;}.border-gsodBorder{border-color:#11253e33;}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}.border-gsodSkyCloudy{--tw-border-opacity:1;border-color:rgb(223 231 239 / var(--tw-border-opacity));}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));}.border-t-gsodBorder{border-top-color:#11253e33;}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.bg-gsodSkyCloudy{--tw-bg-opacity:1;background-color:rgb(223 231 239 / var(--tw-bg-opacity));}.bg-gsodPositive{--tw-bg-opacity:1;background-color:rgb(72 206 150 / var(--tw-bg-opacity));}.bg-gsodNegative{--tw-bg-opacity:1;background-color:rgb(245 99 99 / var(--tw-bg-opacity));}.bg-gsodSkyGray{--tw-bg-opacity:1;background-color:rgb(246 249 252 / var(--tw-bg-opacity));}.bg-gsodOcean{--tw-bg-opacity:1;background-color:rgb(34 96 218 / var(--tw-bg-opacity));}.bg-gsodAbyss{--tw-bg-opacity:1;background-color:rgb(17 37 62 / var(--tw-bg-opacity));}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));}.bg-gsodNeutral{--tw-bg-opacity:1;background-color:rgb(125 138 152 / var(--tw-bg-opacity));}.bg-gsodDemocracy{--tw-bg-opacity:1;background-color:rgb(151 221 204 / var(--tw-bg-opacity));}.bg-gsodHybrid{--tw-bg-opacity:1;background-color:rgb(161 140 191 / var(--tw-bg-opacity));}.bg-gsodAuthoritarian{--tw-bg-opacity:1;background-color:rgb(234 161 70 / var(--tw-bg-opacity));}.\!bg-white{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important;}.\!bg-gsodAbyss{--tw-bg-opacity:1 !important;background-color:rgb(17 37 62 / var(--tw-bg-opacity)) !important;}.bg-red-900{--tw-bg-opacity:1;background-color:rgb(127 29 29 / var(--tw-bg-opacity));}.\!bg-gsodSkyGray{--tw-bg-opacity:1 !important;background-color:rgb(246 249 252 / var(--tw-bg-opacity)) !important;}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity));}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));}.\!bg-opacity-80{--tw-bg-opacity:0.8 !important;}.bg-\[url\(\'assets\/bg-map\.svg\'\)\]{
  background-image: url(/democracytracker/themes/custom/gsod/dist/4925cb32309d6e6b8f90.svg);
}
.bg-valueLegendBG{
  background-image: linear-gradient(180deg, rgba(34,96,218,1) 0%, rgba(34,96,218,0.2) 100%);
}
.bg-\[url\(assets\/icons\/icon-dropdown\.svg\)\]{
  background-image: url(/democracytracker/themes/custom/gsod/dist/44e491ee1f7c23318695.svg);
}
.bg-\[url\(assets\/chevron-right-black\.svg\)\]{
  background-image: url(/democracytracker/themes/custom/gsod/dist/966510f8fe71d8230f13.svg);
}
.bg-\[url\(\'assets\/loading\.gif\'\)\]{
  background-image: url(/democracytracker/themes/custom/gsod/dist/0dcf44a10cbe004cef0f.gif);
}
.bg-\[length\:50vw_auto\]{
  background-size: 50vw auto;
}
.bg-\[length\:48px_48px\]{
  background-size: 48px 48px;
}
.bg-\[position\:top_1rem_right_1rem\]{
  background-position: top 1rem right 1rem;
}
.bg-right-top{
  background-position: right top;
}
.bg-center{
  background-position: center;
}
.bg-right-bottom{
  background-position: right bottom;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.p-8{
  padding: 2rem;
}
.p-5{
  padding: 1.25rem;
}
.p-3{
  padding: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pr-10{
  padding-right: 2.5rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pr-8{
  padding-right: 2rem;
}
.pl-8{
  padding-left: 2rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.\!pt-0{
  padding-top: 0px !important;
}
.pr-4{
  padding-right: 1rem;
}
.pt-\[52\%\]{
  padding-top: 52%;
}
.pb-4{
  padding-bottom: 1rem;
}
.pt-\[61\.11\%\]{
  padding-top: 61.11%;
}
.pb-0{
  padding-bottom: 0px;
}
.pt-4{
  padding-top: 1rem;
}
.pt-1{
  padding-top: 0.25rem;
}
.pt-\[30\.45\%\]{
  padding-top: 30.45%;
}
.pt-16{
  padding-top: 4rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-\[100\%\]{
  padding-top: 100%;
}
.pt-\[21\.428\%\]{
  padding-top: 21.428%;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-16{
  padding-bottom: 4rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pr-16{
  padding-right: 4rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.align-middle{
  vertical-align: middle;
}
.align-text-bottom{
  vertical-align: text-bottom;
}
.font-aileron{
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-\[10px\]{
  font-size: 10px;
}
.text-\[17px\]{
  font-size: 17px;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-\[15px\]{
  font-size: 15px;
}
.text-\[13px\]{
  font-size: 13px;
}
.font-bold{
  font-weight: 700;
}
.\!font-normal{
  font-weight: 400 !important;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.leading-none{
  line-height: 1;
}
.leading-tight{
  line-height: 1.25;
}
.leading-snug{
  line-height: 1.375;
}
.leading-relaxed{
  line-height: 1.625;
}
.leading-\[31px\]{
  line-height: 31px;
}
.text-gsodAbyss{
  --tw-text-opacity: 1;
  color: rgb(17 37 62 / var(--tw-text-opacity));
}
.text-gsodSkyThickCloud{
  --tw-text-opacity: 1;
  color: rgb(173 184 195 / var(--tw-text-opacity));
}
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\!text-gsodNeutral{
  --tw-text-opacity: 1 !important;
  color: rgb(125 138 152 / var(--tw-text-opacity)) !important;
}
.text-gsodOcean{
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.text-gsodNegative{
  --tw-text-opacity: 1;
  color: rgb(245 99 99 / var(--tw-text-opacity));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-gsodNeutral{
  --tw-text-opacity: 1;
  color: rgb(125 138 152 / var(--tw-text-opacity));
}
.text-gsodBody{
  color: #202020cc;
}
.underline{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-0{
  opacity: 0;
}
.opacity-90{
  opacity: 0.9;
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.brightness-200{
  --tw-brightness: brightness(2);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-cardBottom{
  --tw-drop-shadow: drop-shadow(0 5px 3px rgba(0, 0, 0, 0.10));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-tooltip{
  --tw-drop-shadow: drop-shadow(0 3px 3px rgba(0, 0, 0, 0.30));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\!filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition{
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-500{
  transition-duration: 500ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}
.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option--selectable{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--group{padding:0}
.select2-container--default .select2-results__option--disabled{color:#999}
.select2-container--default .select2-results__option--selected{background-color:#ddd}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option--group{padding:0}
.select2-container--classic .select2-results__option--disabled{color:grey}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
html, body{
  width: 100%;
  overflow-x: hidden;
}
html,body{max-width:100vw}
@font-face{font-family:"source serif pro";src:url(/democracytracker/themes/custom/gsod/dist/a43f8192fdd94b8968c6.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"source serif pro";src:url(/democracytracker/themes/custom/gsod/dist/90931d6ad253cd8de8e4.ttf) format("truetype");font-weight:400;font-style:italic}
@font-face{font-family:"source serif pro";src:url(/democracytracker/themes/custom/gsod/dist/9db16c82a70437a68b3b.ttf) format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:"source serif pro";src:url(/democracytracker/themes/custom/gsod/dist/1266f2c17835efdcff7b.ttf) format("truetype");font-weight:600;font-style:italic}
@font-face{font-family:"source serif pro";src:url(/democracytracker/themes/custom/gsod/dist/4e034fc18058dc3f4d21.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:"source serif pro";src:url(/democracytracker/themes/custom/gsod/dist/9f9b1eb2d82e26bb2f4a.ttf) format("truetype");font-weight:700;font-style:italic}
body{
  font-family: source serif pro, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  line-height: 2;
  color: #202020cc;
}
h1.h1, h2.h1, h3.h1, h4.h1, h5.h1{
  margin-bottom: 1rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(17 37 62 / var(--tw-text-opacity));
}
h1.h1,h2.h1,h3.h1,h4.h1,h5.h1{font-size:26px}
@media (min-width: 1024px){h1.h1,h2.h1,h3.h1,h4.h1,h5.h1{font-size:50px}}
h1.h2, h2.h2, h3.h2, h4.h2, h5.h2{
  margin-bottom: 1rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(17 37 62 / var(--tw-text-opacity));
}
h1.h2,h2.h2,h3.h2,h4.h2,h5.h2{font-size:20px}
@media (min-width: 1024px){h1.h2,h2.h2,h3.h2,h4.h2,h5.h2{font-size:36px}}
h1.h3, h2.h3, h3.h3, h4.h3, h5.h3{
  margin-bottom: 1rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(17 37 62 / var(--tw-text-opacity));
}
h1.h3,h2.h3,h3.h3,h4.h3,h5.h3{font-size:18px}
@media (min-width: 1024px){h1.h3,h2.h3,h3.h3,h4.h3,h5.h3{font-size:26px}}
h1.h4, h2.h4, h3.h4, h4.h4, h5.h4{
  margin-bottom: 1rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(17 37 62 / var(--tw-text-opacity));
}
h1.h4,h2.h4,h3.h4,h4.h4,h5.h4{font-size:16px}
@media (min-width: 1024px){h1.h4,h2.h4,h3.h4,h4.h4,h5.h4{font-size:20px}}
h1.h5, h2.h5, h3.h5, h4.h5, h5.h5{
  margin-bottom: 1rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(17 37 62 / var(--tw-text-opacity));
}
h1.h5,h2.h5,h3.h5,h4.h5,h5.h5{font-size:16px}
@media (min-width: 1024px){h1.h5,h2.h5,h3.h5,h4.h5,h5.h5{font-size:16px}}
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5{
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.wyswyg, .wyswyg-content, p{
  margin-bottom: 1rem;
}
.wyswyg a, .wyswyg-content a, p a{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.wyswyg a:hover, .wyswyg-content a:hover, p a:hover{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.bulletify ul{-webkit-padding-start:30px;padding-inline-start:30px}
.bulletify ul li{list-style:disc}
.region.region-branding{flex-grow:1}
.nav-desktop nav ul.menu{
  margin: 0px;
  display: flex;
  height: 100%;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-weight: 700;height:80px;
}
@media (min-width: 1024px){.nav-desktop nav ul.menu{
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }.nav-desktop nav ul.menu{height:80px}}
@media (min-width: 1280px){.nav-desktop nav ul.menu{
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }}
.nav-desktop nav ul.menu li{
  display: block;
  height: 100%;
}
.nav-desktop nav ul.menu li a{
  display: flex;
  height: 100%;
  align-items: center;
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);font-size:15px;
}
@media (min-width: 1024px){.nav-desktop nav ul.menu li a{font-size:13px}}
@media (min-width: 1280px){.nav-desktop nav ul.menu li a{font-size:15px}}
.nav-desktop nav ul.menu li a:hover, .nav-desktop nav ul.menu li a.is-active{
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(34 96 218 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.nav-desktop nav ul.menu li a.menu-has-dropdown:after{
  display: inline-block;
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:url(/democracytracker/themes/custom/gsod/dist/7ad467ab784ca183b146.svg);filter:brightness(0);transition:filter 0.3 ease-in-out;
}
.nav-desktop nav ul.menu li a.menu-has-dropdown:hover:after{content:url(/democracytracker/themes/custom/gsod/dist/4203c3fdb91d5a3187e4.svg);filter:none}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded{
  position: relative;
}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded a:after{
  display: inline-block;
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:url(/democracytracker/themes/custom/gsod/dist/7ad467ab784ca183b146.svg);filter:brightness(0);transition:filter 0.3 ease-in-out;
}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded a:hover:after{content:url(/democracytracker/themes/custom/gsod/dist/4203c3fdb91d5a3187e4.svg);filter:none}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu{
  position: absolute;
  top: 80px;
  right: 50%;
  z-index: 100;
  display: block;
  display: none;
  height: auto;
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  padding-top: 2rem;
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1024px){
  .nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu{
    top: 60px;
  }
}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item{
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item a{
  white-space: nowrap;
  border-style: none;
  color: #202020cc;
}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item a:after{content:none}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item a:hover, .nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item a.is-active{
  border-style: none;
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item:first-child{
  position: relative;
  padding-top: 1rem;
}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item:first-child:before{
  position: absolute;
  top: 0px;
  left: 50%;
  display: block;
  height: 1rem;
  width: 1rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));content:'';
}
.nav-desktop nav ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item:last-child{
  padding-bottom: 1rem;
}
header{border-bottom:solid 1px #2020201a}
header .img-logo-home{
  display: none;
}
@media (min-width: 1024px){header.front .img-logo-page{
    display: none;
  }header.front .img-logo-home{
    display: block;
  }}
header.front .nav-desktop ul.menu li a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
header.front .nav-desktop ul.menu li a:hover, header.front .nav-desktop ul.menu li a.is-active{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
header.front .nav-desktop ul.menu li a.menu-has-dropdown:after{
  display: inline-block;
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:url(/democracytracker/themes/custom/gsod/dist/7ad467ab784ca183b146.svg);filter:none;
}
header.front .nav-desktop ul.menu li.menu-item.menu-item--expanded a:after{
  display: inline-block;
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:url(/democracytracker/themes/custom/gsod/dist/7ad467ab784ca183b146.svg);filter:none;
}
.mobile-menu-toggle .close-menu{
  display: none;
}
.mobile-menu-toggle.active .open-menu{
  display: none;
}
.mobile-menu-toggle.active .close-menu{
  display: block;
}
.nav-mobile ul.menu{
  margin: 0px;
  height: 100%;
}
.nav-mobile ul.menu > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.nav-mobile ul.menu{
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-weight: 700;
}
.nav-mobile ul.menu li{
  display: block;
}
.nav-mobile ul.menu li a{
  display: inline-block;
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.nav-mobile ul.menu li a:hover, .nav-mobile ul.menu li a.is-active{
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(34 96 218 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.nav-mobile ul.menu li.menu-item--expanded ul.menu{
  margin-left: 2rem;
}
.region-tab-toggle{
  cursor: pointer;
  white-space: nowrap;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 15px;
  font-weight: 700;margin-right:32px;
}
.region-tab-toggle.active{
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(34 96 218 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.region-tab-toggle.active:before{content:'';position:absolute;right:-32px;bottom:0;width:0;height:0;border-left:32px solid transparent;border-top:32px solid transparent;border-bottom:32px solid transparent;--tw-border-opacity: 1;border-left-color: rgb(34 96 218 / var(--tw-border-opacity))}
.region-tab-toggle.active:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.region-tab-toggle:hover{
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.countries-menu-group{
  display: none;
}
.countries-menu-group.active{
  display: block;
}
@media screen and (max-width: 1023px){#dropdown-menu-countries{display:none !important}}
#continent-menu-mobile .continent-menu-each:after{
  margin-left: 1.25rem;
  display: inline-block;content:url(/democracytracker/themes/custom/gsod/dist/966510f8fe71d8230f13.svg);
}
.mobile-menu-countries-list{
  transition-property: opacity;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);z-index:100;
}
.mobile-menu-countries-list.active{display:block}
.mobile-menu-countries-list.show{opacity:1}
footer ul.menu{
  margin: 0px;
  margin-top: 1.25rem;
  padding: 0px;
}
@media (min-width: 640px){footer ul.menu{
    display: flex;
  }footer ul.menu{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }}
footer ul.menu li a{
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
input[type="radio"]{
  display: none;
}
input[type="radio"]+label{width:18px;height:18px;transform:translateY(2px);margin-right: 0.75rem;display: inline-block;cursor: pointer;border-radius: 9999px;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(107 114 128 / var(--tw-border-opacity))}
input[type="radio"]:checked+label{
  position: relative;
  border-width: 6px;
  --tw-border-opacity: 1;
  border-color: rgb(34 96 218 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
input[type="radio"]+label+label{
  cursor: pointer;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
input.range-spider-chart-years{-webkit-appearance:none;width:100%;height:4px;background:cyan;outline:none;background:#f09633;background:linear-gradient(90deg, #f09633 0%, #f09633 20%, #a18cbf 20.01%, #a18cbf 50%, #97ddcc 50.01%, #97ddcc 100%)}
input.range-spider-chart-years::-webkit-slider-thumb{
  border-radius: 9999px;-webkit-appearance:none;appearance:none;width:18px;height:18px;background:white;cursor:pointer;
}
input.range-spider-chart-years::-moz-range-thumb{
  border-radius: 9999px;width:18px;height:18px;background:white;cursor:pointer;
}
input[type=text], input[type=email], input[type=password], input[type=number], textarea{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(223 231 239 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
input[type=text],input[type=email],input[type=password],input[type=number],textarea{min-height:48px;border-width:1px}
.gsod-form label{
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.gsod-form select{
  position: relative;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(223 231 239 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-repeat: no-repeat;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;background-image:url(/democracytracker/themes/custom/gsod/dist/44e491ee1f7c23318695.svg);background-size:20px 20px;background-position:right 1rem top 50%;
}
.select2-container{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(223 231 239 / var(--tw-border-opacity));
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;width:100% !important;
}
.select2-container.select2-container--open .select2-selection__rendered{background-image:url(/democracytracker/themes/custom/gsod/dist/d4bb73eaf5eab2435f63.svg) !important}
.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{height:50px;border:none}
.select2-container--default .select2-selection--single .select2-selection__arrow .select2-selection__arrow,.select2-container .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__arrow{display:none}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  display: block;
  width: 100%;
  align-items: center;
  overflow: hidden;
  background-repeat: no-repeat;
  padding-left: 1rem;
  padding-right: 3rem;
  padding-top: 0.75rem;
  font-weight: 700;height:50px;background-image:url(/democracytracker/themes/custom/gsod/dist/44e491ee1f7c23318695.svg);background-position:right 1rem top 50%;
}
.vselect-container{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(223 231 239 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.vselect-selected-display{
  position: relative;
  display: flex;
  width: 100%;
  cursor: pointer;
  align-items: center;
  padding-left: 1rem;
  padding-right: 3rem;height:48px;
}
.vselect-selected-display:after{
  position: absolute;
  top: 50%;
  right: 1rem;
  display: block;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-size: contain;
  background-repeat: no-repeat;content:'';width:20px;height:20px;background-image:url(/democracytracker/themes/custom/gsod/dist/44e491ee1f7c23318695.svg);
}
.vselect-selected-display.vselect-tray-opened:after{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.vselect-selected-display span{
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vselect-tray-container{
  padding: 1rem;height:400px;
}
.vselect-tray{
  height: 100%;
  overflow: auto;
}
.vselect-option{
  display: flex;
  align-items: flex-start;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.vselect-option.child{
  padding-left: 1rem;
}
.vselect-option input[type="checkbox"]{
  margin-right: 0.5rem;
  flex-shrink: 0;
}
.gsod-tag{
  display: block;
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: rgb(233 239 251 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gsod-tag:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(34 96 218 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gsod-tag.alt{
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gsod-tag.alt:hover{
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.gsod-tag.white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.gsod-tag.white:hover{
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.read-more, .download-file{
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
  transition-property: opacity;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.read-more:before, .download-file:before{
  margin-right: 0.25rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(34 96 218 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.read-more:before,.download-file:before{content:'';background-image:url(/democracytracker/themes/custom/gsod/dist/7ad467ab784ca183b146.svg);width:32px;height:32px}
@media (min-width: 640px){.read-more:before, .download-file:before{
    margin-right: 0.75rem;
  }}
@media (min-width: 1024px){.read-more:before,.download-file:before{width:36px;height:36px}}
.read-more:hover, .download-file:hover{
  opacity: 0.6;
}
.read-more.alt:before,.download-file.alt:before{content:none}
.read-more.alt:after, .download-file.alt:after{
  margin-left: 0.75rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(34 96 218 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.read-more.alt:after,.download-file.alt:after{content:'';background-image:url(/democracytracker/themes/custom/gsod/dist/7ad467ab784ca183b146.svg);width:32px;height:32px}
@media (min-width: 1024px){.read-more.alt:after,.download-file.alt:after{width:36px;height:36px}}
.download-file{
  --tw-text-opacity: 1;
  color: rgb(17 37 62 / var(--tw-text-opacity));
}
.download-file:before{
  --tw-bg-opacity: 1;
  background-color: rgb(17 37 62 / var(--tw-bg-opacity));
}
.gsod-jump-links .jump-link{
  margin-right: 2rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.gsod-jump-links .jump-link:hover{
  opacity: 0.6;
}
.gsod-jump-links .jump-link::before{
  vertical-align: middle;content:url(/democracytracker/themes/custom/gsod/dist/4203c3fdb91d5a3187e4.svg);
}
.gsod-jump-links .jump-link.white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gsod-jump-links .jump-link.white::before{content:url(/democracytracker/themes/custom/gsod/dist/7ad467ab784ca183b146.svg)}
.critical-development-link:hover{
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.critical-development-link:hover h1, .critical-development-link:hover h2, .critical-development-link:hover h3, .critical-development-link:hover h4, .critical-development-link:hover h5{
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.critical-development-link.breaking-updates{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.critical-development-link.breaking-updates h1, .critical-development-link.breaking-updates h2, .critical-development-link.breaking-updates h3, .critical-development-link.breaking-updates h4, .critical-development-link.breaking-updates h5{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.critical-development-link.breaking-updates:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0.7;
}
.critical-development-link.breaking-updates:hover h1, .critical-development-link.breaking-updates:hover h2, .critical-development-link.breaking-updates:hover h3, .critical-development-link.breaking-updates:hover h4, .critical-development-link.breaking-updates:hover h5{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button{
  --tw-bg-opacity: 1;
  background-color: rgb(34 96 218 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.message-banner p{margin:0}
.gsod-country-featured-image div{
  position: relative;padding-top:54.34%;
}
.gsod-country-featured-image div img{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gsod-attribute{width:32px}
@media (min-width: 1024px){.gsod-attribute{width:36px}}
.gsod-subattribute{
  position: relative;
  display: flex;
  height: 30px;
  width: 30px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gsod-subattribute:before{
  position: absolute;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;content:'AA';
}
.gsod-subattribute.rg_clean_elections:before{content:'CE'}
.gsod-subattribute.rg_inclusive_suffrage:before{content:'IS'}
.gsod-subattribute.rg_free_political_parties:before{content:'FP'}
.gsod-subattribute.rg_elected_government:before{content:'EG'}
.gsod-subattribute.fr_access_to_justice:before{content:'AJ'}
.gsod-subattribute.fr_civil_liberties:before{content:'CL'}
.gsod-subattribute.fr_social_rights_and_equality:before{content:'SE'}
.gsod-subattribute.cg_effective_parliament:before{content:'EP'}
.gsod-subattribute.cg_judicial_independence:before{content:'JI'}
.gsod-subattribute.cg_media_integrity:before{content:'MI'}
.gsod-subattribute.ia_absence_corruption:before{content:'AC'}
.gsod-subattribute.ia_predictable_enforcement:before{content:'PE'}
.gsod-subattribute.pe_civil_participation:before{content:'CP'}
.gsod-subattribute.pe_electoral_participation:before{content:'EP'}
.gsod-subattribute.pe_direct_democracy:before{content:'DD'}
.gsod-subattribute.pe_local_democracy:before{content:'LD'}
.gsod-subattribute.positive{
  --tw-bg-opacity: 1;
  background-color: rgb(72 206 150 / var(--tw-bg-opacity));
}
.gsod-subattribute.negative{
  --tw-bg-opacity: 1;
  background-color: rgb(245 99 99 / var(--tw-bg-opacity));
}
.gsod-subattribute.neutral{
  --tw-bg-opacity: 1;
  background-color: rgb(125 138 152 / var(--tw-bg-opacity));
}
@media (min-width: 1024px){.gsod-subattribute{
    height: 34px;
  }.gsod-subattribute{
    width: 34px;
  }.gsod-subattribute{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }}
.attribute-tooltip{
  position: absolute;
  display: flex;
  --tw-translate-x: -50%;
  --tw-translate-y: calc(calc(100% + 15px) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  --tw-drop-shadow: drop-shadow(0 3px 3px rgba(0, 0, 0, 0.30));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);max-width:300px;z-index:200;
}
.attribute-tooltip:before{
  position: absolute;
  left: 50%;
  bottom: 0px;
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  --tw-translate-x: -50%;
  --tw-translate-y: 50%;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));content:'';
}
.attribute-tooltip .tooltip-content{
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #202020cc;
}
.country-overlay-panel-hero, .country-overlay-panel-mu{
  transition-property: transform;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.country-overlay-panel-hero,.country-overlay-panel-mu{transform:translate(150%, -50%)}
.country-overlay-panel-hero.active,.country-overlay-panel-mu.active{transform:translate(0%, -50%)}
.cp-tooltip-overlay{transform:translateY(calc((100% + 18px) * -1))}
.cp-tooltip-overlay .cp-tooltip-content .chevron{
  position: absolute;
  bottom: 0px;
  left: 1rem;
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  --tw-translate-y: 50%;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));content:'';
}
.each-cpkr img{filter:grayscale(1) brightness(0.25)}
.each-cpkr:hover img{filter:none}
.each-cpkr:hover *{
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
}
.loading-blocker{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  background-position: center;
  background-repeat: no-repeat;background-image:url(/democracytracker/themes/custom/gsod/dist/0dcf44a10cbe004cef0f.gif);background-size:50px auto;
}
.html-report-notes p{
  margin-bottom: 0.5rem;
}
.hexagon{
  cursor: pointer;
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.hexagon span{
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.hexagon.home-hero img:not(.hexagon-country-map):not(.hexagon-arrow), .hexagon.home-hero div{
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.hexagon.home-hero .hexagon-content{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  height: 100%;
  width: 100%;
  padding-top: 20%;
}
.hexagon.home-hero .hexagon-country-map{
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  height: 60%;
  width: 60%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -o-object-fit: contain;
     object-fit: contain;
}
.hexagon.home-hero .hexagon-arrow{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem;
  display: block;
  width: 15%;
}
.hexagon.home-hero .hexagon-country-name{
  display: block;
  padding-left: 10%;
  padding-right: 10%;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hexagon.home-hero:hover{
  z-index: 20;
}
.hexagon.home-hero:hover img:not(.hexagon-country-map):not(.hexagon-arrow),.hexagon.home-hero:hover div{transform:scale(1.5)}
.hexagon.home-hero:hover img:not(.hexagon-country-map){filter:drop-shadow(0px 0px 15px rgba(0,0,0,0.298039))}
.hexagon.mini img:not(.hexagon-arrow), .hexagon.mini div{
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.hexagon.mini .hexagon-content{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  height: 100%;
  width: 100%;
  padding-top: 27.5%;
}
.hexagon.mini .hexagon-arrow{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem;
  display: block;
  width: 17.5%;
}
.hexagon.mini .hexagon-country-code{
  display: block;
  padding-left: 10%;
  padding-right: 10%;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hexagon.mini:hover{
  z-index: 20;
}
.hexagon.mini:hover img:not(.hexagon-arrow),.hexagon.mini:hover div{transform:scale(1.5);filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.184314))}
.hexagon-loader{height:auto;transition:opacity 0.3s;width:60px}
.hexagon-loader *{transform-origin:45px 52px;fill:#fff}
.hexagon-loader *:nth-child(1){transform:rotateZ(0deg)}
.hexagon-loader *:nth-child(1) g{transform-box:fill-box;transform-origin:33% 50%;-webkit-animation:2s linear .16667s infinite hexagon-flip-triangles;animation:2s linear .16667s infinite hexagon-flip-triangles}
.hexagon-loader *:nth-child(1) g path{stroke:#fff;stroke-width:1px;transform:rotateY(90deg);-webkit-animation:2s linear .16667s infinite hexagon-fold-triangles;animation:2s linear .16667s infinite hexagon-fold-triangles}
.hexagon-loader *:nth-child(2){transform:rotateZ(60deg)}
.hexagon-loader *:nth-child(2) g{transform-box:fill-box;transform-origin:33% 50%;-webkit-animation:2s linear .33333s infinite hexagon-flip-triangles;animation:2s linear .33333s infinite hexagon-flip-triangles}
.hexagon-loader *:nth-child(2) g path{stroke:#fff;stroke-width:1px;transform:rotateY(90deg);-webkit-animation:2s linear .33333s infinite hexagon-fold-triangles;animation:2s linear .33333s infinite hexagon-fold-triangles}
.hexagon-loader *:nth-child(3){transform:rotateZ(120deg)}
.hexagon-loader *:nth-child(3) g{transform-box:fill-box;transform-origin:33% 50%;-webkit-animation:2s linear .5s infinite hexagon-flip-triangles;animation:2s linear .5s infinite hexagon-flip-triangles}
.hexagon-loader *:nth-child(3) g path{stroke:#fff;stroke-width:1px;transform:rotateY(90deg);-webkit-animation:2s linear .5s infinite hexagon-fold-triangles;animation:2s linear .5s infinite hexagon-fold-triangles}
.hexagon-loader *:nth-child(4){transform:rotateZ(180deg)}
.hexagon-loader *:nth-child(4) g{transform-box:fill-box;transform-origin:33% 50%;-webkit-animation:2s linear .66667s infinite hexagon-flip-triangles;animation:2s linear .66667s infinite hexagon-flip-triangles}
.hexagon-loader *:nth-child(4) g path{stroke:#fff;stroke-width:1px;transform:rotateY(90deg);-webkit-animation:2s linear .66667s infinite hexagon-fold-triangles;animation:2s linear .66667s infinite hexagon-fold-triangles}
.hexagon-loader *:nth-child(5){transform:rotateZ(240deg)}
.hexagon-loader *:nth-child(5) g{transform-box:fill-box;transform-origin:33% 50%;-webkit-animation:2s linear .83333s infinite hexagon-flip-triangles;animation:2s linear .83333s infinite hexagon-flip-triangles}
.hexagon-loader *:nth-child(5) g path{stroke:#fff;stroke-width:1px;transform:rotateY(90deg);-webkit-animation:2s linear .83333s infinite hexagon-fold-triangles;animation:2s linear .83333s infinite hexagon-fold-triangles}
.hexagon-loader *:nth-child(6){transform:rotateZ(300deg)}
.hexagon-loader *:nth-child(6) g{transform-box:fill-box;transform-origin:33% 50%;-webkit-animation:2s linear 1s infinite hexagon-flip-triangles;animation:2s linear 1s infinite hexagon-flip-triangles}
.hexagon-loader *:nth-child(6) g path{stroke:#fff;stroke-width:1px;transform:rotateY(90deg);-webkit-animation:2s linear 1s infinite hexagon-fold-triangles;animation:2s linear 1s infinite hexagon-fold-triangles}
@-webkit-keyframes hexagon-fold-triangles{0%{transform:rotateY(90deg);fill:#bfbfbf}8.3%,50%{transform:rotateY(0deg);fill:#fff}58.3%{transform:rotateY(90deg);fill:#bfbfbf}}
@keyframes hexagon-fold-triangles{0%{transform:rotateY(90deg);fill:#bfbfbf}8.3%,50%{transform:rotateY(0deg);fill:#fff}58.3%{transform:rotateY(90deg);fill:#bfbfbf}}
@-webkit-keyframes hexagon-flip-triangles{0%,49.99%{transform:rotate(0deg)}50%,100%{transform:rotate(240deg)}}
@keyframes hexagon-flip-triangles{0%,49.99%{transform:rotate(0deg)}50%,100%{transform:rotate(240deg)}}
.collapse-toggle.basic{
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-bottom-color: #11253e33;
  padding-top: 1rem;
  padding-bottom: 1rem;
  --tw-text-opacity: 1;
  color: rgb(17 37 62 / var(--tw-text-opacity));
}
.collapse-toggle.basic.active img{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.collapse{
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.collapse.close{height:0px !important}
.line-chart .canvas canvas{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.jvectormap-container{
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.jvectormap-zoomin,.jvectormap-zoomout{display:none}
.jvectormap-legend-cnt{display:none}
.map-tool-tip{
  position: fixed;min-width:260px;pointer-events:none;transform:translate(-50%, -100%);
}
.map-tool-tip:after{
  position: absolute;
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));content:"";width:20px;height:20px;bottom:0;left:50%;transform:translate(-50%, 50%) rotate(45deg);
}
.map-tool-tip.aw{min-width:auto}
.das-tag{
  position: relative;
  display: flex;
  align-items: center;
}
.das-tag > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.das-tag{
  --tw-bg-opacity: 1;
  background-color: rgb(246 249 252 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));padding-right:40px;
}
.das-tag .das-tag-remove{
  position: absolute;
  top: 50%;
  right: 0.5rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.das-tag .das-tag-remove:hover{
  opacity: 0.6;
}
.das-tag .das-tag-remove{width:20px;height:20px;background-image:url(/democracytracker/themes/custom/gsod/dist/327d1360d34f27179592.svg)}
.das-remove-all-tags{
  display: flex;
  cursor: pointer;
  align-items: center;
}
.das-remove-all-tags > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.das-remove-all-tags{
  --tw-bg-opacity: 1;
  background-color: rgb(246 249 252 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.das-remove-all-tags:hover{
  opacity: 0.6;
}
.das-remove-all-tags{background-color:#CED2D5}
.tag-found{
  margin-right: 0.25rem;
  display: inline-block;
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(233 239 251 / var(--tw-bg-opacity));
  padding: 0.5rem;
  font-family: aileron, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(34 96 218 / var(--tw-text-opacity));
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.tag-found:hover{
  opacity: 0.6;
}
.filters-collapse-toggle{
  background-repeat: no-repeat;background-image:url(/democracytracker/themes/custom/gsod/dist/44e491ee1f7c23318695.svg);background-position:right 0 top 50%;
}
.filters-collapse-toggle.active{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(223 231 239 / var(--tw-border-opacity));background-image:url(/democracytracker/themes/custom/gsod/dist/d4bb73eaf5eab2435f63.svg);
}
.filters-collapse{overflow:hidden}
.filters-collapse.close{height:0px !important}
@media (min-width: 768px){.filters-collapse.close{height:auto !important}.filters-collapse{overflow:unset !important}}
.pagination, .gsod-post-slider-nav, .gsod-page-slider-nav{
  margin-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination > :not([hidden]) ~ :not([hidden]), .gsod-post-slider-nav > :not([hidden]) ~ :not([hidden]), .gsod-page-slider-nav > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.pagination .slick-prev, .pagination .slick-next, .gsod-post-slider-nav .slick-prev, .gsod-post-slider-nav .slick-next, .gsod-page-slider-nav .slick-prev, .gsod-page-slider-nav .slick-next{
  display: block;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
}
.pagination .slick-prev,.pagination .slick-next,.gsod-post-slider-nav .slick-prev,.gsod-post-slider-nav .slick-next,.gsod-page-slider-nav .slick-prev,.gsod-page-slider-nav .slick-next{width:32px;height:32px;text-indent:-9999px;background-image:url(/democracytracker/themes/custom/gsod/dist/966510f8fe71d8230f13.svg)}
.pagination .slick-prev:hover, .pagination .slick-next:hover, .gsod-post-slider-nav .slick-prev:hover, .gsod-post-slider-nav .slick-next:hover, .gsod-page-slider-nav .slick-prev:hover, .gsod-page-slider-nav .slick-next:hover{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  opacity: 1;
}
@media (min-width: 768px){.pagination .slick-prev,.pagination .slick-next,.gsod-post-slider-nav .slick-prev,.gsod-post-slider-nav .slick-next,.gsod-page-slider-nav .slick-prev,.gsod-page-slider-nav .slick-next{width:36px;height:36px}}
.slick-prev{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.before\:pointer-events-none::before{
  content: var(--tw-content);
  pointer-events: none;
}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:top-0::before{
  content: var(--tw-content);
  top: 0px;
}
.before\:-left-2::before{
  content: var(--tw-content);
  left: -0.5rem;
}
.before\:left-\[60\%\]::before{
  content: var(--tw-content);
  left: 60%;
}
.before\:left-0::before{
  content: var(--tw-content);
  left: 0px;
}
.before\:bottom-0::before{
  content: var(--tw-content);
  bottom: 0px;
}
.before\:left-\[-1\.5rem\]::before{
  content: var(--tw-content);
  left: -1.5rem;
}
.before\:right-\[-1\.5rem\]::before{
  content: var(--tw-content);
  right: -1.5rem;
}
.before\:right-0::before{
  content: var(--tw-content);
  right: 0px;
}
.before\:left-1\/2::before{
  content: var(--tw-content);
  left: 50%;
}
.before\:z-10::before{
  content: var(--tw-content);
  z-index: 10;
}
.before\:z-\[-1\]::before{
  content: var(--tw-content);
  z-index: -1;
}
.before\:-z-\[1\]::before{
  content: var(--tw-content);
  z-index: -1;
}
.before\:block::before{
  content: var(--tw-content);
  display: block;
}
.before\:hidden::before{
  content: var(--tw-content);
  display: none;
}
.before\:h-full::before{
  content: var(--tw-content);
  height: 100%;
}
.before\:h-4::before{
  content: var(--tw-content);
  height: 1rem;
}
.before\:h-2::before{
  content: var(--tw-content);
  height: 0.5rem;
}
.before\:w-4::before{
  content: var(--tw-content);
  width: 1rem;
}
.before\:w-1\/2::before{
  content: var(--tw-content);
  width: 50%;
}
.before\:w-\[1500px\]::before{
  content: var(--tw-content);
  width: 1500px;
}
.before\:w-2::before{
  content: var(--tw-content);
  width: 0.5rem;
}
.before\:-translate-y-1\/2::before{
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:-translate-x-1\/2::before{
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:translate-y-1\/2::before{
  content: var(--tw-content);
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:rotate-45::before{
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:border-\[2px\]::before{
  content: var(--tw-content);
  border-width: 2px;
}
.before\:border-gsodAbyss::before{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(17 37 62 / var(--tw-border-opacity));
}
.before\:bg-white::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.before\:bg-gsodSkyGray::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(246 249 252 / var(--tw-bg-opacity));
}
.before\:shadow-cdCard::before{
  content: var(--tw-content);
  --tw-shadow: 0px 10px 10px -10px #00000040;
  --tw-shadow-colored: 0px 10px 10px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: var(--tw-content);
}
.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}
.after\:top-0::after{
  content: var(--tw-content);
  top: 0px;
}
.after\:-right-2::after{
  content: var(--tw-content);
  right: -0.5rem;
}
.after\:right-0::after{
  content: var(--tw-content);
  right: 0px;
}
.after\:z-10::after{
  content: var(--tw-content);
  z-index: 10;
}
.after\:block::after{
  content: var(--tw-content);
  display: block;
}
.after\:h-full::after{
  content: var(--tw-content);
  height: 100%;
}
.after\:w-4::after{
  content: var(--tw-content);
  width: 1rem;
}
.after\:w-1\/2::after{
  content: var(--tw-content);
  width: 50%;
}
.after\:translate-x-1\/2::after{
  content: var(--tw-content);
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:bg-white::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:bg-gsodSkyGray::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(246 249 252 / var(--tw-bg-opacity));
}
.after\:content-\[\'\'\]::after{
  --tw-content: '';content:var(--tw-content);}.last\:mb-0:last-child{margin-bottom:0px;}.hover\:scale-\[1\.1\]:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hover\:text-gsodOcean:hover{--tw-text-opacity:1;color:rgb(34 96 218 / var(--tw-text-opacity));}.hover\:\!text-gsodOcean:hover{--tw-text-opacity:1 !important;color:rgb(34 96 218 / var(--tw-text-opacity)) !important;}.hover\:opacity-60:hover{opacity:0.6;}.hover\:opacity-70:hover{opacity:0.7;}@media (min-width:640px){.sm\:right-8{right:2rem;}.sm\:right-0{right:0px;}.sm\:mb-0{margin-bottom:0px;}.sm\:block{display:block;}.sm\:flex{display:flex;}.sm\:hidden{display:none;}.sm\:w-\[160px\]{width:160px;}.sm\:w-8\/12{width:66.666667%;}.sm\:w-\[180px\]{width:180px;}.sm\:w-\[250px\]{width:250px;}.sm\:w-\[120px\]{width:120px;}.sm\:w-1\/2{width:50%;}.sm\:w-5\/12{width:41.666667%;}.sm\:w-\[400px\]{width:400px;}.sm\:flex-grow{flex-grow:1;}.sm\:flex-wrap{flex-wrap:wrap;}.sm\:flex-nowrap{flex-wrap:nowrap;}.sm\:items-center{align-items:center;}.sm\:justify-between{justify-content:space-between;}.sm\:px-0{padding-left:0px;padding-right:0px;}.sm\:py-12{padding-top:3rem;padding-bottom:3rem;}.sm\:text-base{font-size:1rem;line-height:1.5rem;}.sm\:text-xs{font-size:0.75rem;line-height:1rem;}.sm\:hover\:opacity-60:hover{opacity:0.6;}}@media (min-width:768px){.md\:bottom-0{bottom:0px;}.md\:left-0{left:0px;}.md\:col-span-2{grid-column:span 2 / span 2;}.md\:mx-0{margin-left:0px;margin-right:0px;}.md\:mb-0{margin-bottom:0px;}.md\:mr-10{margin-right:2.5rem;}.md\:block{display:block;}.md\:flex{display:flex;}.md\:hidden{display:none;}.md\:h-\[18px\]{height:18px;}.md\:h-\[36px\]{height:36px;}.md\:w-\[215px\]{width:215px;}.md\:w-\[18px\]{width:18px;}.md\:w-\[195px\]{width:195px;}.md\:w-\[150px\]{width:150px;}.md\:w-\[135px\]{width:135px;}.md\:w-\[280px\]{width:280px;}.md\:w-\[36px\]{width:36px;}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.md\:flex-row{flex-direction:row;}.md\:items-center{align-items:center;}.md\:justify-between{justify-content:space-between;}.md\:gap-y-6{row-gap:1.5rem;}.md\:space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse));}.md\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}.md\:border-0{border-width:0px;}.md\:border-l{border-left-width:1px;}.md\:border-gsodBorder{border-color:#11253e33;}.md\:bg-gsodSkyGray{--tw-bg-opacity:1;background-color:rgb(246 249 252 / var(--tw-bg-opacity));}.md\:p-8{padding:2rem;}.md\:py-8{padding-top:2rem;padding-bottom:2rem;}.md\:px-0{padding-left:0px;padding-right:0px;}.md\:pl-8{padding-left:2rem;}.md\:pl-0{padding-left:0px;}.md\:pr-8{padding-right:2rem;}.md\:pb-0{padding-bottom:0px;}.md\:pt-0{padding-top:0px;}.md\:text-xs{font-size:0.75rem;line-height:1rem;}.md\:text-xl{font-size:1.25rem;line-height:1.75rem;}.md\:text-\[21px\]{font-size:21px;}.md\:before\:block::before{content:var(--tw-content);display:block;}}@media (min-width:1024px){.lg\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem;}@media (min-width:640px){.lg\:container{max-width:640px;}}@media (min-width:768px){.lg\:container{max-width:768px;}}@media (min-width:1024px){.lg\:container{max-width:1024px;}}@media (min-width:1280px){.lg\:container{max-width:1280px;}}@media (min-width:1536px){.lg\:container{max-width:1536px;}}.lg\:absolute{position:absolute;}.lg\:top-\[75px\]{top:75px;}.lg\:top-\[90px\]{top:90px;}.lg\:top-0{top:0px;}.lg\:left-0{left:0px;}.lg\:z-\[100\]{z-index:100;}.lg\:col-span-3{grid-column:span 3 / span 3;}.lg\:my-16{margin-top:4rem;margin-bottom:4rem;}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem;}.lg\:mr-0{margin-right:0px;}.lg\:mb-0{margin-bottom:0px;}.lg\:mt-2{margin-top:0.5rem;}.lg\:mb-2{margin-bottom:0.5rem;}.lg\:block{display:block;}.lg\:flex{display:flex;}.lg\:\!hidden{display:none !important;}.lg\:hidden{display:none;}.lg\:h-\[110px\]{height:110px;}.lg\:w-\[260px\]{width:260px;}.lg\:w-\[200px\]{width:200px;}.lg\:w-\[180px\]{width:180px;}.lg\:w-\[86px\]{width:86px;}.lg\:w-10\/12{width:83.333333%;}.lg\:w-\[120px\]{width:120px;}.lg\:w-8\/12{width:66.666667%;}.lg\:w-\[84px\]{width:84px;}.lg\:w-\[300px\]{width:300px;}.lg\:w-4\/12{width:33.333333%;}.lg\:w-full{width:100%;}.lg\:w-9\/12{width:75%;}.lg\:w-\[78px\]{width:78px;}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:flex-wrap{flex-wrap:wrap;}.lg\:gap-y-3{row-gap:0.75rem;}.lg\:gap-y-10{row-gap:2.5rem;}.lg\:bg-\[url\(\'assets\/ornament-tr\.svg\'\)\]{background-image:url(/democracytracker/themes/custom/gsod/dist/b6b3d8e8e25f229e4b11.svg);}.lg\:bg-splitBG{background-image:linear-gradient(to right,transparent 0%,transparent 50%,#F6F9FC 50%,#F6F9FC 100%);}.lg\:bg-\[url\(\'assets\/ornament-br\.svg\'\)\]{background-image:url(/democracytracker/themes/custom/gsod/dist/c10d5c513d4d8598bf05.svg);}.lg\:bg-right-bottom{background-position:right bottom;}.lg\:bg-no-repeat{background-repeat:no-repeat;}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.lg\:py-16{padding-top:4rem;padding-bottom:4rem;}.lg\:px-16{padding-left:4rem;padding-right:4rem;}.lg\:pr-0{padding-right:0px;}.lg\:pr-10{padding-right:2.5rem;}.lg\:pt-\[90px\]{padding-top:90px;}.lg\:pb-24{padding-bottom:6rem;}.lg\:pb-16{padding-bottom:4rem;}.lg\:pl-8{padding-left:2rem;}.lg\:pt-32{padding-top:8rem;}.lg\:pb-64{padding-bottom:16rem;}.lg\:pt-16{padding-top:4rem;}.lg\:pb-56{padding-bottom:14rem;}.lg\:pb-0{padding-bottom:0px;}.lg\:text-sm{font-size:0.875rem;line-height:1.25rem;}.lg\:text-\[19px\]{font-size:19px;}.lg\:before\:right-0::before{content:var(--tw-content);right:0px;}}@media (min-width:1280px){.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem;}.xl\:mt-0{margin-top:0px;}.xl\:block{display:block;}.xl\:hidden{display:none;}.xl\:w-10\/12{width:83.333333%;}.xl\:w-11\/12{width:91.666667%;}.xl\:w-\[300px\]{width:300px;}.xl\:w-\[360px\]{width:360px;}.xl\:w-9\/12{width:75%;}.xl\:w-\[140px\]{width:140px;}.xl\:w-3\/12{width:25%;}.xl\:w-5\/12{width:41.666667%;}.xl\:w-7\/12{width:58.333333%;}.xl\:w-\[30px\]{width:30px;}.xl\:w-\[105px\]{width:105px;}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.xl\:gap-y-4{row-gap:1rem;}.xl\:px-8{padding-left:2rem;padding-right:2rem;}.xl\:pr-\[1rem\]{padding-right:1rem;}.xl\:pr-12{padding-right:3rem;}.xl\:pl-12{padding-left:3rem;}.xl\:text-base{font-size:1rem;line-height:1.5rem;}.xl\:before\:left-1\/2::before{content:var(--tw-content);left:50%;}}@media (min-width:1536px){.\32xl\:block{display:block;}.\32xl\:hidden{display:none;}.\32xl\:w-8\/12{width:66.666667%;}.\32xl\:w-\[180px\]{width:180px;}.\32xl\:w-\[36px\]{width:36px;}.\32xl\:w-\[120px\]{width:120px;}.\32xl\:w-\[200px\]{width:200px;}.\32xl\:gap-y-6{row-gap:1.5rem;}.\32xl\:pr-\[1rem\]{padding-right:1rem;}.\32xl\:pb-64{padding-bottom:16rem;}.\32xl\:pr-\[16rem\]{padding-right:16rem;}}
