.form.subscribe .field.consent{display:none}.footer-middle>.container::after,.footer-top .custom-block:before,.footer-top .custom-block::after{display:none}.widget:last-of-type{margin:unset}.footer-top{padding-top:50px}.footer-middle>.container{padding-top:50px}footer .col-lg-3{margin-bottom:20px}.footer .footer-middle li{font-size:14px;line-height:normal;margin-bottom:24px}footer h3,.footer .widget-title{font-size:20px;font-weight:600;margin-bottom:30px;text-transform:none}#totop{right:15px;bottom:15px;height:40px;width:40px;border-radius:50%;background-color:var(--button-bg-color);color:var(--button-text-color);transition:all .3s,box-shadow 1s}#totop:hover{background-color:var(--button-bg-hover-color);color:var(--button-text-hover-color);box-shadow:0px 0px 50px 0px #3b82f6 50}.footer-vers-zahl{display:flex;width:100%}.footer-top-col{display:flex;flex-direction:column;width:50%}.footer-top-col .items{display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between;gap:10px}.footer-top-col.zahlungsarten .items{margin-right:0px}.footer-top-col .items li{border-radius:16px}@media only screen and (min-width:992px){footer .footer-middle .row,.footer-vers-zahl{gap:60px}footer .col-lg-3{width:auto;padding:0px;flex:1}footer .col-lg-3:first-child{padding-left:0px}footer .col-lg-3:last-child{padding-right:0px}.col-lg-12{padding:0px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-top-col.versandarten{padding-right:40px}.footer-top-col.zahlungsarten{padding-left:10px;padding-right:30px}}@media only screen and (max-width:991px){footer .col-lg-3{width:50%}}@media only screen and (max-width:768px){.footer-vers-zahl{flex-direction:column}.footer-top-col{width:100%;margin-bottom:30px}.footer-top-col.zahlungsarten{padding-left:0px}.footer-top-col .items{margin:0px;gap:10px;flex-direction:row;justify-content:flex-start}footer .col-lg-3{width:100%}footer .widget_text .textwidget{max-width:400px}.footer-middle>.container{padding-top:0px}}footer .widget_text .textwidget{background-color:#ffffff;padding:15px;border-radius:15px}footer .widget_text .textwidget h4{margin-bottom:25px}footer .widget_text .textwidget li{font-size:14px;display:flex}footer .widget_text .textwidget i{color:#22c55e;font-size:18px;margin-right:12px}.block.newsletter .form.subscribe{display:flex;flex-direction:column}.block.newsletter .field .control input{font-size:14px;padding:30px;border-radius:50px;margin-bottom:10px;color:inherit;background-color:#eff6ff}.block.newsletter .field .control input::placeholder{color:var(--theme-color)}.footer .newsletter .action.subscribe{font-size:14px;font-weight:500;height:auto;text-transform:uppercase;text-align:center;padding:20px;border-radius:50px;width:100%;transition:all .3s}.block.newsletter .actions{width:100%}footer .logo img{height:20px}.footer-bottom .logo{margin-right:30px}.footer-bottom address{font-size:14px}.footer-bottom .custom-block.f-right{display:flex;justify-content:flex-end;align-content:center}.footer-bottom .custom-block.f-right .footer-socials{display:flex;width:100%;justify-content:flex-end}.footer-socials .social-links{display:flex;gap:20px;align-items:center;padding-right:30px;margin-right:30px;border-right:1px solid #e2e8f0}.footer-socials .social-icons{display:flex;gap:25px}.footer-socials .social-icons li{list-style:none}.footer-socials .social-links i{font-size:25px}.footer-socials .social-links span{font-size:14px;font-weight:600}.footer-socials .downloads{display:flex;gap:25px}.footer-socials .social-icons .fa-facebook{color:#0866ff}.footer-socials .social-icons .fa-square-whatsapp{color:#22c55e}.footer-socials .social-icons .fa-instagram{color:#000100}.footer-bottom .container{border-top:1px solid #e2e8f0;padding-top:15px}@media only screen and (max-width:1200px){.footer-bottom .custom-block.f-right{justify-content:flex-start}.footer-bottom .custom-block.f-right .footer-socials{justify-content:flex-start}}@media only screen and (max-width:768px){.footer-bottom .custom-block.f-right .footer-socials{flex-direction:column}.footer-socials .social-links{border:none;border-bottom:1px solid #e2e8f0;padding:20px 0px;margin:10px 0px}.footer-socials .social-links:first-of-type{margin:0px;padding-top:0px}.footer-bottom>.container{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;padding-top:30px}.footer-socials .downloads{margin-top:20px}}.footer-ages{background:radial-gradient(ellipse at top, #d5edd6, transparent),radial-gradient(ellipse at bottom, #fff, transparent);display:flex;justify-content:center;align-items:center;width:100%;height:500px}