/**handles:modul-animation**/
.css-modul-animation{margin:auto;max-width:28em;overflow:hidden}.css-modul-animation .visual-container{display:block;height:0;margin:auto;padding-bottom:85%;position:relative;width:85%}.css-modul-animation .visual-container .animation-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.css-modul-animation .visual-container .modul-logo{background:#024353;border-radius:100%;bottom:50%;display:-webkit-flex;display:-moz-box;display:flex;height:37.5%;position:absolute;right:50%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:37.5%;z-index:250}.css-modul-animation .visual-container .modul-logo img{display:block;height:auto;margin:auto;width:35%}.css-modul-animation .visual-container .cross{bottom:50%;height:100%;position:absolute;right:50%;width:100%;z-index:150}.css-modul-animation .visual-container .cross .line{bottom:50%;height:.15em;position:absolute;right:50%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.css-modul-animation .visual-container .cross .line:nth-child(0){-webkit-transform:translate(50%,50%) rotate(0);-moz-transform:translate(50%,50%) rotate(0);-ms-transform:translate(50%,50%) rotate(0);transform:translate(50%,50%) rotate(0)}.css-modul-animation .visual-container .cross .line:first-child{-webkit-transform:translate(50%,50%) rotate(-45deg);-moz-transform:translate(50%,50%) rotate(-45deg);-ms-transform:translate(50%,50%) rotate(-45deg);transform:translate(50%,50%) rotate(-45deg)}.css-modul-animation .visual-container .cross .line:nth-child(2){-webkit-transform:translate(50%,50%) rotate(-90deg);-moz-transform:translate(50%,50%) rotate(-90deg);-ms-transform:translate(50%,50%) rotate(-90deg);transform:translate(50%,50%) rotate(-90deg)}.css-modul-animation .visual-container .cross .line:nth-child(3){-webkit-transform:translate(50%,50%) rotate(-135deg);-moz-transform:translate(50%,50%) rotate(-135deg);-ms-transform:translate(50%,50%) rotate(-135deg);transform:translate(50%,50%) rotate(-135deg)}.css-modul-animation .visual-container .cross .line:nth-child(4){-webkit-transform:translate(50%,50%) rotate(-180deg);-moz-transform:translate(50%,50%) rotate(-180deg);-ms-transform:translate(50%,50%) rotate(-180deg);transform:translate(50%,50%) rotate(-180deg)}.css-modul-animation .visual-container .main-circle{z-index:200}.css-modul-animation .visual-container .main-circle,.css-modul-animation .visual-container .main-circle .icon-container{bottom:50%;height:100%;position:absolute;right:50%;width:100%}.css-modul-animation .visual-container .main-circle .icon-container .icon-circle{border-radius:100%;height:17.5%;position:absolute;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:17.5%}.css-modul-animation .visual-container .main-circle .icon-container .icon-circle .icon{display:block;text-align:center}.css-modul-animation .visual-container .main-circle .icon-container:first-child{-webkit-transform:translate(50%,50%) rotate(45deg);-moz-transform:translate(50%,50%) rotate(45deg);-ms-transform:translate(50%,50%) rotate(45deg);transform:translate(50%,50%) rotate(45deg)}.css-modul-animation .visual-container .main-circle .icon-container:first-child .icon-circle{-webkit-transform:translateX(50%) rotate(-45deg);-moz-transform:translateX(50%) rotate(-45deg);-ms-transform:translateX(50%) rotate(-45deg);transform:translateX(50%) rotate(-45deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(2){-webkit-transform:translate(50%,50%) rotate(90deg);-moz-transform:translate(50%,50%) rotate(90deg);-ms-transform:translate(50%,50%) rotate(90deg);transform:translate(50%,50%) rotate(90deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(2) .icon-circle{-webkit-transform:translateX(50%) rotate(-90deg);-moz-transform:translateX(50%) rotate(-90deg);-ms-transform:translateX(50%) rotate(-90deg);transform:translateX(50%) rotate(-90deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(3){-webkit-transform:translate(50%,50%) rotate(135deg);-moz-transform:translate(50%,50%) rotate(135deg);-ms-transform:translate(50%,50%) rotate(135deg);transform:translate(50%,50%) rotate(135deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(3) .icon-circle{-webkit-transform:translateX(50%) rotate(-135deg);-moz-transform:translateX(50%) rotate(-135deg);-ms-transform:translateX(50%) rotate(-135deg);transform:translateX(50%) rotate(-135deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(4){-webkit-transform:translate(50%,50%) rotate(180deg);-moz-transform:translate(50%,50%) rotate(180deg);-ms-transform:translate(50%,50%) rotate(180deg);transform:translate(50%,50%) rotate(180deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(4) .icon-circle{-webkit-transform:translateX(50%) rotate(-180deg);-moz-transform:translateX(50%) rotate(-180deg);-ms-transform:translateX(50%) rotate(-180deg);transform:translateX(50%) rotate(-180deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(5){-webkit-transform:translate(50%,50%) rotate(225deg);-moz-transform:translate(50%,50%) rotate(225deg);-ms-transform:translate(50%,50%) rotate(225deg);transform:translate(50%,50%) rotate(225deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(5) .icon-circle{-webkit-transform:translateX(50%) rotate(-225deg);-moz-transform:translateX(50%) rotate(-225deg);-ms-transform:translateX(50%) rotate(-225deg);transform:translateX(50%) rotate(-225deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(6){-webkit-transform:translate(50%,50%) rotate(270deg);-moz-transform:translate(50%,50%) rotate(270deg);-ms-transform:translate(50%,50%) rotate(270deg);transform:translate(50%,50%) rotate(270deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(6) .icon-circle{-webkit-transform:translateX(50%) rotate(-270deg);-moz-transform:translateX(50%) rotate(-270deg);-ms-transform:translateX(50%) rotate(-270deg);transform:translateX(50%) rotate(-270deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(7){-webkit-transform:translate(50%,50%) rotate(315deg);-moz-transform:translate(50%,50%) rotate(315deg);-ms-transform:translate(50%,50%) rotate(315deg);transform:translate(50%,50%) rotate(315deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(7) .icon-circle{-webkit-transform:translateX(50%) rotate(-315deg);-moz-transform:translateX(50%) rotate(-315deg);-ms-transform:translateX(50%) rotate(-315deg);transform:translateX(50%) rotate(-315deg)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(8){-webkit-transform:translate(50%,50%) rotate(1turn);-moz-transform:translate(50%,50%) rotate(1turn);-ms-transform:translate(50%,50%) rotate(1turn);transform:translate(50%,50%) rotate(1turn)}.css-modul-animation .visual-container .main-circle .icon-container:nth-child(8) .icon-circle{-webkit-transform:translateX(50%) rotate(-1turn);-moz-transform:translateX(50%) rotate(-1turn);-ms-transform:translateX(50%) rotate(-1turn);transform:translateX(50%) rotate(-1turn)}