/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.collapsible-item + .collapsible-item{margin-top:1.25rem;}.collapsible-item .collapsible-item--caption{position:relative;user-select:none;}.collapsible-item .collapsible-item--caption:hover{cursor:pointer;}.collapsible-item .collapsible-item--caption:after{content:" + ";position:absolute;font-size:inherit;right:0;top:50%;transform:translateY(-50%);line-height:1;}.collapsible-item .collapsible-item--markup{overflow:hidden;max-height:0;transition:max-height 0.3s cubic-bezier(0,1,0,1);}.collapsible-item:not(.collapsed) .collapsible-item--caption:after{content:" - ";}.collapsible-item:not(.collapsed) .collapsible-item--markup{max-height:9999px;transition:max-height 0.6s ease-in-out;}.collapsible-item .collapsible-item--markup > div > *:first-child{margin-top:0 !important;}.collapsible-item .collapsible-item--markup > div > *:last-child{margin-bottom:0 !important;}
.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:999;}.modal__container{background-color:#fff;padding:2.75rem 1rem 1rem 1rem;margin:0;overflow-y:auto;box-sizing:border-box;position:relative;min-width:100vw;max-height:100vh;}@media (min-width:640px){.modal__container{padding:2.75rem 1.5rem 1.5rem 1.5rem;margin:0 2rem;min-width:40vw;max-width:1024px;}}@keyframes mmfadeIn{from{opacity:0;}to{opacity:1;}}@keyframes mmfadeOut{from{opacity:1;}to{opacity:0;}}@keyframes mmslideIn{from{transform:translateY(15%);}to{transform:translateY(0);}}@keyframes mmslideOut{from{transform:translateY(0);}to{transform:translateY(-10%);}}.micromodal-slide{display:none;}.micromodal-slide.is-open{display:block;}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0.0,0.0,0.2,1);}.micromodal-slide[aria-hidden="false"] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1);}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0.0,0.0,0.2,1);}.micromodal-slide[aria-hidden="true"] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1);}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform;}.modal__loading{width:40px;height:40px;background-color:#333;margin:100px auto;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out;}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}
