Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 500e20aa

Přidáno uživatelem Martin Šebela před asi 4 roky(ů)

Re #7926, added logos

Zobrazit rozdíly:

website/.gitignore
8 8
/var/
9 9
/vendor/
10 10
###< symfony/framework-bundle ###
11

  
12
###> friendsofphp/php-cs-fixer ###
13
/.php_cs
14
/.php_cs.cache
15
###< friendsofphp/php-cs-fixer ###
16

  
17
###> squizlabs/php_codesniffer ###
18
/.phpcs-cache
19
/phpcs.xml
20
###< squizlabs/php_codesniffer ###
21

  
22

  
23
/.php_cs.dist
website/public/css/style.css
1
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam:wght@400;600;700;800&display=swap);body,html{position:relative;height:96.2%;background:#242c6b}@media (max-width:767.98px){body,html{height:auto}}body{font-family:"Be Vietnam",sans-serif;color:#fff}header{height:70px;background:#0048a9}header .logo{width:450px;height:181px;position:absolute;top:70px;left:0;z-index:2;background:url(../img/header-bg.png)}@media (max-width:1400px){header .logo{display:none}}header .logo img{height:100px;position:relative;top:-50px;left:50px}header nav.navbar{height:70px;position:relative}header .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255,255,255)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}@media (min-width:1401px){header .navbar-brand.shifted{position:absolute;top:0;left:450px}}@media (max-width:1199.98px){header .navbar-brand.shifted{left:20px}}@media (max-width:991.98px){header #navigation{width:100%;padding:20px;position:absolute;top:70px;left:0;z-index:2;opacity:.9;background:#004fb3}}header .nav-item{margin-right:40px}@media (max-width:1480px){header .nav-item{margin-right:30px}}@media (max-width:1440px){header .nav-item{margin-right:15px}}@media (max-width:1199.98px){header .nav-item{margin-right:30px}}@media (max-width:991.98px){header .nav-item{margin-right:0}}header .nav-item .active{font-weight:800}header .nav-item.button .nav-link{padding-left:22px;padding-right:22px;border:1px solid #fff;border-radius:20px}header .nav-item.button .nav-link:hover{background:#004fb3}header .btn-secondary{height:100%;font-size:16px;text-transform:uppercase;font-weight:800;letter-spacing:.4px;border-radius:0;border:#0048a9;background:#0048a9}header .btn-secondary:hover{background:#004fb3!important}@media (max-width:991.98px){header.map .navbar-nav{width:100%}}header.map form{display:-webkit-box;display:-ms-flexbox;display:flex}header.map label{margin:0 0 0 15px;font-size:16px;font-weight:800;letter-spacing:.4px}header.map .custom-select,header.map input{letter-spacing:.4px;color:#fff;border-color:#0048a9;background:#0048a9}header.map .custom-select:hover,header.map input:hover{background:#004fb3}header.map .nav-item{margin:0;border-right:1px solid #1c6cc0}@media (max-width:991.98px){header.map .nav-item{margin-bottom:20px;border:0}}header.map .nav-item:nth-of-type(1){margin-left:100px}@media (max-width:1199.98px){header.map .nav-item:nth-of-type(1){margin-left:0}}header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){width:300px}@media (max-width:1500px){header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){width:280px}}@media (max-width:1400px){header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){width:230px}}@media (max-width:1400px){header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){max-width:230px;width:auto}}@media (max-width:991.98px){header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){max-width:none}}header.map .nav-item:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;margin:0 30px 0 160px;border:0}@media (max-width:1700px){header.map .nav-item:last-of-type{margin-left:80px}}@media (max-width:1500px){header.map .nav-item:last-of-type{margin-left:40px}}@media (max-width:1199.98px){header.map .nav-item:last-of-type{margin:0 10px 0 20px}}@media (max-width:991.98px){header.map .nav-item:last-of-type{width:100%;margin:30px 10px 0 0}header.map .nav-item:last-of-type h2{width:100%}}@media (max-width:991.98px){header.map .nav-item .btn{width:100%}}h1{text-transform:uppercase;font-size:21px;font-weight:700;letter-spacing:.53px}@media (min-width:992px){h1{line-height:55px}}h2{font-size:16px;font-weight:400;letter-spacing:.4px}@media (min-width:992px){h2{margin:0}}h3{font-size:38px;font-weight:800;letter-spacing:.95px}@media (max-width:575.98px){h3{font-size:28px}}a{color:#fff}a:hover{color:#fff}hr{width:300px;text-align:left;margin:30px 0;border-top:2px solid #fff}@media (max-width:1199.98px){hr{width:90%}}@media (max-width:575.98px){hr{margin:15px 0}}.swiper-container{height:100%;position:relative}.swiper-slide{z-index:-1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-slide.slide-bg-1{background:url(../img/bg-1.jpg) no-repeat bottom center;background-size:cover}.swiper-slide.slide-bg-2{background:url(../img/bg-2.jpg) no-repeat bottom center;background-size:cover}.swiper-slide.slide-bg-3{background:url(../img/bg-3.jpg) no-repeat bottom center;background-size:cover}.swiper-slide.slide-bg-3 .slide-text{width:750px}@media (max-width:1199.98px){.swiper-slide.slide-bg-3 .slide-text{width:100%}}.slide-text{width:600px;padding-bottom:160px;position:relative}@media (max-width:1199.98px){.slide-text{width:100%}}@media (max-width:1199.98px){.slide-text{padding-bottom:80px}}.slide-text .slide-index{display:inline-block;padding-bottom:20px;font-size:72px;font-weight:800}@media (max-width:575.98px){.slide-text .slide-index{padding-bottom:10px;font-size:48px}}.slide-text .btn-primary:after{content:"";display:inline-block;width:10px;height:16px;position:absolute;top:16px;right:20px;background:url(../img/btn-play.svg) no-repeat top right}.slide-text p{font-size:18px;font-weight:600}@media (max-width:575.98px){.slide-text p{font-size:16px}}.swiper-pagination-buttons{width:200px;height:56px;padding:6px;position:absolute;right:150px;bottom:20px;z-index:1;border-radius:100px;background:#0b155a}@media (max-width:1199.98px){.swiper-pagination-buttons{right:20px}}@media (max-width:767.98px){.swiper-pagination-buttons{width:120px}}.swiper-pagination-buttons .btn-next,.swiper-pagination-buttons .btn-prev{display:inline-block;width:45px;height:45px;position:relative;border-radius:50%;border:2px solid #fff}.swiper-pagination-buttons .btn-next:after,.swiper-pagination-buttons .btn-prev:after{content:"";display:inline-block;width:7px;height:12px;position:absolute;top:calc(50% - 6px);left:calc(50% - 4px)}.swiper-pagination-buttons .btn-prev:after{background:url(../img/btn-prev.svg) no-repeat top right}.swiper-pagination-buttons .btn-next{float:right}.swiper-pagination-buttons .btn-next:after{background:url(../img/btn-next.svg) no-repeat top right}.swiper-pagination-bullets{display:inline-block;width:auto!important;height:30px;position:absolute;left:20px!important;bottom:30px!important;border-radius:100px;opacity:.8;background:#0b155a}@media (min-width:992px){.swiper-pagination-bullets{left:50%!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:575.98px){.swiper-pagination-bullets{display:none}}.swiper-pagination-bullets:before{content:"";width:100px;position:absolute;top:13px;left:15px;z-index:1;border-top:2px solid #fff}.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:20px;position:relative;margin:4px 15px!important;opacity:1;border:2px solid #0b155a;background:#0b155a}.swiper-pagination-bullets .swiper-pagination-bullet:before{content:"";display:inline-block;width:6px;height:6px;position:absolute;top:5px;left:5px;border-radius:50%;background:#fff}.swiper-pagination-bullets .swiper-pagination-bullet:first-of-type{margin-left:5px!important}.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type{margin-right:5px!important}.swiper-pagination-bullets .swiper-pagination-bullet-active{border:2px solid #fff}.btn-primary{width:300px;height:50px;line-height:32px;position:relative;padding-left:30px;margin-top:40px;text-align:left;font-size:16px;text-transform:uppercase;letter-spacing:.4px;border-radius:30px;border:1px solid #0b155a;background:#0b155a}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{border:1px solid #0048a9;background:#0048a9!important}@media (max-width:575.98px){.btn-primary{width:100%;max-width:270px;height:auto;margin-top:20px}}.btn-secondary{background:#0b155a}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:#7378a0!important}.map-point{width:50px;height:50px;z-index:1;position:absolute;border-radius:50%;cursor:pointer;border:2px solid #fff}@media (max-width:767.98px){.map-point{display:none}}.map-point:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);background:url(../img/map-point-plus.svg) no-repeat}.map-point:hover:before{z-index:1;top:calc(50% - 1px);background:url(../img/map-point-minus.svg) no-repeat}.map-point:hover .desc{display:block;width:210px;padding:10px 20px;z-index:0;opacity:.75;border-radius:25px 0 25px 0;background:#0b155a}.map-point .desc{display:none}.map-point p{font-size:14px;font-weight:400}.map-point p:last-of-type{margin-bottom:10px}.map-point strong{display:inline-block;width:100%;padding:0 0 20px 40px;font-size:16px}.map-point .circle{width:50px;height:50px;position:absolute;top:-2px;left:-2px;border-radius:50%;border:2px solid #fff}.map-point.point-1{bottom:12%;right:-75%}.map-point.point-2{top:21%;right:-92%}.map-point.point-3{top:22%;right:-92%}#heatmap{height:100%}.slide-background{width:650px;height:290px;z-index:1;position:absolute;bottom:0;left:0;background:url(../img/footer-bg.svg) no-repeat}@media (max-width:575.98px){.slide-background{width:320px;height:143px;background-size:100%}}
1
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam:wght@400;600;700;800&display=swap);body,html{position:relative;height:96.2%;background:#242c6b}@media (max-width:767.98px){body,html{height:auto}}body{font-family:"Be Vietnam",sans-serif;color:#fff}header{height:70px;background:#0048a9}header .logo{width:450px;height:181px;position:absolute;top:70px;left:0;z-index:2;background:url(../img/header-bg.png)}@media (max-width:1400px){header .logo{display:none}}header .logo img{height:100px;position:relative;top:-50px;left:50px}header nav.navbar{height:70px;position:relative}header .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255,255,255)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}@media (min-width:1401px){header .navbar-brand.shifted{position:absolute;top:0;left:450px}}@media (max-width:1199.98px){header .navbar-brand.shifted{left:20px}}@media (max-width:991.98px){header #navigation{width:100%;padding:20px;position:absolute;top:70px;left:0;z-index:2;opacity:.9;background:#004fb3}}header .nav-item{margin-right:40px}@media (max-width:1480px){header .nav-item{margin-right:30px}}@media (max-width:1440px){header .nav-item{margin-right:15px}}@media (max-width:1199.98px){header .nav-item{margin-right:30px}}@media (max-width:991.98px){header .nav-item{margin-right:0}}header .nav-item .active{font-weight:800}header .nav-item.button .nav-link{padding-left:22px;padding-right:22px;border:1px solid #fff;border-radius:20px}header .nav-item.button .nav-link:hover{background:#004fb3}header .btn-secondary{height:100%;font-size:16px;text-transform:uppercase;font-weight:800;letter-spacing:.4px;border-radius:0;border:#0048a9;background:#0048a9}header .btn-secondary:hover{background:#004fb3!important}@media (max-width:991.98px){header.map .navbar-nav{width:100%}}header.map form{display:-webkit-box;display:-ms-flexbox;display:flex}header.map label{margin:0 0 0 15px;font-size:16px;font-weight:800;letter-spacing:.4px}header.map .custom-select,header.map input{letter-spacing:.4px;color:#fff;border-color:#0048a9;background:#0048a9}header.map .custom-select:hover,header.map input:hover{background:#004fb3}header.map .nav-item{margin:0;border-right:1px solid #1c6cc0}@media (max-width:991.98px){header.map .nav-item{margin-bottom:20px;border:0}}header.map .nav-item:nth-of-type(1){margin-left:100px}@media (max-width:1199.98px){header.map .nav-item:nth-of-type(1){margin-left:0}}header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){width:300px}@media (max-width:1500px){header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){width:280px}}@media (max-width:1400px){header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){width:230px}}@media (max-width:1400px){header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){max-width:230px;width:auto}}@media (max-width:991.98px){header.map .nav-item:nth-of-type(1),header.map .nav-item:nth-of-type(2),header.map .nav-item:nth-of-type(3){max-width:none}}header.map .nav-item:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;margin:0 30px 0 160px;border:0}@media (max-width:1700px){header.map .nav-item:last-of-type{margin-left:80px}}@media (max-width:1500px){header.map .nav-item:last-of-type{margin-left:40px}}@media (max-width:1199.98px){header.map .nav-item:last-of-type{margin:0 10px 0 20px}}@media (max-width:991.98px){header.map .nav-item:last-of-type{width:100%;margin:30px 10px 0 0}header.map .nav-item:last-of-type h2{width:100%}}@media (max-width:991.98px){header.map .nav-item .btn{width:100%}}h1{text-transform:uppercase;font-size:21px;font-weight:700;letter-spacing:.53px}@media (min-width:992px){h1{line-height:55px}}h2{font-size:16px;font-weight:400;letter-spacing:.4px}@media (min-width:992px){h2{margin:0}}h3{font-size:38px;font-weight:800;letter-spacing:.95px}@media (max-width:575.98px){h3{font-size:28px}}a{color:#fff}a:hover{color:#fff}hr{width:300px;text-align:left;margin:30px 0;border-top:2px solid #fff}@media (max-width:1199.98px){hr{width:90%}}@media (max-width:575.98px){hr{margin:15px 0}}.swiper-container{height:100%;position:relative}.swiper-slide{z-index:-1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-slide.slide-bg-1{background:url(../img/bg-1.jpg) no-repeat bottom center;background-size:cover}.swiper-slide.slide-bg-2{background:url(../img/bg-2.jpg) no-repeat bottom center;background-size:cover}.swiper-slide.slide-bg-3{background:url(../img/bg-3.jpg) no-repeat bottom center;background-size:cover}.swiper-slide.slide-bg-3 .slide-text{width:750px}@media (max-width:1199.98px){.swiper-slide.slide-bg-3 .slide-text{width:100%}}.slide-text{width:600px;padding-bottom:160px;position:relative}@media (max-width:1199.98px){.slide-text{width:100%}}@media (max-width:1199.98px){.slide-text{padding-bottom:80px}}.slide-text .slide-index{display:inline-block;padding-bottom:20px;font-size:72px;font-weight:800}@media (max-width:575.98px){.slide-text .slide-index{padding-bottom:10px;font-size:48px}}.slide-text .btn-primary:after{content:"";display:inline-block;width:10px;height:16px;position:absolute;top:16px;right:20px;background:url(../img/btn-play.svg) no-repeat top right}.slide-text p{font-size:18px;font-weight:600}@media (max-width:575.98px){.slide-text p{font-size:16px}}.swiper-pagination-buttons{width:200px;height:56px;padding:6px;position:absolute;right:150px;bottom:20px;z-index:1;border-radius:100px;background:#0b155a}@media (max-width:1199.98px){.swiper-pagination-buttons{right:20px}}@media (max-width:767.98px){.swiper-pagination-buttons{width:120px}}.swiper-pagination-buttons .btn-next,.swiper-pagination-buttons .btn-prev{display:inline-block;width:45px;height:45px;position:relative;border-radius:50%;border:2px solid #fff}.swiper-pagination-buttons .btn-next:after,.swiper-pagination-buttons .btn-prev:after{content:"";display:inline-block;width:7px;height:12px;position:absolute;top:calc(50% - 6px);left:calc(50% - 4px)}.swiper-pagination-buttons .btn-prev:after{background:url(../img/btn-prev.svg) no-repeat top right}.swiper-pagination-buttons .btn-next{float:right}.swiper-pagination-buttons .btn-next:after{background:url(../img/btn-next.svg) no-repeat top right}.swiper-pagination-bullets{display:inline-block;width:auto!important;height:30px;position:absolute;left:20px!important;bottom:30px!important;border-radius:100px;opacity:.8;background:#0b155a}@media (min-width:992px){.swiper-pagination-bullets{left:50%!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:575.98px){.swiper-pagination-bullets{display:none}}.swiper-pagination-bullets:before{content:"";width:100px;position:absolute;top:13px;left:15px;z-index:1;border-top:2px solid #fff}.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:20px;position:relative;margin:4px 15px!important;opacity:1;border:2px solid #0b155a;background:#0b155a}.swiper-pagination-bullets .swiper-pagination-bullet:before{content:"";display:inline-block;width:6px;height:6px;position:absolute;top:5px;left:5px;border-radius:50%;background:#fff}.swiper-pagination-bullets .swiper-pagination-bullet:first-of-type{margin-left:5px!important}.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type{margin-right:5px!important}.swiper-pagination-bullets .swiper-pagination-bullet-active{border:2px solid #fff}.btn-primary{width:300px;height:50px;line-height:32px;position:relative;padding-left:30px;margin-top:40px;text-align:left;font-size:16px;text-transform:uppercase;letter-spacing:.4px;border-radius:30px;border:1px solid #0b155a;background:#0b155a}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{border:1px solid #0048a9;background:#0048a9!important}@media (max-width:575.98px){.btn-primary{width:100%;max-width:270px;height:auto;margin-top:20px}}.btn-secondary{background:#0b155a}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:#7378a0!important}.map-point{width:50px;height:50px;z-index:1;position:absolute;border-radius:50%;cursor:pointer;border:2px solid #fff}@media (max-width:767.98px){.map-point{display:none}}.map-point:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);background:url(../img/map-point-plus.svg) no-repeat}.map-point:hover:before{z-index:1;top:calc(50% - 1px);background:url(../img/map-point-minus.svg) no-repeat}.map-point:hover .desc{display:block;width:210px;padding:10px 20px;z-index:0;opacity:.75;border-radius:25px 0 25px 0;background:#0b155a}.map-point .desc{display:none}.map-point p{font-size:14px;font-weight:400}.map-point p:last-of-type{margin-bottom:10px}.map-point strong{display:inline-block;width:100%;padding:0 0 20px 40px;font-size:16px}.map-point .circle{width:50px;height:50px;position:absolute;top:-2px;left:-2px;border-radius:50%;border:2px solid #fff}.map-point.point-1{bottom:12%;right:-75%}.map-point.point-2{top:21%;right:-92%}.map-point.point-3{top:22%;right:-92%}#heatmap{height:100%}.slide-background{width:650px;height:290px;z-index:1;position:absolute;bottom:0;left:0;background:url(../img/footer-bg.svg) no-repeat}@media (max-width:575.98px){.slide-background{width:320px;height:143px;background-size:100%}}.logos-partners{margin-top:40px}.logos-partners a{text-decoration:none}.logos-partners a img{margin-left:50px;height:80px}@media only screen and (max-width:430px){.logos-partners a img{height:70px;margin-left:0}}@media only screen and (max-width:340px){.logos-partners a img{height:60px}}.logos-partners a:first-of-type img{margin-left:0}
website/public/css/style.scss
1
@import '../extensions/bootstrap-4.4.1/functions';
2
@import '../extensions/bootstrap-4.4.1/variables';
3
@import '../extensions/bootstrap-4.4.1/mixins/breakpoints';
4

  
5
$images-dir: '../img/';
6

  
7
@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam:wght@400;600;700;800&display=swap');
8

  
9
html, body {
10
  position: relative;
11
  height: 96.2%;
12
  background: #242C6B;
13

  
14
  @include media-breakpoint-down(sm) {
15
    height: auto;
16
  }
17
}
18

  
19
body {
20
  font-family: 'Be Vietnam', sans-serif;
21
  color: #fff;
22
}
23

  
24
header {
25
  height: 70px;
26
  background: #0048A9;
27

  
28
  .logo {
29
    width: 450px;
30
    height: 181px;
31
    position: absolute;
32
    top: 70px;
33
    left: 0;
34
    z-index: 2;
35
    background: url($images-dir + 'header-bg.png');
36

  
37
    @media (max-width: 1400px) {
38
      display: none;
39
    }
40

  
41
    img {
42
      height: 100px;
43
      position: relative;
44
      top: -50px;
45
      left: 50px;
46
    }
47
  }
48

  
49
  nav.navbar {
50
    height: 70px;
51
    position: relative;
52
  }
53

  
54
  .navbar-toggler-icon {
55
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255,255,255)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
56
  }
57

  
58
  .navbar-brand.shifted {
59
    @media (min-width: 1401px) {
60
      position: absolute;
61
      top: 0;
62
      left: 450px;
63
    }
64

  
65
    @include media-breakpoint-down(lg) {
66
      left: 20px;
67
    }
68
  }
69

  
70
  @include media-breakpoint-down(md) {
71
    #navigation {
72
      width: 100%;
73
      padding: 20px;
74
      position: absolute;
75
      top: 70px;
76
      left: 0;
77
      z-index: 2;
78
      opacity: .9;
79
      background: #004fb3;
80
    }
81
  }
82

  
83
  .nav-item {
84
    margin-right: 40px;
85

  
86
    @media (max-width: 1480px) {
87
      margin-right: 30px;
88
    }
89

  
90
    @media (max-width: 1440px) {
91
      margin-right: 15px;
92
    }
93

  
94
    @include media-breakpoint-down(lg) {
95
      margin-right: 30px;
96
    }
97

  
98
    @include media-breakpoint-down(md) {
99
      margin-right: 0;
100
    }
101

  
102
    .active {
103
      font-weight: 800;
104
    }
105

  
106
    &.button {
107
      .nav-link {
108
        padding-left: 22px;
109
        padding-right: 22px;
110
        border: 1px solid #fff;
111
        border-radius: 20px;
112

  
113
        &:hover {
114
          background: #004fb3;
115
        }
116
      }
117
    }
118
  }
119

  
120
  .btn-secondary {
121
    height: 100%;
122
    font-size: 16px;
123
    text-transform: uppercase;
124
    font-weight: 800;
125
    letter-spacing: 0.4px;
126
    border-radius: 0;
127
    border: #0048A9;
128
    background: #0048A9;
129

  
130
    &:hover {
131
      background: #004fb3 !important;
132
    }
133
  }
134

  
135
  // NAVIGACE NA STRÁNCE S MAPOU
136
  &.map {
137
    @include media-breakpoint-down(md) {
138
      .navbar-nav {
139
        width: 100%;
140
      }
141
    }
142

  
143
    form {
144
      display: flex;
145
    }
146

  
147
    label {
148
      margin: 0 0 0 15px;
149
      font-size: 16px;
150
      font-weight: 800;
151
      letter-spacing: .4px;
152
    }
153

  
154
    input, .custom-select {
155
      letter-spacing: .4px;
156
      color: #fff;
157
      border-color: #0048A9;
158
      background: #0048A9;
159

  
160
      &:hover {
161
        background: #004fb3;
162
      }
163
    }
164

  
165
    .nav-item {
166
      margin: 0;
167
      border-right: 1px solid #1C6CC0;
168

  
169
      @include media-breakpoint-down(md) {
170
        margin-bottom: 20px;
171
        border: 0;
172
      }
173

  
174
      &:nth-of-type(1) {
175
        margin-left: 100px;
176

  
177
        @include media-breakpoint-down(lg) {
178
          margin-left: 0;
179
        }
180
      }
181

  
182
      &:nth-of-type(1), &:nth-of-type(2), &:nth-of-type(3) {
183
        width: 300px;
184

  
185
        @media (max-width: 1500px) {
186
          width: 280px;
187
        }
188

  
189
        @media (max-width: 1400px) {
190
          width: 230px;
191
        }
192

  
193
        @media (max-width: 1400px) {
194
          max-width: 230px;
195
          width: auto;
196
        }
197

  
198
        @include media-breakpoint-down(md) {
199
          max-width: none;
200
        }
201
      }
202

  
203
      &:last-of-type {
204
        display: flex;
205
        align-items: center;
206
        align-self: center;
207
        margin: 0 30px 0 160px;
208
        border: 0;
209

  
210
        @media (max-width: 1700px) {
211
          margin-left: 80px;
212
        }
213

  
214
        @media (max-width: 1500px) {
215
          margin-left: 40px;
216
        }
217

  
218
        @include media-breakpoint-down(lg) {
219
          margin: 0 10px 0 20px;
220
        }
221

  
222
        @include media-breakpoint-down(md) {
223
          width: 100%;
224
          margin: 30px 10px 0 0;
225

  
226
          h2 {
227
            width: 100%;
228
          }
229
        }
230
      }
231

  
232
      @include media-breakpoint-down(md) {
233
        .btn {
234
          width: 100%;
235
        }
236
      }
237
    }
238
  }
239
}
240

  
241
h1 {
242
  text-transform: uppercase;
243
  font-size: 21px;
244
  font-weight: 700;
245
  letter-spacing: 0.53px;
246

  
247
  @include media-breakpoint-up(lg) {
248
    line-height: 55px;
249
  }
250
}
251

  
252
h2 {
253
  font-size: 16px;
254
  font-weight: 400;
255
  letter-spacing: 0.4px;
256

  
257
  @include media-breakpoint-up(lg) {
258
    margin: 0;
259
  }
260
}
261

  
262
h3 {
263
  font-size: 38px;
264
  font-weight: 800;
265
  letter-spacing: 0.95px;
266

  
267
  @include media-breakpoint-down(xs) {
268
    font-size: 28px;
269
  }
270
}
271

  
272
a {
273
  color: #fff;
274

  
275
  &:hover {
276
    color: #fff;
277
  }
278
}
279

  
280
hr {
281
  width: 300px;
282
  text-align: left;
283
  margin: 30px 0;
284
  border-top: 2px solid #fff;
285

  
286
  @include media-breakpoint-down(lg) {
287
    width: 90%;
288
  }
289

  
290
  @include media-breakpoint-down(xs) {
291
    margin: 15px 0;
292
  }
293
}
294

  
295
.swiper-container {
296
  height: 100%;
297
  position: relative;
298
}
299

  
300
.swiper-slide {
301
  z-index: -1000;
302
  display: flex;
303
  justify-content: center;
304
  align-items: center;
305

  
306
  &.slide-bg-1 {
307
    background: url($images-dir + 'bg-1.jpg') no-repeat bottom center;
308
    background-size: cover;
309
  }
310

  
311
  &.slide-bg-2 {
312
    background: url($images-dir + 'bg-2.jpg') no-repeat bottom center;
313
    background-size: cover;
314
  }
315

  
316
  &.slide-bg-3 {
317
    background: url($images-dir + 'bg-3.jpg') no-repeat bottom center;
318
    background-size: cover;
319

  
320
    .slide-text {
321
      width: 750px;
322

  
323
      @include media-breakpoint-down(lg) {
324
        width: 100%;
325
      }
326
    }
327
  }
328
}
329

  
330
// TEXT VE SLIDU
331
.slide-text {
332
  width: 600px;
333
  padding-bottom: 160px;
334
  position: relative;
335

  
336
  @include media-breakpoint-down(lg) {
337
    width: 100%;
338
  }
339

  
340
  @include media-breakpoint-down(lg) {
341
    padding-bottom: 80px;
342
  }
343

  
344
  .slide-index {
345
    display: inline-block;
346
    padding-bottom: 20px;
347
    font-size: 72px;
348
    font-weight: 800;
349

  
350
    @include media-breakpoint-down(xs) {
351
      padding-bottom: 10px;
352
      font-size: 48px;
353
    }
354
  }
355

  
356
  .btn-primary {
357
    &:after {
358
      content: "";
359
      display: inline-block;
360
      width: 10px;
361
      height: 16px;
362
      position: absolute;
363
      top: 16px;
364
      right: 20px;
365
      background: url($images-dir + 'btn-play.svg') no-repeat top right;
366
    }
367
  }
368

  
369
  p {
370
    font-size: 18px;
371
    font-weight: 600;
372

  
373
    @include media-breakpoint-down(xs) {
374
      font-size: 16px;
375
    }
376
  }
377
}
378

  
379
// STRÁNKOVÁNÍ (TLAČÍTKA) SLIDŮ
380
.swiper-pagination-buttons {
381
  width: 200px;
382
  height: 56px;
383
  padding: 6px;
384
  position: absolute;
385
  right: 150px;
386
  bottom: 20px;
387
  z-index: 1;
388
  border-radius: 100px;
389
  background: #0B155A;
390

  
391
  @include media-breakpoint-down(lg) {
392
    right: 20px;
393
  }
394

  
395
  @include media-breakpoint-down(sm) {
396
    width: 120px;
397
  }
398

  
399
  .btn-prev, .btn-next {
400
    display: inline-block;
401
    width: 45px;
402
    height: 45px;
403
    position: relative;
404
    border-radius: 50%;
405
    border: 2px solid #fff;
406

  
407
    &:after {
408
      content: "";
409
      display: inline-block;
410
      width: 7px;
411
      height: 12px;
412
      position: absolute;
413
      top: calc(50% - 6px);
414
      left: calc(50% - 4px);
415
    }
416
  }
417

  
418
  .btn-prev:after {
419
    background: url($images-dir + 'btn-prev.svg') no-repeat top right;
420
  }
421

  
422
  .btn-next {
423
    float: right;
424

  
425
    &:after {
426
      background: url($images-dir + 'btn-next.svg') no-repeat top right;
427
    }
428
  }
429
}
430

  
431
// STRÁNKOVÁNÍ (POZICE) SLIDŮ
432
.swiper-pagination-bullets {
433
  display: inline-block;
434
  width: auto !important;
435
  height: 30px;
436
  position: absolute;
437
  left: 20px !important;
438
  bottom: 30px !important;
439
  border-radius: 100px;
440
  opacity: 0.8;
441
  background: #0B155A;
442

  
443
  @include media-breakpoint-up(lg) {
444
    left: 50% !important;
445
    transform: translateX(-50%);
446
  }
447

  
448
  @include media-breakpoint-down(xs) {
449
    display: none;
450
  }
451

  
452
  &:before {
453
    content: "";
454
    width: 100px;
455
    position: absolute;
456
    top: 13px;
457
    left: 15px;
458
    z-index: 1;
459
    border-top: 2px solid #fff;
460
  }
461

  
462
  .swiper-pagination-bullet {
463
    width: 20px;
464
    height: 20px;
465
    position: relative;
466
    margin: 4px 15px !important;
467
    opacity: 1;
468
    border: 2px solid #0B155A;
469
    background: #0B155A;
470

  
471
    &:before {
472
      content: "";
473
      display: inline-block;
474
      width: 6px;
475
      height: 6px;
476
      position: absolute;
477
      top: 5px;
478
      left: 5px;
479
      border-radius: 50%;
480
      background: #fff;
481
    }
482

  
483
    &:first-of-type {
484
      margin-left: 5px !important;
485
    }
486

  
487
    &:last-of-type {
488
      margin-right: 5px !important;
489
    }
490
  }
491

  
492
  .swiper-pagination-bullet-active {
493
    border: 2px solid #fff;
494
  }
495
}
496

  
497
.btn-primary {
498
  width: 300px;
499
  height: 50px;
500
  line-height: 32px;
501
  position: relative;
502
  padding-left: 30px;
503
  margin-top: 40px;
504
  text-align: left;
505
  font-size: 16px;
506
  text-transform: uppercase;
507
  letter-spacing: 0.4px;
508
  border-radius: 30px;
509
  border: 1px solid #0B155A;
510
  background: #0B155A;
511

  
512
  &:hover, &:focus, &:active {
513
    border: 1px solid #0048A9;
514
    background: #0048A9 !important;
515
  }
516

  
517
  @include media-breakpoint-down(xs) {
518
    width: 100%;
519
    max-width: 270px;
520
    height: auto;
521
    margin-top: 20px;
522
  }
523
}
524

  
525
.btn-secondary {
526
  background: #0B155A;
527

  
528
  &:hover, &:focus, &:active {
529
    background: #7378A0 !important;
530
  }
531
}
532

  
533
// UKÁZKOVÉ BODY NA MAPĚ
534
.map-point {
535
  width: 50px;
536
  height: 50px;
537
  z-index: 1;
538
  position: absolute;
539
  border-radius: 50%;
540
  cursor: pointer;
541
  border: 2px solid #fff;
542

  
543
  @include media-breakpoint-down(sm) {
544
    display: none;
545
  }
546

  
547
  &:before {
548
    content: "";
549
    display: inline-block;
550
    width: 16px;
551
    height: 16px;
552
    position: absolute;
553
    top: calc(50% - 8px);
554
    left: calc(50% - 8px);
555
    background: url($images-dir + 'map-point-plus.svg') no-repeat;
556
  }
557

  
558
  &:hover {
559
    &:before {
560
      z-index: 1;
561
      top: calc(50% - 1px);
562
      background: url($images-dir + 'map-point-minus.svg') no-repeat;
563
    }
564

  
565
    .desc {
566
      display: block;
567
      width: 210px;
568
      padding: 10px 20px;
569
      z-index: 0;
570
      opacity: 0.75;
571
      border-radius: 25px 0 25px 0;
572
      background: #0B155A;
573
    }
574
  }
575

  
576
  .desc {
577
    display: none;
578
  }
579

  
580
  p {
581
    font-size: 14px;
582
    font-weight: 400;
583

  
584
    &:last-of-type {
585
      margin-bottom: 10px;
586
    }
587
  }
588

  
589
  strong {
590
    display: inline-block;
591
    width: 100%;
592
    padding: 0 0 20px 40px;
593
    font-size: 16px;
594
  }
595

  
596
  .circle {
597
    width: 50px;
598
    height: 50px;
599
    position: absolute;
600
    top: -2px;
601
    left: -2px;
602
    border-radius: 50%;
603
    border: 2px solid #fff;
604
  }
605

  
606
  &.point-1 {
607
    bottom: 12%;
608
    right: -75%;
609
  }
610

  
611
  &.point-2 {
612
    top: 21%;
613
    right: -92%;
614
  }
615

  
616
  &.point-3 {
617
    top: 22%;
618
    right: -92%;
619
  }
620
}
621

  
622
#heatmap {
623
  height: 100%;
624
}
625

  
626
.slide-background {
627
  width: 650px;
628
  height: 290px;
629
  z-index: 1;
630
  position: absolute;
631
  bottom: 0;
632
  left: 0;
633
  background: url($images-dir + 'footer-bg.svg') no-repeat;
634

  
635
  @include media-breakpoint-down(xs) {
636
    width: 320px;
637
    height: 143px;
638
    background-size: 100%;
639
  }
640
}
641

  
642
// LOGA V SEKCI "O PROJEKTU"
643
.logos-partners {
644
  margin-top: 40px;
645

  
646
  a {
647
    text-decoration: none;
648

  
649
    img {
650
      margin-left: 50px;
651
      height: 80px;
652

  
653
      @media only screen and (max-width: 430px) {
654
        height: 70px;
655
        margin-left: 0;
656
      }
657

  
658
      @media only screen and (max-width: 340px) {
659
        height: 60px;
660
      }
661
    }
662

  
663
    &:first-of-type img {
664
      margin-left: 0;
665
    }
666
  }
667
}
website/public/img/logo-fav.svg
1
<svg xmlns="http://www.w3.org/2000/svg" width="437.008" height="133.334" viewBox="0 0 327.755 100" fill="#fff"><path d="M108.053 78.3h3.116l3.117-11.768h-2.7l-1.656 7.624a16.409 16.409 0 0 0-.282 1.79h-.067a16.658 16.658 0 0 0-.282-1.79l-1.657-7.624h-2.7l3.1 11.768zM124.7 66.536h-4.26V78.3H123v-4.355h1.706a3.447 3.447 0 0 0 3.813-3.746c0-2.287-1.4-3.663-3.83-3.663zm-.464 5.6H123v-3.8h1.226c1.044 0 1.6.6 1.6 1.856 0 1.276-.563 1.94-1.6 1.94zM130.4 78.3h6.43v-2.15h-3.862v-9.613H130.4V78.3zm8.012-1.874V78.3h7.64v-2.052h-4.74l4.525-7.856v-1.856H138.6v2.072h4.376l-4.574 7.822zm9.618 1.874h2.37v-6.13l-.033-2.27h.033a6.908 6.908 0 0 0 .6 1.973l3.15 6.43h2.586V66.536h-2.354v5.735l.033 2.353h-.033a6.768 6.768 0 0 0-.58-1.955l-2.967-6.133h-2.8V78.3zm13.955 0V66.536h-2.57V78.3zm-56.65-23.543v1.873h7.64v-2.056h-4.74l4.524-7.856v-1.856h-7.226v2.072h4.375l-4.574 7.823zm16.8-12.514h-2.27l-1.508 1.906h1.973l1.806-1.906zm-.5 14.387h2.586l-3.3-11.768h-3.132l-3.313 11.768h2.585l.664-2.735h3.248l.663 2.735zm-3.464-4.575l.83-3.464a13.249 13.249 0 0 0 .332-1.69h.033l.332 1.7.828 3.464zm12.192-7.193H126.1V56.63h2.57v-4.36h1.707a3.447 3.447 0 0 0 3.813-3.746c0-2.287-1.4-3.663-3.83-3.663zm-.464 5.6h-1.227v-3.8h1.228c1.044 0 1.6.6 1.6 1.857 0 1.276-.563 1.94-1.6 1.94zm11.9 6.166h2.586l-3.3-11.768h-3.132l-3.313 11.77h2.586l.663-2.735h3.248l.663 2.735zm-3.464-4.575l.83-3.464a13.425 13.425 0 0 0 .332-1.69h.033l.332 1.7.828 3.464zm7.932 4.575h3.8c3.066 0 4.956-1.724 4.956-5.9 0-4.128-1.873-5.868-4.923-5.868h-3.83v11.77zm2.57-1.873v-8.02h1.244c1.54 0 2.27 1.06 2.27 3.995 0 2.585-.778 4.027-2.287 4.027zm12.617 2.155c2.916 0 4.673-1.774 4.673-6.166 0-4.4-1.757-6.183-4.673-6.183-2.934 0-4.7 1.774-4.7 6.183 0 4.392 1.757 6.166 4.7 6.166zm0-2.023c-1.293 0-2.04-.96-2.04-4.143 0-3.216.746-4.144 2.04-4.144 1.276 0 2 .928 2 4.144 0 3.182-.73 4.143-2 4.143zm13.9-12.563h-1.922l-.96 1.177-.98-1.177h-1.922l1.575 1.907h2.635l1.574-1.907zm-2.85 14.586c2.47 0 4.077-1.476 4.276-4.26l-2.536-.547c-.117 2.005-.713 2.735-1.724 2.735-1.276 0-1.972-.962-1.972-4.1s.746-4.095 1.956-4.095c1.077 0 1.623.6 1.707 2.718l2.552-.464c-.067-2.883-1.674-4.3-4.243-4.3-2.818 0-4.608 1.6-4.608 6.166 0 4.64 1.608 6.166 4.592 6.166zm9.037-2.22v-3.13h3.928v-1.923h-3.928V46.8h4.17v-1.94h-6.746v11.77h6.862V54.7zm10.1 2.22c2.586 0 4.077-1.526 4.077-3.664a3.19 3.19 0 0 0-2.47-3.4l-1.7-.564c-.928-.314-1.36-.83-1.36-1.54a1.251 1.251 0 0 1 1.401-1.241c1.012 0 1.8.646 2.122 2.1l2.1-1.045c-.48-2.12-2-2.983-4.1-2.983-2.32 0-3.962 1.276-3.962 3.43a3.281 3.281 0 0 0 2.453 3.4l1.7.53c.977.3 1.292.762 1.292 1.558a1.3 1.3 0 0 1-1.441 1.359c-1.194 0-1.874-.73-2.254-2.27l-2.255.994a4.143 4.143 0 0 0 4.409 3.332zm12.118-.282h2.85l-3.28-7.044 3.132-4.724h-2.818l-3.232 5.32v-5.32h-2.57v11.77h2.57V53.2l1.128-1.74 2.22 5.172zM214.6 42.24h-2.278l-1.508 1.906h1.972l1.807-1.906zm-3.564 12.448v-3.13h3.928v-1.923h-3.928V46.8h4.166v-1.94h-6.746v11.77h6.86V54.7zm10.823-9.83v8.27c0 2.32 1.54 3.78 4.193 3.78 2.668 0 4.193-1.46 4.193-3.78v-8.27h-2.552v8.155a1.638 1.638 0 1 1-3.265 0V44.86zm10.98 11.77h2.37V50.5l-.033-2.27h.033a6.89 6.89 0 0 0 .6 1.972l3.15 6.43h2.585v-11.77H239.2V50.6l.033 2.354h-.033a6.784 6.784 0 0 0-.58-1.956l-2.967-6.132h-2.8V56.63zm13.955 0V44.862h-2.57V56.63zm4.892 0h3.115l3.116-11.768h-2.7l-1.658 7.624a17.178 17.178 0 0 0-.282 1.79h-.066a16.878 16.878 0 0 0-.281-1.79l-1.658-7.624h-2.7l3.116 11.768zm10.594-1.94v-3.133h3.928v-1.923h-3.928V46.8h4.176v-1.94H259.7v11.77h6.86V54.7zm12.15 1.94h2.75l-2.12-5.122a3.082 3.082 0 0 0 1.889-3.116c0-2.17-1.193-3.53-3.928-3.53h-4.193v11.77h2.573v-4.658h1.293l1.74 4.658zm-3.03-6.33v-3.665h1.242c1.144 0 1.608.6 1.608 1.757 0 1.194-.48 1.907-1.608 1.907zm7.438 4.458v1.872h7.64v-2.056h-4.74l4.524-7.856V44.86h-7.226v2.072h4.376l-4.575 7.823zm12.18 1.873V44.86h-2.57v11.77zm10.02-11.768H292.8v2.1h2.834v9.667h2.57v-9.663h2.833v-2.1zm4.5 11.768h2.585v-4.245l3.2-7.524h-2.7l-1.508 4.127a6.034 6.034 0 0 0-.249 1.21h-.05a7.508 7.508 0 0 0-.249-1.21l-1.54-4.127h-2.7l3.216 7.524v4.244zm-192.86-31.47v-1.972h-6.746v11.768h2.568v-5h3.9v-1.94h-3.9V25.16zm7.85 9.8h2.585l-3.3-11.768h-3.133l-3.315 11.768h2.586l.662-2.735h3.25l.663 2.735zm-3.464-4.575l.83-3.464a13.241 13.241 0 0 0 .331-1.691h.033l.332 1.7.83 3.464zm13.85 4.575h2.85l-3.282-7.044 3.133-4.724H130.8l-3.23 5.32v-5.32H125v11.764h2.57v-3.43l1.126-1.74 2.22 5.17zm4.568-11.768v8.27c0 2.32 1.54 3.78 4.194 3.78s4.192-1.46 4.192-3.78v-8.275h-2.552v8.154a1.638 1.638 0 1 1-3.265 0v-8.154zM146.47 34.96h6.432V32.8h-3.862v-9.612h-2.57v11.768zm14.614-11.768h-8.238v2.105h2.835v9.663h2.57v-9.667h2.834v-2.105zm7.2 11.768h2.585l-3.3-11.768h-3.133l-3.314 11.764h2.586l.662-2.735h3.25l.663 2.735zm-3.464-4.575l.828-3.464a13.06 13.06 0 0 0 .332-1.691h.033l.332 1.7.83 3.464zm18.728 4.575h2.586l-3.3-11.768H179.7l-3.314 11.768h2.585l.663-2.735h3.25l.662 2.735zm-3.464-4.575l.83-3.464a13.407 13.407 0 0 0 .332-1.691h.033l.33 1.7.83 3.464zm12.192-7.193h-4.26v11.764h2.57V30.6h1.706a3.447 3.447 0 0 0 3.813-3.746c0-2.287-1.4-3.663-3.83-3.663zm-.464 5.6h-1.226V25h1.226c1.044 0 1.6.6 1.6 1.856 0 1.276-.563 1.94-1.6 1.94zm6.15 6.166h6.43V32.8h-3.86v-9.612h-2.57v11.768zm10.874 0v-11.77h-2.57v11.768zm8.584 0h2.85L217 27.914l3.132-4.724h-2.82l-3.23 5.32v-5.3h-2.57v11.766h2.57v-3.43l1.126-1.74 2.222 5.17zm8.454.282c2.917 0 4.674-1.774 4.674-6.166 0-4.4-1.757-6.182-4.674-6.182-2.934 0-4.7 1.773-4.7 6.182 0 4.392 1.757 6.166 4.7 6.166zm0-2.022c-1.293 0-2.04-.962-2.04-4.144 0-3.215.746-4.143 2.04-4.143 1.276 0 2.006.928 2.006 4.143 0 3.182-.73 4.144-2.006 4.144zm8.782 1.74h3.116l3.116-11.768h-2.7l-1.658 7.624a16.623 16.623 0 0 0-.281 1.79h-.067a17.141 17.141 0 0 0-.281-1.79l-1.658-7.624h-2.7l3.115 11.768zm13.628 0h2.585l-3.3-11.768h-3.133l-3.315 11.766h2.586l.663-2.735h3.248l.664 2.735zm-3.464-4.575l.83-3.464a13.25 13.25 0 0 0 .33-1.691h.034l.33 1.7.83 3.464zm7.932 4.575h2.37v-6.134l-.034-2.272h.034a6.877 6.877 0 0 0 .6 1.973l3.148 6.43h2.586V23.188H259.1v5.735l.033 2.353h-.033a6.8 6.8 0 0 0-.581-1.955l-2.967-6.133h-2.8v11.768zm14-12.483h1.973l1.806-1.905h-2.27l-1.5 1.905zm-.3 12.48h2.586v-4.243l3.2-7.525h-2.7l-1.5 4.127a6.088 6.088 0 0 0-.248 1.21h-.05a7.6 7.6 0 0 0-.249-1.21l-1.54-4.127h-2.7l3.216 7.525v4.243zm11.168.282c2.47 0 4.077-1.476 4.276-4.26l-2.536-.547c-.116 2-.713 2.735-1.724 2.735-1.276 0-1.972-.962-1.972-4.1s.746-4.093 1.956-4.093c1.077 0 1.624.6 1.707 2.718l2.552-.464c-.066-2.884-1.674-4.3-4.243-4.3-2.818 0-4.608 1.592-4.608 6.166 0 4.64 1.608 6.166 4.592 6.166zm14.954-12.05H290v4.8h-3.348v-4.8h-2.57v11.768h2.57v-5H290v5h2.57V23.188zm9.3 11.768h3.116l3.116-11.768h-2.7l-1.657 7.624a16.914 16.914 0 0 0-.282 1.79h-.066a16.658 16.658 0 0 0-.282-1.79l-1.657-7.624h-2.7l3.116 11.768zm12.7-12.4l1.574-1.906h-1.922l-.96 1.177-.978-1.177h-1.923l1.575 1.906zm-2.1 10.458v-3.13h3.928V27.96h-3.928v-2.835h4.177v-1.94h-6.746v11.768h6.862v-1.94zM319 34.956h3.8c3.066 0 4.955-1.724 4.955-5.9 0-4.126-1.872-5.867-4.922-5.867H319v11.767zm2.57-1.873V25.06h1.243c1.54 0 2.27 1.06 2.27 3.994 0 2.586-.78 4.028-2.287 4.028zM66.615 38.46v23.093L86.606 50l-20-11.54zM0 100l29.076-16.78c-8.125-2.715-13.968-8.756-14.07-19.2V29.474h14.947v33.8c.23 6.876 3.822 11.215 10.855 11.215a12.35 12.35 0 0 0 5.131-1.013l1.57-.907c2.62-1.9 4-5.127 4.143-9.3V29.84h.033L0 0v100z"/></svg>
website/public/img/logo-opendata-zcu.svg
1
<svg xmlns="http://www.w3.org/2000/svg" width="94.181" height="100" fill="#fff"><path d="M69.1 16.35a14.1 14.1 0 0 0-5.943 2.031l-.533.348a.8.8 0 1 0 .878 1.335 10.511 10.511 0 0 1 1.715-.967l4.1-1.14a1.843 1.843 0 0 1 .875.075c3.783 1.012 6.7 3.153 7.7 7.03a9.4 9.4 0 0 1-8.405 12.062c-3.294.245-6.62.037-9.932.05l-18.935.1-15.675.005a12.481 12.481 0 0 1-10.4-5.249c-4.133-5.6-2.042-16.14 7.316-18.065.16-.033.326-.042.53-.067A13.985 13.985 0 0 0 27.864 25a.973.973 0 0 0 1.331.085.921.921 0 0 0-.139-1.514 12.48 12.48 0 0 1-4.208-5.871 11.777 11.777 0 0 1 .627-8.744c1.866-4.44 4.96-7.564 9.78-8.582 5.762-1.217 10.552.55 14.325 5.07a1.44 1.44 0 0 1 .109.188 13.6 13.6 0 0 0-4.631 4.117 13.733 13.733 0 0 0-2.1 11.7c.03.124.073.244.1.367a.777.777 0 0 0 1 .648c.534-.132.665-.538.55-1.045-.136-.6-.314-1.2-.393-1.8a12.281 12.281 0 0 1 8.228-13.454A12.836 12.836 0 0 1 68 12.376a10.654 10.654 0 0 1 1.1 3.975zM20.654 90.9l2.142.022a.765.765 0 0 1 .484.446l1.92 4.987a.655.655 0 0 0 .281.365v-5.78h1.73v8.87c-.714 0-1.43.03-2.14-.024-.163-.012-.368-.3-.445-.5L22.67 94.03a.82.82 0 0 0-.288-.429v6.164h-1.73zm-.274-49.758V52.72h-2.45v-8.778l-2.012 1.24.016-1.966c.01-.162.193-.34.338-.46l1.734-1.386a.855.855 0 0 1 .426-.218l1.947-.01zM52.5 71.37l.013-2.02c.006-.13.154-.278.272-.375q.9-.747 1.83-1.467a.728.728 0 0 1 .389-.165l1.94-.008v11.553h-2.5v-8.73zm-14.84-5.255H35.2v-8.8l-2 1.26.016-2.058c.01-.14.217-.28.355-.394q.83-.684 1.68-1.348a.851.851 0 0 1 .421-.227l2-.01zM56.9 57.68l.017-1.932a.953.953 0 0 1 .366-.517l1.673-1.355c.1-.088.237-.216.36-.22l2.053-.01V65.2h-2.5v-8.74zm-15.708-11.5L39.25 47.4l.013-2.107c0-.1.167-.222.28-.3.328-.234.764-.383.986-.7.82-1.13 1.964-.944 3.147-.87V54.9h-2.483zM16.324 98.414h3v1.337h-4.838v-8.837h4.744v1.347h-2.9v2.17h2.7v1.364h-2.7zm30.153 1.356H44.6v-7.393h-2.03V90.94h5.922v1.4h-2.016zm25.76-8.86H73.3v.695l.005 5.035a5.7 5.7 0 0 0 .1 1.074 1.374 1.374 0 0 0 1.57 1.317 1.336 1.336 0 0 0 1.5-1.384l.112-4.2V90.93h1.047c.023.03.07.062.07.095l-.087 6.62A2.326 2.326 0 0 1 75 99.988c-1.6.02-2.607-.683-2.715-2.238-.154-2.2-.094-4.413-.12-6.62a.674.674 0 0 1 .072-.219zm-1.907 2.464H69.3l-.07-.423c-.07-.836-.33-1.133-1.086-1.23a1.375 1.375 0 0 0-1.641.966 7.82 7.82 0 0 0-.156 1.64l.048 3.055c.072 1.154.534 1.637 1.448 1.65s1.354-.465 1.517-1.6a1.448 1.448 0 0 1 .06-.2l.37-.046h.616a2.171 2.171 0 0 1-1.849 2.765c-2.082.28-3.192-.573-3.307-2.66a34.589 34.589 0 0 1 .009-4.136 2.768 2.768 0 0 1 4.271-2.1 2.181 2.181 0 0 1 .792 2.321zm16.147-.014l-.037-.278c-.07-1-.4-1.36-1.283-1.38a1.331 1.331 0 0 0-1.518 1.286l-.02 4.5c.056 1.115.566 1.544 1.477 1.533.844-.01 1.3-.5 1.464-1.526l.044-.3.56-.03c.166 0 .332.02.493.033a2.251 2.251 0 0 1-2.244 2.768c-1.836.094-2.8-.64-2.932-2.472a27.7 27.7 0 0 1 .015-4.572 2.766 2.766 0 0 1 4.3-1.836 2.228 2.228 0 0 1 .765 2.254zm3.236 5.44h4.468v.96h-5.463a2.5 2.5 0 0 1 .334-1.874l3.567-5.425.34-.544h-4.11v-1h5.2a2.042 2.042 0 0 1-.246 1.62l-4.09 6.263zm-30.186 0h4.447v.96h-5.45a2.568 2.568 0 0 1 .349-1.918L62.78 91.9h-4.14v-.977h5.2a1.875 1.875 0 0 1-.237 1.609l-3.523 5.38-.555.887zm-2.21.966h-1.063v-1.2h1.063zm23.344 0H79.6v-1.2h1.064zm-34.437-29.11a2.336 2.336 0 0 0-2.187-2.072c-2.65-.268-3.793.392-4.08 2.92l-.182 2.813.146 2.97a4.465 4.465 0 0 0 .176.872c.45 1.658 1.346 2.27 3.275 2.248a2.648 2.648 0 0 0 2.873-2.346 20.467 20.467 0 0 0-.022-7.407zm-2.073 3.758H44.1l-.008 2.74a2.091 2.091 0 0 1-.193.986 1.114 1.114 0 0 1-.756.506.918.918 0 0 1-.7-.485 3.541 3.541 0 0 1-.241-1.3l-.005-4.908a5.477 5.477 0 0 1 .13-1.009.79.79 0 0 1 .855-.695.739.739 0 0 1 .8.677l.164 2.408c.022.357.006.72.006 1.08zm25.638-8.73a2.286 2.286 0 0 0-2.066-1.963 6.641 6.641 0 0 0-1.395-.043 2.518 2.518 0 0 0-2.715 2.534c-.154 1.112-.192 2.24-.26 3.08l.147 2.954a3.882 3.882 0 0 0 .879 2.408 3.421 3.421 0 0 0 3.495.753 2.461 2.461 0 0 0 1.948-2.127 20.44 20.44 0 0 0-.033-7.595zm-2.038 3.864h-.06l-.008 2.732a2.075 2.075 0 0 1-.191.983 1.111 1.111 0 0 1-.759.5.931.931 0 0 1-.695-.477 2.863 2.863 0 0 1-.232-1.172l-.007-5.15a2.063 2.063 0 0 1 .172-.988 1.159 1.159 0 0 1 .772-.569 1 1 0 0 1 .779.548 8.834 8.834 0 0 1 .221 1.88c.032.566.007 1.14.007 1.712zM52.4 56.567c-.3-1.928-1.048-2.526-2.986-2.62a6.49 6.49 0 0 0-.762.037 2.269 2.269 0 0 0-2.4 1.962c-.26 1.28-.33 2.6-.46 3.715l.328 3.625a2.754 2.754 0 0 0 3.028 2.558c1.863.018 2.892-.725 3.214-2.493a20.408 20.408 0 0 0 .037-6.784zM50.1 63.2c-.037.492-.234.9-.854.9s-.816-.438-.834-.923l-.122-5.33a9.413 9.413 0 0 1 .143-1.513.748.748 0 0 1 .8-.669.736.736 0 0 1 .842.688l.208 3.378-.185 3.47zm-21.5-7.538a2.343 2.343 0 0 0-2.351-2.12 5.388 5.388 0 0 0-.889-.041c-1.853.058-2.7.748-2.963 2.575-.166 1.1-.2 2.237-.3 3.385l.314 3.4a2.693 2.693 0 0 0 2.919 2.516c1.988.02 2.987-.645 3.308-2.43a20.061 20.061 0 0 0-.038-7.284zm-2.22 7.1c-.04.5-.26.918-.86.905s-.8-.45-.83-.94q-.1-2.377-.126-4.76a16.714 16.714 0 0 1 .141-2.022.757.757 0 0 1 .821-.718.741.741 0 0 1 .837.7l.233 3.393-.212 3.444zm43.857-18.78a2.39 2.39 0 0 0-2.261-2.067c-2.278-.32-3.562.426-3.906 2.48a21.16 21.16 0 0 0-.023 6.725c.3 1.912 1.328 2.673 3.27 2.65a2.79 2.79 0 0 0 3.053-2.753c.156-1.046.167-2.112.262-3.44l-.395-3.592zm-2.16 6.974a1.035 1.035 0 0 1-.157.6c-.2.213-.484.472-.73.468a.935.935 0 0 1-.709-.485 4.243 4.243 0 0 1-.223-1.43l.024-5.338a1.685 1.685 0 0 1 .039-.315c.1-.508.332-.87.922-.846a.816.816 0 0 1 .824.871l.178 3.2-.17 3.275zm-33.545-8.54c-.266-2.014-1.1-2.723-3.125-2.758-1.955-.034-2.974.626-3.15 2.55a50.9 50.9 0 0 0-.034 6.663 3.24 3.24 0 0 0 .808 1.813c.955 1.106 2.277 1.02 3.546.713a2.6 2.6 0 0 0 1.918-2.381c.17-1.108.2-2.236.283-3.3l-.245-3.3zm-2.318 6.467c-.01.467-.2.92-.823.935s-.83-.4-.87-.886l-.2-3.356h.108l.008-2.86a1.7 1.7 0 0 1 .187-.854.983.983 0 0 1 .679-.443 1.323 1.323 0 0 1 .779.4.879.879 0 0 1 .173.593l-.04 6.47zm25.606-6.5c-.14-1.973-1.2-2.76-3.2-2.724-2.033.038-2.9.8-3.132 2.826l-.23 3.14.244 3.2a4.12 4.12 0 0 0 .227.858 2.52 2.52 0 0 0 1.314 1.565 3.183 3.183 0 0 0 4.8-2.588 42.712 42.712 0 0 0-.015-6.288zm-2.247 6.1a1.714 1.714 0 0 1-.2.852 1.1 1.1 0 0 1-.737.435.935.935 0 0 1-.676-.426 1.848 1.848 0 0 1-.2-.916l.04-6.028a1.323 1.323 0 0 1 .566-.95c.552-.314 1.118.117 1.2.877l.12 2.537v.826h.03l-.134 2.793zM34.57 92.64a2.032 2.032 0 0 0-1.934-1.672l-3.7-.016v8.836l3.352-.01a2.415 2.415 0 0 0 2.347-1.906 10.841 10.841 0 0 0-.065-5.231zm-1.644 4.108c-.14 1.53-.585 1.833-2.182 1.6v-6c1.505-.3 2.13.13 2.212 1.6a19.144 19.144 0 0 1-.03 2.79zM6.077 95.5l-.093-1.844c-.178-2.157-1.163-3.008-3.336-2.9a2.361 2.361 0 0 0-2.558 2.24 30.538 30.538 0 0 0 .01 4.82 2.159 2.159 0 0 0 1.947 2.058 6.311 6.311 0 0 0 1.836.008 2.138 2.138 0 0 0 1.9-1.73c.2-.864.233-1.76.34-2.642zM3.97 97.756a.9.9 0 0 1-1.006.866.949.949 0 0 1-.98-.9l-.24-2.386.24-2.356a.937.937 0 0 1 .983-.892.9.9 0 0 1 1.006.861q.083 2.4-.003 4.807zM40.624 90.9c-.64 0-1.237.04-1.826-.012-.517-.045-.688.184-.8.638l-2.123 7.724c-.046.17-.065.346-.1.528h1.743c.208-.654.227-1.533.65-1.824.468-.322 1.306-.105 1.983-.122.02 0 .05-.01.062 0 .16.123.4.22.457.38.18.5.293 1.046.43 1.566h1.948l-2.413-8.88zm-2.193 5.537l.794-3.6.114-.007.85 3.6zM52.868 90.9c-.68 0-1.3.028-1.9-.01-.423-.025-.588.138-.693.534l-2.3 8.36h1.78c.225-.677.255-1.533.68-1.84s1.266-.077 1.92-.12c.4-.027.557.16.63.525l.352 1.422h1.958l-2.417-8.87zm-2.2 5.54l.8-3.635h.106l.846 3.63zM13.1 92.4a1.632 1.632 0 0 0-1.583-1.424l-3.888-.018v8.8h1.8V96.2l1.952-.094a1.831 1.831 0 0 0 1.745-1.516 6.624 6.624 0 0 0-.026-2.19zm-1.9 1.913c-.416.7-1.1.463-1.756.457v-2.463c.613 0 1.278-.27 1.7.327a1.474 1.474 0 0 1 .045 1.679z"/></svg>
website/symfony.code-workspace
11 11
	"extensions": {
12 12
		"recommendations": [
13 13
			"vscode-icons-team.vscode-icons",
14
			"felixfbecker.php-intellisense"
14
			"felixfbecker.php-intellisense",
15
			"whatwedo.twig"
15 16
		]
16 17
	},
17 18
	"tasks": {
website/templates/base.html.twig
3 3
    <head>
4 4
        <meta charset="utf-8">
5 5
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6
        <meta name="description" content="Heatmapa kampusu Západočeské univerzity v Plzni">
7
        <meta name="keywords" content="heatmap, opendata, západočeská univerzita, zču">
8
        <meta name="author" content="BHVS - Tomáš Ballák, Petr Hlaváč, Jakub Vašta, Martin Šebela">
9

  
10
        <link rel="shortcut icon" href="favicon.ico">
11

  
6 12
        <title>{% block title %}{% endblock %}</title>
7 13
        {% block stylesheets %}{% endblock %}
8 14
    </head>
website/templates/index.html.twig
111 111
            <hr>
112 112
            <p>Západočeská univerzita v&nbsp;Plzni poskytuje sadu několika opendat (otevřených datových sad). Studenti se v&nbsp;rámci vlastního projektu rozhodli některé z&nbsp;těchto datových sad využít, zpracovat a&nbsp;data získaná z&nbsp;připojení k&nbsp;drátové a&nbsp;bezdrátové univezitní síti, snímačích JIS karet a&nbsp;data o&nbsp;zapůjčování univerzitních koloběžek vynést do mapového podkladu formou heatmapy.</p>
113 113
            <p>Uživatel si tak může na zveřejněné mapě zobrazit den po dni, hodinu po hodině a&nbsp;nahlédnout na univerzitní kampus jako na jeden velký organismus. Kromě kampusu jsou některá z&nbsp;dat k&nbsp;dispozici i&nbsp;u&nbsp;studentských kolejí.</p>
114
            <p>
115
              Autoři aplikace:<br>
116
              Tomáš Ballák, Petr Hlaváč, Jakub Vašta, Martin Šebela
117
            </p>
118
            <p class="logos-partners">
119
              <a href="https://fav.zcu.cz" target="_blank">
120
                <img src="img/logo-fav.svg" alt="Logo Fakulty aplikovaných věd ZČU">
121
              </a>
122
              <a href="http://opendata.zcu.cz" target="_blank">
123
                <img src="img/logo-opendata-zcu.svg" alt="Logo OpenData ZČU">
124
              </a>
125
            </p>
114 126
          </div>
115 127
        </div>
116 128
      </div>

Také k dispozici: Unified diff