.footer,.footer a{color:#fff;font-size:16pt;font-weight:300;text-decoration:none}.footer{background-color:#1457a4;background-image:url(/images/mapa.svg);background-size:auto 90%;background-repeat:repeat-x;background-position:center center;background-blend-mode:multiply;padding:12px 0}.footer-cols{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;align-content:center;max-width:1064px;margin:0 auto;padding:24px 20px 0}.footer-cols h4{color:#fff;font-size:22pt;font-weight:700;margin:0;padding:0 0 8px 0}.footer-cols .col-1 a{display:block;padding:8px 0 8px 1.2em;margin:0 0 0 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='40'%3E%3Cpolygon fill='%23fff' points='0,0 32,16 32,24 0,40 0,32 24,20 0,8'/%3E%3C/svg%3E");background-position:left center;background-repeat:no-repeat;background-size:.6em auto;text-align:left}.footer .dvacet-let-s-nami img{height:147px;width:auto;filter:invert(100%) brightness(200%);opacity:.4}.footer .dvacet-let-s-nami img svg path{fill:#ffffff80}.footer a.email img{height:1.1em;width:auto;vertical-align:text-bottom;position:relative;top:1px}.footer a:hover{text-decoration:underline}.footer a.email:hover img{border-bottom:2px solid #fff;height:calc(1.1em + 2px);margin-bottom:-2px}.footer .socialni-site{display:block;text-align:center}.footer .socialni-site div{display:inline-block;width:60px;height:60px;margin:0 30px 0;background-position:center center;background-size:contain;background-repeat:no-repeat}.footer .socialni-site .fb{background-image:url(/images/fb.svg)}.footer .socialni-site .fb img{position:absolute;z-index:-100}.copyright{display:block;max-width:1024px;margin:20px auto;text-align:center}@media screen and (max-width:959px){.footer,.footer a{font-size:13pt}.footer-cols h4{font-size:17pt}.footer .dvacet-let-s-nami img{height:120px}.footer .socialni-site div{width:48px;height:48px;margin:0 24px 0}}@media screen and (max-width:719px){.footer{padding:8px 0}.footer .dvacet-let-s-nami img{height:96px}}@media screen and (max-width:639px){.footer-cols .col-2{display:none}}@media screen and (max-width:519px){.footer,.footer a{font-size:11pt}.footer-cols h4{font-size:16pt}.footer-cols{padding:12px 8px 0;flex-direction:column}.footer-col{text-align:center}.footer-col.col-1{display:block}.footer-col.col-1 h4,.footer-col.col-1 a{width:auto}}