/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;}::-webkit-scrollbar-thumb:hover{background-color:#555;}::-webkit-scrollbar-track{background-color:#f1f1f1;}::-webkit-scrollbar-track:focus{background-color:#ccc;}::-webkit-scrollbar-track:active{background-color:#ccc;}label:has(+ .icon-accesibility):before{content:'';display:inline-block;background-image:url(/modules/custom/te_admin_settings/images/icon-accesibility.png);background-size:20px 20px;height:20px;width:20px;margin-right:5px;}.webform-admin-composite-elements .gin-table-scroll-wrapper,.form-type-webform-multiple .gin-table-scroll-wrapper{overflow:unset;}.form-wrapper .form-item__label:not(.visually-hidden){position:unset !important;}.shepherd-element{z-index:510;}.shepherd-element .shepherd-content .shepherd-text{max-height:350px;overflow-y:auto;overflow-x:hidden;}.shepherd-element .shepherd-content .shepherd-text::-webkit-scrollbar{width:8px;height:8px;}.shepherd-element .shepherd-content .shepherd-text::-webkit-scrollbar-track{border-radius:8px;margin:16px 0;background-color:transparent;}.shepherd-element .shepherd-content .shepherd-text::-webkit-scrollbar-thumb{background-color:white;border-width:2px;border-style:solid;border-color:white;border-radius:8px;}.form-element.valid + .form-item--error-message{display:none;}.tip-module-tour-ui .shepherd-content .shepherd-text{text-wrap:balance;}.views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions{margin-bottom:auto;margin-top:38px !important;align-self:flex-start !important;}.form-type--select:has(.select2-widget){position:relative;}select.select2-widget{overflow:hidden;min-width:224px;width:100% !important;height:28px !important;}select.select2-widget option{visibility:hidden;}.field--widget-paragraphs a.tabledrag-handle .handle{position:absolute !important;}.field--widget-paragraphs a.tabledrag-handle .handle{margin:20px !important;}.field--widget-paragraphs a.tabledrag-handle::after{height:2.6rem !important;width:2rem !important;top:0 !important;}.glb-media-library-item__preview iframe,.media-library-item__preview iframe{max-width:100% !important;max-height:300px !important;width:auto !important;height:auto !important;}.item-container .glb-media-library-item__preview{max-width:100%;overflow:hidden;padding-bottom:0px;}.ui-dialog-title{line-height:inherit !important;}#menu-overview th.checkbox,#menu-overview th.menu-delete,#menu-overview td.menu-enabled{width:1%;white-space:nowrap;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.paragraph--unpublished{background-color:#fff4f4;}
