#footer{clear:both;position:relative;overflow:hidden;display:flex;align-items:flex-start;flex-wrap:wrap;font-size:14px;z-index:10}.tooba-footer{padding:30px 0 100px;background:#f5f5f5}#goToTop{display:none;position:absolute;top:2px;right:12px;width:90px;background:transparent url(../images/button_gototop.gif) no-repeat left bottom}#goToTop a{display:block;padding:12px 0 12px 34px;background:transparent url(../images/gototop.gif) no-repeat 10px 50%;color:#4f4f4f}#footer .footer-navi{display:inline-block;margin:14px 40px 8px 26px;vertical-align:top}#footer .navi-caption{line-height:22px;font-weight:bold}.tooba-footer li a{position:relative;display:block;padding:4px 12px;color:#3c3c3c}.tooba-footer li a:before{content:"";width:3px;height:3px;background:#72bf44;display:block;position:absolute;left:2px;top:10px}#copyright{flex:1;align-self:center;padding-right:12px;text-align:right}#copyright p{margin:0;padding:6px 0}@media(max-width:979px){#footer .footer-navi.projekty{display:none}}@media(max-width:669px){#footer .footer-navi{margin-left:10px;margin-right:10px}}@media(max-width:499px){#footer{min-height:158px}#copyright{position:static}}@media(min-width:1024px){.tooba-footer{padding:30px 0}}.toolbar .menubar{position:fixed;bottom:0;width:100%;padding:8px 12px;display:flex;align-items:center;background:linear-gradient(#fff 70%,#eee);box-shadow:0 -4px 10px rgba(0,0,0,.2);z-index:1000}.toolbar .menuitem{flex-basis:50%;display:flex;align-items:center;justify-content:center;color:inherit;font-size:19px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent;user-select:none}.toolbar .menuitem:focus,.toolbar .menuitem:hover{text-decoration:none}.toolbar .menuitem svg{height:34px;margin-right:8px;transform:scale(.75)}.toolbar .menuitem:not(:first-child){border-left:1px solid #d6d6d6}.toolbar-contact .menu{position:fixed;right:0;bottom:50px;min-width:50%;padding:6px 20px 0;display:flex;flex-direction:column;background-color:#FFF;border-top-left-radius:12px;box-shadow:-2px -4px 10px rgba(0,0,0,.2);z-index:1000}.toolbar-contact .menu--hidden{display:none}.toolbar-contact .menu--visible{display:flex}.toolbar-contact .menuitem{display:flex;align-items:center;flex-direction:row-reverse;height:50px;color:#000;font-size:19px;font-weight:500;border-bottom:1px solid #d6d6d6;-webkit-tap-highlight-color:transparent;user-select:none}.toolbar-contact .menuitem:focus,.toolbar-contact .menuitem:hover{text-decoration:none}.toolbar-contact .menuitem svg{width:21px;fill:#69b23c;margin-left:8px}@media(min-width:1024px){.toolbar .menubar{display:none}}body.mobile-active-form{overflow:hidden}.mobile-contact-form{position:fixed;overflow:auto;top:0;left:0;display:none;width:100%;height:100%;z-index:2000;background-color:#89c144;color:#FFF;font-size:14px;line-height:1.5em}.mobile-active-form .mobile-contact-form{display:block}.mobile-contact-form .close-button{position:absolute;top:10px;right:20px;font-size:30px;font-weight:bold;z-index:10}.mobile-contact-form form{margin:auto;padding:25px 20px}.mobile-contact-form .form-group{margin:6px 0}.mobile-contact-form .form-label{display:block}.mobile-contact-form .form-control{width:100%;padding:4px 8px;color:#FFF;font-size:16px;font-family:inherit;font-style:inherit;background-color:rgba(0,0,0,.2);border:1px solid #FFF;border-radius:3px}.mobile-contact-form .form-control:focus{background-color:rgba(0,0,0,.5)}.mobile-contact-form .form-button{padding-top:10px}.mobile-contact-form .form-submit{width:100%;padding:20px;border:0;border-radius:10px;background-color:#FFF;color:#89c144;font-size:18px;font-weight:bold;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;outline:0}.mobile-contact-form .kontakt-zgody label{display:block}.mobile-contact-form .kontakt-zgody input{vertical-align:middle}.mobile-contact-form .kontakt-zgody .fa{font-size:18px;opacity:.4}.mobile-contact-form .kontakt-zgody .fa:hover{opacity:.8}.mobile-contact-form .loading{position:absolute;background:#89c144aa;left:0;top:0;width:100%;height:100%;z-index:1;display:none;align-items:center;justify-content:center}.mobile-contact-form.busy .loading{display:flex}.mobile-contact-form .loading-circle{position:relative;width:64px;height:64px}.mobile-contact-form .loading-circle::before{content:"";display:block;border:5px solid transparent;border-top-color:#f76819;border-radius:50%;width:100%;height:100%;box-sizing:inherit;animation:listLoading 1s cubic-bezier(.62,.16,.38,.84) infinite}.mobile-cta-buttons{position:fixed;bottom:10px;right:10px;z-index:500;font-size:24px}.mobile-cta{display:inline-block;width:48px;height:48px;margin:0 10px;box-shadow:0 0 6px rgba(0,0,0,.5);background-color:#72bf44;border-radius:24px;text-align:center;line-height:50px}.mobile-cta a{display:block;height:100%;color:#FFF;border-radius:24px}.mobile-cta .mobile-call-button{background:#f76819}