/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:479px){span.font-size-8,.ck.ck-button.font-size-8  .ck-button__label{font-size:8px;}span.font-size-9,.ck.ck-button.font-size-9  .ck-button__label{font-size:9px;}span.font-size-10,.ck.ck-button.font-size-10 .ck-button__label{font-size:10px;}span.font-size-11,.ck.ck-button.font-size-11 .ck-button__label{font-size:11px;}span.font-size-12,.ck.ck-button.font-size-12 .ck-button__label{font-size:12px;}span.font-size-14,.ck.ck-button.font-size-14 .ck-button__label{font-size:14px;}span.font-size-16,.ck.ck-button.font-size-16 .ck-button__label{font-size:14px;}span.font-size-18,.ck.ck-button.font-size-18 .ck-button__label{font-size:16px;}span.font-size-20,.ck.ck-button.font-size-20 .ck-button__label{font-size:18px;}span.font-size-24,.ck.ck-button.font-size-24 .ck-button__label{font-size:20px;}span.font-size-30,.ck.ck-button.font-size-30 .ck-button__label{font-size:22px;}span.font-size-36,.ck.ck-button.font-size-36 .ck-button__label{font-size:24px;}span.font-size-42,.ck.ck-button.font-size-42 .ck-button__label{font-size:28px;}span.font-size-48,.ck.ck-button.font-size-48 .ck-button__label{font-size:30px;}span.font-size-60,.ck.ck-button.font-size-60 .ck-button__label{font-size:32px;}span.font-size-72,.ck.ck-button.font-size-72 .ck-button__label{font-size:36px;}}
.iwt-half-text .text{padding:10px 10px 10px 10px;}.iwt-block-wrap.image-position-right .field--name-field-image{margin-inline-start:20px;}
.region-main-menu .menu--main .responsive-menu-block-wrapper ul li a:hover,.region-main-menu .menu--main .responsive-menu-block-wrapper ul li span:hover{text-underline-offset:10px;text-decoration-thickness:3px;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li > ul.open{border-bottom:none;box-shadow:0 1rem 2rem #ddd2;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li{padding-bottom:8px;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li > ul.open > li{background-color:initial;border-left:none;padding-top:6px;padding-bottom:6px;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li > ul.open > li:hover{background-color:initial;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li:hover{background-image:none;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li.menu-item--active-trail{background-image:none !important;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li.menu-item--active-trail span,.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li.menu-item--active-trail a{text-underline-offset:10px;text-decoration-thickness:3px;text-decoration:underline;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li > ul.open > li.menu-item--expanded ul li:hover{background-color:initial;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li > ul.open > li.menu-item--expanded ul li:first-child{border:none;}
ul.horizontal-menu ul.menu.sub-nav{width:16em;background:#fff;border-radius:0.25rem;padding:1rem 0;border:1px solid rgba(0,0,0,.15);box-shadow:0 1rem 4rem #0003;}ul.horizontal-menu > li li > a{padding:0.5em 2em;}ul.horizontal-menu .menu-item.menu-item--expanded .menu.sub-nav li{max-width:16em;background:none;box-shadow:none;border:none;}ul.horizontal-menu .menu-item.menu-item--expanded .menu.sub-nav li:hover{background:var(--contentbackground1);}ul.horizontal-menu .menu-item.menu-item--expanded .menu.sub-nav li a{color:#666;}ul.horizontal-menu .menu-item.menu-item--expanded .menu.sub-nav li a:hover{color:var(--text);}ul.horizontal-menu li span{font-size:1.5em;font-weight:normal;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li > ul.open > li.menu-item--expanded ul li:hover{background-color:initial;}.region-main-menu .menu--main .responsive-menu-block-wrapper #horizontal-menu > li > ul.open > li.menu-item--expanded ul li:first-child{border:none;}
:root{--border-radius:20px;}.iwt-text-over-image,.media-type-audio,.media-type-remote_video,.media-type-video,.votd,.dbp-audio{border-radius:var(--border-radius);}
