.headline { background-position: center bottom!important; background-position-x: center; background-position-y: bottom;}

.video-promo .bg-gray .video-promo__container .video-promo__container--background { background-color: #0090DA!important;     background-image: none; }

.disclaimer .disclaimer-text>*:first-child { border-top: 0px !important; padding-top: 0px !important; }

@media screen and (min-width: 1024px) {
.sorting-hat .sorting-hat__left-container { min-height: 370px !important; }
}


.tool-panel__link { pointer-events: none !important; }