/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,*{--tul-components-color-background:#fff;--tul-components-color-main:#8b0002;--tul-components-color-text:#333;--tul-components-color-link:#8b0001;}
:root,*{--tul-components-color-background:var(--tul-faculty-color-background);--tul-components-color-main:var(--tul-faculty-color-main-faculty);--tul-components-color-text:var(--tul-faculty-color-text);--tul-components-color-link:var(--tul-faculty-color-link);}
.paragraph--unpublished{background-color:#fff4f4;}
.social-sharing-buttons{display:flex;align-items:center;justify-content:center;margin:2em 0;}.social-sharing-buttons a,.social-sharing-buttons-button{display:flex;align-items:center;justify-content:center;margin:0 4px;text-decoration:none;}.social-sharing-buttons-wrapper{position:relative;}.btn-copy{padding:0;cursor:pointer;}.social-sharing-buttons-popup{position:absolute;top:0;left:50%;display:none;overflow:hidden;min-width:6em;height:0;padding:5px;transition:all 0.5s ease;transform:translate(-50%,calc(-100% - 10px));text-align:center;color:white;border-radius:3px;background-color:black;font-size:small;}.social-sharing-buttons-popup.visible{display:block;overflow:unset;height:auto;}.social-sharing-buttons-popup::before{position:absolute;bottom:0;left:50%;display:block;width:0;height:0;content:"";transform:translate(-50%,100%);border-top:10px solid black;border-right:10px solid transparent;border-left:10px solid transparent;}.social-sharing-buttons-visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;}
.addtocal-container{position:relative;float:right;margin:-5px 0 5px 0;}.addtocal-container .addtocal{padding:5px;background:#efefef;border-width:1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:inherit;text-decoration:none;cursor:pointer;}.addtocal-container .addtocal:hover,.addtocal-container .addtocal:focus{border-width:1px;background:#dedede;}.addtocal-container .addtocal-menu{background:#efefef;border:1px solid #cdcdcd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:absolute;display:none;min-width:150px;z-index:50;}.addtocal-container .addtocal-menu ul,.addtocal-container .addtocal-menu ul li{list-style:none;margin:0;padding:0;}.addtocal-container .addtocal-link a{color:inherit;text-decoration:none;display:block;padding:5px;border-width:0;}.addtocal-container .addtocal-link a:hover,.addtocal-container .addtocal-link a:focus{text-decoration:none;background:#dedede;border-width:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
html.wcag-font-size-small{font-size:16px;}html.wcag-font-size-medium{font-size:24px;}html.wcag-font-size-big{font-size:32px;}.btn-text-resizer{align-items:stretch;height:100%;}.btn-text-resizer button{color:#666;border:none;height:100%;}.btn-text-resizer button:hover,.btn-text-resizer button:focus,html.wcag-font-size-small #wcag-font-small,html:not(.wcag-font-size-medium):not(.wcag-font-size-big) #wcag-font-small,html.wcag-font-size-medium #wcag-font-medium,html.wcag-font-size-big #wcag-font-big{color:#8b0002;outline:0;box-shadow:none;}.btn-text-resizer .fas{color:inherit;}#wcag-font-small{font-size:.7rem;}#wcag-font-medium{font-size:1rem;}#wcag-font-big{font-size:1.3rem;}
p.tul_eciu_block{display:flex;justify-content:center;align-content:center;margin:0;}p.tul_eciu_block img{height:auto;max-height:80px;width:auto;max-width:100%;padding-left:10px;}
