Initial commit
@@ -0,0 +1 @@
|
||||
deny from all
|
||||
@@ -0,0 +1,9 @@
|
||||
ul.coloured-list {
|
||||
list-style: circle;
|
||||
}
|
||||
ul.footnote-list {
|
||||
list-style: disc;
|
||||
}
|
||||
a.button {
|
||||
font-weight: 700;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<!DOCTYPE html><html lang=en><meta charset=utf-8><meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width"><title>Error 500 (Server Error)!!1</title><style>*{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{color:#222;text-align:unset;margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px;}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}pre{white-space:pre-wrap;}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}</style><div id="af-error-container"><a href=//www.google.com><span id=logo aria-label=Google></span></a><p><b>500.</b> <ins>That’s an error.</ins><p>There was an error. Please try again later. <ins>That’s all we know.</ins></div>
|
||||
@@ -0,0 +1 @@
|
||||
<!DOCTYPE html><html lang=en><meta charset=utf-8><meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width"><title>Error 500 (Server Error)!!1</title><style>*{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{color:#222;text-align:unset;margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px;}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}pre{white-space:pre-wrap;}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}</style><div id="af-error-container"><a href=//www.google.com><span id=logo aria-label=Google></span></a><p><b>500.</b> <ins>That’s an error.</ins><p>There was an error. Please try again later. <ins>That’s all we know.</ins></div>
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"name": "",
|
||||
"css_prefix_text": "icon-",
|
||||
"css_use_suffix": false,
|
||||
"hinting": true,
|
||||
"units_per_em": 1000,
|
||||
"ascent": 850,
|
||||
"glyphs": [
|
||||
{
|
||||
"uid": "44e04715aecbca7f266a17d5a7863c68",
|
||||
"css": "plus",
|
||||
"code": 59392,
|
||||
"src": "fontawesome"
|
||||
},
|
||||
{
|
||||
"uid": "861ab06e455e2de3232ebef67d60d708",
|
||||
"css": "minus",
|
||||
"code": 59393,
|
||||
"src": "fontawesome"
|
||||
},
|
||||
{
|
||||
"uid": "12f4ece88e46abd864e40b35e05b11cd",
|
||||
"css": "ok",
|
||||
"code": 59394,
|
||||
"src": "fontawesome"
|
||||
},
|
||||
{
|
||||
"uid": "ee6d80c7df78180368f1fbb5c0673a96",
|
||||
"css": "icon_mail_circle",
|
||||
"code": 59396,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M500 940C743 940 942 741 941 499 940 256 743 59 500 59 257 59 60 257 60 500 60 743 258 941 500 940M476 1000C462 998 448 997 434 995 356 985 284 958 219 913 117 843 48 748 17 628-25 460 10 307 121 174 194 88 287 33 398 11 557-20 701 16 825 121 911 194 966 287 989 397 1017 536 992 665 912 782 842 884 746 952 626 983 596 991 565 993 534 998 531 999 527 999 524 1000L476 1000ZM510 699C586 699 663 699 739 699 764 699 780 683 780 658 780 555 780 451 780 347 780 322 765 306 739 306 587 306 434 306 281 306 277 306 272 307 268 308 251 313 241 327 241 347 241 394 241 441 241 488 241 545 241 601 241 658 241 671 244 682 254 690 262 697 272 699 282 699L510 699ZM216 670L216 335C217 334 217 334 217 334 221 306 246 282 281 282 432 282 583 282 734 282 737 282 740 282 744 282 770 283 788 296 799 319 802 324 803 330 804 335L804 670C804 671 804 671 803 672 796 704 773 723 740 723L307 723C297 723 287 723 278 723 252 722 233 710 222 686 219 681 218 676 216 670M419 519C399 497 379 476 360 454 338 430 316 406 294 382 289 377 288 371 292 366 295 362 301 359 306 362 309 363 311 365 313 367 362 421 412 474 460 529 485 556 522 558 547 540 554 535 561 528 567 521 614 470 661 419 707 367 715 358 725 361 729 367 732 372 731 377 726 383 706 405 685 428 665 450 644 473 623 496 602 519 609 526 617 533 624 540 657 570 691 600 724 631 724 631 725 632 726 632 732 639 733 645 728 651 723 656 715 656 709 650 686 629 662 607 639 586 621 570 603 554 585 537 566 561 542 577 510 577 479 577 455 562 436 537 424 548 413 558 402 568 372 596 342 623 312 650 305 656 298 656 293 651 288 645 289 638 295 632 335 596 375 560 414 523 416 522 417 521 419 519",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"icon_mail_circle"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "1b0a86f5250095cc6878f1215dedf51c",
|
||||
"css": "icon_phone_circle",
|
||||
"code": 59397,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M500 940C743 940 942 741 941 499 940 256 743 59 500 59 257 59 60 257 60 500 60 743 258 941 500 940M476 1000C462 998 448 997 434 995 356 985 284 958 219 913 117 843 48 748 17 628-25 460 10 307 121 174 194 88 287 33 398 11 557-20 701 16 825 121 911 194 966 287 989 397 1017 536 992 665 912 782 842 884 746 952 626 983 596 991 565 993 534 998 531 999 527 999 524 1000L476 1000ZM320 222C352 277 383 331 415 386 384 407 381 438 386 469 396 534 426 588 475 631 492 646 512 657 535 656 545 656 556 653 568 650 598 703 629 757 660 811 613 843 574 850 529 822 499 805 474 783 450 759 367 672 308 571 268 457 254 416 245 374 244 330 244 292 259 262 291 240 300 234 310 228 320 222M445 384C435 383 429 380 425 373 396 322 366 271 337 219 330 208 334 196 345 190 360 181 375 172 390 164 402 157 413 160 420 172 450 223 479 273 508 324 515 336 512 348 500 355 485 364 470 372 455 381 451 383 447 383 445 384M690 807C680 806 674 803 670 796 640 745 610 693 581 642 574 631 578 619 589 613 603 604 618 596 632 588 646 580 657 583 665 597 692 643 719 690 746 737 749 741 751 745 753 749 758 759 755 771 745 777 730 786 714 795 698 804 695 806 691 806 690 807",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"icon_phone_circle"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "531bc468eecbb8867d822f1c11f1e039",
|
||||
"css": "calendar",
|
||||
"code": 59395,
|
||||
"src": "fontawesome"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>Copyright (C) 2017 by original authors @ fontello.com</metadata>
|
||||
<defs>
|
||||
<font id="fontello" horiz-adv-x="1000" >
|
||||
<font-face font-family="fontello" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
|
||||
<missing-glyph horiz-adv-x="1000" />
|
||||
<glyph glyph-name="plus" unicode="" d="M786 439v-107q0-22-16-38t-38-15h-232v-233q0-22-16-37t-38-16h-107q-22 0-38 16t-15 37v233h-232q-23 0-38 15t-16 38v107q0 23 16 38t38 16h232v232q0 22 15 38t38 16h107q23 0 38-16t16-38v-232h232q23 0 38-16t16-38z" horiz-adv-x="785.7" />
|
||||
|
||||
<glyph glyph-name="minus" unicode="" d="M786 439v-107q0-22-16-38t-38-15h-678q-23 0-38 15t-16 38v107q0 23 16 38t38 16h678q23 0 38-16t16-38z" horiz-adv-x="785.7" />
|
||||
|
||||
<glyph glyph-name="ok" unicode="" d="M933 534q0-22-16-38l-404-404-76-76q-16-15-38-15t-38 15l-76 76-202 202q-15 16-15 38t15 38l76 76q16 16 38 16t38-16l164-165 366 367q16 16 38 16t38-16l76-76q16-15 16-38z" horiz-adv-x="1000" />
|
||||
|
||||
<glyph glyph-name="calendar" unicode="" d="M71-79h161v161h-161v-161z m197 0h178v161h-178v-161z m-197 197h161v178h-161v-178z m197 0h178v178h-178v-178z m-197 214h161v161h-161v-161z m411-411h179v161h-179v-161z m-214 411h178v161h-178v-161z m428-411h161v161h-161v-161z m-214 197h179v178h-179v-178z m-196 482v161q0 7-6 12t-12 6h-36q-7 0-12-6t-6-12v-161q0-7 6-13t12-5h36q7 0 12 5t6 13z m410-482h161v178h-161v-178z m-214 214h179v161h-179v-161z m214 0h161v161h-161v-161z m18 268v161q0 7-5 12t-13 6h-35q-7 0-13-6t-5-12v-161q0-7 5-13t13-5h35q8 0 13 5t5 13z m215 36v-715q0-29-22-50t-50-21h-786q-29 0-50 21t-21 50v715q0 29 21 50t50 21h72v54q0 37 26 63t63 26h36q37 0 63-26t26-63v-54h214v54q0 37 27 63t63 26h35q37 0 64-26t26-63v-54h71q29 0 50-21t22-50z" horiz-adv-x="928.6" />
|
||||
|
||||
<glyph glyph-name="icon_mail_circle" unicode="" d="M500-90c243 0 442 199 441 441-1 243-198 440-441 440-243 0-440-198-440-441 0-243 198-441 440-440m-24-60c-14 2-28 3-42 5-78 10-150 37-215 82-102 70-171 165-202 285-42 168-7 321 104 454 73 86 166 141 277 163 159 31 303-5 427-110 86-73 141-166 164-276 28-139 3-268-77-385-70-102-166-170-286-201-30-8-61-10-92-15-3-1-7-1-10-2l-48 0z m34 301c76 0 153 0 229 0 25 0 41 16 41 41 0 103 0 207 0 311 0 25-15 41-41 41-152 0-305 0-458 0-4 0-9-1-13-2-17-5-27-19-27-39 0-47 0-94 0-141 0-57 0-113 0-170 0-13 3-24 13-32 8-7 18-9 28-9l228 0z m-294 29l0 335c1 1 1 1 1 1 4 28 29 52 64 52 151 0 302 0 453 0 3 0 6 0 10 0 26-1 44-14 55-37 3-5 4-11 5-16l0-335c0-1 0-1-1-2-7-32-30-51-63-51l-433 0c-10 0-20 0-29 0-26 1-45 13-56 37-3 5-4 10-6 16m203 151c-20 22-40 43-59 65-22 24-44 48-66 72-5 5-6 11-2 16 3 4 9 7 14 4 3-1 5-3 7-5 49-54 99-107 147-162 25-27 62-29 87-11 7 5 14 12 20 19 47 51 94 102 140 154 8 9 18 6 22 0 3-5 2-10-3-16-20-22-41-45-61-67-21-23-42-46-63-69 7-7 15-14 22-21 33-30 67-60 100-91 0 0 1-1 2-1 6-7 7-13 2-19-5-5-13-5-19 1-23 21-47 43-70 64-18 16-36 32-54 49-19-24-43-40-75-40-31 0-55 15-74 40-12-11-23-21-34-31-30-28-60-55-90-82-7-6-14-6-19-1-5 6-4 13 2 19 40 36 80 72 119 109 2 1 3 2 5 4" horiz-adv-x="1000" />
|
||||
|
||||
<glyph glyph-name="icon_phone_circle" unicode="" d="M500-90c243 0 442 199 441 441-1 243-198 440-441 440-243 0-440-198-440-441 0-243 198-441 440-440m-24-60c-14 2-28 3-42 5-78 10-150 37-215 82-102 70-171 165-202 285-42 168-7 321 104 454 73 86 166 141 277 163 159 31 303-5 427-110 86-73 141-166 164-276 28-139 3-268-77-385-70-102-166-170-286-201-30-8-61-10-92-15-3-1-7-1-10-2l-48 0z m-156 778c32-55 63-109 95-164-31-21-34-52-29-83 10-65 40-119 89-162 17-15 37-26 60-25 10 0 21 3 33 6 30-53 61-107 92-161-47-32-86-39-131-11-30 17-55 39-79 63-83 87-142 188-182 302-14 41-23 83-24 127 0 38 15 68 47 90 9 6 19 12 29 18m125-162c-10 1-16 4-20 11-29 51-59 102-88 154-7 11-3 23 8 29 15 9 30 18 45 26 12 7 23 4 30-8 30-51 59-101 88-152 7-12 4-24-8-31-15-9-30-17-45-26-4-2-8-2-10-3m245-423c-10 1-16 4-20 11-30 51-60 103-89 154-7 11-3 23 8 29 14 9 29 17 43 25 14 8 25 5 33-9 27-46 54-93 81-140 3-4 5-8 7-12 5-10 2-22-8-28-15-9-31-18-47-27-3-2-7-2-8-3" horiz-adv-x="1000" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.1 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M2,0l0,16l12,0l0,-12l-4,-4l-8,0Z" style="fill:#19a0d2;fill-rule:nonzero;"/><path d="M10,4l0,-4l4,4l-4,0Z" style="fill:#fff;fill-opacity:0.65;fill-rule:nonzero;"/><path d="M13,5l0,5l-4,-5l4,0Z" style="fill-opacity:0.2;fill-rule:nonzero;"/><path d="M2,0l0,16l12,0l0,-12l-4,-4l-8,0Zm1,1l6,0l0,4l4,0l0,10l-10,0l0,-14Zm7,0.4l2.6,2.6l-2.6,0l0,-2.6Z" style="fill:#999;fill-rule:nonzero;"/></svg>
|
||||
|
After Width: | Height: | Size: 807 B |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M2,0l0,16l12,0l0,-12l-4,-4l-8,0Z" style="fill:#1e314b;fill-rule:nonzero;"/><path d="M10,4l0,-4l4,4l-4,0Z" style="fill:#fff;fill-opacity:0.65;fill-rule:nonzero;"/><path d="M13,5l0,5l-4,-5l4,0Z" style="fill-opacity:0.2;fill-rule:nonzero;"/><path d="M2,0l0,16l12,0l0,-12l-4,-4l-8,0Zm1,1l6,0l0,4l4,0l0,10l-10,0l0,-14Zm7,0.4l2.6,2.6l-2.6,0l0,-2.6Z" style="fill:#999;fill-rule:nonzero;"/></svg>
|
||||
|
After Width: | Height: | Size: 807 B |
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 160 160" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" ><g><circle cx="80" cy="80" r="80" fill="white"/><circle cx="80" cy="80" r="60" fill="grey"/></g></svg>
|
||||
|
After Width: | Height: | Size: 402 B |
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 132 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 154 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 66 KiB |
|
After Width: | Height: | Size: 122 KiB |
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g id="Städte"><path id="Events" d="M24,12c0,6.627 -5.373,12 -12,12c-6.627,0 -12,-5.373 -12,-12c0,-6.627 5.373,-12 12,-12c6.627,0 12,5.373 12,12" style="fill:#fff;fill-opacity:0.4;fill-rule:nonzero;"/><g><path d="M11.985,3.593c2.166,0 3.928,1.75 3.928,3.9c0,0.579 -0.129,1.141 -0.388,1.681c-1.066,2.443 -2.896,4.757 -3.527,5.517c-0.638,-0.759 -2.496,-3.075 -3.565,-5.526c-0.25,-0.521 -0.376,-1.083 -0.376,-1.672c0,-2.15 1.762,-3.9 3.928,-3.9l0,0Zm-0.206,11.752c0.056,0.063 0.136,0.1 0.221,0.1l0.001,0c0.085,-0.001 0.166,-0.038 0.222,-0.102c0.102,-0.115 2.512,-2.874 3.841,-5.922c0.293,-0.612 0.441,-1.26 0.441,-1.928c0,-2.477 -2.028,-4.493 -4.52,-4.493c-2.493,0 -4.521,2.016 -4.521,4.493c0,0.678 0.147,1.326 0.43,1.918c1.334,3.058 3.781,5.818 3.885,5.934Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M11.985,5.892c0.855,0 1.551,0.696 1.551,1.551c0,0.856 -0.696,1.552 -1.551,1.552c-0.856,0 -1.552,-0.696 -1.552,-1.552c0,-0.855 0.696,-1.551 1.552,-1.551l0,0Zm0,3.696c1.182,0 2.144,-0.962 2.144,-2.145c0,-1.182 -0.962,-2.144 -2.144,-2.144c-1.182,0 -2.145,0.962 -2.145,2.144c0,1.183 0.963,2.145 2.145,2.145Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M19.694,18.629l-1.777,-6.815c-0.024,-0.091 -0.09,-0.165 -0.177,-0.201l-1.481,-0.592l-0.221,0.55l1.343,0.538l1.575,6.038l-2.972,-1.486c-0.08,-0.04 -0.175,-0.042 -0.256,-0.004l-3.728,1.72l-3.728,-1.72c-0.081,-0.038 -0.176,-0.036 -0.257,0.004l-2.971,1.486l1.575,-6.038l1.343,-0.538l-0.221,-0.55l-1.481,0.592c-0.087,0.036 -0.153,0.11 -0.177,0.201l-1.777,6.815c-0.029,0.112 0.009,0.232 0.1,0.304c0.091,0.074 0.215,0.087 0.319,0.036l3.428,-1.714l3.723,1.718c0.079,0.036 0.169,0.036 0.248,0l3.723,-1.718l3.428,1.714c0.042,0.02 0.088,0.031 0.132,0.031c0.067,0 0.133,-0.023 0.187,-0.067c0.091,-0.072 0.129,-0.192 0.1,-0.304l0,0Z" style="fill:#fff;fill-rule:nonzero;"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g id="Spezial"><path id="Events" d="M24,12c0,6.627 -5.373,12 -12,12c-6.627,0 -12,-5.373 -12,-12c0,-6.627 5.373,-12 12,-12c6.627,0 12,5.373 12,12" style="fill:#fff;fill-opacity:0.4;fill-rule:nonzero;"/><g><path d="M12.187,7.855c-1.589,-0.247 -1.778,-0.436 -2.025,-2.025c-0.009,-0.057 -0.104,-0.057 -0.113,0c-0.247,1.589 -0.436,1.778 -2.026,2.025c-0.028,0.005 -0.048,0.029 -0.048,0.057c0,0.027 0.02,0.052 0.048,0.057c1.59,0.246 1.779,0.435 2.026,2.025c0.004,0.027 0.028,0.048 0.056,0.048c0.028,0 0.052,-0.021 0.057,-0.048c0.247,-1.59 0.436,-1.779 2.025,-2.025c0.028,-0.005 0.049,-0.03 0.049,-0.057c0,-0.028 -0.021,-0.052 -0.049,-0.057l0,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M9.445,5.473c0.028,-0.005 0.049,-0.029 0.049,-0.057c0,-0.028 -0.021,-0.052 -0.049,-0.057c-1.226,-0.19 -1.373,-0.336 -1.563,-1.563c-0.009,-0.055 -0.105,-0.055 -0.113,0c-0.191,1.227 -0.337,1.373 -1.564,1.563c-0.028,0.005 -0.049,0.029 -0.049,0.057c0,0.028 0.021,0.052 0.049,0.057c1.227,0.191 1.373,0.336 1.564,1.563c0.003,0.028 0.027,0.048 0.056,0.048c0.028,0 0.052,-0.02 0.057,-0.048c0.19,-1.227 0.337,-1.372 1.563,-1.563l0,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M10.076,4.49c0.696,0.109 0.769,0.182 0.878,0.878c0.004,0.028 0.028,0.049 0.056,0.049c0.029,0 0.053,-0.021 0.057,-0.049c0.108,-0.696 0.182,-0.769 0.878,-0.878c0.027,-0.004 0.048,-0.028 0.048,-0.056c0,-0.029 -0.021,-0.053 -0.048,-0.056c-0.696,-0.108 -0.77,-0.183 -0.878,-0.879c-0.009,-0.055 -0.104,-0.055 -0.113,0c-0.109,0.696 -0.182,0.771 -0.878,0.879c-0.028,0.003 -0.048,0.027 -0.048,0.056c0,0.028 0.02,0.052 0.048,0.056l0,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M7.353,8.455c-0.743,-0.115 -0.822,-0.194 -0.937,-0.936c-0.009,-0.057 -0.104,-0.057 -0.113,0c-0.115,0.742 -0.194,0.821 -0.937,0.936c-0.027,0.004 -0.048,0.029 -0.048,0.057c0,0.028 0.021,0.051 0.048,0.057c0.743,0.114 0.822,0.193 0.937,0.936c0.005,0.027 0.029,0.048 0.056,0.048c0.029,0 0.053,-0.021 0.057,-0.048c0.115,-0.743 0.194,-0.822 0.937,-0.936c0.027,-0.006 0.048,-0.029 0.048,-0.057c0,-0.028 -0.021,-0.053 -0.048,-0.057l0,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M20.967,15.017l-5.39,-4.654l-0.575,0.666l5.39,4.654c0.017,0.015 0.04,0.023 0.062,0.023c0.002,0 0.005,0 0.008,0c0.024,-0.002 0.048,-0.014 0.065,-0.033l0.45,-0.521c0.034,-0.04 0.03,-0.1 -0.01,-0.135Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M15.288,10.114l-1.582,-1.367c-0.039,-0.034 -0.1,-0.029 -0.135,0.01l-0.45,0.522c-0.017,0.019 -0.025,0.043 -0.023,0.069c0.002,0.025 0.014,0.049 0.033,0.065l1.582,1.367l0.575,-0.666l0,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M9.336,20.542c-1.451,0 -2.913,-0.189 -4.373,-0.569c-0.148,-0.037 -0.251,-0.171 -0.251,-0.323l0,-4.961l0.669,0l0,4.701c2.641,0.644 5.28,0.645 7.853,0.001l0,-4.702l0.668,0l0,4.961c0,0.151 -0.101,0.283 -0.247,0.322c-1.423,0.381 -2.866,0.57 -4.319,0.57l0,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M9.308,11.939c-3.443,0 -5.64,0.902 -5.64,1.524c0,0.621 2.197,1.523 5.64,1.523c3.442,0 5.638,-0.902 5.638,-1.523c0,-0.622 -2.196,-1.524 -5.638,-1.524Zm0,3.716c-3.135,0 -6.308,-0.753 -6.308,-2.192c0,-1.439 3.173,-2.192 6.308,-2.192c3.134,0 6.306,0.753 6.306,2.192c0,1.439 -3.172,2.192 -6.306,2.192l0,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M9.308,12.673c-2.235,0 -3.453,0.465 -3.453,0.705c0,0.238 1.218,0.703 3.453,0.703c2.233,0 3.452,-0.465 3.452,-0.703c0,-0.24 -1.219,-0.705 -3.452,-0.705Zm0,1.79c-1.848,0 -3.835,-0.34 -3.835,-1.085c0,-0.747 1.987,-1.086 3.835,-1.086c1.846,0 3.834,0.339 3.834,1.086c0,0.745 -1.988,1.085 -3.834,1.085Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M6.592,18.022c-0.106,0 -0.191,-0.086 -0.191,-0.192l0,-2.772c0,-0.105 0.085,-0.19 0.191,-0.19c0.106,0 0.191,0.085 0.191,0.19l0,2.772c0,0.106 -0.085,0.192 -0.191,0.192Z" style="fill:#fff;fill-rule:nonzero;"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path id="Incentives" d="M100.001,50c0,27.614 -22.387,50.001 -50.001,50.001c-27.615,0 -50.001,-22.387 -50.001,-50.001c0,-27.614 22.386,-50.001 50.001,-50.001c27.614,0 50.001,22.387 50.001,50.001" style="fill:#fff;fill-opacity:0.4;fill-rule:nonzero;"/><g id="Incentives1"><path d="M49.541,48.856c-10.739,0 -19.477,8.738 -19.477,19.477c0,10.738 8.738,19.476 19.477,19.476c10.738,0 19.476,-8.738 19.476,-19.476c0,-10.739 -8.738,-19.477 -19.476,-19.477m0,41.85c-12.337,0 -22.374,-10.037 -22.374,-22.373c0,-12.337 10.037,-22.377 22.374,-22.377c12.336,0 22.373,10.04 22.373,22.377c0,12.336 -10.037,22.373 -22.373,22.373" style="fill:#fff;fill-rule:nonzero;"/><path d="M49.541,56.869c-6.316,0 -11.459,5.146 -11.459,11.466c0,6.316 5.143,11.462 11.459,11.462c6.319,0 11.465,-5.146 11.465,-11.462c0,-6.32 -5.146,-11.466 -11.465,-11.466m0,24.662c-7.273,0 -13.193,-5.916 -13.193,-13.196c0,-7.284 5.92,-13.197 13.193,-13.197c7.28,0 13.196,5.913 13.196,13.197c0,7.28 -5.916,13.196 -13.196,13.196" style="fill:#fff;fill-rule:nonzero;"/><path d="M46.077,34.831l9.573,0l15.309,-23.453l-9.573,0l-15.309,23.453l0,0Zm10.833,2.083l-14.277,0l17.494,-27.62l14.276,0l-17.493,27.62Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M42.403,31.116l-13.366,-19.736l9.573,0l8.579,10.591l1.177,-2.249l-8.496,-10.425l-14.273,0l15.629,24.064l1.177,-2.245l0,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M41.169,38.563l0,6.945l2.923,0c0.942,-2.134 3.073,-3.627 5.556,-3.627c2.487,0 4.617,1.493 5.56,3.627l2.285,0l0,-6.945l-16.324,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M43.16,77.843l1.217,-7.111l-5.161,-5.031l7.133,-1.037l3.192,-6.466l3.195,6.466l7.137,1.037l-5.164,5.031l1.22,7.111l-6.388,-3.358l-6.381,3.358Z" style="fill:#fff;fill-rule:nonzero;"/></g></svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path id="Incentives" d="M100.001,50c0,27.614 -22.387,50.001 -50.001,50.001c-27.615,0 -50.001,-22.387 -50.001,-50.001c0,-27.614 22.386,-50.001 50.001,-50.001c27.614,0 50.001,22.387 50.001,50.001" style="fill:#8cae8d;fill-rule:nonzero;"/><g id="Incentives1"><path d="M49.541,48.856c-10.739,0 -19.477,8.738 -19.477,19.477c0,10.738 8.738,19.476 19.477,19.476c10.738,0 19.476,-8.738 19.476,-19.476c0,-10.739 -8.738,-19.477 -19.476,-19.477m0,41.85c-12.337,0 -22.374,-10.037 -22.374,-22.373c0,-12.337 10.037,-22.377 22.374,-22.377c12.336,0 22.373,10.04 22.373,22.377c0,12.336 -10.037,22.373 -22.373,22.373" style="fill:#fff;fill-rule:nonzero;"/><path d="M49.541,56.869c-6.316,0 -11.459,5.146 -11.459,11.466c0,6.316 5.143,11.462 11.459,11.462c6.319,0 11.465,-5.146 11.465,-11.462c0,-6.32 -5.146,-11.466 -11.465,-11.466m0,24.662c-7.273,0 -13.193,-5.916 -13.193,-13.196c0,-7.284 5.92,-13.197 13.193,-13.197c7.28,0 13.196,5.913 13.196,13.197c0,7.28 -5.916,13.196 -13.196,13.196" style="fill:#fff;fill-rule:nonzero;"/><path d="M46.077,34.831l9.573,0l15.309,-23.453l-9.573,0l-15.309,23.453Zm10.833,2.083l-14.277,0l17.494,-27.62l14.276,0l-17.493,27.62Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M42.403,31.116l-13.366,-19.736l9.573,0l8.579,10.591l1.177,-2.249l-8.496,-10.425l-14.273,0l15.629,24.064l1.177,-2.245Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M41.169,38.563l0,6.945l2.923,0c0.942,-2.134 3.073,-3.627 5.556,-3.627c2.487,0 4.617,1.493 5.56,3.627l2.285,0l0,-6.945l-16.324,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M43.16,77.843l1.217,-7.111l-5.161,-5.031l7.133,-1.037l3.192,-6.466l3.195,6.466l7.137,1.037l-5.164,5.031l1.22,7.111l-6.388,-3.358l-6.381,3.358Z" style="fill:#fff;fill-rule:nonzero;"/></g></svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><g><path d="M7.984,13.34c2.082,0 4.165,0.002 6.249,-0.001c0.684,0 1.102,-0.419 1.104,-1.099c0.001,-2.824 0.001,-5.645 0,-8.469c0,-0.69 -0.419,-1.107 -1.113,-1.107c-4.15,-0.002 -8.302,-0.002 -12.452,0c-0.124,0 -0.251,0.012 -0.37,0.042c-0.47,0.126 -0.742,0.519 -0.742,1.067l0,8.452c-0.002,0.35 0.097,0.654 0.376,0.886c0.216,0.178 0.471,0.229 0.745,0.229l6.203,0Zm-7.984,-0.777l0,-9.125c0.007,-0.012 0.02,-0.024 0.022,-0.038c0.106,-0.739 0.784,-1.406 1.745,-1.404c4.104,0.011 8.205,0.006 12.308,0.006c0.093,0 0.187,-0.005 0.28,0c0.704,0.036 1.21,0.375 1.507,1.012c0.061,0.135 0.092,0.283 0.138,0.424l0,9.125c-0.01,0.014 -0.022,0.025 -0.026,0.039c-0.192,0.886 -0.823,1.398 -1.728,1.4l-11.792,0c-0.26,0 -0.52,0.007 -0.78,-0.002c-0.711,-0.02 -1.225,-0.354 -1.531,-0.995c-0.065,-0.139 -0.097,-0.294 -0.143,-0.442" style="fill:#fff;fill-rule:nonzero;"/><path d="M5.511,8.45c-0.544,-0.595 -1.079,-1.178 -1.613,-1.762c-0.597,-0.651 -1.194,-1.304 -1.791,-1.959c-0.131,-0.143 -0.148,-0.301 -0.054,-0.439c0.085,-0.126 0.245,-0.185 0.383,-0.124c0.073,0.03 0.139,0.09 0.195,0.149c1.339,1.463 2.684,2.919 4.013,4.392c0.666,0.738 1.675,0.798 2.354,0.311c0.2,-0.144 0.37,-0.335 0.537,-0.518c1.279,-1.392 2.555,-2.785 3.824,-4.186c0.214,-0.235 0.479,-0.179 0.583,-0.014c0.092,0.146 0.073,0.291 -0.073,0.451c-0.553,0.607 -1.109,1.213 -1.664,1.822c-0.569,0.62 -1.137,1.243 -1.717,1.877c0.207,0.191 0.408,0.376 0.61,0.562c0.903,0.823 1.806,1.648 2.71,2.471c0.02,0.019 0.039,0.036 0.057,0.054c0.165,0.164 0.184,0.349 0.053,0.495c-0.136,0.15 -0.338,0.147 -0.512,-0.013c-0.638,-0.582 -1.275,-1.164 -1.913,-1.747c-0.48,-0.439 -0.961,-0.876 -1.46,-1.33c-0.522,0.653 -1.172,1.076 -2.034,1.076c-0.854,0 -1.505,-0.413 -2.031,-1.078c-0.318,0.289 -0.624,0.567 -0.928,0.847c-0.817,0.743 -1.63,1.488 -2.446,2.232c-0.174,0.158 -0.376,0.165 -0.512,0.015c-0.135,-0.148 -0.112,-0.347 0.061,-0.507c1.08,-0.988 2.16,-1.973 3.242,-2.959c0.037,-0.034 0.075,-0.07 0.126,-0.118" style="fill:#fff;fill-rule:nonzero;"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><path d="M16.007,30.094c7.782,-0.018 14.125,-6.368 14.092,-14.111c-0.034,-7.786 -6.332,-14.082 -14.092,-14.084c-7.769,-0.003 -14.104,6.33 -14.104,14.098c0.001,7.767 6.35,14.115 14.104,14.097m-0.761,1.902c-0.453,-0.052 -0.907,-0.099 -1.361,-0.157c-2.499,-0.318 -4.798,-1.191 -6.869,-2.616c-3.268,-2.252 -5.491,-5.286 -6.46,-9.136c-1.351,-5.376 -0.24,-10.254 3.33,-14.508c2.322,-2.764 5.302,-4.528 8.842,-5.226c5.098,-1.005 9.696,0.157 13.678,3.516c2.76,2.326 4.518,5.301 5.236,8.838c0.903,4.433 0.1,8.572 -2.452,12.317c-2.236,3.278 -5.309,5.429 -9.15,6.432c-0.958,0.249 -1.96,0.33 -2.942,0.487c-0.114,0.019 -0.228,0.035 -0.343,0.053l-1.509,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M16.309,22.362c2.45,0 4.9,0.001 7.351,-0.001c0.801,0 1.296,-0.493 1.297,-1.293c0.001,-3.32 0.001,-6.638 0,-9.958c-0.001,-0.812 -0.493,-1.303 -1.308,-1.303c-4.881,-0.001 -9.762,-0.001 -14.643,0.001c-0.145,0 -0.296,0.014 -0.435,0.051c-0.554,0.148 -0.871,0.609 -0.873,1.252c-0.001,1.506 0,3.011 0,4.519c0,1.806 0.002,3.613 -0.001,5.419c0,0.413 0.114,0.772 0.443,1.042c0.254,0.21 0.554,0.271 0.875,0.271l7.294,0Zm-9.388,-0.913l0,-10.73c0.01,-0.015 0.025,-0.029 0.027,-0.044c0.123,-0.871 0.921,-1.656 2.053,-1.652c4.824,0.014 9.649,0.006 14.473,0.006c0.11,0 0.22,-0.005 0.33,0.001c0.827,0.042 1.421,0.439 1.769,1.189c0.074,0.158 0.109,0.333 0.162,0.5l0,10.73c-0.01,0.015 -0.024,0.029 -0.028,0.044c-0.226,1.044 -0.97,1.646 -2.032,1.647l-13.867,0c-0.306,0 -0.612,0.008 -0.917,-0.003c-0.836,-0.024 -1.442,-0.414 -1.8,-1.169c-0.077,-0.164 -0.115,-0.346 -0.17,-0.519" style="fill:#fff;fill-rule:nonzero;"/><path d="M13.401,16.613c-0.64,-0.701 -1.267,-1.386 -1.894,-2.073c-0.702,-0.767 -1.404,-1.534 -2.106,-2.303c-0.154,-0.17 -0.176,-0.356 -0.066,-0.518c0.1,-0.146 0.29,-0.217 0.453,-0.145c0.085,0.037 0.162,0.106 0.226,0.176c1.576,1.72 3.157,3.432 4.72,5.164c0.785,0.869 1.971,0.938 2.769,0.365c0.235,-0.168 0.435,-0.393 0.632,-0.608c1.503,-1.638 3.003,-3.276 4.495,-4.923c0.251,-0.275 0.564,-0.209 0.686,-0.016c0.108,0.172 0.087,0.341 -0.086,0.53c-0.65,0.715 -1.304,1.427 -1.956,2.141c-0.669,0.731 -1.336,1.462 -2.018,2.21c0.241,0.222 0.478,0.441 0.714,0.659c1.063,0.968 2.126,1.937 3.189,2.906c0.021,0.022 0.045,0.042 0.067,0.063c0.195,0.193 0.217,0.411 0.062,0.583c-0.159,0.176 -0.397,0.172 -0.601,-0.015c-0.751,-0.684 -1.501,-1.37 -2.251,-2.055c-0.564,-0.516 -1.13,-1.03 -1.715,-1.565c-0.615,0.769 -1.379,1.268 -2.392,1.266c-1.005,0 -1.77,-0.484 -2.389,-1.267c-0.373,0.34 -0.733,0.667 -1.093,0.996c-0.958,0.875 -1.916,1.75 -2.874,2.624c-0.204,0.187 -0.444,0.193 -0.602,0.019c-0.16,-0.175 -0.134,-0.409 0.072,-0.597c1.269,-1.161 2.541,-2.32 3.81,-3.479c0.045,-0.041 0.089,-0.083 0.148,-0.138" style="fill:#fff;fill-rule:nonzero;"/></g></svg>
|
||||
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 23 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><g><path d="M3.761,1.445c0.751,1.302 1.49,2.581 2.231,3.864c-0.719,0.501 -0.792,1.23 -0.673,1.977c0.24,1.511 0.94,2.792 2.096,3.807c0.397,0.349 0.858,0.607 1.409,0.595c0.245,-0.006 0.488,-0.085 0.77,-0.138c0.715,1.237 1.453,2.514 2.189,3.791c-1.118,0.74 -2.028,0.899 -3.109,0.259c-0.688,-0.407 -1.293,-0.921 -1.841,-1.495c-1.954,-2.049 -3.364,-4.432 -4.289,-7.102c-0.334,-0.969 -0.551,-1.968 -0.57,-3.003c-0.018,-0.906 0.339,-1.613 1.096,-2.114c0.219,-0.144 0.443,-0.284 0.691,-0.441" style="fill:#fff;fill-rule:nonzero;"/><path d="M6.717,5.27c-0.245,-0.012 -0.388,-0.098 -0.481,-0.258c-0.696,-1.206 -1.396,-2.413 -2.088,-3.622c-0.152,-0.265 -0.071,-0.54 0.196,-0.698c0.35,-0.211 0.705,-0.417 1.063,-0.616c0.276,-0.151 0.554,-0.073 0.713,0.201c0.694,1.194 1.385,2.39 2.072,3.587c0.156,0.274 0.083,0.557 -0.187,0.718c-0.35,0.209 -0.707,0.414 -1.065,0.612c-0.083,0.046 -0.182,0.062 -0.223,0.076" style="fill:#fff;fill-rule:nonzero;"/><path d="M12.481,15.232c-0.244,-0.005 -0.39,-0.083 -0.484,-0.245c-0.7,-1.211 -1.402,-2.423 -2.096,-3.638c-0.147,-0.255 -0.068,-0.531 0.187,-0.685c0.339,-0.204 0.683,-0.399 1.028,-0.596c0.324,-0.184 0.595,-0.109 0.783,0.218c0.637,1.099 1.27,2.196 1.903,3.295c0.058,0.097 0.117,0.191 0.167,0.293c0.119,0.247 0.051,0.514 -0.183,0.657c-0.367,0.222 -0.742,0.433 -1.115,0.643c-0.072,0.04 -0.162,0.049 -0.19,0.058" style="fill:#fff;fill-rule:nonzero;"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><path d="M16.007,30.094c7.782,-0.018 14.125,-6.368 14.092,-14.111c-0.034,-7.786 -6.332,-14.082 -14.092,-14.084c-7.769,-0.003 -14.104,6.33 -14.104,14.098c0.001,7.767 6.35,14.115 14.104,14.097m-0.761,1.902c-0.453,-0.052 -0.907,-0.099 -1.361,-0.157c-2.499,-0.318 -4.798,-1.191 -6.869,-2.616c-3.268,-2.252 -5.491,-5.286 -6.46,-9.136c-1.351,-5.376 -0.24,-10.254 3.33,-14.508c2.322,-2.764 5.302,-4.528 8.842,-5.226c5.098,-1.005 9.696,0.157 13.678,3.516c2.76,2.326 4.518,5.301 5.236,8.838c0.903,4.433 0.1,8.572 -2.452,12.317c-2.236,3.278 -5.309,5.429 -9.15,6.432c-0.958,0.249 -1.96,0.33 -2.942,0.487c-0.114,0.019 -0.228,0.035 -0.343,0.053l-1.509,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M10.241,7.093c1.019,1.766 2.022,3.504 3.029,5.246c-0.977,0.681 -1.075,1.67 -0.915,2.685c0.328,2.052 1.278,3.792 2.846,5.169c0.541,0.474 1.167,0.824 1.915,0.808c0.331,-0.008 0.661,-0.115 1.046,-0.187c0.97,1.681 1.972,3.415 2.972,5.15c-1.519,1.004 -2.755,1.222 -4.223,0.35c-0.933,-0.552 -1.754,-1.251 -2.499,-2.031c-2.655,-2.78 -4.567,-6.018 -5.823,-9.642c-0.455,-1.317 -0.749,-2.674 -0.775,-4.079c-0.023,-1.23 0.46,-2.19 1.487,-2.869c0.298,-0.2 0.603,-0.387 0.94,-0.6" style="fill:#fff;fill-rule:nonzero;"/><path d="M14.254,12.286c-0.333,-0.018 -0.526,-0.133 -0.652,-0.349c-0.947,-1.639 -1.896,-3.277 -2.835,-4.92c-0.206,-0.359 -0.096,-0.732 0.264,-0.948c0.477,-0.286 0.959,-0.564 1.444,-0.834c0.375,-0.206 0.753,-0.1 0.969,0.272c0.941,1.621 1.88,3.244 2.813,4.869c0.214,0.373 0.113,0.757 -0.253,0.975c-0.477,0.286 -0.96,0.562 -1.447,0.831c-0.112,0.064 -0.248,0.085 -0.303,0.104" style="fill:#fff;fill-rule:nonzero;"/><path d="M22.083,25.813c-0.333,-0.005 -0.531,-0.113 -0.659,-0.331c-0.95,-1.645 -1.903,-3.29 -2.847,-4.94c-0.2,-0.346 -0.091,-0.723 0.254,-0.93c0.461,-0.278 0.929,-0.544 1.397,-0.81c0.44,-0.249 0.808,-0.147 1.064,0.296c0.864,1.49 1.723,2.981 2.584,4.474c0.078,0.131 0.158,0.26 0.226,0.397c0.163,0.335 0.07,0.699 -0.248,0.893c-0.499,0.302 -1.007,0.589 -1.514,0.873c-0.098,0.055 -0.219,0.068 -0.257,0.078" style="fill:#fff;fill-rule:nonzero;"/></g></svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><path d="M3.468,11.206l0,0.173c0,1.15 -0.001,2.302 0,3.452c0,0.438 0.2,0.637 0.642,0.637c2.593,0 5.186,0 7.78,0c0.442,0 0.642,-0.199 0.642,-0.637l0,-3.452l0,-0.173l-9.064,0Zm9.064,-6.412l0,-0.173l0,-3.453c0,-0.437 -0.2,-0.636 -0.642,-0.636c-2.594,0 -5.187,0 -7.781,0c-0.441,0 -0.641,0.198 -0.641,0.636c-0.001,1.152 0,2.303 0,3.454l0,0.172l9.064,0Zm0.532,7.47c0.377,0 0.731,0.017 1.083,-0.004c0.65,-0.039 1.048,-0.468 1.05,-1.12c0.004,-1.562 0.004,-3.124 -0.001,-4.686c-0.002,-0.673 -0.446,-1.117 -1.118,-1.117c-4.051,-0.003 -8.101,-0.003 -12.152,0.003c-0.176,0.001 -0.368,0.038 -0.526,0.113c-0.429,0.206 -0.601,0.576 -0.6,1.044c0.004,1.4 0.002,2.801 0.002,4.201c0,0.193 -0.003,0.386 0.009,0.578c0.028,0.443 0.315,0.852 0.749,0.928c0.444,0.079 0.906,0.061 1.379,0.087l0,-1.616l10.125,0l0,1.589Zm-0.908,-12.264c0.34,0.09 0.638,0.249 0.781,0.585c0.075,0.177 0.121,0.379 0.122,0.571c0.011,1.146 0.005,2.291 0.005,3.436l0,0.21c0.082,0 0.153,-0.002 0.224,0c0.4,0.012 0.807,-0.017 1.199,0.047c0.698,0.115 1.199,0.724 1.236,1.434c0.013,0.233 0.009,0.468 0.009,0.702c0.001,1.375 -0.003,2.749 0.002,4.124c0.002,0.562 -0.184,1.028 -0.636,1.373c-0.301,0.232 -0.648,0.321 -1.023,0.32c-0.276,-0.001 -0.552,0 -0.828,0l-0.183,0l0,0.187c0,0.62 0.001,1.239 0,1.859c-0.001,0.706 -0.446,1.151 -1.151,1.152c-2.609,0 -5.217,0 -7.825,0c-0.706,-0.001 -1.151,-0.446 -1.153,-1.152c-0.001,-0.62 0,-1.239 0,-1.859l0,-0.187c-0.316,0 -0.616,0.005 -0.916,-0.002c-0.176,-0.005 -0.356,-0.011 -0.527,-0.048c-0.689,-0.15 -1.181,-0.735 -1.215,-1.441c-0.015,-0.28 -0.009,-0.561 -0.009,-0.842c-0.001,-1.328 0.003,-2.656 -0.002,-3.984c-0.002,-0.555 0.182,-1.018 0.628,-1.361c0.246,-0.188 0.524,-0.303 0.834,-0.313c0.338,-0.012 0.677,-0.007 1.015,-0.009c0.056,-0.001 0.113,0 0.192,0l0,-0.194c0,-1.104 0.016,-2.208 -0.006,-3.311c-0.012,-0.588 0.184,-1.104 0.914,-1.297l8.313,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M13.063,7.466c0.001,0.296 -0.242,0.537 -0.536,0.533c-0.289,-0.004 -0.525,-0.244 -0.526,-0.532c-0.001,-0.295 0.243,-0.534 0.539,-0.531c0.29,0.004 0.523,0.239 0.523,0.53" style="fill:#fff;fill-rule:nonzero;"/><rect x="4.008" y="12.276" width="7.984" height="0.514" style="fill:#fff;fill-rule:nonzero;"/><rect x="4.008" y="13.877" width="7.985" height="0.514" style="fill:#fff;fill-rule:nonzero;"/></g></svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 20 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 124 74" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><g><path d="M107,0.3c-36.4,5.5 -81.6,19.1 -81.6,38.2c0,17.7 41.8,13.2 41.8,13.2c0,0 -67,22.3 -67,-7c0,-33.2 84.5,-44.4 106.8,-44.4Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M17,73.5c36.4,-5.4 81.6,-19.1 81.6,-38.2c0,-17.7 -41.8,-13.2 -41.8,-13.2c0,0 67,-22.3 67,7c0,33.3 -84.5,44.4 -106.8,44.4Z" style="fill:#f8c62f;fill-rule:nonzero;"/><g><path d="M60.7,34.3l-12.8,4l12.2,0.8l-0.4,-2.4l1,-2.4Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M75.9,35.2l-9.2,2.9l-3.5,9.7l-1.7,-11.3l4,-10.7l1.7,7.9l8.7,1.5Z" style="fill:#f8c62f;fill-rule:nonzero;"/></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 995 B |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 243 74" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><g><path d="M161.8,41.6c2.2,0 3.8,1.6 3.8,3.8c0,2 -1.3,3.3 -2.8,3.7l3.3,5.8l-1.8,0l-3.1,-5.6l-3.7,0l0,5.6l-1.6,0l0,-13.3l5.9,0Zm-4.2,6.3l4.2,0c1.2,0 2.2,-1 2.2,-2.5c0,-1.6 -1.1,-2.5 -2.6,-2.5l-3.8,0l0,5Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M181.9,41.6l0,1.4l-7.5,0l0,4.8l6.5,0l0,1.4l-6.5,0l0,4.4l7.7,0l0,1.3l-9.3,0l0,-13.3l9.1,0Z" style="fill:#0084d4;fill-rule:nonzero;"/><rect x="189.1" y="41.6" width="1.6" height="13.3" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M197.7,54.1l0.4,-1.3c0.5,0.2 2.3,0.9 4.1,0.9c2.2,0 3.3,-0.9 3.3,-2.2c0,-1.7 -1.7,-2.1 -3.4,-2.6c-2.1,-0.6 -4.3,-1.3 -4.3,-3.9c0,-2.4 1.8,-3.6 4.5,-3.6c1.6,0 3.3,0.5 4.2,0.9l-0.4,1.3c0,0 -2,-0.8 -3.7,-0.8c-1.8,0 -3,0.9 -3,2.2c0,1.6 1.8,2.1 3.4,2.6c2.1,0.6 4.3,1.3 4.3,3.9c0,2.5 -2,3.6 -4.7,3.6c-2.1,0 -3.9,-0.6 -4.7,-1Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M223,41.6l0,1.4l-7.5,0l0,4.8l6.5,0l0,1.4l-6.5,0l0,4.4l7.7,0l0,1.3l-9.3,0l0,-13.3l9.1,0Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M231.8,41.6l4.2,6.3l2.9,4.5l-0.1,-4.5l0,-6.3l1.6,0l0,13.3l-1.7,0l-4.2,-6.5l-2.8,-4.4l0.1,4.5l0,6.4l-1.6,0l0,-13.3l1.6,0Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M165.1,60.1l0,1.4l-7.5,0l0,4.8l6.5,0l0,1.4l-6.5,0l0,4.4l7.7,0l0,1.4l-9.3,0l0,-13.4l9.1,0Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M171.2,60.1l4,11.3l4,-11.3l1.7,0l-4.8,13.3l-1.8,0l-4.8,-13.3l1.7,0Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M195.1,60.1l0,1.4l-7.5,0l0,4.8l6.5,0l0,1.4l-6.5,0l0,4.4l7.7,0l0,1.4l-9.3,0l0,-13.4l9.1,0Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M202.6,60.1l4.2,6.3l2.9,4.5l-0.1,-4.5l0,-6.3l1.6,0l0,13.3l-1.7,0l-4.2,-6.5l-2.8,-4.4l0.1,4.5l0,6.4l-1.6,0l0,-13.3l1.6,0Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M226.9,60.1l0,1.4l-4.5,0l0,11.9l-1.6,0l0,-12l-4.5,0l0,-1.4l10.6,0l0,0.1Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M231,72.5l0.4,-1.3c0.5,0.2 2.3,0.9 4.1,0.9c2.2,0 3.3,-0.9 3.3,-2.2c0,-1.7 -1.7,-2.1 -3.4,-2.6c-2.1,-0.6 -4.3,-1.3 -4.3,-3.9c0,-2.4 1.8,-3.6 4.5,-3.6c1.6,0 3.3,0.5 4.2,0.9l-0.4,1.3c0,0 -2,-0.8 -3.7,-0.8c-1.8,0 -3,0.9 -3,2.2c0,1.6 1.8,2.1 3.4,2.6c2.1,0.6 4.3,1.3 4.3,3.9c0,2.5 -2,3.6 -4.7,3.6c-2,0 -3.9,-0.6 -4.7,-1Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M178.7,0.9l0,5.3l-16.2,0l0,8.3l13.8,0l0,5.4l-13.8,0l0,7.6l16.5,0l0,5.3l-22.9,0l0,-31.9l22.6,0Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M203.6,7.9c0,2.7 -1.6,5.7 -5.2,7.9l5.5,6.4c0,0 1.1,-2 1.1,-4.6l4.8,0c-0.1,4.9 -2.4,8.7 -2.4,8.7l5.9,6.8l-7.1,0l-2.4,-2.8c-2.2,1.9 -5.1,3 -8.4,3c-6,0 -11.4,-3.5 -11.4,-10.1c0,-4.3 2.8,-7 5.7,-9c-1.6,-2.1 -2.8,-3.5 -2.8,-6.3c0,-5.5 4.6,-7.6 8.2,-7.6c3.6,0 8.5,2.1 8.5,7.6Zm-13.7,15.2c0,3 2.2,4.9 5.7,4.9c1.8,0 3.4,-0.5 4.7,-1.6l-7,-8.1c-2,1.1 -3.4,2.6 -3.4,4.8Zm2.9,-14.9c0,1.6 1,2.5 2.1,3.7c1.8,-0.8 3.1,-2.2 3.1,-3.8c0,-1.9 -1.3,-2.6 -2.6,-2.6c-1.7,0 -2.6,1.1 -2.6,2.7Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M233,0.9c5.4,0 9.8,4.5 9.8,10.2c0,6.1 -4.4,10.4 -9.7,10.4l-7.7,0l0,11.4l-6.4,0l0,-32l14,0Zm-7.6,15.2l6.4,0c3,0 4.7,-2.2 4.7,-5c0,-3.5 -2.7,-4.8 -5.2,-4.8l-5.9,0l0,9.8Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M107,0.3c-36.4,5.5 -81.6,19.1 -81.6,38.2c0,17.7 41.8,13.2 41.8,13.2c0,0 -67,22.3 -67,-7c0,-33.2 84.5,-44.4 106.8,-44.4Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M17,73.5c36.4,-5.4 81.6,-19.1 81.6,-38.2c0,-17.7 -41.8,-13.2 -41.8,-13.2c0,0 67,-22.3 67,7c0,33.3 -84.5,44.4 -106.8,44.4Z" style="fill:#f8c62f;fill-rule:nonzero;"/><g><path d="M60.7,34.3l-12.8,4l12.2,0.8l-0.4,-2.4l1,-2.4Z" style="fill:#0084d4;fill-rule:nonzero;"/><path d="M75.9,35.2l-9.2,2.9l-3.5,9.7l-1.7,-11.3l4,-10.7l1.7,7.9l8.7,1.5Z" style="fill:#f8c62f;fill-rule:nonzero;"/></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 176 B |
|
After Width: | Height: | Size: 176 B |
|
After Width: | Height: | Size: 176 B |
|
After Width: | Height: | Size: 176 B |
|
After Width: | Height: | Size: 533 B |
|
After Width: | Height: | Size: 176 B |
|
After Width: | Height: | Size: 176 B |
@@ -0,0 +1,182 @@
|
||||
'use strict';
|
||||
|
||||
require('cookieconsent');
|
||||
|
||||
import Vue from 'vue'
|
||||
import $ from 'jquery'
|
||||
import VueSession from 'vue-session'
|
||||
|
||||
const slick = require('slick-carousel');
|
||||
const Sticky = require('sticky-js');
|
||||
const $window = $(window);
|
||||
|
||||
Vue.use(VueSession);
|
||||
|
||||
import InquiryForm from './components/InquiryForm.vue'
|
||||
import Configurator from './components/Configurator.vue'
|
||||
import TeaserCarousel from './components/TeaserCarousel.vue'
|
||||
|
||||
const carouselArrowLeft = '<svg class="carousel__arrow carousel__arrow--prev" viewBox="0 0 56 56"><polyline points="40,5 16,28 40,51"></polyline></svg>';
|
||||
const carouselArrowRight = '<svg class="carousel__arrow carousel__arrow--next" viewBox="0 0 56 56"><polyline points="16,5 40,28 16,51"></polyline></svg>';
|
||||
|
||||
new Vue({
|
||||
el: '#page',
|
||||
components: {
|
||||
InquiryForm,
|
||||
Configurator,
|
||||
TeaserCarousel
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
mobileNavOpen: false,
|
||||
scrollTopVisible: false
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
initTeaserCarousel () {
|
||||
$('.teaser-carousel').each(function () {
|
||||
$(this).slick({
|
||||
mobileFirst: true,
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
dots: false,
|
||||
prevArrow: carouselArrowLeft,
|
||||
nextArrow: carouselArrowRight,
|
||||
appendArrows: $(this).closest('.carousel__outer'),
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 1024,
|
||||
settings: {
|
||||
slidesToShow: 4
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 768,
|
||||
settings: {
|
||||
slidesToShow: 3
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 512,
|
||||
settings: {
|
||||
slidesToShow: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
});
|
||||
},
|
||||
initTestimonialsCarousel () {
|
||||
$('.testimonial-carousel').each(function () {
|
||||
$(this).slick({
|
||||
mobileFirst: true,
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
dots: false,
|
||||
prevArrow: carouselArrowLeft,
|
||||
nextArrow: carouselArrowRight,
|
||||
appendArrows: $(this).closest('.carousel__outer'),
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 1024,
|
||||
settings: {
|
||||
slidesToShow: 4
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 768,
|
||||
settings: {
|
||||
slidesToShow: 3
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 512,
|
||||
settings: {
|
||||
slidesToShow: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
});
|
||||
},
|
||||
initProgramSlider () {
|
||||
$('.program-slider').slick({
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
dots: false,
|
||||
prevArrow: carouselArrowLeft,
|
||||
nextArrow: carouselArrowRight,
|
||||
});
|
||||
},
|
||||
initSlider () {
|
||||
$('.slider').slick({
|
||||
mobileFirst: true,
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
dots: false,
|
||||
arrows: false,
|
||||
rows: 0,
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 768,
|
||||
settings: {
|
||||
arrows: true,
|
||||
prevArrow: carouselArrowLeft,
|
||||
nextArrow: carouselArrowRight,
|
||||
}
|
||||
},
|
||||
]
|
||||
});
|
||||
},
|
||||
initStickyForm () {
|
||||
new Sticky('.sticky');
|
||||
},
|
||||
toggleMobileNavigation () {
|
||||
this.mobileNavOpen = !this.mobileNavOpen;
|
||||
$('body').toggleClass('mobilenav--open', this.mobileNavOpen);
|
||||
},
|
||||
initMobileNavigation () {
|
||||
$('.subnav-toggle').on('click', function (e) {
|
||||
e.preventDefault();
|
||||
let $navItem = $(this).closest('.mobilenav__item');
|
||||
$navItem.find('.mobilenav__subnav')
|
||||
.slideToggle('fast');
|
||||
$navItem.find('.mobilenav__sub-flag')
|
||||
.toggleClass('open');
|
||||
$(this).toggleClass('open');
|
||||
});
|
||||
},
|
||||
initListeners () {
|
||||
$window.on('scroll', () => {
|
||||
this.scrollTopVisible = $window.scrollTop() > $window.height() / 3;
|
||||
});
|
||||
},
|
||||
scrollTo (id) {
|
||||
let $element = $(id);
|
||||
let offset = $('header').outerHeight() + 20;
|
||||
this.scroll($element.offset().top - offset);
|
||||
},
|
||||
scrollTop () {
|
||||
this.scroll(0);
|
||||
},
|
||||
scroll (top) {
|
||||
$('body, html').stop().animate({
|
||||
scrollTop: top
|
||||
}, 650);
|
||||
},
|
||||
triggerPrintDialog () {
|
||||
window.print();
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
Vue.nextTick(() => {
|
||||
this.initTeaserCarousel();
|
||||
this.initTestimonialsCarousel();
|
||||
this.initProgramSlider();
|
||||
this.initSlider();
|
||||
this.initMobileNavigation();
|
||||
this.initStickyForm();
|
||||
this.initListeners();
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1,251 @@
|
||||
<script>
|
||||
import Vue from 'vue'
|
||||
import $ from 'jquery'
|
||||
|
||||
import StepInput from './StepInput.vue'
|
||||
import DateRangeInput from './DateRangeInput.vue'
|
||||
|
||||
export default {
|
||||
components: {
|
||||
StepInput,
|
||||
DateRangeInput
|
||||
},
|
||||
props: {
|
||||
defaultValues: { type: Object },
|
||||
contextType: { type: String, default: '' },
|
||||
contextDestination: { type: String, default: '' },
|
||||
contextAccommodation: { type: String, default: '' },
|
||||
contextProgramme: { type: String, default: '' },
|
||||
contextDistance: { type: String, default: '0' },
|
||||
imagesType: { type: Object, required: true },
|
||||
optionsType: { type: Object, required: true },
|
||||
imagesDestination: { type: Object, required: true },
|
||||
optionsDestination: { type: Object, required: true },
|
||||
imagesAccommodation: { type: Object, required: true },
|
||||
optionsAccommodation: { type: Object, required: true },
|
||||
imagesProgramme: { type: Object, required: true },
|
||||
optionsProgramme: { type: Object, required: true },
|
||||
optionsDistance: { type: Object, required: true },
|
||||
optionsPax: { type: Object, required: true },
|
||||
optionsBudget: { type: Object, required: true },
|
||||
optionsPeriod: { type: Object, required: true }
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
formErrors: {},
|
||||
processing: false,
|
||||
success: false,
|
||||
error: false,
|
||||
selectBoxes: {
|
||||
type: {
|
||||
active: true,
|
||||
name: 'Art der Reise',
|
||||
options: this.optionsType,
|
||||
images: this.imagesType,
|
||||
hasIcon: true
|
||||
},
|
||||
destination: {
|
||||
active: false,
|
||||
name: 'Destination',
|
||||
options: this.optionsDestination,
|
||||
images: this.imagesDestination,
|
||||
hasIcon: true
|
||||
},
|
||||
accommodation: {
|
||||
active: false,
|
||||
name: 'Unterkunft',
|
||||
options: this.optionsAccommodation,
|
||||
images: this.imagesAccommodation,
|
||||
hasIcon: false
|
||||
},
|
||||
programme: {
|
||||
active: false,
|
||||
name: 'Programm',
|
||||
options: this.optionsProgramme,
|
||||
images: this.imagesProgramme,
|
||||
hasIcon: false
|
||||
},
|
||||
},
|
||||
inputFields: {
|
||||
distance: {
|
||||
name: 'Ziel',
|
||||
options: this.optionsDistance,
|
||||
suffix: ''
|
||||
},
|
||||
pax: {
|
||||
name: 'Teilnehmerzahl',
|
||||
options: this.optionsPax,
|
||||
suffix: 'Personen'
|
||||
},
|
||||
budget: {
|
||||
name: 'Budget pro Person',
|
||||
options: this.optionsBudget,
|
||||
suffix: ''
|
||||
},
|
||||
period: {
|
||||
name: 'Reisezeitraum',
|
||||
options: this.optionsPeriod,
|
||||
suffix: ''
|
||||
}
|
||||
},
|
||||
formData: this.resetFormData()
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
toggleSelectBox (box) {
|
||||
let newState = !this.selectBoxes[box].active;
|
||||
$.each(this.selectBoxes, function () {
|
||||
this.active = false;
|
||||
});
|
||||
this.selectBoxes[box].active = newState;
|
||||
},
|
||||
toggleSelection (box, value) {
|
||||
let index = $.inArray(value, this.formData[box]);
|
||||
if (index > -1) {
|
||||
this.formData[box].splice(index, 1);
|
||||
} else {
|
||||
this.formData[box].push(value);
|
||||
}
|
||||
this.formData.userInput = true;
|
||||
},
|
||||
isSelected (box, value) {
|
||||
return $.inArray(value, this.formData[box]) > -1;
|
||||
},
|
||||
isIncludedBox (box) {
|
||||
return this.formData[box].length > 0;
|
||||
},
|
||||
isIncludedInput (field) {
|
||||
return this.formData[field] !== '';
|
||||
},
|
||||
selectedOptions (box) {
|
||||
let selectedOptions = [];
|
||||
let selectBox = this.selectBoxes[box];
|
||||
$.each(this.formData[box], function () {
|
||||
selectedOptions.push(selectBox.options[this]);
|
||||
});
|
||||
return selectedOptions;
|
||||
},
|
||||
selectedOptionsFormatted (box) {
|
||||
return this.selectedOptions(box).join(', ');
|
||||
},
|
||||
inputFormatted (field) {
|
||||
if (!this.formData[field]) {
|
||||
return '';
|
||||
}
|
||||
let output = this.inputFields[field].options[this.formData[field]];
|
||||
if (this.inputFields[field].suffix) {
|
||||
output += ' ' + this.inputFields[field].suffix;
|
||||
}
|
||||
return output;
|
||||
},
|
||||
updateData (data) {
|
||||
this.formData[data.field] = data.value;
|
||||
},
|
||||
updateDateRange (data) {
|
||||
this.formData.dateFrom = data.value.from;
|
||||
this.formData.dateTo = data.value.to;
|
||||
},
|
||||
submitForm () {
|
||||
let $form = $('#configuratorform');
|
||||
this.processing = true;
|
||||
$.ajax({
|
||||
url: $form.attr('action'),
|
||||
type: 'POST',
|
||||
data: $form.serialize(),
|
||||
dataType: 'json',
|
||||
success: (response) => {
|
||||
this.processing = false;
|
||||
if (response.status === 'validation') {
|
||||
this.formErrors = response.errors;
|
||||
} else {
|
||||
this.success = true;
|
||||
this.$session.remove('formData');
|
||||
this.trackConversion();
|
||||
$.each(this.selectBoxes, function () {
|
||||
this.active = false;
|
||||
});
|
||||
}
|
||||
},
|
||||
error: () => {
|
||||
this.processing = false;
|
||||
this.error = true;
|
||||
}
|
||||
});
|
||||
},
|
||||
storeFormData () {
|
||||
this.$session.set('formData', this.formData);
|
||||
},
|
||||
resetFormData () {
|
||||
return {
|
||||
userInput: false,
|
||||
name: '',
|
||||
phone: '',
|
||||
company: '',
|
||||
message: '',
|
||||
budget: this.defaultValues.budget,
|
||||
pax: '',
|
||||
dateFrom: '',
|
||||
dateTo: '',
|
||||
period: '',
|
||||
distance: '',
|
||||
type: [],
|
||||
destination: [],
|
||||
accommodation: [],
|
||||
programme: []
|
||||
}
|
||||
},
|
||||
resetForm () {
|
||||
this.formData = this.resetFormData();
|
||||
this.processing = false;
|
||||
this.success = false;
|
||||
this.error = false;
|
||||
this.formErrors = {};
|
||||
},
|
||||
trackConversion () {
|
||||
window.google_trackConversion({
|
||||
google_conversion_id: 1072535457,
|
||||
google_conversion_language: "en",
|
||||
google_conversion_format: "1",
|
||||
google_conversion_color: "ffffff",
|
||||
google_conversion_label: "lead",
|
||||
google_conversion_value: 0
|
||||
});
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
dateRangeFormatted () {
|
||||
let dateRange = '';
|
||||
if (this.formData.dateFrom) {
|
||||
dateRange = this.formData.dateFrom;
|
||||
dateRange += ' ';
|
||||
}
|
||||
if (this.formData.dateTo) {
|
||||
dateRange += 'bis ';
|
||||
dateRange += this.formData.dateTo;
|
||||
}
|
||||
return dateRange;
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
'formData': {
|
||||
deep: true,
|
||||
handler: 'storeFormData'
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
if (!this.$session.exists()) {
|
||||
this.$session.start();
|
||||
}
|
||||
if (this.$session.has('formData')) {
|
||||
this.formData = this.$session.get('formData');
|
||||
}
|
||||
if (!this.formData.userInput) {
|
||||
this.formData.type = this.contextType ? this.contextType.split(',') : [];
|
||||
this.formData.destination = this.contextDestination ? this.contextDestination.split(',') : [];
|
||||
this.formData.accommodation = this.contextAccommodation ? this.contextAccommodation.split(',') : [];
|
||||
this.formData.programme = this.contextProgramme ? this.contextProgramme.split(',') : [];
|
||||
this.formData.distance = this.contextDistance ? this.contextDistance : '';
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,66 @@
|
||||
<template>
|
||||
<div>
|
||||
<input class="date-input" type="text" v-model="date" v-bind:placeholder="placeholder" ref="field" />
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
import $ from 'jquery'
|
||||
import Vue from 'vue'
|
||||
import datepicker from '@fengyuanchen/datepicker'
|
||||
|
||||
export default {
|
||||
props: {
|
||||
name: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
defaultDate: {
|
||||
type: String
|
||||
},
|
||||
placeholder: {
|
||||
type: String,
|
||||
required: true
|
||||
}
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
date: null
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
initPicker () {
|
||||
let $field = $(this.$refs.field);
|
||||
Vue.nextTick(() => {
|
||||
$field.datepicker({
|
||||
autoHide: true,
|
||||
language: 'de-DE',
|
||||
format: 'dd.mm.yy',
|
||||
weekStart: 1,
|
||||
days: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
|
||||
daysShort: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
|
||||
daysMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
|
||||
months: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September',
|
||||
'Oktober', 'November', 'Dezember'],
|
||||
monthsShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov',
|
||||
'Dez'],
|
||||
}).on('pick.datepicker', (event) => {
|
||||
this.date = $field.datepicker('formatDate', event.date);
|
||||
});
|
||||
});
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
defaultDate (value) {
|
||||
if (value) {
|
||||
this.date = value;
|
||||
}
|
||||
},
|
||||
date (value) {
|
||||
this.$emit('picked', { field: this.name, value: value });
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
this.initPicker();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,56 @@
|
||||
<template>
|
||||
<div class="daterange-input">
|
||||
<date-input class="daterange-input__field"
|
||||
name="from" placeholder="von"
|
||||
v-bind:default-date="defaultDateFrom"
|
||||
v-on:picked="updateRange"></date-input>
|
||||
<span class="daterange-input__divider">-</span>
|
||||
<date-input class="daterange-input__field"
|
||||
name="to" placeholder="bis"
|
||||
v-bind:default-date="defaultDateTo"
|
||||
v-on:picked="updateRange"></date-input>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
import DateInput from './DateInput.vue'
|
||||
|
||||
export default {
|
||||
components: {
|
||||
DateInput
|
||||
},
|
||||
props: {
|
||||
name: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
defaultDateFrom: {
|
||||
type: String
|
||||
},
|
||||
defaultDateTo: {
|
||||
type: String
|
||||
},
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
date: {
|
||||
from: '',
|
||||
to: ''
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
updateRange (data) {
|
||||
this.date[data.field] = data.value;
|
||||
},
|
||||
notifyUpdate () {
|
||||
this.$emit('selected', { field: this.name, value: this.date })
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
date: {
|
||||
deep: true,
|
||||
handler: 'notifyUpdate'
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,86 @@
|
||||
<script>
|
||||
const $ = require('jquery');
|
||||
const Vue = require('vue');
|
||||
|
||||
require('../../images/spinner_box.gif');
|
||||
require('../../images/spinner_default.gif');
|
||||
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
formErrors: {},
|
||||
detailsVisible: false,
|
||||
processing: false,
|
||||
success: false,
|
||||
error: false,
|
||||
formData: {
|
||||
name: '',
|
||||
email: '',
|
||||
phone: '',
|
||||
budget: '',
|
||||
pax: '',
|
||||
period: '',
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
toggleDetails () {
|
||||
this.detailsVisible = !this.detailsVisible;
|
||||
},
|
||||
submitForm () {
|
||||
let $form = $('#inquiryform');
|
||||
this.processing = true;
|
||||
$.ajax({
|
||||
url: $form.attr('action'),
|
||||
type: 'POST',
|
||||
data: $form.serialize(),
|
||||
dataType: 'json',
|
||||
success: (response) => {
|
||||
this.processing = false;
|
||||
if (response.status === 'validation') {
|
||||
this.formErrors = response.errors;
|
||||
} else {
|
||||
this.success = true;
|
||||
this.trackConversion();
|
||||
this.$session.remove('formData');
|
||||
}
|
||||
},
|
||||
error: () => {
|
||||
this.processing = false;
|
||||
this.error = true;
|
||||
}
|
||||
});
|
||||
},
|
||||
storeFormData () {
|
||||
this.$session.set('formData', this.formData);
|
||||
},
|
||||
trackConversion () {
|
||||
window.google_trackConversion({
|
||||
google_conversion_id: 1072535457,
|
||||
google_conversion_language: "en",
|
||||
google_conversion_format: "1",
|
||||
google_conversion_color: "ffffff",
|
||||
google_conversion_label: "lead",
|
||||
google_conversion_value: 0
|
||||
});
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
'formData': {
|
||||
deep: true,
|
||||
handler: 'storeFormData'
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
if (!this.$session.exists()) {
|
||||
this.$session.start();
|
||||
}
|
||||
if (this.$session.has('formData')) {
|
||||
this.formData = this.$session.get('formData');
|
||||
if (this.formData.budget) {
|
||||
this.formData.budget = ''
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,92 @@
|
||||
<template>
|
||||
<div class="step-input">
|
||||
<a href="#" class="step-input__trigger step-input__trigger--decrease"
|
||||
v-bind:class="{ disabled: decreaseButtonDisabled }"
|
||||
v-on:click.prevent="decreaseValue"></a>
|
||||
<div class="step-input__value">{{ displayedValue }}</div>
|
||||
<a href="#" class="step-input__trigger step-input__trigger--increase"
|
||||
v-bind:class="{ disabled: increaseButtonDisabled }"
|
||||
v-on:click.prevent="increaseValue"></a>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
const $ = require('jquery');
|
||||
const Vue = require('vue');
|
||||
|
||||
export default {
|
||||
props: {
|
||||
name: { type: String, required: true },
|
||||
options: { type: Object, required: true },
|
||||
defaultValue: { type: String }
|
||||
},
|
||||
computed: {
|
||||
displayedValue () {
|
||||
if (this.selectedValue === 0) {
|
||||
return 'Bitte wählen';
|
||||
}
|
||||
return this.options[this.selectedValue];
|
||||
},
|
||||
decreaseButtonDisabled () {
|
||||
let currentKey = this.getKeyForSelectedValue();
|
||||
return currentKey <= 1;
|
||||
},
|
||||
increaseButtonDisabled () {
|
||||
let currentKey = this.getKeyForSelectedValue();
|
||||
return currentKey === this.values.length - 1;
|
||||
}
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
values: [ '0' ],
|
||||
selectedValue: 0
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
decreaseValue () {
|
||||
let currentKey = this.getKeyForSelectedValue();
|
||||
if (currentKey > 1) {
|
||||
currentKey--;
|
||||
this.selectedValue = this.values[currentKey];
|
||||
this.$emit('change', { field: this.name, value: this.selectedValue });
|
||||
}
|
||||
},
|
||||
increaseValue() {
|
||||
let currentKey = this.getKeyForSelectedValue();
|
||||
if (currentKey < this.values.length - 1) {
|
||||
currentKey++;
|
||||
this.selectedValue = this.values[currentKey];
|
||||
this.$emit('change', { field: this.name, value: this.selectedValue });
|
||||
}
|
||||
},
|
||||
getKeyForSelectedValue () {
|
||||
if (this.selectedValue === 0) {
|
||||
return 0;
|
||||
}
|
||||
let selectedKey;
|
||||
let selectedValue = this.selectedValue;
|
||||
$.each(this.values, function (key, value) {
|
||||
if (value === selectedValue) {
|
||||
selectedKey = key;
|
||||
return false;
|
||||
}
|
||||
});
|
||||
return selectedKey;
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
defaultValue (value) {
|
||||
if (parseInt(value) > 0) {
|
||||
this.selectedValue = value;
|
||||
}
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
for (let key in this.options) {
|
||||
this.values.push(key.toString());
|
||||
}
|
||||
if (this.defaultValue) {
|
||||
this.selectedValue = this.defaultValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,104 @@
|
||||
<template>
|
||||
<div class="content carousel carousel--background">
|
||||
<div class="content__title">
|
||||
<h2 class="headline headline--primary">
|
||||
{{ header }}
|
||||
<span v-if="subheader" class="subline">{{ subheader }}</span>
|
||||
</h2>
|
||||
</div>
|
||||
<div class="carousel__outer" refs="container">
|
||||
<svg class="carousel__loading" width="24px" height="24px" viewBox="0 0 58 58"
|
||||
xmlns="http://www.w3.org/2000/svg" refs="trigger">
|
||||
<use xlink:href="#spinner"></use>
|
||||
</svg>
|
||||
<div class="carousel__inner teaser-carousel" refs="carousel" v-html="html"></div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
const $ = require('jquery');
|
||||
const Vue = require('vue');
|
||||
const slick = require('slick-carousel');
|
||||
const $window = $(window);
|
||||
|
||||
export default {
|
||||
props: {
|
||||
header: { type: String, required: true },
|
||||
subheader: { type: String },
|
||||
argumentPrefix: { type: String, required: true },
|
||||
ajaxUri: { type: String, required: true }
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
html: '',
|
||||
loaded: false
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
isInViewport ($triggerElement) {
|
||||
let elementTop = $triggerElement.offset().top;
|
||||
let elementBottom = elementTop + $triggerElement.outerHeight();
|
||||
let viewportTop = $window.scrollTop();
|
||||
let viewportBottom = viewportTop + $window.height();
|
||||
return elementBottom > viewportTop && elementTop < viewportBottom;
|
||||
},
|
||||
initLazyLoading ($triggerElement) {
|
||||
if (!this.loaded && this.isInViewport($triggerElement)) {
|
||||
this.loaded = true;
|
||||
this.loadTeasers($triggerElement);
|
||||
}
|
||||
},
|
||||
loadTeasers ($triggerElement) {
|
||||
$.get(this.ajaxUri, (html) => {
|
||||
this.html = html;
|
||||
this.$nextTick(() => {
|
||||
this.initCarousel();
|
||||
$triggerElement.remove();
|
||||
});
|
||||
}, 'html');
|
||||
|
||||
},
|
||||
initCarousel () {
|
||||
$(this.$refs.carousel).slick({
|
||||
mobileFirst: true,
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
infinite: false,
|
||||
dots: false,
|
||||
prevArrow: '<button class="carousel__arrow carousel__arrow--prev"><</button>',
|
||||
nextArrow: '<button class="carousel__arrow carousel__arrow--next">></button>',
|
||||
appendArrows: $(this.$refs.container),
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 1024,
|
||||
settings: {
|
||||
slidesToShow: 4
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 768,
|
||||
settings: {
|
||||
slidesToShow: 3
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 512,
|
||||
settings: {
|
||||
slidesToShow: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
Vue.nextTick(() => {
|
||||
const $triggerElement = $(this.$refs.trigger);
|
||||
this.initLazyLoading($triggerElement);
|
||||
$window.on('scroll', () => {
|
||||
this.initLazyLoading($triggerElement);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const images = require.context('../images', true, /\.(png|gif|svg|ico)$/);
|
||||
|
||||
require('./app');
|
||||
|
||||
require('../scss/main.scss');
|
||||
@@ -0,0 +1,40 @@
|
||||
.badge {
|
||||
display: none;
|
||||
|
||||
@include mq($from: tablet) {
|
||||
display: block;
|
||||
position: relative;
|
||||
float: right;
|
||||
width: 256px;
|
||||
margin: 0 0 24px 96px;
|
||||
}
|
||||
}
|
||||
|
||||
.badge__background {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.badge__content {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
text-align: center;
|
||||
color: white;
|
||||
font-size: 20px;
|
||||
font-weight: 700;
|
||||
line-height: 130%;
|
||||
@include mq($from: tablet) {
|
||||
font-size: 32px;
|
||||
}
|
||||
}
|
||||
|
||||
.badge__outline {
|
||||
@include sectionFills(0.15);
|
||||
}
|
||||
|
||||
.badge__inner {
|
||||
@include sectionFills();
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
.banner {
|
||||
position: relative;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.banner__content {
|
||||
width: 100%;
|
||||
min-height: 300px;
|
||||
padding: 48px 0;
|
||||
color: white;
|
||||
@include sectionBackgrounds(0.8);
|
||||
display: flex;
|
||||
justify-content: space-around;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.banner__title {
|
||||
display: block;
|
||||
text-align: center;
|
||||
font-size: 32px;
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
line-height: 110%;
|
||||
text-shadow: 1px 1px rgba(black, 0.25);
|
||||
}
|
||||
|
||||
.banner__image {
|
||||
position: absolute;
|
||||
z-index: -1;
|
||||
top: 0;
|
||||
left: 0;
|
||||
@include size(100%);
|
||||
background-position: center;
|
||||
background-size: cover;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
@@ -0,0 +1,231 @@
|
||||
html,
|
||||
body {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-family: $font-main;
|
||||
font-weight: 400;
|
||||
font-size: 16px;
|
||||
|
||||
@include mq($from: tablet) {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
&.mobilenav--open {
|
||||
overflow: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
html {
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
*,
|
||||
*:after,
|
||||
*:before {
|
||||
box-sizing: inherit;
|
||||
}
|
||||
|
||||
.scale {
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.navtoggle {
|
||||
display: block;
|
||||
width: 32px;
|
||||
height: auto;
|
||||
margin-left: auto;
|
||||
|
||||
@include mq($from: tablet) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.navtoggle__icon {
|
||||
fill: $color-font-main;
|
||||
transition: all 0.25s ease-in-out;
|
||||
|
||||
.mobilenav--open & {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
}
|
||||
|
||||
.scrolltop {
|
||||
display: block;
|
||||
position: fixed;
|
||||
bottom: 2%;
|
||||
right: 2%;
|
||||
@include size(40px);
|
||||
background-color: $color-brand-primary;
|
||||
opacity: 0.75;
|
||||
}
|
||||
|
||||
b, strong {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
a {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin: 0 0 16px;
|
||||
padding-left: 24px;
|
||||
|
||||
&.plain-list {
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
&.inline-list {
|
||||
& > li {
|
||||
float: left;
|
||||
}
|
||||
}
|
||||
|
||||
&.footnote-list {
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-size: 14px;
|
||||
padding-left: 16px;
|
||||
}
|
||||
|
||||
&.coloured-list {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
line-height: 175%;
|
||||
|
||||
li {
|
||||
position: relative;
|
||||
padding-left: 16px;
|
||||
}
|
||||
|
||||
li::before {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
content: "\25CF";
|
||||
font-size: 18px;
|
||||
@include sectionColoursFromParent();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0 0 24px;
|
||||
line-height: 175%;
|
||||
}
|
||||
|
||||
hr {
|
||||
max-width: 25%;
|
||||
margin: 32px auto 32px 0;
|
||||
color: $color-ruler;
|
||||
background-color: $color-ruler;
|
||||
height: 1px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
.headline--primary,
|
||||
.headline--secondary {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.headline {
|
||||
@include sectionColoursFromParent();
|
||||
|
||||
&--icon {
|
||||
display: flex;
|
||||
justify-content: flex-start;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
|
||||
.headline--primary,
|
||||
.headline--secondary {
|
||||
|
||||
.content--sub & {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
h1,
|
||||
.headline--primary {
|
||||
font-size: 22px;
|
||||
line-height: 115%;
|
||||
text-transform: uppercase;
|
||||
padding-bottom: 18px;
|
||||
|
||||
@include mq($from: tablet) {
|
||||
font-size: 32px;
|
||||
padding-bottom: 24px;
|
||||
}
|
||||
|
||||
span {
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.subline,
|
||||
.topline {
|
||||
display: block;
|
||||
font-size: 16px;
|
||||
line-height: 120%;
|
||||
color: $color-brand-primary;
|
||||
text-transform: none;
|
||||
@include sectionColoursFromParent();
|
||||
|
||||
@include mq($from: tablet) {
|
||||
font-size: 24px;
|
||||
}
|
||||
|
||||
&--box {
|
||||
color: white;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
h2,
|
||||
.headline--secondary {
|
||||
font-size: 16px;
|
||||
line-height: 120%;
|
||||
padding-bottom: 16px;
|
||||
font-weight: 400;
|
||||
|
||||
@include mq($from: tablet) {
|
||||
font-size: 24px;
|
||||
padding-bottom: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-weight: 400;
|
||||
font-size: 16px;
|
||||
|
||||
@include mq($from: tablet) {
|
||||
font-size: 18px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
}
|
||||
|
||||
.headline__icon {
|
||||
display: block;
|
||||
width: 80px;
|
||||
height: auto;
|
||||
padding-right: 16px;
|
||||
|
||||
@include mq($from: mobile) {
|
||||
width: 96px;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
.box {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.box__image {
|
||||
display: block;
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.box__button {
|
||||
display: block;
|
||||
color: white;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
background-color: $color-brand-secondary;
|
||||
border: none;
|
||||
width: 100%;
|
||||
font-size: 20px;
|
||||
font-weight: 700;
|
||||
padding: 8px 0;
|
||||
}
|
||||
|
||||
.box__content {
|
||||
padding: 32px 16px;
|
||||
background-color: $color-brand-primary;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.box__form {
|
||||
display: none;
|
||||
|
||||
@include mq($from: tablet) {
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
fill: $color-brand-primary;
|
||||
}
|
||||
|
||||
&--top {
|
||||
margin-bottom: -1px;
|
||||
}
|
||||
|
||||
&--bottom {
|
||||
margin-top: -1px;
|
||||
}
|
||||
}
|
||||
|
||||
.box__link {
|
||||
text-decoration: none;
|
||||
font-weight: 700;
|
||||
font-size: 16px;
|
||||
line-height: 32px;
|
||||
|
||||
@include mq($from: desktop) {
|
||||
font-size: 20px;
|
||||
line-height: 32px;
|
||||
|
||||
&--small {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.box__nav {
|
||||
margin-top: -32px;
|
||||
padding-bottom: 32px;
|
||||
background-color: $color-brand-primary;
|
||||
}
|
||||
|
||||
.box__nav__item {
|
||||
padding: 0 16px;
|
||||
|
||||
&:not(:last-child) {
|
||||
border-bottom: 1px solid rgba(white, 0.2);
|
||||
}
|
||||
|
||||
&--active,
|
||||
&:hover {
|
||||
background-color: $color-brand-light;
|
||||
}
|
||||
}
|
||||
|
||||
.box__nav__link {
|
||||
display: block;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
text-transform: uppercase;
|
||||
font-size: 18px;
|
||||
line-height: 32px;
|
||||
font-weight: 700;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
.brands {
|
||||
padding-top: 32px;
|
||||
border-top: 1px solid $color-divider;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.brands__item {
|
||||
width: percentage(1/2);
|
||||
|
||||
@include mq($from: desktop) {
|
||||
width: percentage(1/4);
|
||||
}
|
||||
}
|
||||
|
||||
.brands__logo {
|
||||
margin: 8px auto;
|
||||
}
|
||||