.tpl__googleMap .tpl{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 0}.tpl__googleMap .tpl .wrapper{text-align:center;width:100%}.tpl__googleMap .tpl .wrapper .boltfoodLink{color:#2a9c64;font-weight:600;display:inline-flex;align-items:center}.tpl__googleMap .tpl .wrapper .boltfoodLink img{padding-left:4px;margin-right:2px}.tpl__googleMap .tpl .wrapper .justeatfoodLink{color:#f08000;display:inline-flex;align-items:center}.tpl__googleMap .tpl .wrapper .justeatfoodLink img{padding-left:4px;margin-right:2px}.tpl__googleMap .tpl .wrapper p{text-align:center}.tpl__googleMap .tpl .wrapper .content{padding-top:16px}.tpl__googleMap .tpl .wrapper .content .googleMapWrapper #googlemap,.tpl__googleMap .tpl .wrapper .content .googleMapWrapper div{height:300px}.tpl__googleMap .tpl .wrapper .content p{hyphens:none;padding:8px 0;display:block;color:#9a1d1e;font-weight:400;letter-spacing:1px;font-size:1.1em;line-height:1.5;font-family:Roboto,sans-serif;text-align:center}.tpl__googleMap .tpl .wrapper .content.content--image .mapImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(min-width:768px){.tpl__googleMap .tpl .wrapper .content p{padding:8px 0;font-size:1.2em;line-height:1.75}.tpl__googleMap .tpl .wrapper .content .googleMapWrapper #googlemap,.tpl__googleMap .tpl .wrapper .content .googleMapWrapper div{height:500px}}@media(min-width:1024px){.tpl__googleMap .tpl{padding:40px 0}}.tpl__header .tpl{min-height:45vh;margin-top:60px}.tpl__header .tpl .content{display:flex;flex-direction:column;justify-content:center;position:absolute;align-items:center;top:calc(50% + 35px);left:50%;transform:translate(-50%,-50%);z-index:3}.tpl__header .tpl .content .heading{font-size:3em;line-height:normal;z-index:2;text-transform:uppercase;line-height:1.25;font-family:Roboto,serif;color:#9a1d1e}.tpl__header .tpl .content .headerPerex{color:#f1f0f0;display:block;text-transform:uppercase;font-weight:600;letter-spacing:1px;z-index:2;font-size:1em;line-height:1;margin-top:16px;white-space:nowrap;text-shadow:4px 2px 10px 6px #000;filter:drop-shadow(.4px 1px 1px #202020)}.tpl__header .tpl .content .headerLogo{width:150px;height:auto}.tpl__header .tpl .bg{-o-object-fit:cover;object-fit:cover}@media(min-width:480px){.tpl__header .tpl{min-height:70vh}.tpl__header .tpl .content{left:75%}.tpl__header .tpl .content .heading{font-size:3.5em}.tpl__header .tpl .content .headerLogo{width:200px;margin-bottom:16px}}@media(min-width:768px){.tpl__header .tpl{min-height:80vh;margin-top:0}.tpl__header .tpl .content{left:75%}.tpl__header .tpl .content .heading{font-size:4em}.tpl__header .tpl .content .headerPerex{font-size:1.25em;letter-spacing:3px}.tpl__header .tpl .content .headerLogo{width:250px}}@media(min-width:1024px){.tpl__header .tpl{min-height:80vh}.tpl__header .tpl .content{left:80%}.tpl__header .tpl .content .heading{font-size:5em;white-space:nowrap}.tpl__header .tpl .content .headerPerex{font-size:1.5em;letter-spacing:4px}.tpl__header .tpl .content .headerLogo{width:350px}}@media(min-width:1200px){.tpl__header .tpl{min-height:90vh}}@media(min-width:1440px){.tpl__header .tpl{min-height:100vh}.tpl__header .tpl .content .heading{font-size:6em}}.modal .modal-window{overflow:hidden;width:90vw;max-height:80vh;max-width:400px;padding:0;background-color:#f1f0f0;overflow-y:auto}.modal .modal-window .pictureWrapper .bg{width:100%;-o-object-fit:contain;object-fit:contain;height:inherit}.modal .modal-window .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:inherit;padding:16px 24px;overflow:scroll}.modal .modal-window .modal-content p{margin-bottom:16px;display:block;color:#412025;text-align:center;line-height:1.5}.modal .modal-window .modal-content .title{color:#9a1d1e;margin-bottom:16px;font-family:Roboto,sans-serif;text-align:center;line-height:1.25}.modal .modal-window .modal-content .perex{margin-bottom:0}.modal .modal-window .modal-content .perexBlocks p{margin:0;padding:0 0 8px;text-align:left}.modal .modal-window .closeIcon{position:absolute;right:16px;top:16px;transition:all .3s ease;z-index:999;fill:#f1f0f0;width:1.5em;height:1.5em;background-color:#9a1d1e}.modal .modal-window .closeIcon:hover{fill:#412025;cursor:pointer}.modal .modal-window .closeIcon:focus{outline:none}@media(min-width:768px){.modal .modal-window .pictureWrapper .bg{height:inherit}}@media(min-width:1024px){.modal .modal-window{max-width:600px}}