:root{--partContent-margin: 1.2em;--partContent-color: var(--red);--partContent-color-hover: var(--grey-dark)}.partContentText{--partContentText-color: inherit;--partContentText-color-hover: inherit}.partContentText p,.partContentText ul,.partContentText ol,.partContentText table,.partContentText blockquote,.partContentVideo:not(:last-child),.partContentFileAdmin:not(:last-child),.partContentForm:not(:last-child),.partContentCode:not(:last-child){margin-bottom:1.2em;margin-bottom:var(--partContent-margin)}.partContentText:last-child>*:last-child{margin-bottom:0}.partContentText{line-height:1.5}.partContentText a{color:var(--partContentText-color);background-image:linear-gradient(var(--partContent-color),var(--partContent-color)),linear-gradient(var(--partContent-color-hover),var(--partContent-color-hover));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:color .3s ease,background-size .3s ease;text-decoration:none;hyphens:auto;-webkit-hyphens:auto}@media (hover: hover){.partContentText a:hover,.partContentFileAdmin ul li a:hover .fileAdminLabel span{background-size:0 1px,100% 1px}.partContentText a:hover{color:var(--partContentText-color-hover)}}.partContentFileAdmin ul li a .fileAdminIcon{background-color:var(--partContent-color);width:1.1667em;height:1.1667em;border-radius:0}.partContentFileAdmin ul li a:hover .fileAdminIcon{background-color:var(--partContent-color-hover)}.partContentFileAdmin ul li a .fileAdminIcon svg{width:50%;max-height:50%;fill:#fff}.partContentText ul{list-style-type:disc;margin-left:.8em}.partContentText ul li::marker{font-size:1em;color:var(--partContent-color)}.partContentText ol{list-style-type:decimal;margin-left:1.5em}.partContentText ol li::marker{color:var(--partContent-color);font-weight:700}.partContentText blockquote{border-left:solid 3px var(--partContent-color);padding-left:.8em}.partContentText table th,.partContentText table td{padding:.2em .44444em;border:1px solid rgba(0,0,0,.2);vertical-align:top}@media screen and (max-width: 767px){.partContentText table{overflow-x:auto;display:block}}.partContentText sup,.partContentText sub{vertical-align:baseline;position:relative}.partContentText sup{top:-.4em}.partContentText sub{top:.4em}.partContentFileAdmin ul li:not(:last-child){margin-bottom:.6em}.partContentFileAdmin ul li a{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.partContentFileAdmin ul li a .fileAdminIcon{flex:0 0 auto;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.partContentFileAdmin ul li a .fileAdminIcon svg{transition:fill .3s ease}.partContentFileAdmin ul li a .fileAdminLabel{margin-left:.33333em;flex:1 1 auto;line-height:1.2}.partContentFileAdmin ul li a .fileAdminLabel span{display:inline;background-image:linear-gradient(transparent,transparent),linear-gradient(var(--partContent-color-hover),var(--partContent-color-hover));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s ease}.partContentFileAdmin ul li a .fileAdminExtension{flex:0 0 auto;font-size:.5em;width:40px;text-align:center;font-weight:700;border:solid 1px #000;padding:3px 0;text-transform:uppercase}.partContentFileAdmin ul li a .fileAdminExtension{border:solid 1px #999;color:#000}.partContentFileAdmin ul li.pdf a .fileAdminExtension{border-color:red;color:red}.partContentFileAdmin ul li.doc a .fileAdminExtension,.partContentFileAdmin ul li.docx a .fileAdminExtension{border-color:#2b579a;color:#2b579a}.partContentFileAdmin ul li.xls a .fileAdminExtension,.partContentFileAdmin ul li.xlsx a .fileAdminExtension{border-color:#217346;color:#217346}.partContentFileAdmin ul li.ppt a .fileAdminExtension,.partContentFileAdmin ul li.pptx a .fileAdminExtension{border-color:#b7472a;color:#b7472a}.partButtonContentContainer{display:inline-flex;flex-wrap:wrap;gap:.83333em}.partContentVideo .contentVideoContainer{position:relative;height:0;padding-bottom:56.25%;background-color:rgba(0,0,0,.024)}.partContentVideo iframe{position:absolute;left:0;top:0;height:100%;width:100%;border:none}.partContentVideo .contentVideoContainer .partContentText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:240px;font-size:16px;padding:90px 20px 20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0ZM8 14.5v-9l6 4.5-6 4.5Z' fill='%23000' fill-rule='nonzero' fill-opacity='.1'/%3E%3C/svg%3E");background-position:top 20px center;background-repeat:no-repeat;background-size:60px}.partContentVideo .contentVideoContainer .partContentText p{margin-bottom:0}
