footer{position:relative;z-index:5;overflow-x:hidden}footer .title{background:var(--colorPrimary);padding:5px 30px;transform:skewX(-15deg);border-radius:15px;border:5px solid var(--colorDark);box-shadow:var(--boxShadowSmall);padding-right:calc(30px + 3vw);width:fit-content}footer .title h3{color:#FFF;font-size:40px;font-weight:700;line-height:100%;letter-spacing:2px;margin-bottom:0px;transform:skewX(15deg)}footer #footer-content{background-position:center;margin-bottom:-40px;z-index:-1;padding:50px 0px;background-size:100% 100%}footer #footer-content .footer-speedlines{position:absolute;inset:0;width:100%;height:100%;margin:auto;z-index:-5;clip-path:polygon(100% 100%, 0% 100%, 0% 0%, 100% 13%);background:var(--colorWhite)}footer #footer-content::after{content:"";clip-path:polygon(100% 100%, 0% 100%, 0% 0%, 100% 13%);width:100%;height:100%;display:block;position:absolute;top:-5px;background:var(--colorDark);z-index:-6}footer #footer-content .wrap{max-width:var(--containerLimitedWidth);margin:auto;padding:20px;display:flex;justify-content:space-between}footer #footer-content .wrap .partners{position:relative;height:fit-content;margin-top:120px}footer #footer-content .wrap .partners::after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;right:0;clip-path:polygon(0% 100%, 0% 100%, 9% 0%, 9% 0%, 100% 0%, 100% 100%, 0% 100%);background:linear-gradient(180deg, #000 0%, #1D1D2C 44.71%, #221D26 100%);z-index:-2}footer #footer-content .wrap .partners .title{position:absolute;right:-20px;margin-left:auto;top:0}footer #footer-content .wrap .partners .arrow{width:100px;position:absolute;left:100px;top:-70px}footer #footer-content .wrap .partners .imgwrap{display:flex;align-items:center;padding:40px;padding-top:100px;padding-bottom:60px;flex-wrap:wrap;justify-content:end}footer #footer-content .wrap .partners .imgwrap::before{content:"";width:calc(100% - 10px);height:calc(100% - 10px);display:block;position:absolute;top:0;right:0;clip-path:polygon(0% 100%, 0% 100%, 9% 0%, 9% 0%, 100% 0%, 100% 100%, 0% 100%);background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/policy_background.webp);z-index:-1;background-position:right;margin:auto;left:0;bottom:0}footer #footer-content .wrap .partners .imgwrap::after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;right:0;clip-path:polygon(0% 100%, 0% 100%, 9% 0%, 9% 0%, 100% 0%, 100% 100%, 0% 100%);background:linear-gradient(180deg, #000 0%, #1D1D2C 44.71%, #221D26 100%);z-index:-2}footer #footer-content .wrap .partners .imgwrap img{height:140px;width:auto;margin:0px 10px}footer #footer-content .wrap .contact{z-index:1;position:relative;max-width:600px;width:100%;padding:100px 0px;padding-top:80px;padding-bottom:130px;min-height:500px}footer #footer-content .wrap .contact .title{position:absolute;left:-20px;margin-left:auto;top:0;z-index:2}footer #footer-content .wrap .contact .rabe{position:absolute;right:230px;bottom:calc(38px + 24px);height:90%}footer #footer-content .wrap .contact .contact-wrap{display:flex;flex-direction:column;align-items:end;filter:drop-shadow(var(--boxShadowSmall))}footer #footer-content .wrap .contact .contact-wrap .contact-info{width:100%;max-width:400px;right:-100px;position:relative}footer #footer-content .wrap .contact .contact-wrap .contact-info:first-child{right:calc(-100px - 30px)}footer #footer-content .wrap .contact .contact-wrap .contact-info:nth-child(2){right:calc(-100px - 15px)}footer #footer-content .wrap .contact .contact-wrap .contact-info path:first-of-type{fill:var(--colorWhite);transition:200ms ease-in-out all}footer #footer-content .wrap .contact .contact-wrap .contact-info path:nth-of-type(2){fill:var(--colorDark);transition:200ms ease-in-out all}footer #footer-content .wrap .contact .contact-wrap .contact-info text{fill:var(--colorDark);font-size:var(--fontSizeL);transition:200ms ease-in-out all}footer #footer-content .wrap .contact .contact-wrap .contact-info a:hover path:first-of-type{fill:var(--colorPrimary)}footer #footer-content .wrap .contact .contact-wrap .contact-info a:hover path:nth-of-type(2){fill:var(--colorWhite)}footer #footer-content .wrap .contact .contact-wrap .contact-info a:hover text{fill:var(--colorWhite)}footer #footer-content .wrap .contact::before{content:"";background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/footer_contacttexture.webp);width:70%;height:87%;display:block;position:absolute;top:0;z-index:-1;left:-15vw;background-size:cover;mask-image:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/footer_contactbg.webp)}footer #footer-content .wrap .contact::after{content:"";background:url("/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/footer_contactbg.webp");width:calc(100% + 15vw);height:100%;display:block;position:absolute;top:0;z-index:-2;left:-15vw;background-size:100% 100%}@media screen and (max-width:1400px){footer .title{background:var(--colorPrimary);padding:5px 30px;transform:skewX(-15deg);border-radius:15px;border:5px solid var(--colorDark);box-shadow:var(--boxShadowSmall);padding-right:calc(30px + 3vw);width:fit-content}footer .title h3{color:#FFF;font-size:40px;font-weight:700;line-height:100%;letter-spacing:2px;margin-bottom:0px;transform:skewX(15deg)}footer #footer-content .wrap{flex-direction:column;align-items:center}footer #footer-content .wrap .partners{margin-top:60px}footer #footer-content .wrap .contact::before{left:-30vw}footer #footer-content .wrap .contact::after{width:calc(100% + 30vw);left:-30vw}}@media screen and (max-width:991px){footer .title{border:3px solid var(--colorDark);padding:10px 20px;padding-right:calc(20px + 3vw)}footer .title h3{font-size:24px;font-weight:800;line-height:100%;text-transform:uppercase}footer #footer-content{background-position:center;margin-bottom:-40px;z-index:-1;padding:50px 0px;background-size:100% 100%}footer #footer-content .wrap .partners{margin-top:30px;width:100%}footer #footer-content .wrap .partners .title{padding-right:35px;right:-40px}footer #footer-content .wrap .partners .arrow{display:none}footer #footer-content .wrap .partners .imgwrap{padding-top:78px}footer #footer-content .wrap .partners .imgwrap img{object-fit:contain;width:30%}footer #footer-content .wrap .partners::before{content:"";background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/footer_partnertexture.webp);width:100%;height:100%;display:block;position:absolute;top:0;z-index:0;right:0;background-size:cover;mask-image:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/footer_partnerbg.webp);mask-size:100% 100%}footer #footer-content .wrap .contact{max-width:initial;flex-direction:column-reverse;display:flex;align-items:center;padding:0px}footer #footer-content .wrap .contact .title{left:-40px;padding-left:40px}footer #footer-content .wrap .contact .rabe{height:250px;position:relative;left:initial;right:30%;bottom:82px}footer #footer-content .wrap .contact .contact-wrap{align-items:center;margin-top:80px;margin-bottom:50px}footer #footer-content .wrap .contact .contact-wrap .contact-info{position:initial}footer #footer-content .wrap .contact::before{mix-blend-mode:multiply}footer #footer-content .wrap .contact::after{content:"";background:url("/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/footer_contactbg.webp");width:calc(100% + 15vw);height:100%;display:block;position:absolute;top:0;z-index:-2;left:-15vw;background-size:100% 100%}}@media screen and (max-width:500px){footer #footer-content{background-position:center;margin-bottom:-40px;z-index:-1;padding:50px 0px;background-size:100% 100%}footer #footer-content .wrap .contact::after{background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/footer_mobilecontactbg.webp);width:calc(100% + 40px);left:-20px;background-size:100% 100%;background-repeat:no-repeat}footer #footer-content .wrap .contact .rabe{bottom:31px}footer #footer-content .wrap .contact{padding-right:20px}footer #footer-content .wrap .partners{background:none}footer #footer-content .wrap .partners::before{mask-image:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/footer_mobilepartnerbg.webp);z-index:2;left:initial;right:-20px}footer #footer-content .wrap .partners .imgwrap{position:relative;z-index:3;padding:30px;padding-top:50px}footer #footer-content .wrap .partners .title{z-index:3}footer #footer-content .wrap .partners::after{content:"";background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/footer_mobilepartnerbg.webp);position:absolute;right:-20px;height:100%;width:calc(100% + 20px);background-size:100% 100%;top:0;z-index:0}}