.c-button:not(.c-button--white):not(.c-button--outline):not(.c-button--socials) .c-button__inner{background-color:#54479d!important;border-color:#54479d!important;color:#fff!important}.sp-monstrozoo .c-button__inner{background-color:#fff;color:#54479d;border-color:#fff;text-shadow:none}.sp-monstrozoo__wrapper{position:relative}.sp-monstrozoo__banner{background-color:#54479d;position:relative;overflow:hidden;white-space:normal;word-break:normal;overflow-wrap:break-word}.sp-monstrozoo__banner:focus-within,.sp-monstrozoo__banner:hover{-webkit-filter:brightness(1.1) contrast(1.2);filter:brightness(1.1) contrast(1.2)}.sp-monstrozoo__banner:focus-within .c-title,.sp-monstrozoo__banner:hover .c-title{-webkit-animation:monstrozoo-shake .5s;animation:monstrozoo-shake .5s}.sp-monstrozoo__banner .c-title{color:#fff}@media (max-width:46.24em){.sp-monstrozoo__banner .c-title{font-size:.875rem}}.sp-monstrozoo__banner .c-title__link{color:#fff;position:relative;transition:color .2s}.sp-monstrozoo__banner .c-title__link:focus,.sp-monstrozoo__banner .c-title__link:hover{-webkit-animation:monstrozoo-shake .4s;animation:monstrozoo-shake .4s}.sp-monstrozoo__banner__headband{font-size:16px}@media (min-width:20em){.sp-monstrozoo__banner__headband{font-size:calc(1rem + .20408vw - .65306px)}}@media (min-width:81.25em){.sp-monstrozoo__banner__headband{font-size:1.125rem}}@media (max-width:46.24em){.sp-monstrozoo__banner--break-mobile{display:inline-block}}.sp-monstrozoo__banner__text{background-color:#fff;font-weight:700;padding:.125rem;color:#54479d}.sp-monstrozoo__logo{width:100%;max-width:18.75rem}.sp-monstrozoo__deco{display:block;margin:0 auto;width:100%;max-width:28.125rem}.sp-monstrozoo__home-scene{transition:-webkit-filter .3s,-webkit-transform .3s;transition:filter .3s,transform .3s;transition:filter .3s,transform .3s,-webkit-filter .3s,-webkit-transform .3s}.sp-monstrozoo__home-scene img{width:12.5rem}@media (min-width:46.25em){.sp-monstrozoo__home-scene img{width:21.875rem}}.sp-monstrozoo__home-scene:focus,.sp-monstrozoo__home-scene:hover{-webkit-animation:monstrozoo-shake .7s;animation:monstrozoo-shake .7s}.sp-monstrozoo__home-scene:focus img,.sp-monstrozoo__home-scene:hover img{-webkit-filter:grayscale(.2) contrast(1.3);filter:grayscale(.2) contrast(1.3);transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}@-webkit-keyframes monstrozoo-shake{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}10%{-webkit-transform:translate(-2px,2px) rotate(-2deg);transform:translate(-2px,2px) rotate(-2deg)}20%{-webkit-transform:translate(2px,-2px) rotate(2deg);transform:translate(2px,-2px) rotate(2deg)}30%{-webkit-transform:translate(-3px,1px) rotate(-1deg);transform:translate(-3px,1px) rotate(-1deg)}40%{-webkit-transform:translate(3px,-1px) rotate(1deg);transform:translate(3px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-2px,2px) rotate(-2deg);transform:translate(-2px,2px) rotate(-2deg)}60%{-webkit-transform:translate(2px,-2px) rotate(2deg);transform:translate(2px,-2px) rotate(2deg)}70%{-webkit-transform:translate(-1px,1px) rotate(-1deg);transform:translate(-1px,1px) rotate(-1deg)}80%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes monstrozoo-shake{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}10%{-webkit-transform:translate(-2px,2px) rotate(-2deg);transform:translate(-2px,2px) rotate(-2deg)}20%{-webkit-transform:translate(2px,-2px) rotate(2deg);transform:translate(2px,-2px) rotate(2deg)}30%{-webkit-transform:translate(-3px,1px) rotate(-1deg);transform:translate(-3px,1px) rotate(-1deg)}40%{-webkit-transform:translate(3px,-1px) rotate(1deg);transform:translate(3px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-2px,2px) rotate(-2deg);transform:translate(-2px,2px) rotate(-2deg)}60%{-webkit-transform:translate(2px,-2px) rotate(2deg);transform:translate(2px,-2px) rotate(2deg)}70%{-webkit-transform:translate(-1px,1px) rotate(-1deg);transform:translate(-1px,1px) rotate(-1deg)}80%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}.u-theme-monstrozoo .u-h2,.u-theme-monstrozoo h2{font-family:Marvin,sans-serif!important}.u-theme-monstrozoo .u-color-secondary{color:#deaf00!important}