/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,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;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.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;}
.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(/themes/custom/custom_theme_base/images/icons/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(/themes/custom/custom_theme_base/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/custom_theme_base/images/icons/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(/themes/custom/custom_theme_base/images/icons/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(/themes/custom/custom_theme_base/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/custom_theme_base/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/custom_theme_base/images/icons/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(/themes/custom/custom_theme_base/images/icons/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(/themes/custom/custom_theme_base/images/icons/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(/themes/custom/custom_theme_base/images/icons/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;}
.node--unpublished{background-color:#fff4f4;}
[data-component-id="amtega_features:xunta-footer"]{--xunta-footer-font-size:12px;--xunta-footer-logo-height:28px;--xunta-footer-additional-logo-height:17px;font-size:var(--xunta-footer-font-size);height:100%;}[data-component-id="amtega_features:xunta-footer"] .logo-xunta{height:var(--xunta-footer-logo-height);}[data-component-id="amtega_features:xunta-footer"] .additional-logo{height:var(--xunta-footer-additional-logo-height);}@media (min-width:992px){[data-component-id="amtega_features:xunta-footer"]{--xunta-footer-font-size:10px;--xunta-footer-logo-height:36px;--xunta-footer-additional-logo-height:22px;}}
.component-highlight{--cch--font-size:18px;box-sizing:border-box;display:flex;grid-column:auto;}.component-highlight h3{box-sizing:border-box;color:var(--color--primary);display:flex;font-size:var(--font-size-h4);grid-column:auto;line-height:normal;margin-bottom:5px;}.component-highlight .highlight__letter{border-radius:50%;flex-shrink:0;flex:0 0 80px;font-family:Arial,Helvetica,sans-serif;height:80px;margin-right:15px;overflow:hidden;position:relative;z-index:1;}.highlight__letter:not([class*="component-background-color-"]){background-color:var(--color--primary);}.component-highlight .highlight__letter::before{border-radius:50%;height:100%;inset:0;width:100%;z-index:-1;content:"";position:absolute;}.component-highlight .highlight__letter > div{align-items:center;color:white;display:flex;font-size:calc(var(--font-size) * 2.778);font-weight:bold;height:100%;justify-content:center;text-transform:uppercase;width:100%;}.component-highlight .highlight__text{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;line-height:normal;margin:0;overflow:hidden;text-overflow:ellipsis;}@media (width <= 992px){.component-highlight .highlight__letter{flex:0 0 60px;height:60px;}.component-highlight .highlight__letter > div{font-size:calc(var(--font-size) * 2.222);}}
[data-component-id="custom_xeslin_searchers:form_tabs"]{font-size:1.2rem;}[data-component-id="custom_xeslin_searchers:form_tabs"] .tabs-navigation .tab-button{text-transform:uppercase;font-weight:bold;color:#000;}[data-component-id="custom_xeslin_searchers:form_tabs"] .tabs-navigation .tab-button.active{background-color:var(--color--white);color:var(--xunta-blue);}
@font-face{font-family:XuntaSans;src:url(/themes/custom/custom_theme/fonts/XuntaSans-Regular.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/XuntaSans-Regular.woff) format('woff');}@font-face{font-family:XuntaSans;src:url(/themes/custom/custom_theme/fonts/XuntaSans-Bold.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/XuntaSans-Bold.woff) format('woff');font-weight:bold;}@font-face{font-family:XuntaSans;src:url(/themes/custom/custom_theme/fonts/XuntaSans-Italic.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/XuntaSans-Italic.woff) format('woff');font-style:italic;}@font-face{font-family:XuntaSans;src:url(/themes/custom/custom_theme/fonts/XuntaSans-BoldItalic.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/XuntaSans-BoldItalic.woff) format('woff');font-weight:bold;font-style:italic;}
:root{--font-family:"XuntaSans","Arial",sans-serif;--font-family-h:"XuntaSans","Arial",sans-serif;--font-size:1rem;--font-size-h1:calc(var(--font-size) * 2.2);--font-size-h2:calc(var(--font-size) * 1.7);--font-size-h3:calc(var(--font-size) * 1.45);--font-size-h4:calc(var(--font-size) * 1.25);--font-size-h5:calc(var(--font-size) * 1.05);--font-size-h6:var(--font-size);--font-line-height:1.5rem;--color--primary:#007BC4;--color--secondary:var(--xunta-blue-secondary);--color--gray:#6c757d;--color--gray-dark:#343a40;--color--gray-100:#f8f9fa;--color--gray-200:#e9ecef;--color--gray-300:#dee2e6;--color--gray-400:#ced4da;--color--gray-500:#adb5bd;--color--gray-600:#6c757d;--color--gray-700:#495057;--color--gray-800:#343a40;--color--gray-900:#212529;--color-red:#C1074C;--color-green:#5B6801;--color-yellow:#ffa502;--color-error:#e23c3c;--color-body:#002546;--color--maintenance:#F5AF42;--color--background-light:#FAFAF9;--color--background-primary:#fff;--color--black:#000;--color--white:#fff;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px;--breakpoint-xxxl:1640px;--xunta-footer-height:84px;--xunta-footer-font-size:12px;--xunta-footer-font-size-lg:10px;--xunta-footer-image-height:28px;--xunta-footer-image-height-lg:36px;--page-side-margin:0px;--section-title-color:var(--color--primary);--transition:all 0.3s ease;--bg-img:none;--bg-img-blend-mode:normal;--bg-img-size:auto;--page-width:1100px;--gutter-x:20px;--shadow:0px 3px 6px rgb(0 0 0 / 16%);}@media (width > 768px){:root{--font-size:1.125rem;--font-line-height:1.687rem;--gutter-x:16px;}}
*,*::before,*::after{box-sizing:border-box;}.align-items-center{align-items:center !important;}.row{--row-gutter-x:1.5rem;--row-gutter-y:0;display:flex;flex-flow:row wrap;margin-left:calc(-0.5 * var(--row-gutter-x));margin-right:calc(-0.5 * var(--row-gutter-x));margin-top:calc(-1 * var(--row-gutter-y));}.row > *{flex-shrink:0;margin-top:var(--row-gutter-y);max-width:100%;padding-left:calc(var(--row-gutter-x) * 0.5);padding-right:calc(var(--row-gutter-x) * 0.5);width:100%;}.text-start{text-align:left !important;}.text-end{text-align:right !important;}.pt-4{padding-top:1.5rem !important;}.col-6{flex:0 0 auto;width:50%;}.col-12{flex:0 0 auto;width:100%;}@media (width > 992px){.col-lg-2{width:calc(2 * 100% / 12);}.col-lg-3{width:calc(3 * 100% / 12);}.col-lg-6{width:calc(6 * 100% / 12);}.col-lg-7{width:calc(7 * 100% / 12);}.col-lg-8{width:calc(8 * 100% / 12);}.pt-lg-0{padding-top:0 !important;}.order-lg-2{order:2 !important;}.order-lg-3{order:3 !important;}}@media (width > 1400px){.col-xxl-2{width:calc(2 * 100% / 12);}.col-xxl-3{width:calc(3 * 100% / 12);}.col-xxl-7{width:calc(7 * 100% / 12);}}
.webform-submission-participation-form .form-actions{margin-bottom:0;}
#backtotop{border:1px solid #ccc;border-radius:50% 0 0 50%;border-right:0;bottom:20px;box-shadow:0 1px 3px 1px rgb(0 0 0 / 33.3%);cursor:pointer;display:none;font-size:0;padding:1px 5px 1px 2px;position:fixed;right:0;text-align:center;transition:var(--transition);width:max-content;z-index:10;}#backtotop:hover,#backtotop:focus,#backtotop:focus-visible{opacity:1;}#backtotop:hover::after,#backtotop:focus::after,#backtotop:focus-visible::after{--icon-bg:#fff;}#backtotop:hover{border-color:var(--xunta-blue);}#backtotop:focus,#backtotop:focus-visible{background-color:var(--xunta-blue-secondary) !important;border-color:var(--xunta-blue-secondary) !important;}#backtotop:focus{outline-offset:0;outline:1px solid #000;}#backtotop:focus-visible{outline-offset:2px;outline:2px solid #000;}
.component-highlight .highlight__letter.component-background-color-blue-25 > div,.component-highlight .highlight__letter.component-background-color-blue-10 > div,.component-highlight .highlight__letter.component-background-color-gray > div{color:var(--xunta-blue-secondary);}
blockquote{--bq--bg-color:var(--xunta-blue-secondary);--bq--text-color:#fff;--bq--link-color:var(--xunta-blue-50);--bq--link-color--hover:var(--xunta-blue);background-color:var(--bq--bg-color);border-radius:17px;box-sizing:border-box;color:var(--bq--text-color);font-size:calc(var(--font-size) * 0.85);line-height:calc(var(--font-line-height) * 0.85);margin:25px 0;padding:20px;}blockquote a{color:var(--bq--link-color);font-weight:bold;text-decoration:underline;}blockquote a:hover,blockquote a:focus{color:var(--bq--link-color--hover);}blockquote p:last-child{margin:0;}
body{background-color:var(--color--gray-200);color:var(--color-body);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--font-line-height);overflow-x:hidden !important;}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer;}.btn,button.accordion-trigger{--btn--bg:var(--xunta-blue);--btn--bg-hover:var(--xunta-blue-secondary);--btn--color:#fff;--btn--padding:6px 12px;background-color:var(--btn--bg);border:none;border-radius:0;color:var(--btn--color);font-size:calc(var(--font-size) * 1.1);line-height:normal;padding:var(--btn--padding);transition:var(--transition);}.btn:active,.btn:hover,.btn:focus,.btn:focus-visible,button.accordion-trigger:active,button.accordion-trigger:hover,button.accordion-trigger:focus,button.accordion-trigger:focus-visible{background-color:var(--btn--bg-hover);color:var(--btn--color);text-decoration:none;}.form-actions{display:flex;gap:1rem 1.5rem;flex-wrap:wrap;}@media (width <= 576px){.form-actions{flex-direction:column;}}.form-actions input{margin-left:0;margin-right:0;}
.form-checkbox,.form-checkbox + label{display:inline-block;vertical-align:text-top;}.form-type-checkbox,.form-type-radio{display:flex;flex-direction:row;padding-left:0;}.form-type-checkbox > input,.form-type-radio > input{background-color:#fff;border:1px solid var(--color--gray-400);margin-left:0 !important;}.form-type-radio > input{border-radius:50%;}.form-type-checkbox > input.error,.form-type-radio > input.error{border:2px solid var(--color--error);outline:1px solid var(--color--error);}.form-check-input{margin-top:0;}.form-check-input,.form-checkbox{appearance:none;height:1em;margin-left:2px;outline:1px solid var(--color--gray-600);padding:5px;position:relative;vertical-align:top;width:1em;}.form-check-input + label,.form-checkbox + label{margin-left:8px;}.form-check-input:checked + label,.form-checkbox:checked + label{font-weight:bold;}.form-check-input:focus,.form-check-input:visited,.form-checkbox:focus,.form-checkbox:visited{border-color:var(--xunta-blue-50) !important;box-shadow:0 0 0 0.25rem rgb(var(--xunta-blue-50) / 25%);}.form-check-input:checked,.form-checkbox:checked{background-color:#fff;}.form-check-input:checked[type="checkbox"],.form-checkbox:checked[type="checkbox"]{background-image:none;}.form-check-input:checked::before,.form-checkbox:checked::before{content:"";background-color:var(--xunta-blue);display:block;height:50%;left:25%;position:absolute;top:25%;width:50%;}.form-check-input.form-radio:checked::before{border-radius:50% !important;}
ul.columns-2{column-count:2;column-gap:2rem;orphans:2;widows:2;}ul.columns-2 > *{display:inline-block;width:100%;vertical-align:top;break-inside:avoid;box-sizing:border-box;margin-bottom:0.5rem;}@media (width <= 768px){ul.columns-2{column-count:1;}}
.container-fluid{--row-gutter-x:1.5rem;--row-gutter-y:0;margin-left:auto;margin-right:auto;max-width:var(--page-width);padding-left:calc(var(--row-gutter-x) * 0.5);padding-right:calc(var(--row-gutter-x) * 0.5);position:relative;}@media (width > 576px){.container-fluid{--row-gutter-x:2rem;}}@media (width > 768px){.container-fluid{--row-gutter-x:2.5rem;}}@media (width > 992px){.container-fluid{--row-gutter-x:3rem;}}@media (width > 1400px){.container-fluid{--row-gutter-x:1.5rem;}}
.definition-list{clear:both;counter-reset:nivel1;padding:1rem 0 2rem;}.definition-list .definition-list__item{counter-increment:nivel1;list-style:none;margin-bottom:1rem;padding-left:30px;position:relative;text-indent:0;}.definition-list .definition-list__item::before{align-items:center;background:var(--color--gray-200);border-radius:50%;color:var(--color--primary);content:counter(nivel1);display:inline-flex;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;height:24px;justify-content:center;left:0;margin-right:0.5rem;position:absolute;top:0;width:24px;}.definition-list li .subdefinition-list{counter-reset:nivel2;margin:0;padding:32px 0 16px;}.definition-list li .subdefinition-list .subdefinition-list__item{counter-increment:nivel2;list-style:none;margin-bottom:1rem;padding-left:30px;position:relative;text-indent:0;}.definition-list li .subdefinition-list .subdefinition-list__item::before{align-items:center;background:transparent;border-radius:50%;color:var(--color--primary);content:counter(nivel2);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:bold;height:24px;justify-content:center;left:0;margin-right:0.5rem;position:absolute;top:0;width:24px;}
.dropdown-link{color:#fff;line-height:1rem;margin-left:0.5rem;}.dropdown-link .icon-chevron-down,.dropdown-link.show .icon-chevron-up{display:inline;}.dropdown-link .icon-chevron-up,.dropdown-link.show .icon-chevron-down{display:none;}
.dropdown-menu{display:none;flex-basis:100%;margin-left:0.7rem;padding-left:1rem;}.dropdown-menu.show{display:block;margin-top:0.125rem;}.dropdown-menu .nav-item{border:0;padding-bottom:0.25rem;padding-top:0.25rem;}.navbar-nav .dropdown-menu{position:static;}
figcaption{font-size:calc(var(--font-size) * 0.8);font-style:italic;line-height:normal;padding-top:10px;text-align:center;transition:var(--transition);}figcaption p{margin-bottom:0;}
.file{background:none;padding:0;}
.icon,#backtotop{display:inline-block;}.icon::before,#backtotop::after,body .ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{--icon-bg:currentcolor;--icon-height:18px;--icon-width:18px;background-color:var(--icon-bg);content:"";display:inline-block;height:var(--icon-height);mask-size:cover;width:var(--icon-width);}.icon-chevron-down::before,.icon-chevron-up::before{--icon-bg:#fff;vertical-align:middle;}.icon-chevron-down::before{mask-image:url(/themes/custom/custom_theme/images/icons/chevron-down.svg);}.icon-chevron-up::before{mask-image:url(/themes/custom/custom_theme/images/icons/chevron-up.svg);}.icon-exclamation-diamond-fill::before{--icon-bg:var(--color--secondary);--icon-height:95px;--icon-width:95px;mask-image:url(/themes/custom/custom_theme/images/icons/exclamation-diamond-fill.svg);}.icon-search::before{mask-image:url(/themes/custom/custom_theme/images/icons/search.svg);}.icon-globe2::before{--icon-bg:#fff;--icon-height:27px;--icon-width:27px;mask-image:url(/themes/custom/custom_theme/images/icons/globe2.svg);transition:var(--transition);vertical-align:middle;}.icon-calendar-week-fill::before{mask-image:url(/themes/custom/custom_theme/images/icons/calendar-week-fill.svg);}#backtotop::after{--icon-height:35px;--icon-width:35px;--icon-bg:var(--xunta-blue);mask-image:url(/themes/custom/custom_theme/images/icons/arrow-up-short.svg);}body .ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{--icon-height:22px;--icon-width:22px;mask-image:url(/themes/custom/custom_theme/images/icons/x-lg.svg);}
img,svg{vertical-align:middle;}
.form-control{background-color:#fff;border-radius:0;border:1px solid var(--color--gray-400);color:var(--color-body);padding:6px 12px;width:100%;}.form-control:focus,.form-control:focus-visible{outline:2px solid var(--xunta-blue-50);}.form-email,.form-text,.form-textarea,.form-select{box-sizing:border-box;line-height:normal;}.form-textarea{padding:20px;}
label{display:block;font-size:calc(var(--font-size) * 0.85);font-weight:700;line-height:calc(var(--font-line-height) * 0.85);}
a{--link--color:var(--color--primary);--link--color-hover:var(--xunta-blue-50);color:var(--link--color);text-decoration:none;transition:var(--transition);}a:focus,a:hover{color:var(--link--color-hover);}.text-formatted a{font-weight:bold;text-decoration:underline;}
.text-formatted{--list--color:var(--color--primary);}.text-formatted ol{padding:0 0 0 18px;}.text-formatted ol li{margin-bottom:15px;padding-left:20px;}.text-formatted ol li::marker{color:var(--list--color);}.text-formatted ol ol li,.text-formatted ul ol > li{list-style:lower-alpha;}.text-formatted ol ul > li::before{background-color:transparent;border:2px solid var(--list--color);}.text-formatted ul{padding-left:1.5rem;}.text-formatted ul > li{list-style:none;padding-left:0.5rem;position:relative;}.text-formatted ul > li::before{background-color:var(--list--color);border-radius:5px;content:'';display:block;height:9px;left:-1.5rem;position:absolute;top:6px;width:19px;}.text-formatted ul ul > li::before{background-color:transparent;border:2px solid var(--list--color);}
.more-link a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);font-weight:normal;}.more-link a:hover,.more-link a:focus,.more-link a:focus-visible{font-weight:bold;}
p{margin:0 0 10px;}
.pager .pager__items{display:flex;flex-wrap:wrap;justify-content:center;padding-left:0;}.pager .pager__items .pager__item{margin:0 5px 10px;padding:0;}.pager .pager__items .pager__item.is-active a{cursor:default;pointer-events:none;border:1px solid var(--xunta-blue-50);}.pager .pager__items .pager__item.pager__item--first a,.pager .pager__items .pager__item.pager__item--previous a,.pager .pager__items .pager__item.pager__item--next a,.pager .pager__items .pager__item.pager__item--last a{background-color:var(--xunta-blue);color:#fff;}.pager .pager__items .pager__item a{align-items:center;background-color:var(--xunta-blue-10);border-radius:50%;color:var(--xunta-blue-secondary);display:flex;font-size:calc(var(--font-size) * 0.88);height:33px;justify-content:center;width:33px;text-decoration:none;transition:all 0.3s ease;}.pager .pager__items .pager__item a:hover,.pager .pager__items .pager__item a:focus,.pager .pager__items .pager__item a:active{background-color:var(--xunta-blue-25);color:var(--xunta-blue-secondary);text-decoration:none;}@media (width <= 576px){.pager{margin-top:3.5rem;}}@media (width > 576px){.pager{margin-top:2.5rem;}}
.messages{margin:1rem 0 2rem;}.form-item--error-message{color:var(--color-error);font-size:calc(var(--font-size) * 0.75);}
.navbar-collapse{align-items:center;background:var(--xunta-blue-secondary);color:#fff;flex-basis:100%;flex-grow:1;height:100vh !important;max-width:460px;opacity:0;padding:2.25rem;pointer-events:none;position:fixed;right:-460px;top:0;transition:right 0.5s ease-out;visibility:hidden;width:100%;z-index:1000;}.navbar-collapse.collapsing{display:block !important;transition:height 0s;}.navbar-collapse .block-system-branding-block .site-logo:not(.xunta-logo){display:none;}.navbar-collapse .block-system-branding-block .site-logo.xunta-logo img,.navbar-collapse .block-system-branding-block .site-logo.xunta-logo svg{height:38px;max-height:38px;width:auto;}.navbar-collapse.show{box-shadow:-10px 0 10px rgb(0 0 0 / 25%);display:block !important;opacity:1;pointer-events:all;right:0;visibility:visible;}@media (width <= 768px){.navbar-collapse .block-system-branding-block .site-logo.xunta-logo{text-align:center;width:100%;}}@media (width > 768px){.navbar-collapse .block-system-branding-block .site-logo.xunta-logo{display:none;}}body.has-environment-indicator .navbar-collapse{height:calc(100vh - 37px) !important;top:37px;}body.toolbar-horizontal .navbar-collapse{height:calc(100vh - 60px) !important;top:60px;}body.toolbar-vertical .navbar-collapse{height:calc(100vh - 39px) !important;top:39px;}
.navbar-toggler{background-color:transparent;border-radius:0;border:0;padding:0.5rem;transition:var(--transition);}.navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(1),.navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(3){left:25%;width:50%;}.navbar-toggler:focus{background-color:var(--xunta-blue-secondary);}.navbar-toggler:focus .navbar-toggler-icon-animated span{background-color:#fff;}.navbar-toggler .navbar-toggler-icon-animated{height:22px;position:relative;transition:var(--transition);width:30px;}.navbar-toggler .navbar-toggler-icon-animated span{background:#fff;border-radius:10px;height:3px;left:0;position:absolute;transition:var(--transition);width:100%;}.navbar-toggler .navbar-toggler-icon-animated span:nth-child(1){top:0;}.navbar-toggler .navbar-toggler-icon-animated span:nth-child(2){top:10px;}.navbar-toggler .navbar-toggler-icon-animated span:nth-child(3){top:20px;}
.site-logo{display:inline-block;margin-right:2rem;}.site-logo:focus-visible{outline-color:#fff;}.site-logo img,.site-logo svg{filter:brightness(0) invert(1);max-height:36px;max-width:100%;}.site-logo svg{width:fit-content;}@media (width > 768px){.site-logo img,.site-logo svg{max-height:48px;}}
.site-name{display:none;}
table{border-collapse:collapse;margin-bottom:20px;width:100%;}table thead{background:var(--xunta-blue);}table tbody{font-size:clamp(calc(var(--font-size) * 0.8),2.5vw,calc(var(--font-size) * 0.9));}table tr th{background-color:var(--xunta-blue-secondary);border:1px solid #e3e3e3;color:#fff;padding:10px;text-align:left;}table tr td{background-color:#fff;border:1px solid #e3e3e3;padding:10px;}
h1,.h1,h2,.h2,h3,.h3,h4,h5,h6{font-family:var(--font-family-h);font-weight:bold;line-height:var(--font-line-height);margin:0 0 20px;transition:var(--transition);}h1,.h1{color:var(--color--primary);font-size:clamp(calc(var(--font-size-h1) * 0.95),4vw,var(--font-size-h1));line-height:1;margin-bottom:30px;padding:1rem 0;}h2,.h2{font-size:clamp(calc(var(--font-size-h2) * 0.95),3vw,var(--font-size-h2));}h3,.h3{font-size:clamp(calc(var(--font-size-h3) * 0.95),3vw,var(--font-size-h3));}h4,.h4{font-size:clamp(calc(var(--font-size-h4) * 0.95),3vw,var(--font-size-h4));}h5,.h5{font-size:var(--font-size-h5);}h6,.h6{font-size:var(--font-size-h6);}
.block-custom-common-features-social-networks .col-social-networks{text-align:center;}.block-custom-common-features-social-networks .col-social-networks a{display:inline-block;margin:0.5rem 0.4rem;}.block-custom-common-features-social-networks .col-social-networks a img{background-color:var(--xunta-blue);border-radius:50%;transform:scale(1);transition:var(--transition);}.block-custom-common-features-social-networks .col-social-networks a img:hover{transform:scale(1.2);}
#block-custom-theme-term-translations-block ul{margin:0;}#block-custom-theme-term-translations-block ul li{list-style:none;margin-bottom:10px;}
.block-gaio-translator-block form{align-items:center;display:flex;gap:0.5rem;justify-content:space-between;padding:1rem 0;}.block-gaio-translator-block .form-type-select{display:inline-block;margin:0;vertical-align:middle;width:70%;}.block-gaio-translator-block form .form-item-language label{display:none;}.block-gaio-translator-block form .form-item-language select{border:1px solid #ccc;font-size:calc(var(--font-size) * 0.889);height:34px;margin-left:1rem;padding:6px 5px;width:100%;}.block-gaio-translator-block #edit-gaio-translate,.block-gaio-translator-block #edit-gaio-reset{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7l-105.4 105.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:1rem;border:none;color:transparent;cursor:pointer;height:35px;width:60px;}.block-gaio-translator-block #edit-gaio-reset{transform:rotate(180deg);}.block-gaio-translator-block .ajax-progress .message{display:none;}.block-gaio-translator-block .ajax-progress .throbber{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10' stroke-opacity='0.25'/%3E%3Cpath d='M12 2 A10 10 0 0 1 22 12' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") !important;background-position:right 15px center;background-repeat:no-repeat;background-size:20px 20px;padding:1px 15px 2px;}@media (width <= 768px){.block-gaio-translator-block form{flex-direction:column;gap:1rem;padding:1rem;}.block-gaio-translator-block form .form-item-language{width:100%;}.block-gaio-translator-block form .form-item-language select{margin-left:0;}.block-gaio-translator-block #edit-gaio-translate,.block-gaio-translator-block #edit-gaio-reset{background-image:none;color:var(--color--white);width:100%;}}
.no-results-page{padding:1rem;}.no-results-page > h2{color:var(--xunta-blue);}.no-results-page > p{margin-bottom:2rem;}
.block-readspeaker{position:absolute;top:30px;right:15px;z-index:5;}@media (width <= 576px){.block-readspeaker{justify-content:flex-start !important;margin-bottom:3rem !important;margin-left:100px !important;position:inherit;right:30px;top:0;}}
.term-results .link-list{padding:0 1rem;}.term-results:has(.component-accordions){padding:0 16px;}.term-results .component-accordions{border:none;box-shadow:none;gap:0.5rem;padding:0;}.term-results .component-accordions .accordion-title{color:var(--color--primary);font-weight:600;padding:0 15px;}.term-results .component-accordions .accordion-trigger:hover{cursor:pointer;}.term-results .component-accordions .accordion-trigger:hover::after{content:"";background:url(/themes/custom/custom_theme/images/icons/chevron-down-blue.svg) no-repeat center;background-size:contain;display:inline-block;height:12px;margin-left:6px;vertical-align:middle;width:12px;}.term-results .component-accordion_element.open .text-wrapper{border:1px solid var(--color--gray-400);box-shadow:1px 1px 2px var(--color--gray-400);}.term-results .component-accordion_element.open .accordion-title{border-bottom:1px solid var(--color--gray-400);font-size:calc(var(--font-size) * 1.3889);padding:15px;}.term-results .component-accordion_element.open .content{padding:0 15px;}.term-results .component-accordion_element.open ol{margin:0;padding:32px 0 16px;}.term-results .component-accordion_element.open a{border:1px solid var(--color--primary);display:block;margin-bottom:15px;padding:10px;text-align:center;text-transform:uppercase;}
.path-frontpage main .layout-content{margin:0 auto 2rem;}.path-frontpage .block-term-search-block{background-color:transparent;left:50%;padding-top:0;position:absolute;top:100px;transform:translateX(-50%);width:75%;z-index:100;}.path-frontpage .block-term-search-block::after{background-color:transparent;}.path-node.path-frontpage .block-term-search-block .tabs-content{background-color:var(--color--white);border-radius:5px;border-top-left-radius:0;}.path-frontpage .block-term-search-block .tabs-navigation .tab-button{margin-right:9px;padding:10px 20px 10px 8px;}.path-frontpage .block-term-search-block .tabs-navigation .tab-button::before{left:93%;transform:skewX(20deg);width:29px;}.path-frontpage .block-term-search-block .tab-panel form{border-radius:5px;border-top-left-radius:0;flex-direction:column;gap:10px;padding:0;padding-bottom:28px;}.path-frontpage .block-term-search-block .tab-panel form.custom-xeslin-searchers-definitions-search{padding-top:0;}.path-frontpage .block-term-search-block .tab-panel:has(form.custom-xeslin-searchers-definitions-search) .form-type-textfield{margin-left:-15px;margin-top:50px;}.path-frontpage .block-term-search-block .tab-panel form .form-type-textfield{margin-top:30px;position:relative;width:calc(100% + 30px);}.path-frontpage .block-term-search-block .tab-panel form .form-type-textfield::before,.path-frontpage .block-term-search-block .tab-panel form .form-type-textfield::after{border-bottom:13px solid transparent;border-top:0 solid transparent;content:'';height:0;position:absolute;top:100%;width:0;}.path-frontpage .block-term-search-block .tab-panel form .form-type-textfield::before{border-right:13px solid var(--color--gray-400);left:1px;}.path-frontpage .block-term-search-block .tab-panel form .form-type-textfield::after{border-left:13px solid var(--color--gray-400);right:1px;}.path-frontpage .block-term-search-block .tab-panel form .form-type-textfield > input{background-image:url(/themes/custom/custom_theme/images/icons/search-grey.svg) !important;background-color:var(--color--white);background-position:22px center;background-repeat:no-repeat;background-size:30px 30px;font-size:var(--font-size);padding-left:60px;}.path-frontpage .custom-xeslin-searchers-definitions-search details summary{padding:0.5rem;top:5px;}.path-frontpage .custom-xeslin-searchers-definitions-search:has(details[open]) .form-actions{margin:auto;width:auto;}@media (width <= 992px){.path-frontpage .block-term-search-block{width:100%;}}@media (width > 768px) and (width <= 992px){.path-frontpage .block-term-search-block .tabs-navigation .tab-button.active::after{width:calc(100% + 27px);}}@media (width <= 768px){.path-frontpage .block-term-search-block .tabs-navigation .tab-button{margin-right:0;padding:10px 5px;}.path-frontpage .block-term-search-block .tabs-navigation .tab-button::before{left:calc(100% - 5.5%);transform:skewX(8deg);width:11%;}}@media (width <= 576px){.path-frontpage .block-term-search-block .tab-panel form .form-type-textfield{width:calc(100% + 25px);}.path-frontpage .block-term-search-block .tab-panel form .form-type-textfield::before{left:-1px;}.path-frontpage .block-term-search-block .tab-panel form .form-type-textfield::after{right:-1px;}}@media (width > 992px){.path-frontpage .block-term-search-block .tabs-navigation .tab-button.active::after{width:calc(100% + 27px);}}
.block-term-search-block{background-color:var(--color--white);padding-top:2rem;position:relative;}.block-term-search-block::after{background-color:var(--color--white);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.block-term-search-block .tabs-navigation .tab-button{background-color:var(--color--gray-200);border:1px solid var(--color--gray-400);border-bottom:0;border-right:0;margin-right:1em;padding:14px 19px 8px 32px;position:relative;}.block-term-search-block .tabs-navigation .tab-button.active{background-color:var(--color--white);z-index:5;}.block-term-search-block .tabs-navigation .tab-button::before{background-color:var(--color--gray-200);border-radius:0 10px 0 0;border-right:1px solid var(--color--gray-400);border-top:1px solid var(--color--gray-400);content:"";height:calc(100% + 1px);left:calc(99% - 1rem);position:absolute;top:-1px;transform:skewX(30deg);width:2.7rem;z-index:3;}.block-term-search-block .tabs-navigation .tab-button.active::after{bottom:-2px;content:'';height:2px;left:0;position:absolute;width:calc(100% + 2.3rem);z-index:5;}@supports (-moz-appearance:none){.block-term-search-block .tabs-navigation .tab-button.active::after{bottom:-1px;height:2px;}}.block-term-search-block .tabs-navigation .tab-button.active::after,.block-term-search-block .tabs-navigation .tab-button.active::before{background-color:var(--color--white);}.block-term-search-block .tabs-content{background-color:#fff;margin-top:-1px;position:relative;z-index:4;}.block-term-search-block .tab-panel form{align-items:center;border:1px solid var(--color--gray-400);display:flex;gap:1rem;padding:15px;position:relative;}.block-term-search-block .tab-panel form.custom-xeslin-searchers-definitions-search{justify-content:space-between;display:inherit;}.custom-xeslin-searchers-definitions-search details[open]{display:flex;flex-direction:column;}.block-term-search-block .tab-panel form > div,.block-term-search-block .tab-panel form details{margin:0;}.block-term-search-block .tab-panel form .form-type-textfield{position:relative;width:60%;}.block-term-search-block .tab-panel form .form-type-textfield::before{background:url(/themes/custom/custom_theme/images/icons/search-grey.svg) no-repeat center;background-size:contain;content:"";display:inline-block;height:30px;left:10px;position:absolute;top:20%;width:30px;}.block-term-search-block .tab-panel form .form-type-textfield > input{border:1px solid var(--color--gray-400);font-size:20px;height:49px;line-height:1.33;padding:10px 16px 10px 50px;}.block-term-search-block .tab-panel form .button.form-submit{padding:10px 18px;}.ui-menu-item:hover{background-color:var(--color--primary);color:var(--color--white);width:100%;}.js form input.form-autocomplete{background-image:none;}.js form input.form-autocomplete.ui-autocomplete-loading{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10' stroke-opacity='0.25'/%3E%3Cpath d='M12 2 A10 10 0 0 1 22 12' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") !important;background-position:right 15px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:45px;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{border:none !important;background:var(--color--primary) !important;}.ui-menu-item-wrapper{display:block !important;width:100% !important;}.custom-xeslin-searchers-definitions-search details{border:none;}.custom-xeslin-searchers-definitions-search details summary{color:var(--color--primary);font-size:var(--font-size);list-style:none;position:absolute;right:15px;text-decoration:underline;text-transform:uppercase;top:25px;}.custom-xeslin-searchers-definitions-search details .details-wrapper{padding:15px;}.custom-xeslin-searchers-definitions-search details .details-wrapper .form-radios{display:flex;flex-flow:row wrap;justify-content:space-between;}.custom-xeslin-searchers-definitions-search details .details-wrapper .language-select-wrapper{text-align:center;}.custom-xeslin-searchers-definitions-search details .details-wrapper .language-select-wrapper select{border:1px solid var(--color--gray-400);color:var(--color--gray-700);font-size:16px;height:34px;line-height:1.25;padding:6px 12px;width:40%;}.custom-xeslin-searchers-definitions-search .form-actions{display:none;}.custom-xeslin-searchers-definitions-search:has(details[open]) .form-actions{border-top:1px solid var(--color--gray-400);display:block;margin-left:-15px;padding-top:15px;text-align:center;width:calc(100% + 30px);}@media (width <= 992px){.block-term-search-block{padding-bottom:5px;}.block-term-search-block .tabs-navigation .tab-button{color:var(--color--gray-900);font-size:calc(var(--font-size) * 0.75);font-weight:700;margin-right:0;padding:10px 5px;position:relative;}.block-term-search-block .tabs-navigation .tab-button::before{border-radius:0 4px 0 0;left:calc(100% - 4%);transform:skewX(9deg);width:11%;}.block-term-search-block .tabs-navigation .tab-button.active::after{width:calc(100% + 10%);}.block-term-search-block .tab-panel form{flex-direction:column;gap:10px;padding:0;padding-bottom:12px;padding-top:20px;}.block-term-search-block .tab-panel form.custom-xeslin-searchers-definitions-search{padding-top:0;}.block-term-search-block .tab-panel form .form-type-textfield{position:relative;width:calc(100% + 30px);}.block-term-search-block .tab-panel form.custom-xeslin-searchers-definitions-search .form-type-textfield{margin-left:-15px;margin-top:50px;}.block-term-search-block .tab-panel form .form-type-textfield::before,.block-term-search-block .tab-panel form .form-type-textfield::after{border-bottom:13px solid transparent;border-top:0 solid transparent;content:'';height:0;position:absolute;top:100%;width:0;}.block-term-search-block .tab-panel form .form-type-textfield::before{border-right:13px solid var(--color--gray-400);left:1px;}.block-term-search-block .tab-panel form .form-type-textfield::after{border-left:13px solid var(--color--gray-400);right:1px;}.block-term-search-block .tab-panel form .form-type-textfield > input{background-image:url(/themes/custom/custom_theme/images/icons/search-grey.svg) !important;background-color:var(--color--white);background-position:22px center;background-repeat:no-repeat;background-size:30px 30px;font-size:var(--font-size);padding-left:60px;}.custom-xeslin-searchers-definitions-search details summary{font-size:calc(var(--font-size) * 0.85);margin:0;padding:0.5rem;top:5px;}.custom-xeslin-searchers-definitions-search details .details-wrapper .form-radios{flex-direction:column;}.custom-xeslin-searchers-definitions-search details .details-wrapper .language-select-wrapper select{width:100%;}.custom-xeslin-searchers-definitions-search:has(details[open]) .form-actions{margin-left:0;width:100%;}}@media (width <= 576px){.block-term-search-block .tabs-navigation .tab-button{flex-basis:fit-content;font-size:calc(var(--font-size) * 0.65);}.block-term-search-block .tabs-navigation .tab-button.active::after{width:calc(100% + 8%);}.block-term-search-block .tabs-navigation{display:flex;flex-flow:row wrap;}.block-term-search-block .tab-panel:has(form.custom-xeslin-searchers-definitions-search) .form-type-textfield{margin-left:-12px !important;}.block-term-search-block .tab-panel form .form-type-textfield{width:calc(100% + 25px) !important;}.block-term-search-block .tab-panel form .form-type-textfield::before{left:-1px;}.block-term-search-block .tab-panel form .form-type-textfield::after{right:-1px;}.block-term-search-block .tab-panel form .form-actions{flex-direction:row;}}
.term h2{border-bottom:1px solid var(--color--gray-400);color:var(--color--primary);padding-bottom:10px;}.term > div{margin-bottom:2rem;}.term .term__details .inline-group{display:inline-block;float:left;}.term .term__details .inline-group:nth-child(even){clear:left;margin-right:1em;}.term .term__details > span{margin-right:10px;}.term .term__details .term__details-etimology,.term .term__details span .term__detail-label{font-style:italic;font-weight:600;padding-bottom:0.25rem;}.term .term__details ol li .definition-list__item-grammatical-cat,.term .term__details ol li .definition-list__item-gender{color:var(--color--primary);font-style:italic;}.term .term__details ol li .definition-list__item-subentry{font-weight:600;}.term .term__details ol li .definition-list__item-discipline{font-style:italic;}.term li{list-style:none;padding-left:16px;position:relative;text-indent:0;}.term li::before{background-color:var(--color--primary);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:8px;vertical-align:middle;width:6px;position:absolute;left:0;top:0.6em;}.term .term__section--quotes li,.term .term__section--proverbs li{font-style:italic;}.term .term__section--proverbs ul{padding-left:0;}.term .term__section--proverbs li{text-align:center;padding-left:0;}.term .term__section--proverbs li::before,.term .term__section--proverbs li::after{background-color:transparent;color:var(--color--primary);display:inline-block;margin-right:0;vertical-align:top;}.term .term__section--proverbs li::before{content:"“";position:inherit;top:inherit;}.term .term__section--proverbs li::after{content:"”";}.term__section--neighbours a{text-decoration:underline;}.component-accordion_element .text-wrapper{position:relative;}.component-accordion_element .title{color:var(--color--primary);margin-bottom:20px;}.component-accordion_element .title .placeholder{font-size:calc(var(--font-size) * 1.6);font-style:normal;font-weight:600;}.component-accordion_element .description{color:var(--color--primary);font-style:italic;}.component-accordion_element .description .placeholder{color:var(--color--black);font-style:normal;}.component-accordion_element button{position:absolute;right:10px;top:5px;}.component-accordion_element.open .content{height:auto;}.component-accordion_element .content{height:0;overflow:hidden;}.component-accordion_element .content .verb__mode{margin-top:20px;}.component-accordion_element .content .verb__mode .component-title h2{border-bottom:none;color:var(--color--secondary);font-size:var(--font-size-h3);padding:0;}.component-accordion_element .content .verb__mode .verb__mode-conjugations{align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);}.component-accordion_element .content .verb__mode .verb__mode-conjugations .verbal-time{min-height:230px;padding:0 15px;}.component-accordion_element .content .verb__mode .verb__mode-conjugations .verbal-time h2{color:var(--color--secondary);font-size:calc(var(--font-size) * 0.8889);text-decoration:underline;}.component-accordion_element .content .verb__mode .verbal-time .row{gap:0;line-height:normal;}.component-accordion_element .content .verb__mode .verbal-time .row .col-1{min-width:70px;width:calc(100% / 14 * 7 - 1rem);}.component-accordion_element .content .verb__mode .verbal-time p{font-size:calc(var(--font-size) * 0.8889);}.component-accordion_element .content .verb__mode .verbal-time .col-1 p{color:var(--color--primary);font-style:italic;}@media (width <= 992px){.component-accordion_element .content .verb__mode .verb__mode-conjugations{grid-template-columns:repeat(2,1fr);}.component-accordion_element .content .verb__mode .verbal-time .row{flex-flow:row nowrap;max-width:50%;}.component-accordion_element .content .verb__mode .verbal-time .row .col-1{width:calc(100% / 12 * 7 - 1rem);}}@media (width <= 768px){ul{padding-left:0;}.component-accordion_element button{margin:15px 10px;position:inherit;}.component-accordion_element .content .verb__mode .verb__mode-conjugations{grid-template-columns:1fr;}.component-accordion_element .content .verb__mode .verb__mode-conjugations .verbal-time{min-height:auto;}}
.block-user-last-searches-block [data-component-id="custom_xeslin_searchers:link_group"]{line-height:calc(var(--font-line-height) * 1.25);padding:1rem;}
#block-custom-theme-views-block-other-resources-block{background-color:var(--color--white);border:1px solid var(--color--gray-400);box-shadow:1px 1px 2px var(--color--gray-400);margin:1.2rem 0;padding:0 !important;}#block-custom-theme-views-block-other-resources-block h2{border-bottom:1px solid var(--color--gray-400);color:var(--color--primary);font-size:var(--font-size-h4);margin:0;padding:1rem 0 1rem 1.25rem;text-transform:uppercase;}#block-custom-theme-views-block-other-resources-block .highlight__title{font-size:var(--font-size-h6);}#block-custom-theme-views-block-other-resources-block .highlight__text{font-size:calc(var(--font-size) * 0.889);}#block-custom-theme-views-block-other-resources-block-sidebar .view-content{gap:30px;grid-template-columns:1fr;}#block-custom-theme-views-block-other-resources-block-sidebar .component-highlight .highlight__letter{flex:0 0 60px;height:60px;}#block-custom-theme-views-block-other-resources-block-sidebar .component-highlight .highlight__letter > div{font-size:calc(var(--font-size) * 2.222);}#block-custom-theme-views-block-other-resources-block-sidebar .component-highlight .highlight__content a{font-size:calc(var(--font-size) * 0.8889);}#block-custom-theme-views-block-other-resources-block-sidebar .component-highlight .highlight__content div{font-size:calc(var(--font-size) * 0.778);}
.block-amtega-features-xunta-footer{height:100%;padding:25px 0 20px;}.block-amtega-features-xunta-footer .row{height:100%;margin:0;}.block-amtega-features-xunta-footer .row > *{padding-left:0;padding-right:0;}.block-amtega-features-xunta-footer .footer-text{text-align:left;}.block-amtega-features-xunta-footer a{color:#fff;display:inline-block;}.block-amtega-features-xunta-footer a img{height:28px;}.block-amtega-features-xunta-footer .menu{display:flex;flex-direction:column;margin:0;}.block-amtega-features-xunta-footer .menu .menu-item{padding:0;line-height:normal;}.block-amtega-features-xunta-footer .menu .menu-item:last-child::after{display:none;}.block-amtega-features-xunta-footer .menu .menu-item a{padding:3px 0;}.block-amtega-features-xunta-footer .menu .menu-item a.is-active{color:#fff;}.block-amtega-features-xunta-footer .menu .menu-item a:hover,.block-amtega-features-xunta-footer .menu .menu-item a:focus{text-decoration:underline;}@media (width <= 992px){.block-amtega-features-xunta-footer .menu{margin-top:14px;}}@media (width > 992px){.block-amtega-features-xunta-footer{padding:0;}.block-amtega-features-xunta-footer a img{height:36px;}.block-amtega-features-xunta-footer .menu{flex-direction:row;}.block-amtega-features-xunta-footer .menu .menu-item::after{content:"|";padding:0 0.5em 0 0.25em;}.block-amtega-features-xunta-footer .menu .menu-item a{padding:0;}}
body{--environment-indicator-height:37px;}body:not(.scrolled) .header .region-header.container-fluid{padding:0 !important;}body.scrolled.has-environment-indicator .header{top:var(--environment-indicator-height);}body.scrolled.toolbar-horizontal .header{top:59px;}body.scrolled.toolbar-horizontal .header .navbar-collapse,body.scrolled.toolbar-vertical .header .navbar-collapse{top:0;}body.scrolled.toolbar-vertical .header{top:39px;}@media (width <= 992px){body.has-environment-indicator.scrolled .header{top:var(--environment-indicator-height);}body.toolbar-fixed .header{top:calc(var(--ginToolbarHeight));}}@media (width <= 576px){body.scrolled:not(.toolbar-fixed) .header .container-fluid{--row-gutter-x:2.4rem;}}@media (width > 576px){body.scrolled:not(.toolbar-fixed) .header .container-fluid{--row-gutter-x:3.4rem;}}body.scrolled .header{left:50%;position:fixed;top:0;transform:translateX(-50%);width:100vw;z-index:500;}body.scrolled .header::after{box-shadow:0 0 12px rgb(0 0 0 / 70%);}body.scrolled .header .navbar{border-top:0;}@media (width <= 768px){body.scrolled .header .container-fluid{--row-gutter-x:3.4rem;}body.scrolled .header + .region-breadcrumb,body.scrolled .header + main{margin-top:100px !important;}}@media (width > 768px){body.scrolled .header + .region-breadcrumb,body.scrolled .header + main{margin-top:123px !important;}body.scrolled .header .header-content .region-header{height:72px;transition:height 0.45s;}body.scrolled .header .header-content .region-header .site-logo img,body.scrolled .header .header-content .region-header .site-logo svg{height:36px;transition:all 0.45s;}body.scrolled .header .header-content .navbar{padding:0;}body.scrolled .header .header-content .region-primary-menu{height:0;opacity:0;overflow:hidden;padding:0;visibility:hidden;}}#environment-indicator{height:var(--environment-indicator-height);position:sticky;top:0;z-index:600;}
.block-language{font-size:calc(var(--font-size) * 0.7);margin:0 0 2rem;text-transform:uppercase;}.block-language .links{display:flex;gap:1rem;padding:0;margin:0;}.block-language .links li{list-style:none;}.block-language .links li a{color:#fff;display:block;padding:0.3rem 0.5rem 0.1rem;}.block-language .links li a.is-active,.block-language .links li a:hover,.block-language .links li a:focus{background:var(--xunta-blue);text-decoration:none;}.block-language .links li a.is-active{font-weight:bold;}.region-header .block-language{margin:0;position:unset;}
#block-custom-theme-main-menu .navbar-nav{display:flex;flex-direction:row;justify-content:space-around;margin:0;}#block-custom-theme-main-menu .navbar-nav .nav-item{list-style:none;width:-webkit-fill-available;width:-moz-available;}#block-custom-theme-main-menu .navbar-nav .nav-item:not(:last-child){border-right:1px solid #fff;}#block-custom-theme-main-menu .navbar-nav .nav-item.menu-item--active-trail > .nav-link{background-color:var(--xunta-blue-secondary);}#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link{border-radius:0.5rem;color:#fff;cursor:pointer;display:block;font-size:calc(var(--font-size) * 0.8);margin-inline:auto;padding:2px 20px 0;text-align:center;text-transform:uppercase;width:fit-content;}#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link.is-active,#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link:hover,#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link:active,#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link:focus{background:var(--xunta-blue-secondary);}#block-custom-theme-collapsed-menu{mask-image:linear-gradient(to bottom,#000 95%,transparent 100%);overflow-y:auto;padding-bottom:2rem;max-height:calc(100vh - 210px);}@media (width > 768px) and (width <= 992px){#block-custom-theme-collapsed-menu{max-height:calc(100vh - 170px);}#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link{width:96%;}}@media (width > 992px){#block-custom-theme-collapsed-menu{max-height:calc(100vh - 190px);}#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link{width:90%;}}
.navbar-collapse .navbar-toggler{position:absolute;right:0.5rem;top:0.5rem;}.navbar-collapse .navbar-toggler .navbar-toggler-icon-animated{border-radius:40px;border:2px solid transparent;box-sizing:border-box;color:#fff;height:22px;position:relative;transform:scale(1.9);transition:var(--transition);width:22px;}.navbar-collapse .navbar-toggler .navbar-toggler-icon-animated span{background:currentcolor;border-radius:5px;box-sizing:border-box;content:"";display:block;height:2px;left:1px;position:absolute;top:8px;transform:rotate(45deg);transition:var(--transition);width:16px;}.navbar-collapse .navbar-toggler .navbar-toggler-icon-animated span:nth-child(2){height:0;left:2px;transform:rotate(90deg);width:16px;}.navbar-collapse .navbar-toggler .navbar-toggler-icon-animated span:nth-child(3){transform:rotate(-45deg);}.navbar-collapse .navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(1),.navbar-collapse .navbar-toggler:focus .navbar-toggler-icon-animated span:nth-child(1),.navbar-collapse .navbar-toggler:focus-visible .navbar-toggler-icon-animated span:nth-child(1){left:9px;top:4px;width:10px;}.navbar-collapse .navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(2),.navbar-collapse .navbar-toggler:focus .navbar-toggler-icon-animated span:nth-child(2),.navbar-collapse .navbar-toggler:focus-visible .navbar-toggler-icon-animated span:nth-child(2){height:2px;left:1px;top:7px;transform:rotate(180deg);}.navbar-collapse .navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(3),.navbar-collapse .navbar-toggler:focus .navbar-toggler-icon-animated span:nth-child(3),.navbar-collapse .navbar-toggler:focus-visible .navbar-toggler-icon-animated span:nth-child(3){left:9px;top:10px;width:10px;}.navbar-collapse .navbar-nav{margin:0;width:100%;}.navbar-collapse .navbar-nav > .nav-item{border-bottom:1px solid #fff;padding-bottom:0.5rem;padding-top:0.45rem;}.navbar-collapse .navbar-nav .nav-item{align-items:center;display:flex;flex-wrap:wrap;list-style:none;}.navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff;cursor:pointer;flex:1;padding:0.3rem 0.25rem 0.15rem;transition:var(--transition);}.navbar-collapse .navbar-nav .nav-item .nav-link:hover,.navbar-collapse .navbar-nav .nav-item .nav-link.is-active,.navbar-collapse .navbar-nav .nav-item .nav-link.is-selected,.navbar-collapse .navbar-nav .nav-item .nav-link:focus-visible{background-color:var(--xunta-blue);border-radius:0.5rem;color:#fff;}.navbar-collapse .navbar-nav .nav-item.menu-item--active-trail > .nav-link{background-color:var(--xunta-blue);border-radius:0.5rem;}.navbar-collapse .navbar-nav .nav-item .nav-item .dropdown-link{margin-left:0.25rem;}
.navbar{display:flex;flex-flow:row nowrap;}.navbar .navbar-toggler .navbar-toggler-icon-animated span{background:#fff;}@media (width > 768px){.navbar:has(.region-primary-menu){padding-bottom:0.4rem;}}
.field--name-field-sections > .field__item:has(.paragraph--width-50){width:calc(50% - 1rem);}.field--name-field-sections > .field__item:has(.paragraph--width-100){width:100%;}.paragraph.paragraph--type--block{margin:0 !important;padding:1rem 0 !important;}@media (width <= 992px){.field--name-field-sections:has(.paragraph--width-50) > .field__item{width:100%;}}
.paragraph--type--highlights-group{border:1px solid var(--color--gray-400);box-shadow:1px 1px 2px var(--color--gray-400);margin:1.2rem 0;padding:0 !important;}.paragraph--type--highlights-group .component-title{border-bottom:1px solid var(--color--gray-500);padding:1rem 0;}.paragraph--type--highlights-group .component-title h2{margin:0 0 0 20px !important;}.paragraph--type--highlights-group .component-title h2::after{display:none !important;}
.paragraph--type--image .component-image a:focus-visible{outline:0;}.paragraph--type--image .component-image a:focus-visible img{outline:2px solid var(--xunta-blue);outline-offset:3px;}.paragraph--type--image .component-image img{max-height:70vh;width:auto;}
.paragraph--type--text-image .component-image a:focus-visible{outline:0;}.paragraph--type--text-image .component-image a:focus-visible img{outline:2px solid var(--xunta-blue);outline-offset:3px;}
.paragraph:not(.paragraph--type--notices){padding:2rem 0;}@media (width <= 768px){.paragraph:not(.paragraph--type--notices){padding:1rem 0 1.5rem;}}.paragraph.remove-padding-top{padding-top:0;}.paragraph.remove-padding-bottom{padding-bottom:0;}.paragraph .paragraph{padding:0;}
.region-content{background-color:white;border:1px solid var(--color--gray-400);box-shadow:1px 1px 2px var(--color--gray-400);padding:1rem;position:relative;}@media (width <= 576px){.region-content h1{margin-bottom:0;}}
.region-header{align-items:center;display:flex;flex-direction:row;gap:0.75rem;margin:auto;position:relative;width:100%;}.region-header::after{background-color:var(--xunta-blue);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.region-header .block:first-child{flex:1;}@media (width <= 768px){.region-header{height:72px;justify-content:space-between;}.region-header .site-logo.xunta-logo{display:none;}}@media (width > 768px){.region-header{height:112px;}}
.region-primary-menu{display:none;}@media (width > 992px){.region-primary-menu{display:block;}}
.region-sidebar-second .block{background-color:white;border:1px solid var(--color--gray-400);box-shadow:1px 1px 2px var(--color--gray-400);margin-bottom:15px;}.region-sidebar-second .block h2{border-bottom:1px solid var(--color--gray-400);color:var(--color--primary);font-size:var(--font-size-h5);margin-bottom:0;padding:0.5rem 1rem 0.25rem;}.region-sidebar-second ul{padding:1rem;}
.xunta-footer{color:#fff;position:relative;}.xunta-footer::after{background-color:var(--xunta-blue);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.xunta-footer > .region{height:100%;}.xunta-footer .footer-text img{width:auto;}@media (width > 992px){.xunta-footer{height:var(--xunta-footer-height);}}
.view-other-resources .view-content{box-sizing:border-box;display:grid;gap:20px;grid-template-columns:1fr;padding:1.5rem;}@media (width > 768px){.view-other-resources .view-content{grid-template-columns:repeat(2,1fr);}}@media (width > 992px){.view-other-resources .view-content{grid-template-columns:repeat(3,1fr);}}
.view-other-sources .item-list ul{margin-bottom:0;padding:1rem;}.view-other-sources .item-list li{align-items:self-start;display:flex;gap:0.25rem;list-style:none;margin:0 0 1rem;overflow:hidden;}.view-other-sources .item-list li::before{background-image:url(/themes/custom/custom_theme/images/icons/arrow-right-short.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:20px;width:20px;}.view-other-sources .item-list li .views-field-field-prefix{display:contents;}.view-other-sources .item-list li .views-field-field-prefix .field-content{display:contents;}.view-other-sources .item-list li .views-field-field-url{flex:1 1 auto;min-width:0;}.view-other-sources .item-list li .views-field-field-url a{display:inline-block;max-width:100%;vertical-align:bottom;}
.cookiesjsr--app .cookiesjsr-banner--text a{font-weight:normal;text-decoration:underline;}.cookiesjsr--app .cookiesjsr-banner--text a:hover{color:#fff;font-weight:bold;}
.paragraph > h2:not(.field--name-title),.paragraph > .component-title > h2{color:var(--section-title-color);font-weight:bold;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:0 1rem;text-align:center;text-transform:uppercase;width:fit-content;}@media (width <= 576px){.paragraph > h2:not(.field--name-title),.paragraph > .component-title > h2{padding:0 0.5rem;}.paragraph > h2:not(.field--name-title)::after,.paragraph > .component-title > h2::after{margin-left:-0.5rem;width:calc(100% + 1rem);}}@media (width > 576px){.paragraph > h2:not(.field--name-title),.paragraph > .component-title > h2{padding:0 1rem;}.paragraph > h2:not(.field--name-title)::after,.paragraph > .component-title > h2::after{margin-left:-1rem;width:calc(100% + 2rem);}}@media (width > 992px){.paragraph > h2:not(.field--name-title),.paragraph > .component-title > h2{padding:0 2rem;}.paragraph > h2:not(.field--name-title)::after,.paragraph > .component-title > h2::after{margin-left:-2rem;width:calc(100% + 4rem);}}
main .layout-content{margin:2rem auto;max-width:var(--page-width);min-height:200px;}main .layout-wrapper-sidebar-second{display:flex;}main:has(.layout-wrapper-sidebar-second)  .layout-content{margin-right:1rem;width:70%;}main:has(.layout-wrapper-sidebar-second) .layout-sidebar-second{font-size:calc(var(--font-size) * 0.889);margin:2rem auto;width:30%;}@media (width <= 768px){main .layout-wrapper-sidebar-second{display:block;}main:has(.layout-wrapper-sidebar-second) .layout-content,main:has(.layout-wrapper-sidebar-second) .layout-sidebar-second{margin-right:0;width:auto;}}
.top-collapse-link{color:#fff;font-size:1.7rem;line-height:1rem;padding:0 0.25rem;}.top-collapse-link:hover .icon::before,.top-collapse-link:focus .icon::before{--icon-bg:var(--xunta-blue-secondary);}.top-collapse-wrapper.collapse:not(.show){opacity:0;pointer-events:none;top:-100%;visibility:hidden;}.top-collapse-wrapper{background-color:var(--xunta-blue-secondary);clip-path:polygon(0 0,100% 0,100% 70%,0 100%);left:50%;margin-left:-50vw;opacity:1;position:absolute;top:0;transition:top 0.3s ease,opacity 0.3s ease;visibility:visible;width:100vw;z-index:500;}.top-collapse-wrapper > div{align-items:center;display:flex;gap:1rem;justify-content:flex-end;padding-bottom:5rem;padding-top:3rem;}.top-collapse-wrapper .top-collapse-link:hover .close-icon span:first-child,.top-collapse-wrapper .top-collapse-link:focus .close-icon span:first-child{left:7px;top:3px;width:10px;}.top-collapse-wrapper .top-collapse-link:hover .close-icon span:nth-child(2),.top-collapse-wrapper .top-collapse-link:focus .close-icon span:nth-child(2){height:2px;}.top-collapse-wrapper .top-collapse-link:hover .close-icon span:last-child,.top-collapse-wrapper .top-collapse-link:focus .close-icon span:last-child{left:1px;top:3px;width:10px;}.top-collapse-wrapper .top-collapse-link .close-icon{border-radius:40px;border:2px solid transparent;box-sizing:border-box;color:#fff;display:block;height:22px;position:relative;transform:scale(1.9);width:22px;}.top-collapse-wrapper .top-collapse-link .close-icon span{background:currentcolor;border-radius:5px;box-sizing:border-box;content:"";display:block;height:2px;left:1px;position:absolute;top:8px;transform:rotate(45deg);transition:var(--transition);width:16px;}.top-collapse-wrapper .top-collapse-link .close-icon span:nth-child(2){height:0;left:2px;transform:rotate(90deg);width:14px;}.top-collapse-wrapper .top-collapse-link .close-icon span:last-child{transform:rotate(-45deg);}
body .ui-dialog{--jui-dialog-z-index:1260;display:block;}@media (width <= 1200px){body .ui-dialog:not(.ui-dialog-off-canvas){max-width:92%;}}body .ui-dialog.ui-widget-content a{color:var(--xunta-blue);}body .ui-dialog.ui-widget-content a:hover{color:var(--xunta-blue-50);}body .ui-dialog.ui-widget{--gin-spacing-m:1rem;--gin-spacing-l:1.5rem;--gin-border-m:0.5rem;box-shadow:0 0 5px 1px rgb(0 0 0 / 15%);font-size:calc(var(--font-size) * 0.85);overflow:hidden;}body .ui-dialog.ui-widget .ui-dialog-titlebar{background-color:var(--xunta-blue);border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;border:0;color:#fff;line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);position:relative;}body .ui-dialog.ui-widget .ui-dialog-content{background-color:#fff;padding:1rem;}body .ui-dialog.ui-widget .ui-dialog-titlebar-close{background:none;border:none;height:22px;margin:0;opacity:0.8;position:absolute;right:0.75rem;transform:translateY(-50%);width:22px;}body .ui-dialog.ui-widget .ui-dialog-titlebar-close:hover{border:transparent;opacity:1;}body .ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon{background-image:none !important;color:#fff;overflow:visible;text-indent:0;transform:none !important;}body .ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background-image:none;inset-block-start:0;inset-inline-start:0;margin:0;transition:var(--transition);}
.path-node.path-frontpage .layout-container{padding:0 3rem;}.path-frontpage .block-page-title-block,.path-frontpage .block-readspeaker{display:none;}.path-frontpage .field--name-field-sections:has(.paragraph--width-50){display:flex;flex-flow:row wrap;justify-content:space-between;}.path-node.path-frontpage .region-content{background-color:transparent;border:none;box-shadow:none;margin:0;padding:0;}.path-node.path-frontpage .region-content .paragraph.paragraph--type--highlights-header{margin:0;min-height:350px;padding:0;position:relative;}.path-node.path-frontpage .field--name-field-sections:has(.paragraph--width-50) .field__item:has(.paragraph--type--highlights-header){flex-grow:2;min-width:100%;}.path-node.path-frontpage .field--name-field-sections > .field__item:has(.paragraph--width-50){bottom:73px;position:relative;}@media (width <= 768px){.path-node.path-frontpage .layout-container{padding:0 1rem;}.path-node.path-frontpage .region-content .paragraph.paragraph--type--highlights-header::before{background:url(/themes/custom/custom_theme/images/icons/banner-bg-mobile.png);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.path-node.path-frontpage .field--name-field-sections > .field__item:has(.paragraph--width-50){position:inherit;}}
.page-node-type-landing .region-content{background-color:white;border:1px solid var(--color--gray-400);box-shadow:1px 1px 2px var(--color--gray-400);margin:2rem auto;padding:1rem;}.page-node-type-landing .region-content .paragraph{margin:2rem auto;padding:1rem 0;}.page-node-type-landing .region-content .paragraph .component-title h2{display:flex;margin:0 0 30px;padding:0;}.page-node-type-landing .region-content .paragraph .component-title h2::after{display:none;}
.admin-toolbar ~ .dialog-off-canvas-main-canvas{--page-side-margin:var(--drupal-displace-offset-left,0px);}.gin-secondary-toolbar{background-color:#f8f8f8;}
.path-error-403 .page-title,.path-error-404 .page-title,.path-_03 .page-title,.path-_04 .page-title{display:none;}.path-error-403 .page-error-wrapper,.path-error-404 .page-error-wrapper,.path-_03 .page-error-wrapper,.path-_04 .page-error-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 0 1rem;padding:20px 0;text-align:center;}.path-error-403 .page-error-wrapper .text,.path-error-404 .page-error-wrapper .text,.path-_03 .page-error-wrapper .text,.path-_04 .page-error-wrapper .text{font-size:1.5rem;padding-bottom:10px;width:100%;line-height:normal;}.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{position:relative;width:100%;}.path-error-403 .page-error-wrapper .image .error-code,.path-error-404 .page-error-wrapper .image .error-code,.path-_03 .page-error-wrapper .image .error-code,.path-_04 .page-error-wrapper .image .error-code{align-items:center;color:var(--xunta-blue-secondary);display:flex;font-size:5rem;font-weight:bold;height:100%;justify-content:center;left:0;opacity:0.5;position:absolute;text-shadow:5px 5px rgb(255 255 255 / 50%);top:0;width:100%;}.path-error-403 .page-error-wrapper .image svg,.path-error-404 .page-error-wrapper .image svg,.path-_03 .page-error-wrapper .image svg,.path-_04 .page-error-wrapper .image svg{height:auto;overflow:visible;width:100%;}.path-error-403 .page-error-wrapper .image svg path,.path-error-404 .page-error-wrapper .image svg path,.path-_03 .page-error-wrapper .image svg path,.path-_04 .page-error-wrapper .image svg path{fill:var(--xunta-blue-50);}@media (width > 576px){.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{padding:50px;width:70%;}.path-error-403 .page-error-wrapper .text,.path-error-404 .page-error-wrapper .text,.path-_03 .page-error-wrapper .text,.path-_04 .page-error-wrapper .text{font-size:2rem;}}@media (width > 768px){.path-error-403 .page-error-wrapper,.path-error-404 .page-error-wrapper,.path-_03 .page-error-wrapper,.path-_04 .page-error-wrapper{flex-direction:row;padding:0;}.path-error-403 .page-error-wrapper .text,.path-error-404 .page-error-wrapper .text,.path-_03 .page-error-wrapper .text,.path-_04 .page-error-wrapper .text{padding:25px;width:50%;}.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{padding:25px;width:50%;}}@media (width > 992px){.path-error-403 .page-error-wrapper .text,.path-error-404 .page-error-wrapper .text,.path-_03 .page-error-wrapper .text,.path-_04 .page-error-wrapper .text{font-size:3rem;padding:50px;}.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{padding:0 50px;}}@media (width > 1200px){.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{width:42.5%;}.path-error-403 .page-error-wrapper .image .error-code,.path-error-404 .page-error-wrapper .image .error-code,.path-_03 .page-error-wrapper .image .error-code,.path-_04 .page-error-wrapper .image .error-code{font-size:9rem;}}
.header{background-color:var(--xunta-blue);position:relative;}.header::after{background-color:var(--xunta-blue);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}@media (width <= 768px){.header .region-header .block-language,.header .region-primary-menu{display:none;}}@media (width > 768px){.header .region-header .block-language{display:flex;}.header .region-header .block-system-branding-block{align-items:center;display:flex;justify-content:space-between;}.header .region-primary-menu{display:flex;flex-wrap:nowrap;gap:1rem;height:fit-content;justify-content:space-between;opacity:1;transition:height 0.4s,opacity 0.4s;visibility:visible;width:100%;}.header .region-primary-menu .menu--main{flex:1;}}
@keyframes warning{from{background-position:0 0;}to{background-position:-28px 0;}}.maintenance-page .layout-container{margin:0 auto;}.maintenance-page .layout-container header{background:var(--color--primary);margin-bottom:3rem;padding:1.125rem 1rem;transition:var(--transition);}.maintenance-page .layout-container header img{filter:brightness(0) invert(1);height:36px;max-width:100%;}.maintenance-page .layout-container main{font-size:calc(var(--font-size) * 1.2);padding:5rem 2rem;text-align:center;}.maintenance-page .layout-container main .maintenance-page-content{align-items:center;border-radius:0 0 20px 20px;color:var(--color--maintenance);display:block;margin:0 auto;transition:var(--transition);}.maintenance-page .layout-container main .maintenance-page-icon{margin-bottom:2rem;}.maintenance-page .layout-container main .maintenance-page-text{color:var(--color--maintenance);}.maintenance-page .layout-container main .maintenance-page-title{animation:warning 1.25s linear infinite;background:repeating-linear-gradient(135deg,#fff,#fff 10px,transparent 10px,transparent 20px),linear-gradient(0deg,var(--color--maintenance));background-size:150%,cover;border-radius:5px;margin-bottom:2rem;padding:5px 45px;text-align:center;width:100%;}.maintenance-page .layout-container main h1{background:rgb(255 255 255 / 85%);border-radius:20px;box-shadow:0 0 19px 8px #fff;margin-bottom:0;margin-left:auto;margin-right:auto;padding:2px 1rem 0;text-transform:uppercase;width:fit-content;}@media (width <= 576px){.maintenance-page .layout-container main{padding:3rem 1rem;}.maintenance-page .layout-container main .maintenance-page-title{padding:5px 30px;}.maintenance-page .layout-container main h1{padding:2px 0 0;}}@media (width > 992px){.maintenance-page .layout-container header{padding:2rem;}.maintenance-page .layout-container header img{height:48px;}.maintenance-page .layout-container main .maintenance-page-content{max-width:800px;width:80%;}}
.path-sitemap .sitemap{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);}.path-sitemap .sitemap .sitemap-item h2{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h2) * 0.85),3vw,calc(var(--font-size-h2) * 0.9));}.path-sitemap .sitemap .sitemap-item ul{padding-left:0;}.path-sitemap .sitemap .sitemap-item ul li{border-left:2px solid var(--xunta-blue-50);display:block;padding-bottom:0.5rem;padding-left:1.5rem;position:relative;}.path-sitemap .sitemap .sitemap-item ul li:last-child{border-left-color:transparent;}.path-sitemap .sitemap .sitemap-item ul li::before{border:solid var(--xunta-blue-50);border-width:0 0 2px 2px;content:'';display:block;height:1rem;left:-0.1rem;position:absolute;top:-0.25rem;width:0.75rem;}.path-sitemap .sitemap .sitemap-item ul li::after{background:var(--xunta-blue);border-radius:50%;content:'';display:block;height:0.75rem;left:0.5rem;position:absolute;top:0.25em;width:0.75rem;transition:var(--transition);}.path-sitemap .sitemap .sitemap-item ul li:has(> a:hover)::after,.path-sitemap .sitemap .sitemap-item ul li:has(> a:focus)::after{background:var(--xunta-blue-50);}.path-sitemap .sitemap .sitemap-item ul li ul{font-size:calc(var(--font-size) * 0.9);margin-top:0.5rem;padding-left:1rem;}.path-sitemap .sitemap .sitemap-item div > ul > li:first-child::before{border-left-color:#fff;}@media (width <= 576px){.path-sitemap .sitemap{gap:1rem;}}@media (width > 992px){.path-sitemap .sitemap{grid-template-columns:repeat(2,1fr);}.path-sitemap .sitemap .sitemap-item ul li{padding-left:2.5rem;}.path-sitemap .sitemap .sitemap-item ul li::before{width:1rem;}.path-sitemap .sitemap .sitemap-item ul li::after{height:1.1rem;left:0.75rem;top:0.1em;width:1.1rem;}}

