/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sk-size:40px;--sk-color:#333;}.ajax-throbber{position:relative;width:40px;height:40px;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;overflow:visible;width:2em;height:2em;margin:auto;background-color:transparent;background-image:none;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.c-breadcrumbs{background-color:#eaeaf3;padding:9px 0}.c-breadcrumbs ol{display:flex;list-style:none;margin:0;padding:0;align-items:center;height:100%}.c-breadcrumbs li{display:flex;align-items:center;height:100%;font-size:14px;font-style:normal;font-weight:500;line-height:21px;text-transform:none}.c-breadcrumbs ol>li:not(:first-of-type):before{content:"";display:inline-block;width:9px;height:5.497px;margin:0 5px;background-color:#524e9c;-webkit-mask-image:url(/themes/custom/drutheme/dist/assets/chevron-right.svg);mask-image:url(/themes/custom/drutheme/dist/assets/chevron-right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;align-self:center}.c-breadcrumbs li,.c-breadcrumbs li a{color:#524e9c;display:flex;align-items:center;height:100%}
.c-card{background-color:#fff;border-radius:0 0 60px 0;padding:36px;height:100%;display:flex;flex-direction:column;overflow:hidden}@media (min-width:780px){.c-card{padding:50px}}.c-card .button--link{color:#524e9c;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-weight:500;background:0 0;border:none;padding:0;transition:all .3s ease-out}.c-card .button--link:hover{color:#00877f;text-decoration-color:#444182}.c-card .button--link:focus{outline:2px solid rgba(82,78,156,.3);outline-offset:2px}.c-card__subtitle,.c-card__subtitle_secondary{font-size:14px;font-style:normal;font-weight:600;line-height:21px;color:#524e9c}.c-card__downloads{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap}.c-card__image{margin:-36px -36px 30px;overflow:hidden}@media (min-width:780px){.c-card__image{margin:-50px -50px 30px}}.c-card__image img{width:100%;height:auto;display:block;border-radius:0 0 0 60px}.c-card__content{flex-grow:1;display:flex;flex-direction:column}.c-card__date{margin-bottom:6px;font-size:16px;font-style:normal;font-weight:400;color:#524e9c;display:flex;opacity:.5;align-items:center;line-height:1}.c-card__header{display:flex;align-items:center;margin-bottom:16px;flex-direction:row;justify-content:space-between;-moz-column-gap:10px;column-gap:10px}.c-card__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.c-card__icon i,.c-card__icon svg{width:100%;height:100%}.c-card__title{margin:0;font-size:20px;font-weight:600}.c-card__text{margin-top:auto;color:#524e9c}.c-card__text p{margin:0}.c-card__actions{margin-top:20px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.c-card__button,.c-card__edit,.c-card__registration{margin:0}.c-card__footer{margin-top:20px}.c-card--board{min-height:424px}.c-card--board .c-card__header{margin-bottom:0}.c-card--download{border-radius:16px}.c-card--has-icon .c-card__header{margin-bottom:150px}.c-card--has-icon .c-card__title{font-size:24px;font-style:normal;font-weight:600;line-height:28px;-webkit-hyphens:auto;hyphens:auto;max-width:75%}@media (min-width:780px){.c-card--has-icon .c-card__title{font-size:32px;font-style:normal;font-weight:600;line-height:36px}}.c-card--white{background-color:#fff}.c-card--white .c-card__icon svg path{stroke:#524e9c}.c-card--green{background-color:#00877f;color:#fff}.c-card--green .c-card__title{color:#fff}.c-card--green .c-card__text p{color:#fff}.c-card--green .c-card__icon svg path{stroke:#fff}.c-card strong{background:#eaeaf3;color:#444182;padding:2px 4px;border-radius:3px;font-weight:600;display:inline-block}.c-card--purple{background-color:#eaeaf3;padding:30px;transition:background-color .4s ease-out}.c-card--purple:hover{background-color:#fff}.c-card--purple .c-card__text{margin-bottom:0}.c-card--purple .c-card__title{font-size:16px;font-style:normal;font-weight:700;line-height:22px}.c-card--purple.c-card--has-icon .c-card__header{margin-bottom:84px}.c-card--purple .c-card__icon svg path{stroke:#524e9c}.c-card--no-text .c-card__header{margin-bottom:24px}.c-card--no-text .c-card__actions{margin-top:auto}
.c-page-header{position:relative;padding:75px 0}.c-page-header--with-image{display:flex;align-items:center;padding:120px 0;margin-bottom:78px}@media (min-width:780px){.c-page-header--with-image{margin-bottom:150px}}.c-page-header--with-image .c-page-header__body p{color:#fff}.c-page-header--with-image .c-page-header__content{position:relative;z-index:2}.c-page-header--with-image .c-page-header__title{color:#fff}.c-page-header__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.c-page-header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 0 60px 0}.c-page-header__overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background:#444182;mix-blend-mode:multiply;border-radius:0 0 60px 0}.c-page-header h1{margin-bottom:0}.c-page-header h1:has(+div){margin-bottom:12px}.c-page-header__content{width:100%}.c-page-header__wrapper{text-align:center}.c-page-header__wrapper--left{text-align:left}.c-page-header__subtitle{margin-bottom:1rem}
.toastify{padding:12px 20px;color:#ffffff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,0.12),0 10px 36px -4px rgba(77,96,232,0.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);border-radius:2px;cursor:pointer;text-decoration:none;box-sizing:border-box;max-width:calc(100% - 30px);z-index:2147483647;}.toast-progress{height:5px;position:absolute;bottom:0;left:0;right:0;background-size:0 100%;background:transparent no-repeat 0 0;animation-timing-function:linear;animation-name:progress;animation-play-state:paused;}.toastify.on{opacity:1;}.toastify.on .toast-progress{animation-play-state:running;}.toast-close{background:transparent;border:0;color:white;cursor:pointer;font-family:inherit;font-size:1em;opacity:0.4;padding:0 5px;}.toastify-right{right:15px;}.toastify-left{left:15px;}.toastify-top{top:-150px;}.toastify-bottom{bottom:-150px;}.toastify-rounded{border-radius:25px;}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px;}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content;}@keyframes progress{0%{background-size:0 100%;}100%{background-size:100% 100%;}}@media only screen and (max-width:360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.ajax-throbber.sk-wander{position:relative;width:var(--sk-size);height:var(--sk-size);}.ajax-throbber .sk-wander-cube{--sk-wander-distance:calc(var(--sk-size) * 0.75);position:absolute;top:0;left:0;width:20%;height:20%;animation:sk-wander 2s ease-in-out -2s infinite both;background-color:var(--sk-color);}.ajax-throbber .sk-wander-cube:nth-child(2){animation-delay:-0.5s;}.ajax-throbber .sk-wander-cube:nth-child(3){animation-delay:-1s;}.ajax-throbber .sk-wander-cube:nth-child(4){animation-delay:-1.5s;}@keyframes sk-wander{0%{transform:rotate(0deg);}25%{transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(0.6);}50%{transform:translateX(var(--sk-wander-distance))
      translateY(var(--sk-wander-distance)) rotate(-179deg);}50.1%{transform:translateX(var(--sk-wander-distance))
      translateY(var(--sk-wander-distance)) rotate(-180deg);}75%{transform:translateX(0) translateY(var(--sk-wander-distance))
      rotate(-270deg) scale(0.6);}100%{transform:rotate(-360deg);}}
.paragraph--unpublished{background-color:#fff4f4;}
