67839487 by root

Merge branch 'deployment/production'

2 parents 4545836d a4667007
1 div#n2-ss-0 .n2-ss-button-container,
2 div#n2-ss-0 .n2-ss-button-container a {
3 display: inline-block;
4 }
5 div#n2-ss-0 .n2-ss-button-container.n2-ss-fullwidth,
6 div#n2-ss-0 .n2-ss-button-container.n2-ss-fullwidth a {
7 display: block;
8 }
9 div#n2-ss-0 .n2-ss-button-container.n2-ss-nowrap {
10 white-space: nowrap;
11 }
12 div#n2-ss-0 .n2-ss-button-container a div {
13 display: inline;
14 }
15 div#n2-ss-0 .n2-ss-button-container a > div {
16 display: inline-flex;
17 align-items: center;
18 vertical-align: top;
19 }
20 div#n2-ss-0 .n2-ss-button-container i {
21 font-size: 100%;
22 vertical-align: baseline;
23 }
24 div#n2-ss-0 .n2-ss-button-container a[data-iconplacement="left"] i {
25 margin-right: 0.3em;
26 }
27 div#n2-ss-0 .n2-ss-button-container a[data-iconplacement="right"] i {
28 margin-left: 0.3em;
29 }
30 div#n2-ss-0 .n2-ss-item-imagebox-container {
31 display: flex;
32 overflow: hidden;
33 }
34 div#n2-ss-0 .n2-ss-item-imagebox-container .n2-ss-item-imagebox-content > a {
35 display: block;
36 }
37 div#n2-ss-0 .n2-ss-item-imagebox-container .n2-ss-item-imagebox-image a {
38 display: inline-block;
39 }
40 div#n2-ss-0 .n2-ss-item-imagebox-container[data-verticalalign="flex-start"] {
41 align-items: flex-start;
42 }
43 div#n2-ss-0 .n2-ss-item-imagebox-container[data-verticalalign="center"] {
44 align-items: center;
45 }
46 div#n2-ss-0 .n2-ss-item-imagebox-container[data-verticalalign="flex-end"] {
47 align-items: flex-end;
48 }
49 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="left"],
50 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="right"] {
51 flex-direction: row;
52 }
53 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="top"],
54 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="bottom"] {
55 flex-direction: column;
56 }
57 div#n2-ss-0 .n2-ss-item-imagebox-image {
58 background-size: cover;
59 }
60 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="right"] .n2-ss-item-imagebox-image,
61 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="bottom"] .n2-ss-item-imagebox-image {
62 order: 2;
63 }
64 div#n2-ss-0 .n2-ss-item-imagebox-image img {
65 max-width: 100%;
66 width: auto;
67 vertical-align: top;
68 }
69 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="left"] .n2-ss-item-imagebox-image,
70 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="right"] .n2-ss-item-imagebox-image {
71 max-width: 50%;
72 }
73 div#n2-ss-0 .n2-ss-item-imagebox-container .n2-ss-item-imagebox-content {
74 flex: 1 1;
75 }
76 div#n2-ss-0 .n2-ss-item-transition {
77 position: relative;
78 }
79 div#n2-ss-0 .n2-ss-item-transition a {
80 display: block;
81 }
82 div#n2-ss-0 .n2-ss-item-transition img {
83 display: block;
84 width: 100%;
85 }
86 div#n2-ss-0 .n2-ss-item-transition .n2-ss-item-transition-image2 {
87 position: absolute;
88 top: 0;
89 left: 0;
90 }
91 div#n2-ss-0 .n2-ss-item-caption {
92 position: relative;
93 overflow: hidden;
94 }
95 div#n2-ss-0 .n2-ss-item-caption a {
96 display: block;
97 }
98 div#n2-ss-0 .n2-ss-item-caption img {
99 display: block;
100 width: 100%;
101 }
102 div#n2-ss-0 .n2-ss-item-caption-content {
103 display: flex;
104 justify-content: center;
105 flex-direction: column;
106 position: absolute;
107 width: 100%;
108 height: 100%;
109 overflow: hidden;
110 }
111 div#n2-ss-0 .n2-ss-item-caption-content[data-verticalalign="flex-start"] {
112 justify-content: flex-start;
113 }
114 div#n2-ss-0 .n2-ss-item-caption-content[data-verticalalign="flex-end"] {
115 justify-content: flex-end;
116 }
117 div#n2-ss-0 .n2-ss-item-caption-content .n2-div-h4,
118 div#n2-ss-0 .n2-ss-item-caption-content p {
119 margin: 10px;
120 }
121 div#n2-ss-0 .n2-ss-item-progressbar {
122 width: 100%;
123 }
124 div#n2-ss-0 .n2-ss-item-progressbar-inner {
125 display: flex;
126 align-items: center;
127 }
128 div#n2-ss-0 .n2-ss-item-progressbar-counting {
129 margin: 0 10px 0 auto;
130 }
131 div#n2-ss-0 .n2-ss-item-progressbar-inner .n2-ss-item-progressbar-label {
132 white-space: nowrap;
133 flex: 1 1;
134 overflow: hidden;
135 margin: 0 10px;
136 text-overflow: clip;
137 }
138 div#n2-ss-0 .n2-ss-item-circlecounter-svg-container {
139 display: inline-block;
140 position: relative;
141 z-index: 1;
142 height: auto;
143 }
144 div#n2-ss-0 .n2-ss-item-circlecounter-svg-container svg {
145 vertical-align: top;
146 }
147 div#n2-ss-0 .n2-ss-item-circlecounter-svg-overlay {
148 position: absolute;
149 left: 0;
150 top: 0;
151 width: 100%;
152 height: 100%;
153 display: flex;
154 flex-direction: column;
155 justify-content: center;
156 }
157 div#n2-ss-0 .n2-ss-item-audio-bar {
158 display: flex;
159 align-items: center;
160 overflow: hidden;
161 height: 32px;
162 flex-wrap: wrap;
163 justify-content: center;
164 }
165 div#n2-ss-0 .n2-ss-item-audio-bar svg {
166 display: block;
167 }
168 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-play {
169 width: 32px;
170 cursor: pointer;
171 }
172 div#n2-ss-0 .n2-ss-item-audio-bar[data-state="playing"] .n2-ss-item-audio-play {
173 display: none;
174 }
175 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-pause {
176 width: 32px;
177 cursor: pointer;
178 }
179 div#n2-ss-0 .n2-ss-item-audio-bar[data-state="paused"] .n2-ss-item-audio-pause {
180 display: none;
181 }
182 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-progress-container {
183 flex: 1 1;
184 width: 200px;
185 padding: 4px 0;
186 cursor: pointer;
187 margin-right: 10px;
188 }
189 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-progress {
190 height: 6px;
191 }
192 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-progress-playhead {
193 width: 0%;
194 height: 100%;
195 }
196 div#n2-ss-0 .n2-ss-item-audio-time {
197 font: normal 12px "Lucida Console", Monaco, monospace;
198 margin-right: 10px;
199 }
200 div#n2-ss-0 .n2-ss-item-audio-time + .n2-ss-item-audio-unmute,
201 div#n2-ss-0 .n2-ss-item-audio-time + .n2-ss-item-audio-unmute + .n2-ss-item-audio-mute {
202 margin-left: -10px;
203 }
204 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-mute {
205 width: 32px;
206 cursor: pointer;
207 }
208 div#n2-ss-0 .n2-ss-item-audio-bar[data-volume="0"] .n2-ss-item-audio-mute {
209 display: none;
210 }
211 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-unmute {
212 width: 32px;
213 cursor: pointer;
214 }
215 div#n2-ss-0 .n2-ss-item-audio-bar:not([data-volume="0"]) .n2-ss-item-audio-unmute {
216 display: none;
217 }
218 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-volume-container {
219 width: 60px;
220 padding: 4px 0;
221 margin-right: 10px;
222 cursor: pointer;
223 }
224 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-volume {
225 height: 6px;
226 }
227 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-volumehead {
228 width: 100%;
229 height: 100%;
230 }
231 #n2-ss-0 {
232 -webkit-font-smoothing: antialiased;
233 }
234 #n2-ss-0 .n2-ow,
235 #n2-ss-0 .n2-ow-all * {
236 font-size: inherit;
237 line-height: inherit;
238 letter-spacing: inherit;
239 }
240 #n2-ss-0 .n2-ow,
241 #n2-ss-0 .n2-ow:before,
242 #n2-ss-0 .n2-ow:after,
243 #n2-ss-0 .n2-ow-all *,
244 #n2-ss-0 .n2-ow-all *:before,
245 #n2-ss-0 .n2-ow-all *:after {
246 -moz-box-sizing: content-box;
247 box-sizing: content-box;
248 }
249 #n2-ss-0 a.n2-ow,
250 #n2-ss-0 .n2-ow-all a {
251 border: 0;
252 -webkit-hyphens: none;
253 -moz-hyphens: none;
254 -ms-hyphens: none;
255 hyphens: none;
256 }
257 #n2-ss-0 a.n2-ow,
258 #n2-ss-0 a.n2-ow:focus,
259 #n2-ss-0 .n2-ow-all a,
260 #n2-ss-0 .n2-ow-all a:focus {
261 outline: none !important;
262 transition: none 0s;
263 box-shadow: none;
264 }
265 #n2-ss-0 h1.n2-ow,
266 #n2-ss-0 h2.n2-ow,
267 #n2-ss-0 h3.n2-ow,
268 #n2-ss-0 h4.n2-ow,
269 #n2-ss-0 h5.n2-ow,
270 #n2-ss-0 h6.n2-ow,
271 #n2-ss-0 p.n2-ow,
272 #n2-ss-0 .n2-ow-all h1,
273 #n2-ss-0 .n2-ow-all h2,
274 #n2-ss-0 .n2-ow-all h3,
275 #n2-ss-0 .n2-ow-all h4,
276 #n2-ss-0 .n2-ow-all h5,
277 #n2-ss-0 .n2-ow-all h6,
278 #n2-ss-0 .n2-ow-all p {
279 margin: 0;
280 padding-left: 0;
281 padding-right: 0;
282 height: auto;
283 width: auto;
284 border: 0;
285 box-shadow: none;
286 -webkit-hyphens: none;
287 -moz-hyphens: none;
288 -ms-hyphens: none;
289 hyphens: none;
290 }
291 #n2-ss-0 img.n2-ow,
292 #n2-ss-0 .n2-ow-all img {
293 width: auto;
294 box-shadow: none;
295 -webkit-border-radius: 0;
296 -moz-border-radius: 0;
297 border-radius: 0;
298 background: transparent;
299 background: none;
300 padding: 0;
301 margin: 0;
302 border: 0;
303 vertical-align: top;
304 }
305 #n2-ss-0 ul.n2-ow,
306 #n2-ss-0 li.n2-ow,
307 #n2-ss-0 img.n2-ow,
308 #n2-ss-0 a.n2-ow,
309 #n2-ss-0 p.n2-ow,
310 #n2-ss-0 ol.n2-ow,
311 #n2-ss-0 textarea.n2-ow,
312 #n2-ss-0 input.n2-ow,
313 #n2-ss-0 button.n2-ow {
314 -moz-transition: none 0s;
315 -webkit-transition: none 0s;
316 -o-transition: none 0s;
317 transition: none 0s;
318 }
319 div#n2-ss-0 {
320 z-index: 3;
321 margin: 0px 0px 0px 0px;
322 position: relative;
323 text-align: left;
324 }
325 [dir="rtl"] div#n2-ss-0 {
326 text-align: right;
327 }
328 div#n2-ss-0 :focus {
329 outline: none;
330 }
331 [dir="rtl"] div#n2-ss-0 .n2-ss-slide-background {
332 text-align: left;
333 }
334 div#n2-ss-0.n2-ss-load-fade {
335 position: absolute;
336 opacity: 0;
337 -webkit-transition: opacity 0.3s ease-in-out;
338 -moz-transition: opacity 0.3s ease-in-out;
339 transition: opacity 0.3s ease-in-out;
340 }
341 div#n2-ss-0.n2-ss-load-fade.n2-ss-loaded {
342 opacity: 1;
343 position: relative;
344 }
345 div#n2-ss-0 .unselectable {
346 -moz-user-select: -moz-none;
347 -khtml-user-select: none;
348 -webkit-user-select: none;
349 -ms-user-select: none;
350 user-select: none;
351 }
352 div#n2-ss-0.n2notransition * {
353 -webkit-transition: none !important;
354 -moz-transition: none !important;
355 -o-transition: none !important;
356 transition: none !important;
357 }
358 div#n2-ss-0 .n2noselftransition {
359 -webkit-transition: none !important;
360 -moz-transition: none !important;
361 -o-transition: none !important;
362 transition: none !important;
363 }
364 div#n2-ss-0 .n2-ss-slide {
365 text-align: center;
366 }
367 div#n2-ss-0 .n2-ss-slide,
368 div#n2-ss-0 .n2-ss-canvas {
369 position: relative;
370 }
371 div#n2-ss-0 .n2-ss-slide,
372 div#n2-ss-0 .n2-ss-canvas {
373 overflow: hidden !important;
374 }
375 div#n2-ss-0 .n2-ss-slide-background,
376 div#n2-ss-0 .n2-ss-slide-background * {
377 position: absolute;
378 top: 0;
379 left: 0;
380 width: 100%;
381 height: 100%;
382 text-align: left;
383 }
384 div#n2-ss-0 .n2-ss-slide-background {
385 z-index: 10;
386 }
387 div#n2-ss-0 .n2-ss-slide-background img {
388 max-width: none;
389 display: none;
390 width: 0;
391 height: 0;
392 }
393 div#n2-ss-0 .n2-ss-background-image {
394 width: 100%;
395 height: 100%;
396 background-position: 50% 50%;
397 background-repeat: no-repeat;
398 -webkit-box-sizing: content-box;
399 -moz-box-sizing: content-box;
400 -ms-box-sizing: content-box;
401 box-sizing: content-box;
402 }
403 div#n2-ss-0 [data-mode="fill"] .n2-ss-background-image {
404 background-size: cover;
405 }
406 div#n2-ss-0 [data-mode="fit"] .n2-ss-background-image {
407 background-size: contain;
408 }
409 div#n2-ss-0 [data-mode="simple"] .n2-ss-background-image {
410 background-size: cover;
411 }
412 div#n2-ss-0 [data-mode="stretch"] .n2-ss-background-image {
413 background-size: 100% 100%;
414 }
415 div#n2-ss-0 [data-mode="center"] .n2-ss-background-image {
416 background-position: 50% 50%;
417 }
418 div#n2-ss-0 [data-mode="tile"] .n2-ss-background-image {
419 background-repeat: repeat;
420 }
421 div#n2-ss-0 [data-mode="fixed"] .n2-ss-background-image {
422 background-size: cover;
423 }
424 div#n2-ss-0 .n2-ss-slide-background-video {
425 position: absolute;
426 top: 0;
427 left: 0;
428 visibility: hidden;
429 z-index: 2;
430 }
431 div#n2-ss-0 .n2-ss-slide-background-video.n2-active {
432 visibility: visible;
433 }
434 div#n2-ss-0 .n2-ss-layers-container {
435 visibility: hidden;
436 position: relative;
437 width: 100%;
438 height: 100%;
439 display: flex;
440 flex-direction: column;
441 z-index: 20;
442 }
443 div#n2-ss-0 [onclick].n2-ss-layers-container {
444 visibility: visible;
445 }
446 div#n2-ss-0 .n2-ss-slide {
447 -webkit-perspective: 1500px;
448 perspective: 1500px;
449 }
450 .n2-ucbrowser div#n2-ss-0 .n2-ss-slide {
451 -webkit-perspective: initial;
452 }
453 div#n2-ss-0 .n2-ss-layers-container > * {
454 visibility: visible;
455 }
456 div#n2-ss-0 .n2-ss-layer {
457 position: absolute;
458 outline: 1px solid RGBA(0,0,0,0);
459 z-index: 1;
460 }
461 div#n2-ss-0 .n2-ss-layer-parallax,
462 div#n2-ss-0 .n2-ss-layer-mask,
463 div#n2-ss-0 .n2-ss-layer-rotation {
464 width: 100%;
465 height: 100%;
466 }
467 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer-parallax,
468 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer-mask,
469 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer-rotation,
470 div#n2-ss-0 .n2-ss-layer-row .n2-ss-layer-parallax,
471 div#n2-ss-0 .n2-ss-layer-row .n2-ss-layer-mask,
472 div#n2-ss-0 .n2-ss-layer-row .n2-ss-layer-rotation {
473 height: auto;
474 flex-grow: 1;
475 }
476 div#n2-ss-0 .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-parallax,
477 div#n2-ss-0 .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-mask,
478 div#n2-ss-0 .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-rotation {
479 height: 100%;
480 }
481 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-parallax,
482 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-parallax,
483 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-mask,
484 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-mask,
485 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-rotation,
486 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-rotation,
487 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-parallax > .n2-ss-layer-rotation,
488 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-parallax > .n2-ss-layer-rotation,
489 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-mask > .n2-ss-layer-rotation,
490 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-mask > .n2-ss-layer-rotation {
491 display: flex;
492 flex-direction: column;
493 }
494 div#n2-ss-0 .n2-ss-layer-group {
495 visibility: hidden;
496 width: 100%;
497 height: 100%;
498 position: absolute;
499 left: 0;
500 top: 0;
501 z-index: 1;
502 }
503 div#n2-ss-0 .n2-ss-layer-group > * {
504 visibility: visible;
505 }
506 div#n2-ss-0 .n2-ss-layer-group > .n2-ss-layer-parallax {
507 visibility: hidden;
508 }
509 div#n2-ss-0 .n2-ss-layer-group > .n2-ss-layer-parallax > * {
510 visibility: visible;
511 }
512 div#n2-ss-0.n2-ss-mobile .n2-ss-slider-1,
513 div#n2-ss-0.n2-ss-tablet .n2-ss-slider-1 {
514 background-attachment: scroll !important;
515 }
516 div#n2-ss-0 .n2-ss-widget {
517 position: relative;
518 display: none;
519 -webkit-backface-visibility: hidden;
520 -webkit-perspective: 1;
521 z-index: 12;
522 font-size: 16px;
523 -webkit-transition: opacity 0.4s ease;
524 -moz-transition: opacity 0.4s ease;
525 -o-transition: opacity 0.4s ease;
526 transition: opacity 0.4s ease;
527 opacity: 1;
528 -webkit-transition: opacity 0.4s ease;
529 -moz-transition: opacity 0.4s ease;
530 -o-transition: opacity 0.4s ease;
531 transition: opacity 0.4s ease;
532 }
533 div#n2-ss-0 .n2-ss-widget.n2-ss-widget-hidden {
534 opacity: 0;
535 pointer-events: none;
536 }
537 div#n2-ss-0.n2-ss-tablet .n2-ss-widget {
538 font-size: 14px;
539 }
540 div#n2-ss-0.n2-ss-mobile .n2-ss-widget {
541 font-size: 12px;
542 }
543 div#n2-ss-0 .n2-ss-tablet,
544 div#n2-ss-0 .n2-ss-mobile,
545 div#n2-ss-0.n2-ss-tablet .n2-ss-desktop,
546 div#n2-ss-0.n2-ss-mobile .n2-ss-desktop {
547 display: none;
548 }
549 div#n2-ss-0 .n2-ss-desktop,
550 div#n2-ss-0.n2-ss-desktop .n2-ss-desktop,
551 div#n2-ss-0.n2-ss-tablet .n2-ss-tablet,
552 div#n2-ss-0.n2-ss-mobile .n2-ss-mobile {
553 display: block;
554 }
555 div#n2-ss-0.n2-ss-desktop .n2-ss-widget-display-desktop,
556 div#n2-ss-0.n2-ss-tablet .n2-ss-widget-display-tablet,
557 div#n2-ss-0.n2-ss-mobile .n2-ss-widget-display-mobile {
558 display: block;
559 }
560 div#n2-ss-0 .n2-ss-desktop.n2-ib,
561 div#n2-ss-0.n2-ss-desktop .n2-ss-desktop.n2-ib,
562 div#n2-ss-0.n2-ss-tablet .n2-ss-tablet.n2-ib,
563 div#n2-ss-0.n2-ss-mobile .n2-ss-mobile.n2-ib {
564 display: inline-block;
565 }
566 div#n2-ss-0.n2-ss-desktop .n2-ss-widget-display-desktop.n2-ib,
567 div#n2-ss-0.n2-ss-tablet .n2-ss-widget-display-tablet.n2-ib,
568 div#n2-ss-0.n2-ss-mobile .n2-ss-widget-display-mobile.n2-ib {
569 display: inline-block;
570 }
571 div#n2-ss-0 .n2-ss-widget-always {
572 -webkit-transform: translate3d(0,0,0);
573 }
574 div#n2-ss-0 .n2-ss-static-slide {
575 display: flex;
576 flex-direction: column;
577 position: absolute;
578 top: 0;
579 left: 0;
580 width: 100%;
581 height: 100%;
582 z-index: 25;
583 visibility: hidden;
584 -webkit-backface-visibility: hidden;
585 }
586 div#n2-ss-0 .n2-ss-static-slide .n2-ss-section-outer,
587 div#n2-ss-0 .n2-ss-static-slide div[data-type="content"],
588 div#n2-ss-0 .n2-ss-static-slide div[data-type="content"] div.n2-ss-section-main-content {
589 visibility: hidden;
590 }
591 div#n2-ss-0 .n2-ss-static-slide .n2-ss-layer,
592 div#n2-ss-0 .n2-ss-static-slide > div,
593 div#n2-ss-0 .n2-ss-static-slide div[data-type="content"] > div,
594 div#n2-ss-0 .n2-ss-static-slide .n2-ss-section-main-content > div {
595 visibility: visible;
596 }
597 div#n2-ss-0 .n2-ss-shape-divider {
598 position: absolute;
599 left: 0;
600 width: 100%;
601 height: 100px;
602 pointer-events: none;
603 z-index: 13;
604 }
605 div#n2-ss-0 .n2-ss-shape-divider-inner {
606 height: 100%;
607 }
608 div#n2-ss-0 .n2-ss-shape-divider svg {
609 display: block;
610 height: 100%;
611 width: 100%;
612 }
613 div#n2-ss-0 .n2-ss-shape-divider-top {
614 top: 0;
615 }
616 div#n2-ss-0 .n2-ss-shape-divider-top.n2-ss-flip-horizontal {
617 -webkit-transform: scaleX(-1);
618 transform: scaleX(-1);
619 }
620 div#n2-ss-0 .n2-ss-shape-divider-bottom {
621 bottom: 0;
622 -webkit-transform: scaleY(-1);
623 transform: scaleY(-1);
624 }
625 div#n2-ss-0 .n2-ss-shape-divider-bottom.n2-ss-flip-horizontal {
626 -webkit-transform: scale(-1);
627 transform: scale(-1);
628 }
629 div#n2-ss-0 .n2-ss-shape-divider .n2-ss-divider-start {
630 visibility: hidden;
631 }
632 div#n2-ss-0 .n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-start {
633 visibility: visible;
634 }
635 div#n2-ss-0 .n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-end {
636 visibility: hidden;
637 }
638 div#n2-ss-0 video.n2-ow {
639 max-width: none;
640 }
641 div#n2-ss-0 iframe.n2-ow {
642 max-width: none;
643 display: block;
644 }
645 div#n2-ss-0 .n2-ss-item-iframe {
646 height: 100%;
647 }
648 div#n2-ss-0 .n2-grab {
649 cursor: -webkit-grab;
650 cursor: -moz-grab;
651 cursor: grab;
652 }
653 div#n2-ss-0 .n2-grabbing {
654 cursor: -webkit-grabbing;
655 cursor: -moz-grabbing;
656 cursor: grabbing;
657 }
658 div#n2-ss-0 .n2-video-play {
659 width: 48px;
660 height: 48px;
661 margin-left: -24px;
662 margin-top: -24px;
663 position: absolute;
664 left: 50%;
665 top: 50%;
666 }
667 div#n2-ss-0 form.n2-ow {
668 margin: 0;
669 border: 0;
670 padding: 0;
671 }
672 div#n2-ss-0 .n2-fake-input,
673 div#n2-ss-0 input.n2-ow {
674 height: auto;
675 width: auto;
676 -webkit-box-sizing: border-box;
677 -moz-box-sizing: border-box;
678 box-sizing: border-box;
679 margin: 0;
680 border: 0;
681 padding: 0;
682 display: inline-block;
683 vertical-align: middle;
684 white-space: normal;
685 background: none;
686 line-height: 1;
687 font-size: 13px;
688 font-family: Arial;
689 box-shadow: none;
690 }
691 div#n2-ss-0 input.n2-ow:focus {
692 outline: 0;
693 }
694 div#n2-ss-0 .n2-fake-input,
695 div#n2-ss-0 input.n2-ow[placeholder] {
696 overflow: hidden;
697 text-overflow: clip;
698 }
699 div#n2-ss-0 input.n2-ow::-moz-placeholder,
700 div#n2-ss-0 input.n2-ow:-moz-placeholder {
701 text-overflow: clip;
702 color: inherit;
703 }
704 div#n2-ss-0 input.n2-ow::-webkit-input-placeholder,
705 div#n2-ss-0 input.n2-ow::placeholder {
706 color: inherit;
707 }
708 div#n2-ss-0 table.n2-ow {
709 table-layout: auto;
710 margin: 0;
711 }
712 div#n2-ss-0 .n2-ow .n2-ss-thumbnail-type {
713 width: 48px;
714 height: 48px;
715 margin-left: -24px;
716 margin-top: -24px;
717 position: absolute;
718 left: 50%;
719 top: 50%;
720 }
721 div#n2-ss-0 .n2-ss-icon-normal {
722 display: inline-block;
723 }
724 div#n2-ss-0 .n2-ss-icon-hover,
725 div#n2-ss-0 .n2-ss-icon-has-hover:HOVER .n2-ss-icon-normal {
726 display: none;
727 }
728 div#n2-ss-0 .n2-ss-icon-has-hover:HOVER .n2-ss-icon-hover {
729 display: inline-block;
730 }
731 div#n2-ss-0 .n2-ss-section-main-content .n2-ss-layer {
732 position: relative;
733 }
734 div#n2-ss-0 .n2-ss-section-main-content .n2-ss-item {
735 float: none;
736 }
737 div#n2-ss-0 .n2-ss-section-main-content > .n2-ss-layer[data-type="row"] {
738 width: 100%;
739 }
740 div#n2-ss-0 .n2-ss-section-main-content > .n2-ss-layer[data-type="row"].n2-ss-autowidth {
741 width: auto;
742 }
743 div#n2-ss-0 .n2-ss-layer[data-type="row"].n2-ss-stretch-layer {
744 display: flex;
745 flex: 1 1 auto;
746 }
747 div#n2-ss-0 .n2-ss-layer[data-type="row"].n2-ss-stretch-layer > .n2-ss-layer-mask {
748 display: flex;
749 }
750 div#n2-ss-0 .n2-ss-layer-row {
751 box-sizing: border-box;
752 display: flex;
753 }
754 div#n2-ss-0 .n2-ss-layer[data-type="row"].n2-ss-stretch-layer .n2-ss-layer-row {
755 height: auto;
756 width: 100%;
757 }
758 div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer {
759 box-sizing: border-box;
760 position: relative;
761 width: 1px;
762 flex: 1 1 auto;
763 }
764 div#n2-ss-0 .n2-ss-layer-row.n2-ss-row-wrapped {
765 flex-wrap: wrap;
766 }
767 div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer[data-r="0"] {
768 margin-top: 0 !important;
769 }
770 div#n2-ss-0 .n2-ss-layer-row > .n2-ss-row-break {
771 display: none;
772 width: 100%;
773 flex: 0 0 auto;
774 }
775 div#n2-ss-0 .n2-ss-layer-row.n2-ss-row-wrapped > .n2-ss-row-break {
776 display: block;
777 }
778 [dir="ltr"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer {
779 margin-left: 0 !important;
780 }
781 [dir="ltr"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer.n2-ss-last-in-row {
782 margin-right: 0 !important;
783 }
784 [dir="ltr"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer:last-child {
785 margin-right: 0;
786 }
787 [dir="rtl"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer {
788 margin-right: 0 !important;
789 }
790 [dir="rtl"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer.n2-ss-last-in-row {
791 margin-left: 0 !important;
792 }
793 [dir="rtl"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer:last-child {
794 margin-left: 0;
795 }
796 div#n2-ss-0 .n2-ss-layer-row .n2-ss-item {
797 float: none;
798 }
799 div#n2-ss-0 .n2-ss-layer-row .n2-ss-layer {
800 position: relative;
801 }
802 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer {
803 width: auto;
804 }
805 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer[data-pm="normal"] {
806 max-width: 100%;
807 }
808 div#n2-ss-0 .n2-ss-section-outer {
809 display: flex;
810 flex-direction: column;
811 position: relative;
812 width: 100%;
813 height: 100%;
814 z-index: 1;
815 }
816 div#n2-ss-0 .n2-ss-layer[data-type="content"] {
817 position: relative;
818 width: 100%;
819 height: 100%;
820 }
821 div#n2-ss-0 .n2-ss-section-main-content {
822 display: flex;
823 justify-content: center;
824 flex-direction: column;
825 }
826 div#n2-ss-0 .n2-ss-section-main-content .n2-ss-layer {
827 min-height: 1px;
828 }
829 div#n2-ss-0 .n2-ss-layer-content {
830 display: flex;
831 flex-direction: column;
832 justify-content: flex-start;
833 box-sizing: border-box;
834 position: relative;
835 min-height: 100%;
836 height: 40px;
837 }
838 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer-needsize {
839 width: 100%;
840 }
841 div#n2-ss-0 .n2-ss-layer-content[data-alignitems="stretch"] {
842 align-items: stretch;
843 }
844 div#n2-ss-0 .n2-ss-layer-content[data-alignitems="flex-start"] {
845 align-items: flex-start;
846 }
847 div#n2-ss-0 .n2-ss-layer-content[data-alignitems="center"] {
848 align-items: center;
849 }
850 div#n2-ss-0 .n2-ss-layer-content[data-alignitems="flex-end"] {
851 align-items: flex-end;
852 }
853 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="flex-start"] {
854 justify-content: flex-start;
855 }
856 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="center"] {
857 justify-content: center;
858 }
859 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="flex-end"] {
860 justify-content: flex-end;
861 }
862 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="space-around"] {
863 justify-content: space-around;
864 }
865 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="space-between"] {
866 justify-content: space-between;
867 }
868 div#n2-ss-0 .n2-ss-layer[data-type="col"] {
869 display: flex;
870 flex-flow: column;
871 order: 10;
872 }
873 div#n2-ss-0 .n2-ss-layer[data-type="col"].n2-ss-has-maxwidth {
874 align-self: stretch;
875 }
876 div#n2-ss-0 .n2-ss-layer-col {
877 box-sizing: border-box;
878 position: relative;
879 width: 100%;
880 height: auto;
881 flex: 1 1 auto;
882 }
883 div#n2-ss-0 .n2-ss-layer-col > .n2-ss-layer {
884 flex: 0 0 auto;
885 }
886 div#n2-ss-0 .n2-ss-section-main-content-calc {
887 min-height: 0;
888 height: auto;
889 }
890 div#n2-ss-0 .n2-ss-autowidth > .n2-ss-layer-row > .n2-ss-layer {
891 width: auto !important;
892 }
893 div#n2-ss-0 [data-csstextalign="left"] {
894 text-align: left;
895 }
896 div#n2-ss-0 [data-csstextalign="center"] {
897 text-align: center;
898 }
899 div#n2-ss-0 [data-csstextalign="right"] {
900 text-align: right;
901 }
902 div#n2-ss-0 .n2-ss-layer.n2-ss-has-maxwidth[data-pm="normal"] {
903 width: 100%;
904 }
905 div#n2-ss-0 [data-csstextalign="left"] .n2-ss-has-maxwidth,
906 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="center"]):not([data-csstextalign="right"]):not([data-csstextalign="inherit"]) .n2-ss-has-maxwidth,
907 div#n2-ss-0 [data-csstextalign="left"] .n2-ss-autowidth,
908 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="center"]):not([data-csstextalign="right"]):not([data-csstextalign="inherit"]) .n2-ss-autowidth {
909 align-self: flex-start;
910 }
911 div#n2-ss-0 [data-csstextalign="center"] .n2-ss-has-maxwidth,
912 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="left"]):not([data-csstextalign="right"]):not([data-csstextalign="inherit"]) .n2-ss-has-maxwidth,
913 div#n2-ss-0 [data-csstextalign="center"] .n2-ss-autowidth,
914 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="left"]):not([data-csstextalign="right"]):not([data-csstextalign="inherit"]) .n2-ss-autowidth {
915 align-self: center;
916 }
917 div#n2-ss-0 [data-csstextalign="right"] .n2-ss-has-maxwidth,
918 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="left"]):not([data-csstextalign="center"]):not([data-csstextalign="inherit"]) .n2-ss-has-maxwidth,
919 div#n2-ss-0 [data-csstextalign="right"] .n2-ss-autowidth,
920 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="left"]):not([data-csstextalign="center"]):not([data-csstextalign="inherit"]) .n2-ss-autowidth {
921 align-self: flex-end;
922 }
923 div#n2-ss-0 .n2-ss-layer-content > [data-cssselfalign="left"],
924 div#n2-ss-0 .n2-ss-has-maxwidth[data-cssselfalign="left"],
925 div#n2-ss-0 .n2-ss-autowidth[data-cssselfalign="left"] {
926 align-self: flex-start !important;
927 }
928 div#n2-ss-0 .n2-ss-layer-content > [data-cssselfalign="center"],
929 div#n2-ss-0 .n2-ss-has-maxwidth[data-cssselfalign="center"],
930 div#n2-ss-0 .n2-ss-autowidth[data-cssselfalign="center"] {
931 align-self: center !important;
932 }
933 div#n2-ss-0 .n2-ss-layer-content > [data-cssselfalign="right"],
934 div#n2-ss-0 .n2-ss-has-maxwidth[data-cssselfalign="right"],
935 div#n2-ss-0 .n2-ss-autowidth[data-cssselfalign="right"] {
936 align-self: flex-end !important;
937 }
938 div#n2-ss-0 .n2-ss-layer-inline {
939 flex-direction: row;
940 flex-wrap: wrap;
941 }
942 div#n2-ss-0 .n2-ss-img-wrapper,
943 div#n2-ss-0 .n2-ss-img-wrapper img {
944 line-height: 0;
945 }
946 div#n2-ss-0 .n2-ss-item-iframe-wrapper {
947 -webkit-overflow-scrolling: touch;
948 overflow-y: auto;
949 height: 100%;
950 }
951 div#n2-ss-0 .n2i {
952 vertical-align: top;
953 }
954 .n2-clear {
955 clear: both;
956 }
957 .n2-in-fullscreen * {
958 -webkit-animation-name: initial;
959 animation-name: initial;
960 }
961 .n2-in-fullscreen [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {
962 opacity: 1;
963 }
964 .n2-ss-align {
965 position: relative;
966 z-index: 0;
967 overflow: hidden;
968 }
969 .n2-ss-align.n2-ss-slider-align-visible {
970 overflow: visible;
971 }
972 div#n2-ss-0 .n2-ss-background-animation {
973 position: absolute;
974 top: 0;
975 left: 0;
976 width: 100%;
977 height: 100%;
978 z-index: 3;
979 }
980 div#n2-ss-0 .n2-ss-background-animation .n2-ss-slide-background {
981 z-index: auto;
982 }
983 div#n2-ss-0 .n2-ss-background-animation img {
984 max-width: none;
985 }
986 div#n2-ss-0 .n2-ss-background-animation .n2-3d-side {
987 position: absolute;
988 left: 0;
989 top: 0;
990 overflow: hidden;
991 background: #333;
992 outline: 1px solid rgba(0,0,0,0);
993 }
994 div#n2-ss-0 .n2-ss-background-animation .n2-ff-3d,
995 div#n2-ss-0 .n2-ss-background-animation .tile {
996 outline: 1px solid rgba(0,0,0,0);
997 }
998 div#n2-ss-0 {
999 width: 1200px;
1000 float: left;
1001 }
1002 html[dir="rtl"] div#n2-ss-0 {
1003 float: right;
1004 }
1005 div#n2-ss-0 .n2-ss-slider-1 {
1006 position: relative;
1007 padding-top: 0px;
1008 padding-right: 0px;
1009 padding-bottom: 0px;
1010 padding-left: 0px;
1011 height: 500px;
1012 border-style: solid;
1013 border-width: 0px;
1014 border-color: #3E3E3E;
1015 border-color: RGBA(62,62,62,1);
1016 border-radius: 0px;
1017 background-clip: padding-box;
1018 background-repeat: repeat;
1019 background-position: 50% 50%;
1020 background-size: cover;
1021 background-attachment: scroll;
1022 }
1023 div#n2-ss-0 .n2-ss-slider-background-video-container {
1024 position: absolute;
1025 left: 0;
1026 top: 0;
1027 width: 100%;
1028 height: 100%;
1029 overflow: hidden;
1030 }
1031 div#n2-ss-0 .n2-ss-slider-2 {
1032 position: relative;
1033 width: 100%;
1034 height: 100%;
1035 }
1036 .x-firefox div#n2-ss-0 .n2-ss-slider-2 {
1037 opacity: 0.99999;
1038 }
1039 div#n2-ss-0 .n2-ss-slider-3 {
1040 position: relative;
1041 width: 100%;
1042 height: 100%;
1043 overflow: hidden;
1044 outline: 1px solid rgba(0,0,0,0);
1045 z-index: 10;
1046 }
1047 div#n2-ss-0 .n2-ss-slide-backgrounds,
1048 div#n2-ss-0 .n2-ss-slider-3 > .n-particles-js-canvas-el,
1049 div#n2-ss-0 .n2-ss-slider-3 > .n2-ss-divider {
1050 position: absolute;
1051 left: 0;
1052 top: 0;
1053 width: 100%;
1054 height: 100%;
1055 }
1056 div#n2-ss-0 .n2-ss-slide-backgrounds {
1057 z-index: 10;
1058 }
1059 div#n2-ss-0 .n2-ss-slider-3 > .n-particles-js-canvas-el {
1060 z-index: 12;
1061 }
1062 div#n2-ss-0 .n2-ss-slide-backgrounds > * {
1063 overflow: hidden;
1064 }
1065 div#n2-ss-0 .n2-ss-slide {
1066 position: absolute;
1067 top: 0;
1068 left: 0;
1069 width: 100%;
1070 height: 100%;
1071 z-index: 20;
1072 display: block;
1073 -webkit-backface-visibility: hidden;
1074 }
1075 div#n2-ss-0 .n2-ss-layers-container {
1076 position: relative;
1077 width: 1200px;
1078 height: 500px;
1079 }
1080 div#n2-ss-0 .n2-ss-parallax-clip > .n2-ss-layers-container {
1081 position: absolute;
1082 right: 0;
1083 }
1084 div#n2-ss-0 .n2-ss-slide-active {
1085 z-index: 21;
1086 }
1087
1088 #n2-ss-0.n2-ss-load-fade{position: relative !important;}
1 {"hash":"79e2df35bd0c42235cbe191d12011b0d"}
...\ No newline at end of file ...\ No newline at end of file
1 div#n2-ss-0 .n2-ss-button-container,
2 div#n2-ss-0 .n2-ss-button-container a {
3 display: inline-block;
4 }
5 div#n2-ss-0 .n2-ss-button-container.n2-ss-fullwidth,
6 div#n2-ss-0 .n2-ss-button-container.n2-ss-fullwidth a {
7 display: block;
8 }
9 div#n2-ss-0 .n2-ss-button-container.n2-ss-nowrap {
10 white-space: nowrap;
11 }
12 div#n2-ss-0 .n2-ss-button-container a div {
13 display: inline;
14 }
15 div#n2-ss-0 .n2-ss-button-container a > div {
16 display: inline-flex;
17 align-items: center;
18 vertical-align: top;
19 }
20 div#n2-ss-0 .n2-ss-button-container i {
21 font-size: 100%;
22 vertical-align: baseline;
23 }
24 div#n2-ss-0 .n2-ss-button-container a[data-iconplacement="left"] i {
25 margin-right: 0.3em;
26 }
27 div#n2-ss-0 .n2-ss-button-container a[data-iconplacement="right"] i {
28 margin-left: 0.3em;
29 }
30 div#n2-ss-0 .n2-ss-item-imagebox-container {
31 display: flex;
32 overflow: hidden;
33 }
34 div#n2-ss-0 .n2-ss-item-imagebox-container .n2-ss-item-imagebox-content > a {
35 display: block;
36 }
37 div#n2-ss-0 .n2-ss-item-imagebox-container .n2-ss-item-imagebox-image a {
38 display: inline-block;
39 }
40 div#n2-ss-0 .n2-ss-item-imagebox-container[data-verticalalign="flex-start"] {
41 align-items: flex-start;
42 }
43 div#n2-ss-0 .n2-ss-item-imagebox-container[data-verticalalign="center"] {
44 align-items: center;
45 }
46 div#n2-ss-0 .n2-ss-item-imagebox-container[data-verticalalign="flex-end"] {
47 align-items: flex-end;
48 }
49 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="left"],
50 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="right"] {
51 flex-direction: row;
52 }
53 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="top"],
54 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="bottom"] {
55 flex-direction: column;
56 }
57 div#n2-ss-0 .n2-ss-item-imagebox-image {
58 background-size: cover;
59 }
60 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="right"] .n2-ss-item-imagebox-image,
61 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="bottom"] .n2-ss-item-imagebox-image {
62 order: 2;
63 }
64 div#n2-ss-0 .n2-ss-item-imagebox-image img {
65 max-width: 100%;
66 width: auto;
67 vertical-align: top;
68 }
69 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="left"] .n2-ss-item-imagebox-image,
70 div#n2-ss-0 .n2-ss-item-imagebox-container[data-layout="right"] .n2-ss-item-imagebox-image {
71 max-width: 50%;
72 }
73 div#n2-ss-0 .n2-ss-item-imagebox-container .n2-ss-item-imagebox-content {
74 flex: 1 1;
75 }
76 div#n2-ss-0 .n2-ss-item-transition {
77 position: relative;
78 }
79 div#n2-ss-0 .n2-ss-item-transition a {
80 display: block;
81 }
82 div#n2-ss-0 .n2-ss-item-transition img {
83 display: block;
84 width: 100%;
85 }
86 div#n2-ss-0 .n2-ss-item-transition .n2-ss-item-transition-image2 {
87 position: absolute;
88 top: 0;
89 left: 0;
90 }
91 div#n2-ss-0 .n2-ss-item-caption {
92 position: relative;
93 overflow: hidden;
94 }
95 div#n2-ss-0 .n2-ss-item-caption a {
96 display: block;
97 }
98 div#n2-ss-0 .n2-ss-item-caption img {
99 display: block;
100 width: 100%;
101 }
102 div#n2-ss-0 .n2-ss-item-caption-content {
103 display: flex;
104 justify-content: center;
105 flex-direction: column;
106 position: absolute;
107 width: 100%;
108 height: 100%;
109 overflow: hidden;
110 }
111 div#n2-ss-0 .n2-ss-item-caption-content[data-verticalalign="flex-start"] {
112 justify-content: flex-start;
113 }
114 div#n2-ss-0 .n2-ss-item-caption-content[data-verticalalign="flex-end"] {
115 justify-content: flex-end;
116 }
117 div#n2-ss-0 .n2-ss-item-caption-content .n2-div-h4,
118 div#n2-ss-0 .n2-ss-item-caption-content p {
119 margin: 10px;
120 }
121 div#n2-ss-0 .n2-ss-item-progressbar {
122 width: 100%;
123 }
124 div#n2-ss-0 .n2-ss-item-progressbar-inner {
125 display: flex;
126 align-items: center;
127 }
128 div#n2-ss-0 .n2-ss-item-progressbar-counting {
129 margin: 0 10px 0 auto;
130 }
131 div#n2-ss-0 .n2-ss-item-progressbar-inner .n2-ss-item-progressbar-label {
132 white-space: nowrap;
133 flex: 1 1;
134 overflow: hidden;
135 margin: 0 10px;
136 text-overflow: clip;
137 }
138 div#n2-ss-0 .n2-ss-item-circlecounter-svg-container {
139 display: inline-block;
140 position: relative;
141 z-index: 1;
142 height: auto;
143 }
144 div#n2-ss-0 .n2-ss-item-circlecounter-svg-container svg {
145 vertical-align: top;
146 }
147 div#n2-ss-0 .n2-ss-item-circlecounter-svg-overlay {
148 position: absolute;
149 left: 0;
150 top: 0;
151 width: 100%;
152 height: 100%;
153 display: flex;
154 flex-direction: column;
155 justify-content: center;
156 }
157 div#n2-ss-0 .n2-ss-item-audio-bar {
158 display: flex;
159 align-items: center;
160 overflow: hidden;
161 height: 32px;
162 flex-wrap: wrap;
163 justify-content: center;
164 }
165 div#n2-ss-0 .n2-ss-item-audio-bar svg {
166 display: block;
167 }
168 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-play {
169 width: 32px;
170 cursor: pointer;
171 }
172 div#n2-ss-0 .n2-ss-item-audio-bar[data-state="playing"] .n2-ss-item-audio-play {
173 display: none;
174 }
175 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-pause {
176 width: 32px;
177 cursor: pointer;
178 }
179 div#n2-ss-0 .n2-ss-item-audio-bar[data-state="paused"] .n2-ss-item-audio-pause {
180 display: none;
181 }
182 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-progress-container {
183 flex: 1 1;
184 width: 200px;
185 padding: 4px 0;
186 cursor: pointer;
187 margin-right: 10px;
188 }
189 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-progress {
190 height: 6px;
191 }
192 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-progress-playhead {
193 width: 0%;
194 height: 100%;
195 }
196 div#n2-ss-0 .n2-ss-item-audio-time {
197 font: normal 12px "Lucida Console", Monaco, monospace;
198 margin-right: 10px;
199 }
200 div#n2-ss-0 .n2-ss-item-audio-time + .n2-ss-item-audio-unmute,
201 div#n2-ss-0 .n2-ss-item-audio-time + .n2-ss-item-audio-unmute + .n2-ss-item-audio-mute {
202 margin-left: -10px;
203 }
204 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-mute {
205 width: 32px;
206 cursor: pointer;
207 }
208 div#n2-ss-0 .n2-ss-item-audio-bar[data-volume="0"] .n2-ss-item-audio-mute {
209 display: none;
210 }
211 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-unmute {
212 width: 32px;
213 cursor: pointer;
214 }
215 div#n2-ss-0 .n2-ss-item-audio-bar:not([data-volume="0"]) .n2-ss-item-audio-unmute {
216 display: none;
217 }
218 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-volume-container {
219 width: 60px;
220 padding: 4px 0;
221 margin-right: 10px;
222 cursor: pointer;
223 }
224 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-volume {
225 height: 6px;
226 }
227 div#n2-ss-0 .n2-ss-item-audio-bar .n2-ss-item-audio-volumehead {
228 width: 100%;
229 height: 100%;
230 }
231 #n2-ss-0 {
232 -webkit-font-smoothing: antialiased;
233 }
234 #n2-ss-0 .n2-ow,
235 #n2-ss-0 .n2-ow-all * {
236 font-size: inherit;
237 line-height: inherit;
238 letter-spacing: inherit;
239 }
240 #n2-ss-0 .n2-ow,
241 #n2-ss-0 .n2-ow:before,
242 #n2-ss-0 .n2-ow:after,
243 #n2-ss-0 .n2-ow-all *,
244 #n2-ss-0 .n2-ow-all *:before,
245 #n2-ss-0 .n2-ow-all *:after {
246 -moz-box-sizing: content-box;
247 box-sizing: content-box;
248 }
249 #n2-ss-0 a.n2-ow,
250 #n2-ss-0 .n2-ow-all a {
251 border: 0;
252 -webkit-hyphens: none;
253 -moz-hyphens: none;
254 -ms-hyphens: none;
255 hyphens: none;
256 }
257 #n2-ss-0 a.n2-ow,
258 #n2-ss-0 a.n2-ow:focus,
259 #n2-ss-0 .n2-ow-all a,
260 #n2-ss-0 .n2-ow-all a:focus {
261 outline: none !important;
262 transition: none 0s;
263 box-shadow: none;
264 }
265 #n2-ss-0 h1.n2-ow,
266 #n2-ss-0 h2.n2-ow,
267 #n2-ss-0 h3.n2-ow,
268 #n2-ss-0 h4.n2-ow,
269 #n2-ss-0 h5.n2-ow,
270 #n2-ss-0 h6.n2-ow,
271 #n2-ss-0 p.n2-ow,
272 #n2-ss-0 .n2-ow-all h1,
273 #n2-ss-0 .n2-ow-all h2,
274 #n2-ss-0 .n2-ow-all h3,
275 #n2-ss-0 .n2-ow-all h4,
276 #n2-ss-0 .n2-ow-all h5,
277 #n2-ss-0 .n2-ow-all h6,
278 #n2-ss-0 .n2-ow-all p {
279 margin: 0;
280 padding-left: 0;
281 padding-right: 0;
282 height: auto;
283 width: auto;
284 border: 0;
285 box-shadow: none;
286 -webkit-hyphens: none;
287 -moz-hyphens: none;
288 -ms-hyphens: none;
289 hyphens: none;
290 }
291 #n2-ss-0 img.n2-ow,
292 #n2-ss-0 .n2-ow-all img {
293 width: auto;
294 box-shadow: none;
295 -webkit-border-radius: 0;
296 -moz-border-radius: 0;
297 border-radius: 0;
298 background: transparent;
299 background: none;
300 padding: 0;
301 margin: 0;
302 border: 0;
303 vertical-align: top;
304 }
305 #n2-ss-0 ul.n2-ow,
306 #n2-ss-0 li.n2-ow,
307 #n2-ss-0 img.n2-ow,
308 #n2-ss-0 a.n2-ow,
309 #n2-ss-0 p.n2-ow,
310 #n2-ss-0 ol.n2-ow,
311 #n2-ss-0 textarea.n2-ow,
312 #n2-ss-0 input.n2-ow,
313 #n2-ss-0 button.n2-ow {
314 -moz-transition: none 0s;
315 -webkit-transition: none 0s;
316 -o-transition: none 0s;
317 transition: none 0s;
318 }
319 div#n2-ss-0 {
320 z-index: 3;
321 margin: 0px 0px 0px 0px;
322 position: relative;
323 text-align: left;
324 }
325 [dir="rtl"] div#n2-ss-0 {
326 text-align: right;
327 }
328 div#n2-ss-0 :focus {
329 outline: none;
330 }
331 [dir="rtl"] div#n2-ss-0 .n2-ss-slide-background {
332 text-align: left;
333 }
334 div#n2-ss-0.n2-ss-load-fade {
335 position: absolute;
336 opacity: 0;
337 -webkit-transition: opacity 0.3s ease-in-out;
338 -moz-transition: opacity 0.3s ease-in-out;
339 transition: opacity 0.3s ease-in-out;
340 }
341 div#n2-ss-0.n2-ss-load-fade.n2-ss-loaded {
342 opacity: 1;
343 position: relative;
344 }
345 div#n2-ss-0 .unselectable {
346 -moz-user-select: -moz-none;
347 -khtml-user-select: none;
348 -webkit-user-select: none;
349 -ms-user-select: none;
350 user-select: none;
351 }
352 div#n2-ss-0.n2notransition * {
353 -webkit-transition: none !important;
354 -moz-transition: none !important;
355 -o-transition: none !important;
356 transition: none !important;
357 }
358 div#n2-ss-0 .n2noselftransition {
359 -webkit-transition: none !important;
360 -moz-transition: none !important;
361 -o-transition: none !important;
362 transition: none !important;
363 }
364 div#n2-ss-0 .n2-ss-slide {
365 text-align: center;
366 }
367 div#n2-ss-0 .n2-ss-slide,
368 div#n2-ss-0 .n2-ss-canvas {
369 position: relative;
370 }
371 div#n2-ss-0 .n2-ss-slide,
372 div#n2-ss-0 .n2-ss-canvas {
373 overflow: hidden !important;
374 }
375 div#n2-ss-0 .n2-ss-slide-background,
376 div#n2-ss-0 .n2-ss-slide-background * {
377 position: absolute;
378 top: 0;
379 left: 0;
380 width: 100%;
381 height: 100%;
382 text-align: left;
383 }
384 div#n2-ss-0 .n2-ss-slide-background {
385 z-index: 10;
386 }
387 div#n2-ss-0 .n2-ss-slide-background img {
388 max-width: none;
389 display: none;
390 width: 0;
391 height: 0;
392 }
393 div#n2-ss-0 .n2-ss-background-image {
394 width: 100%;
395 height: 100%;
396 background-position: 50% 50%;
397 background-repeat: no-repeat;
398 -webkit-box-sizing: content-box;
399 -moz-box-sizing: content-box;
400 -ms-box-sizing: content-box;
401 box-sizing: content-box;
402 }
403 div#n2-ss-0 [data-mode="fill"] .n2-ss-background-image {
404 background-size: cover;
405 }
406 div#n2-ss-0 [data-mode="fit"] .n2-ss-background-image {
407 background-size: contain;
408 }
409 div#n2-ss-0 [data-mode="simple"] .n2-ss-background-image {
410 background-size: cover;
411 }
412 div#n2-ss-0 [data-mode="stretch"] .n2-ss-background-image {
413 background-size: 100% 100%;
414 }
415 div#n2-ss-0 [data-mode="center"] .n2-ss-background-image {
416 background-position: 50% 50%;
417 }
418 div#n2-ss-0 [data-mode="tile"] .n2-ss-background-image {
419 background-repeat: repeat;
420 }
421 div#n2-ss-0 [data-mode="fixed"] .n2-ss-background-image {
422 background-size: cover;
423 }
424 div#n2-ss-0 .n2-ss-slide-background-video {
425 position: absolute;
426 top: 0;
427 left: 0;
428 visibility: hidden;
429 z-index: 2;
430 }
431 div#n2-ss-0 .n2-ss-slide-background-video.n2-active {
432 visibility: visible;
433 }
434 div#n2-ss-0 .n2-ss-layers-container {
435 visibility: hidden;
436 position: relative;
437 width: 100%;
438 height: 100%;
439 display: flex;
440 flex-direction: column;
441 z-index: 20;
442 }
443 div#n2-ss-0 [onclick].n2-ss-layers-container {
444 visibility: visible;
445 }
446 div#n2-ss-0 .n2-ss-slide {
447 -webkit-perspective: 1500px;
448 perspective: 1500px;
449 }
450 .n2-ucbrowser div#n2-ss-0 .n2-ss-slide {
451 -webkit-perspective: initial;
452 }
453 div#n2-ss-0 .n2-ss-layers-container > * {
454 visibility: visible;
455 }
456 div#n2-ss-0 .n2-ss-layer {
457 position: absolute;
458 outline: 1px solid RGBA(0,0,0,0);
459 z-index: 1;
460 }
461 div#n2-ss-0 .n2-ss-layer-parallax,
462 div#n2-ss-0 .n2-ss-layer-mask,
463 div#n2-ss-0 .n2-ss-layer-rotation {
464 width: 100%;
465 height: 100%;
466 }
467 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer-parallax,
468 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer-mask,
469 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer-rotation,
470 div#n2-ss-0 .n2-ss-layer-row .n2-ss-layer-parallax,
471 div#n2-ss-0 .n2-ss-layer-row .n2-ss-layer-mask,
472 div#n2-ss-0 .n2-ss-layer-row .n2-ss-layer-rotation {
473 height: auto;
474 flex-grow: 1;
475 }
476 div#n2-ss-0 .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-parallax,
477 div#n2-ss-0 .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-mask,
478 div#n2-ss-0 .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-rotation {
479 height: 100%;
480 }
481 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-parallax,
482 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-parallax,
483 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-mask,
484 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-mask,
485 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-rotation,
486 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-rotation,
487 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-parallax > .n2-ss-layer-rotation,
488 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-parallax > .n2-ss-layer-rotation,
489 div#n2-ss-0 .n2-ss-layer[data-type="col"] > .n2-ss-layer-mask > .n2-ss-layer-rotation,
490 div#n2-ss-0 .n2-ss-layer[data-type="content"] > .n2-ss-layer-mask > .n2-ss-layer-rotation {
491 display: flex;
492 flex-direction: column;
493 }
494 div#n2-ss-0 .n2-ss-layer-group {
495 visibility: hidden;
496 width: 100%;
497 height: 100%;
498 position: absolute;
499 left: 0;
500 top: 0;
501 z-index: 1;
502 }
503 div#n2-ss-0 .n2-ss-layer-group > * {
504 visibility: visible;
505 }
506 div#n2-ss-0 .n2-ss-layer-group > .n2-ss-layer-parallax {
507 visibility: hidden;
508 }
509 div#n2-ss-0 .n2-ss-layer-group > .n2-ss-layer-parallax > * {
510 visibility: visible;
511 }
512 div#n2-ss-0.n2-ss-mobile .n2-ss-slider-1,
513 div#n2-ss-0.n2-ss-tablet .n2-ss-slider-1 {
514 background-attachment: scroll !important;
515 }
516 div#n2-ss-0 .n2-ss-widget {
517 position: relative;
518 display: none;
519 -webkit-backface-visibility: hidden;
520 -webkit-perspective: 1;
521 z-index: 12;
522 font-size: 16px;
523 -webkit-transition: opacity 0.4s ease;
524 -moz-transition: opacity 0.4s ease;
525 -o-transition: opacity 0.4s ease;
526 transition: opacity 0.4s ease;
527 opacity: 1;
528 -webkit-transition: opacity 0.4s ease;
529 -moz-transition: opacity 0.4s ease;
530 -o-transition: opacity 0.4s ease;
531 transition: opacity 0.4s ease;
532 }
533 div#n2-ss-0 .n2-ss-widget.n2-ss-widget-hidden {
534 opacity: 0;
535 pointer-events: none;
536 }
537 div#n2-ss-0.n2-ss-tablet .n2-ss-widget {
538 font-size: 14px;
539 }
540 div#n2-ss-0.n2-ss-mobile .n2-ss-widget {
541 font-size: 12px;
542 }
543 div#n2-ss-0 .n2-ss-tablet,
544 div#n2-ss-0 .n2-ss-mobile,
545 div#n2-ss-0.n2-ss-tablet .n2-ss-desktop,
546 div#n2-ss-0.n2-ss-mobile .n2-ss-desktop {
547 display: none;
548 }
549 div#n2-ss-0 .n2-ss-desktop,
550 div#n2-ss-0.n2-ss-desktop .n2-ss-desktop,
551 div#n2-ss-0.n2-ss-tablet .n2-ss-tablet,
552 div#n2-ss-0.n2-ss-mobile .n2-ss-mobile {
553 display: block;
554 }
555 div#n2-ss-0.n2-ss-desktop .n2-ss-widget-display-desktop,
556 div#n2-ss-0.n2-ss-tablet .n2-ss-widget-display-tablet,
557 div#n2-ss-0.n2-ss-mobile .n2-ss-widget-display-mobile {
558 display: block;
559 }
560 div#n2-ss-0 .n2-ss-desktop.n2-ib,
561 div#n2-ss-0.n2-ss-desktop .n2-ss-desktop.n2-ib,
562 div#n2-ss-0.n2-ss-tablet .n2-ss-tablet.n2-ib,
563 div#n2-ss-0.n2-ss-mobile .n2-ss-mobile.n2-ib {
564 display: inline-block;
565 }
566 div#n2-ss-0.n2-ss-desktop .n2-ss-widget-display-desktop.n2-ib,
567 div#n2-ss-0.n2-ss-tablet .n2-ss-widget-display-tablet.n2-ib,
568 div#n2-ss-0.n2-ss-mobile .n2-ss-widget-display-mobile.n2-ib {
569 display: inline-block;
570 }
571 div#n2-ss-0 .n2-ss-widget-always {
572 -webkit-transform: translate3d(0,0,0);
573 }
574 div#n2-ss-0 .n2-ss-static-slide {
575 display: flex;
576 flex-direction: column;
577 position: absolute;
578 top: 0;
579 left: 0;
580 width: 100%;
581 height: 100%;
582 z-index: 25;
583 visibility: hidden;
584 -webkit-backface-visibility: hidden;
585 }
586 div#n2-ss-0 .n2-ss-static-slide .n2-ss-section-outer,
587 div#n2-ss-0 .n2-ss-static-slide div[data-type="content"],
588 div#n2-ss-0 .n2-ss-static-slide div[data-type="content"] div.n2-ss-section-main-content {
589 visibility: hidden;
590 }
591 div#n2-ss-0 .n2-ss-static-slide .n2-ss-layer,
592 div#n2-ss-0 .n2-ss-static-slide > div,
593 div#n2-ss-0 .n2-ss-static-slide div[data-type="content"] > div,
594 div#n2-ss-0 .n2-ss-static-slide .n2-ss-section-main-content > div {
595 visibility: visible;
596 }
597 div#n2-ss-0 .n2-ss-shape-divider {
598 position: absolute;
599 left: 0;
600 width: 100%;
601 height: 100px;
602 pointer-events: none;
603 z-index: 13;
604 }
605 div#n2-ss-0 .n2-ss-shape-divider-inner {
606 height: 100%;
607 }
608 div#n2-ss-0 .n2-ss-shape-divider svg {
609 display: block;
610 height: 100%;
611 width: 100%;
612 }
613 div#n2-ss-0 .n2-ss-shape-divider-top {
614 top: 0;
615 }
616 div#n2-ss-0 .n2-ss-shape-divider-top.n2-ss-flip-horizontal {
617 -webkit-transform: scaleX(-1);
618 transform: scaleX(-1);
619 }
620 div#n2-ss-0 .n2-ss-shape-divider-bottom {
621 bottom: 0;
622 -webkit-transform: scaleY(-1);
623 transform: scaleY(-1);
624 }
625 div#n2-ss-0 .n2-ss-shape-divider-bottom.n2-ss-flip-horizontal {
626 -webkit-transform: scale(-1);
627 transform: scale(-1);
628 }
629 div#n2-ss-0 .n2-ss-shape-divider .n2-ss-divider-start {
630 visibility: hidden;
631 }
632 div#n2-ss-0 .n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-start {
633 visibility: visible;
634 }
635 div#n2-ss-0 .n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-end {
636 visibility: hidden;
637 }
638 div#n2-ss-0 video.n2-ow {
639 max-width: none;
640 }
641 div#n2-ss-0 iframe.n2-ow {
642 max-width: none;
643 display: block;
644 }
645 div#n2-ss-0 .n2-ss-item-iframe {
646 height: 100%;
647 }
648 div#n2-ss-0 .n2-grab {
649 cursor: -webkit-grab;
650 cursor: -moz-grab;
651 cursor: grab;
652 }
653 div#n2-ss-0 .n2-grabbing {
654 cursor: -webkit-grabbing;
655 cursor: -moz-grabbing;
656 cursor: grabbing;
657 }
658 div#n2-ss-0 .n2-video-play {
659 width: 48px;
660 height: 48px;
661 margin-left: -24px;
662 margin-top: -24px;
663 position: absolute;
664 left: 50%;
665 top: 50%;
666 }
667 div#n2-ss-0 form.n2-ow {
668 margin: 0;
669 border: 0;
670 padding: 0;
671 }
672 div#n2-ss-0 .n2-fake-input,
673 div#n2-ss-0 input.n2-ow {
674 height: auto;
675 width: auto;
676 -webkit-box-sizing: border-box;
677 -moz-box-sizing: border-box;
678 box-sizing: border-box;
679 margin: 0;
680 border: 0;
681 padding: 0;
682 display: inline-block;
683 vertical-align: middle;
684 white-space: normal;
685 background: none;
686 line-height: 1;
687 font-size: 13px;
688 font-family: Arial;
689 box-shadow: none;
690 }
691 div#n2-ss-0 input.n2-ow:focus {
692 outline: 0;
693 }
694 div#n2-ss-0 .n2-fake-input,
695 div#n2-ss-0 input.n2-ow[placeholder] {
696 overflow: hidden;
697 text-overflow: clip;
698 }
699 div#n2-ss-0 input.n2-ow::-moz-placeholder,
700 div#n2-ss-0 input.n2-ow:-moz-placeholder {
701 text-overflow: clip;
702 color: inherit;
703 }
704 div#n2-ss-0 input.n2-ow::-webkit-input-placeholder,
705 div#n2-ss-0 input.n2-ow::placeholder {
706 color: inherit;
707 }
708 div#n2-ss-0 table.n2-ow {
709 table-layout: auto;
710 margin: 0;
711 }
712 div#n2-ss-0 .n2-ow .n2-ss-thumbnail-type {
713 width: 48px;
714 height: 48px;
715 margin-left: -24px;
716 margin-top: -24px;
717 position: absolute;
718 left: 50%;
719 top: 50%;
720 }
721 div#n2-ss-0 .n2-ss-icon-normal {
722 display: inline-block;
723 }
724 div#n2-ss-0 .n2-ss-icon-hover,
725 div#n2-ss-0 .n2-ss-icon-has-hover:HOVER .n2-ss-icon-normal {
726 display: none;
727 }
728 div#n2-ss-0 .n2-ss-icon-has-hover:HOVER .n2-ss-icon-hover {
729 display: inline-block;
730 }
731 div#n2-ss-0 .n2-ss-section-main-content .n2-ss-layer {
732 position: relative;
733 }
734 div#n2-ss-0 .n2-ss-section-main-content .n2-ss-item {
735 float: none;
736 }
737 div#n2-ss-0 .n2-ss-section-main-content > .n2-ss-layer[data-type="row"] {
738 width: 100%;
739 }
740 div#n2-ss-0 .n2-ss-section-main-content > .n2-ss-layer[data-type="row"].n2-ss-autowidth {
741 width: auto;
742 }
743 div#n2-ss-0 .n2-ss-layer[data-type="row"].n2-ss-stretch-layer {
744 display: flex;
745 flex: 1 1 auto;
746 }
747 div#n2-ss-0 .n2-ss-layer[data-type="row"].n2-ss-stretch-layer > .n2-ss-layer-mask {
748 display: flex;
749 }
750 div#n2-ss-0 .n2-ss-layer-row {
751 box-sizing: border-box;
752 display: flex;
753 }
754 div#n2-ss-0 .n2-ss-layer[data-type="row"].n2-ss-stretch-layer .n2-ss-layer-row {
755 height: auto;
756 width: 100%;
757 }
758 div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer {
759 box-sizing: border-box;
760 position: relative;
761 width: 1px;
762 flex: 1 1 auto;
763 }
764 div#n2-ss-0 .n2-ss-layer-row.n2-ss-row-wrapped {
765 flex-wrap: wrap;
766 }
767 div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer[data-r="0"] {
768 margin-top: 0 !important;
769 }
770 div#n2-ss-0 .n2-ss-layer-row > .n2-ss-row-break {
771 display: none;
772 width: 100%;
773 flex: 0 0 auto;
774 }
775 div#n2-ss-0 .n2-ss-layer-row.n2-ss-row-wrapped > .n2-ss-row-break {
776 display: block;
777 }
778 [dir="ltr"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer {
779 margin-left: 0 !important;
780 }
781 [dir="ltr"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer.n2-ss-last-in-row {
782 margin-right: 0 !important;
783 }
784 [dir="ltr"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer:last-child {
785 margin-right: 0;
786 }
787 [dir="rtl"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer {
788 margin-right: 0 !important;
789 }
790 [dir="rtl"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer.n2-ss-last-in-row {
791 margin-left: 0 !important;
792 }
793 [dir="rtl"] div#n2-ss-0 .n2-ss-layer-row > .n2-ss-layer:last-child {
794 margin-left: 0;
795 }
796 div#n2-ss-0 .n2-ss-layer-row .n2-ss-item {
797 float: none;
798 }
799 div#n2-ss-0 .n2-ss-layer-row .n2-ss-layer {
800 position: relative;
801 }
802 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer {
803 width: auto;
804 }
805 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer[data-pm="normal"] {
806 max-width: 100%;
807 }
808 div#n2-ss-0 .n2-ss-section-outer {
809 display: flex;
810 flex-direction: column;
811 position: relative;
812 width: 100%;
813 height: 100%;
814 z-index: 1;
815 }
816 div#n2-ss-0 .n2-ss-layer[data-type="content"] {
817 position: relative;
818 width: 100%;
819 height: 100%;
820 }
821 div#n2-ss-0 .n2-ss-section-main-content {
822 display: flex;
823 justify-content: center;
824 flex-direction: column;
825 }
826 div#n2-ss-0 .n2-ss-section-main-content .n2-ss-layer {
827 min-height: 1px;
828 }
829 div#n2-ss-0 .n2-ss-layer-content {
830 display: flex;
831 flex-direction: column;
832 justify-content: flex-start;
833 box-sizing: border-box;
834 position: relative;
835 min-height: 100%;
836 height: 40px;
837 }
838 div#n2-ss-0 .n2-ss-layer-content .n2-ss-layer-needsize {
839 width: 100%;
840 }
841 div#n2-ss-0 .n2-ss-layer-content[data-alignitems="stretch"] {
842 align-items: stretch;
843 }
844 div#n2-ss-0 .n2-ss-layer-content[data-alignitems="flex-start"] {
845 align-items: flex-start;
846 }
847 div#n2-ss-0 .n2-ss-layer-content[data-alignitems="center"] {
848 align-items: center;
849 }
850 div#n2-ss-0 .n2-ss-layer-content[data-alignitems="flex-end"] {
851 align-items: flex-end;
852 }
853 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="flex-start"] {
854 justify-content: flex-start;
855 }
856 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="center"] {
857 justify-content: center;
858 }
859 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="flex-end"] {
860 justify-content: flex-end;
861 }
862 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="space-around"] {
863 justify-content: space-around;
864 }
865 div#n2-ss-0 .n2-ss-layer-content[data-verticalalign="space-between"] {
866 justify-content: space-between;
867 }
868 div#n2-ss-0 .n2-ss-layer[data-type="col"] {
869 display: flex;
870 flex-flow: column;
871 order: 10;
872 }
873 div#n2-ss-0 .n2-ss-layer[data-type="col"].n2-ss-has-maxwidth {
874 align-self: stretch;
875 }
876 div#n2-ss-0 .n2-ss-layer-col {
877 box-sizing: border-box;
878 position: relative;
879 width: 100%;
880 height: auto;
881 flex: 1 1 auto;
882 }
883 div#n2-ss-0 .n2-ss-layer-col > .n2-ss-layer {
884 flex: 0 0 auto;
885 }
886 div#n2-ss-0 .n2-ss-section-main-content-calc {
887 min-height: 0;
888 height: auto;
889 }
890 div#n2-ss-0 .n2-ss-autowidth > .n2-ss-layer-row > .n2-ss-layer {
891 width: auto !important;
892 }
893 div#n2-ss-0 [data-csstextalign="left"] {
894 text-align: left;
895 }
896 div#n2-ss-0 [data-csstextalign="center"] {
897 text-align: center;
898 }
899 div#n2-ss-0 [data-csstextalign="right"] {
900 text-align: right;
901 }
902 div#n2-ss-0 .n2-ss-layer.n2-ss-has-maxwidth[data-pm="normal"] {
903 width: 100%;
904 }
905 div#n2-ss-0 [data-csstextalign="left"] .n2-ss-has-maxwidth,
906 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="center"]):not([data-csstextalign="right"]):not([data-csstextalign="inherit"]) .n2-ss-has-maxwidth,
907 div#n2-ss-0 [data-csstextalign="left"] .n2-ss-autowidth,
908 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="center"]):not([data-csstextalign="right"]):not([data-csstextalign="inherit"]) .n2-ss-autowidth {
909 align-self: flex-start;
910 }
911 div#n2-ss-0 [data-csstextalign="center"] .n2-ss-has-maxwidth,
912 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="left"]):not([data-csstextalign="right"]):not([data-csstextalign="inherit"]) .n2-ss-has-maxwidth,
913 div#n2-ss-0 [data-csstextalign="center"] .n2-ss-autowidth,
914 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="left"]):not([data-csstextalign="right"]):not([data-csstextalign="inherit"]) .n2-ss-autowidth {
915 align-self: center;
916 }
917 div#n2-ss-0 [data-csstextalign="right"] .n2-ss-has-maxwidth,
918 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="left"]):not([data-csstextalign="center"]):not([data-csstextalign="inherit"]) .n2-ss-has-maxwidth,
919 div#n2-ss-0 [data-csstextalign="right"] .n2-ss-autowidth,
920 div#n2-ss-0 [data-csstextalign] [data-csstextalign]:not([data-csstextalign="left"]):not([data-csstextalign="center"]):not([data-csstextalign="inherit"]) .n2-ss-autowidth {
921 align-self: flex-end;
922 }
923 div#n2-ss-0 .n2-ss-layer-content > [data-cssselfalign="left"],
924 div#n2-ss-0 .n2-ss-has-maxwidth[data-cssselfalign="left"],
925 div#n2-ss-0 .n2-ss-autowidth[data-cssselfalign="left"] {
926 align-self: flex-start !important;
927 }
928 div#n2-ss-0 .n2-ss-layer-content > [data-cssselfalign="center"],
929 div#n2-ss-0 .n2-ss-has-maxwidth[data-cssselfalign="center"],
930 div#n2-ss-0 .n2-ss-autowidth[data-cssselfalign="center"] {
931 align-self: center !important;
932 }
933 div#n2-ss-0 .n2-ss-layer-content > [data-cssselfalign="right"],
934 div#n2-ss-0 .n2-ss-has-maxwidth[data-cssselfalign="right"],
935 div#n2-ss-0 .n2-ss-autowidth[data-cssselfalign="right"] {
936 align-self: flex-end !important;
937 }
938 div#n2-ss-0 .n2-ss-layer-inline {
939 flex-direction: row;
940 flex-wrap: wrap;
941 }
942 div#n2-ss-0 .n2-ss-img-wrapper,
943 div#n2-ss-0 .n2-ss-img-wrapper img {
944 line-height: 0;
945 }
946 div#n2-ss-0 .n2-ss-item-iframe-wrapper {
947 -webkit-overflow-scrolling: touch;
948 overflow-y: auto;
949 height: 100%;
950 }
951 div#n2-ss-0 .n2i {
952 vertical-align: top;
953 }
954 .n2-clear {
955 clear: both;
956 }
957 .n2-in-fullscreen * {
958 -webkit-animation-name: initial;
959 animation-name: initial;
960 }
961 .n2-in-fullscreen [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {
962 opacity: 1;
963 }
964 .n2-ss-align {
965 position: relative;
966 z-index: 0;
967 overflow: hidden;
968 }
969 .n2-ss-align.n2-ss-slider-align-visible {
970 overflow: visible;
971 }
972 div#n2-ss-0 .n2-ss-background-animation {
973 position: absolute;
974 top: 0;
975 left: 0;
976 width: 100%;
977 height: 100%;
978 z-index: 3;
979 }
980 div#n2-ss-0 .n2-ss-background-animation .n2-ss-slide-background {
981 z-index: auto;
982 }
983 div#n2-ss-0 .n2-ss-background-animation img {
984 max-width: none;
985 }
986 div#n2-ss-0 .n2-ss-background-animation .n2-3d-side {
987 position: absolute;
988 left: 0;
989 top: 0;
990 overflow: hidden;
991 background: #333;
992 outline: 1px solid rgba(0,0,0,0);
993 }
994 div#n2-ss-0 .n2-ss-background-animation .n2-ff-3d,
995 div#n2-ss-0 .n2-ss-background-animation .tile {
996 outline: 1px solid rgba(0,0,0,0);
997 }
998 div#n2-ss-0 {
999 width: 1200px;
1000 float: left;
1001 }
1002 html[dir="rtl"] div#n2-ss-0 {
1003 float: right;
1004 }
1005 div#n2-ss-0 .n2-ss-slider-1 {
1006 position: relative;
1007 padding-top: 0px;
1008 padding-right: 0px;
1009 padding-bottom: 0px;
1010 padding-left: 0px;
1011 height: 500px;
1012 border-style: solid;
1013 border-width: 0px;
1014 border-color: #3E3E3E;
1015 border-color: RGBA(62,62,62,1);
1016 border-radius: 0px;
1017 background-clip: padding-box;
1018 background-repeat: repeat;
1019 background-position: 50% 50%;
1020 background-size: cover;
1021 background-attachment: scroll;
1022 }
1023 div#n2-ss-0 .n2-ss-slider-background-video-container {
1024 position: absolute;
1025 left: 0;
1026 top: 0;
1027 width: 100%;
1028 height: 100%;
1029 overflow: hidden;
1030 }
1031 div#n2-ss-0 .n2-ss-slider-2 {
1032 position: relative;
1033 width: 100%;
1034 height: 100%;
1035 }
1036 .x-firefox div#n2-ss-0 .n2-ss-slider-2 {
1037 opacity: 0.99999;
1038 }
1039 div#n2-ss-0 .n2-ss-slider-3 {
1040 position: relative;
1041 width: 100%;
1042 height: 100%;
1043 overflow: hidden;
1044 outline: 1px solid rgba(0,0,0,0);
1045 z-index: 10;
1046 }
1047 div#n2-ss-0 .n2-ss-slide-backgrounds,
1048 div#n2-ss-0 .n2-ss-slider-3 > .n-particles-js-canvas-el,
1049 div#n2-ss-0 .n2-ss-slider-3 > .n2-ss-divider {
1050 position: absolute;
1051 left: 0;
1052 top: 0;
1053 width: 100%;
1054 height: 100%;
1055 }
1056 div#n2-ss-0 .n2-ss-slide-backgrounds {
1057 z-index: 10;
1058 }
1059 div#n2-ss-0 .n2-ss-slider-3 > .n-particles-js-canvas-el {
1060 z-index: 12;
1061 }
1062 div#n2-ss-0 .n2-ss-slide-backgrounds > * {
1063 overflow: hidden;
1064 }
1065 div#n2-ss-0 .n2-ss-slide {
1066 position: absolute;
1067 top: 0;
1068 left: 0;
1069 width: 100%;
1070 height: 100%;
1071 z-index: 20;
1072 display: block;
1073 -webkit-backface-visibility: hidden;
1074 }
1075 div#n2-ss-0 .n2-ss-layers-container {
1076 position: relative;
1077 width: 1200px;
1078 height: 500px;
1079 }
1080 div#n2-ss-0 .n2-ss-parallax-clip > .n2-ss-layers-container {
1081 position: absolute;
1082 right: 0;
1083 }
1084 div#n2-ss-0 .n2-ss-slide-active {
1085 z-index: 21;
1086 }
1 {"hash":"360be1890c5847863fce614473b73e8d"}
...\ No newline at end of file ...\ No newline at end of file
No preview for this file type
1 <?php
2 $url = "https://api.researchmap.jp/SNI/education";
3 // $url = "https://api.researchmap.jp/erad_id:20724818/published_papers";
4 // $url = "https://api.researchmap.jp/20724818/profile";
5 $token = "3bd6cbdc59adfbecd96bdb759b7d32e310cfba7e";
6
7 $header = array(
8 "Authorization: Bearer $token",
9 "Accept: application/ld+json,application/json;q=0.1",
10 "Accept-Encoding: gzip",
11 "Content-Type: application/json;"
12 );
13
14 $curl = curl_init($url);
15 // curl_setopt($curl, CURLOPT_POST, TRUE);
16 curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
17 // curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
18 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
19 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
20 curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
21 curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookie');
22 curl_setopt($curl, CURLOPT_COOKIEFILE, 'tmp');
23 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
24 $api_responese = curl_exec($curl);
25
26 header('Content-Type: application/json; charset=utf8');
27 header('Access-Control-Allow-Origin: *');
28 echo $api_responese;
29 ?>
1 <?php
2 declare(strict_types=1);
3
4 use \Firebase\JWT\JWT;
5
6 require __DIR__ . '/vendor/autoload.php';
7
8 // .storeフォルダにアクセストークン、エラーログを出力する
9 // .storeの権限を設定する必要あり(apache or www-data)
10 $store_folder = "/var/www/.store/";
11 // 研究者番号
12 $erad_id = null;
13 if (array_key_exists('erad_id', $_GET)){
14 $erad_id = $_GET['erad_id'];
15 }
16 if (is_null($erad_id)) {
17 header('Content-Type: application/json; charset=utf8');
18 header('Access-Control-Allow-Origin: https://www.nifs-k.ac.jp');
19 print(json_encode([], JSON_FORCE_OBJECT));
20 exit;
21 }
22
23 $type = $_GET["type"];
24 $start = $_GET["start"];
25 $limit = 1000;
26
27 function api_request (string $url, array $header, string $method, ?array $post_params = null) {
28 global $store_folder;
29
30 $curl = curl_init($url);
31 $setopt_array = [
32 CURLOPT_RETURNTRANSFER => true,
33 CURLOPT_CUSTOMREQUEST => $method,
34 CURLOPT_URL => $url,
35 CURLOPT_HTTPHEADER => $header,
36 ];
37 $post_fields = '';
38 if (is_null($post_params) === false) {
39 $post_fields = http_build_query($post_params);
40 $setopt_array[CURLOPT_POSTFIELDS] = $post_fields;
41 }
42 curl_setopt_array($curl, $setopt_array);
43 $api_responese = curl_exec($curl);
44 if ($api_responese === false) {
45 // 失敗
46 $errno = curl_errno($curl);
47 $error = curl_error($curl);
48
49 $ymd = date('Ymd');
50 $file = $store_folder . "error_{$ymd}.txt";
51
52 $error_message = '[' . date('Y-m-d H:i:s') . ']'
53 . 'ErrorNo:' . $errno . "\n"
54 . 'Error:' . $error . "\n"
55 . 'URL:' . $url . "\n"
56 . 'Method:' . $method . "\n"
57 . 'header:' . print_r($header, true) . "\n"
58 . 'post_fields:' . $post_fields . "\n";
59 file_put_contents($file, $error_message, FILE_APPEND | LOCK_EX);
60 }
61 // ステータスコード取得
62 $http_status_code = curl_getinfo($curl, CURLINFO_RESPONSE_CODE);
63 if (($http_status_code < 200) || ($http_status_code >= 300)) {
64 $ymd = date('Ymd');
65 $file = $store_folder . "error_{$ymd}.txt";
66 $error_message = '[' . date('Y-m-d H:i:s') . ']'
67 . 'HTTP Status Code:' . $http_status_code . "\n"
68 . 'response:' . $api_responese . "\n"
69 . 'URL:' . $url . "\n"
70 . 'Method:' . $method . "\n"
71 . 'header:' . print_r($header, true) . "\n"
72 . 'post_fields:' . $post_fields . "\n";
73 file_put_contents($file, $error_message, FILE_APPEND | LOCK_EX);
74 return false;
75 }
76 return $api_responese;
77 }
78
79 // アクセストークン
80 $access_token = null;
81 // 保存している情報からアクセストークン取得
82 $access_token_file = $store_folder . "access_token.txt";
83 if (file_exists($access_token_file)) {
84 $access_token_text = file_get_contents($access_token_file);
85 $access_token_json = json_decode($access_token_text, true);
86 if (is_null($access_token_json) === false) {
87 $expire = $access_token_json['expire'];
88 $expiration = (new DateTime())->format('U');
89 // 有効期限確認
90 if ($expiration < $expire) {
91 $access_token = $access_token_json['access_token'];
92 }
93 }
94 }
95 if (is_null($access_token)) {
96 // トークン取得URL
97 $url = 'https://api.researchmap.jp/oauth2/token';
98 // キー取得
99 $client_key = file_get_contents('/var/www/.rmap_keys/rmap_client_id.key');
100 $client_key = rtrim($client_key);
101 $private_key = file_get_contents('/var/www/.rmap_keys/rmap_jwt_private.key');
102
103 // JWTの発行時間と有効期限を設定
104 $date_time = new DateTime(date('Y-m-d H:i:s'));
105 $date_time->setTimezone(new DateTimeZone('UTC'));
106 // JWTの発行時間
107 $iat = $date_time->format('U');
108 // JWTの有効期限
109 $expiration = $date_time->modify('+30 minutes')->format('U');
110
111 $claim = [
112 'iss' => $client_key,
113 'aud' => $url,
114 'sub' => "0",
115 'exp' => $expiration,
116 'iat' => $iat
117 ];
118
119 $jwt = JWT::encode($claim, $private_key, 'RS256');
120
121 $post_params = [
122 "grant_type" => "urn:ietf:params:oauth:grant-type:jwt-bearer",
123 "assertion" => $jwt,
124 "version" => "2"
125 ];
126
127 $header = [
128 "Content-Type: application/x-www-form-urlencoded;"
129 ];
130
131 $api_responese = api_request($url, $header, 'POST', $post_params);
132 if ($api_responese) {
133 $response = json_decode($api_responese, true);
134 $access_token = $response['access_token'];
135 $response['expire'] = $expiration;
136 file_put_contents($access_token_file, json_encode($response));
137 }
138 }
139 // プロフィール情報取得
140 $profile = [];
141 if (is_null($access_token) === false) {
142 $url = "https://api.researchmap.jp/erad_id:{$erad_id}";
143 if (!empty($type)) {
144 $url = $url . '/' . $type . '?limit=' . $limit;
145 };
146
147 if (!empty($start)) {
148 $url = $url . '&start=' . $start;
149 }
150
151 $header = array(
152 "Authorization: Bearer $access_token",
153 "Accept: application/ld+json,application/json;q=0.1",
154 "Accept-Encoding: gzip",
155 // "X-HTTP-Method-Override: GET",
156 // "Content-Type: application/json;"
157 // "Content-Type: application/x-www-form-urlencoded;"
158 );
159 $api_responese = api_request($url, $header, 'GET', null);
160 if ($api_responese) {
161 $profile = json_decode($api_responese, true);
162 }
163 }
164 header('Content-Type: application/json; charset=utf8');
165 header('Access-Control-Allow-Origin: https://www.nifs-k.ac.jp');
166 print(json_encode($profile, JSON_FORCE_OBJECT));
1 <?php
2 require_once('./vendor/autoload.php');
3
4 use \Firebase\JWT\JWT;
5
6 $url = 'https://api.researchmap.jp/oauth2/token';
7 $client_key = file_get_contents('/var/www/.rmap_keys/rmap_client_id.key');
8 $client_key = rtrim($client_key);
9 $private_key = file_get_contents('/var/www/.rmap_keys/rmap_jwt_private.key');
10
11 # 時刻
12 $now = time();
13 $hour = date('H', $now);
14 $min = date('m', $now);
15 $sec = date('s', $now);
16 $year = date('Y', $now);
17 $month = date('m', $now);
18 $day = date('d', $now);
19 $date = mktime($hour, $min, $sec, $month, $day, $year);
20 $expiration = mktime(0, 0, 0, $month, $day+1, $year);
21
22 $claim = Array(
23 'iss' => $client_key,
24 'aud' => $url,
25 'sub' => "0",
26 'exp' => $expiration,
27 'iat' => $date
28 );
29
30 $jwt = JWT::encode($claim, $private_key, 'RS256');
31
32 $data = Array(
33 "grant_type" => "urn:ietf:params:oauth:grant-type:jwt-bearer",
34 "assertion" => $jwt,
35 // "scope" => "researchers write",
36 "version" => "2"
37 );
38
39 $header = array(
40 "Content-Type: application/x-www-form-urlencoded;"
41 );
42
43 $curl = curl_init($url);
44 curl_setopt($curl, CURLOPT_POST, TRUE);
45 curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
46 curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
47 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
48 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
49 curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
50 curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookie');
51 curl_setopt($curl, CURLOPT_COOKIEFILE, 'tmp');
52 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
53 $api_responese = curl_exec($curl);
54
55 header('Content-Type: application/json; charset=utf8');
56 header('Access-Control-Allow-Origin: *');
57 echo $api_responese;
58 ?>
1 <!DOCTYPE html>
2 <html lang="en">
3
4 <head>
5 <meta charset="UTF-8">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <title>Document</title>
8 <script src="https://code.jquery.com/jquery-3.4.1.js" integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU="
9 crossorigin="anonymous"></script>
10 </head>
11
12 <body>
13
14 </body>
15 <script>
16 const tokenUrl = 'https://www.nifs-k.ac.jp/rmap/getToken.php';
17 let rmToken = JSON.parse(localStorage.getItem('rmToken'));
18
19 // トークン未取得 or 有効期限切れ
20 if (!rmToken) {
21 getToken();
22 } else {
23 const expDate = new Date(rmToken.exp);
24 const now = new Date();
25 if (expDate > now) {
26 getToken();
27 } else {
28 console.log(rmToken);
29 }
30 }
31
32 function getToken() {
33 $.ajax({
34 type: 'GET',
35 url: tokenUrl,
36 dataType: 'json',
37 headers: {
38 // 'Authorization': `Bearer ${token}`,
39 // 'Accept': 'application/ld+json,application/json;q=0.1',
40 // 'Accept-Encoding': 'gzip',
41 'Content-Type': 'application/json;'
42 },
43 success: function (data) {
44 const now = new Date();
45 const exp = new Date(now.getFullYear(), now.getMonth(), now.getDate(), now.getHours(), now.getMinutes() + 55);
46 rmToken = {
47 token: data.access_token,
48 exp: exp
49 };
50 localStorage.setItem('rmToken', JSON.stringify(rmToken));
51 console.log(rmToken);
52 }
53 });
54 }
55
56 </script>
57
58 </html>
...\ No newline at end of file ...\ No newline at end of file
...@@ -608,6 +608,7 @@ if ($this->params->get('logoFile')) { ...@@ -608,6 +608,7 @@ if ($this->params->get('logoFile')) {
608 <li><a href="/outline/feel-approach-program/sports-performance.html" title="スポーツパフォーマンス研究">スポーツパフォーマンス研究</a></li> 608 <li><a href="/outline/feel-approach-program/sports-performance.html" title="スポーツパフォーマンス研究">スポーツパフォーマンス研究</a></li>
609 <li><a href="/outline/feel-approach-program/nifisa.html" title="スポーツ・アカデミー形成支援事業">スポーツ・アカデミー形成支援事業</a></li> 609 <li><a href="/outline/feel-approach-program/nifisa.html" title="スポーツ・アカデミー形成支援事業">スポーツ・アカデミー形成支援事業</a></li>
610 <li><a href="/outline/feel-approach-program/ap-program.html" title="大学教育加速プログラム">大学教育加速プログラム</a></li> 610 <li><a href="/outline/feel-approach-program/ap-program.html" title="大学教育加速プログラム">大学教育加速プログラム</a></li>
611 <li><a href="/outline/feel-approach-program/discretion/discretion.html" title="重点プロジェクト事業経費(学長裁量経費)">重点プロジェクト事業経費<br>(学長裁量経費)</a></li>
611 <li><a href="/outline/feel-approach-program/past-efforts.html" title="過去の取組">過去の取組</a></li> 612 <li><a href="/outline/feel-approach-program/past-efforts.html" title="過去の取組">過去の取組</a></li>
612 </ul> 613 </ul>
613 <div class="title"><a href="public/bid.html">入札情報等</a></div> 614 <div class="title"><a href="public/bid.html">入札情報等</a></div>
...@@ -821,6 +822,10 @@ if ($this->params->get('logoFile')) { ...@@ -821,6 +822,10 @@ if ($this->params->get('logoFile')) {
821 <li><a href="/faculties/thesis/exam.html" title="論文博士の論文提出に係る外国語試験の実施について">論文博士の論文提出に係る外国語試験の実施について</a></li> 822 <li><a href="/faculties/thesis/exam.html" title="論文博士の論文提出に係る外国語試験の実施について">論文博士の論文提出に係る外国語試験の実施について</a></li>
822 <li><a href="/faculties/thesis/degrees.html" title="論文博士の学位論文について">論文博士の学位論文について</a></li> 823 <li><a href="/faculties/thesis/degrees.html" title="論文博士の学位論文について">論文博士の学位論文について</a></li>
823 </ul> 824 </ul>
825 <div class="title"><a href="/faculties/questionnaire.html">大学教育の満足度アンケート調査結果</a></div>
826 <ul>
827 <li><a href="/faculties/questionnaire/questionnaire.html" title="アンケート調査結果">アンケート調査結果</a></li>
828 </ul>
824 </div> 829 </div>
825 <!-- ▲4列目 --> 830 <!-- ▲4列目 -->
826 831
...@@ -1040,6 +1045,7 @@ if ($this->params->get('logoFile')) { ...@@ -1040,6 +1045,7 @@ if ($this->params->get('logoFile')) {
1040 <div class="title"><a href="/property/ssc.html">スポーツサイエンスキャンプ</a></div> 1045 <div class="title"><a href="/property/ssc.html">スポーツサイエンスキャンプ</a></div>
1041 <div class="title"><a href="/property/tokyo-satellite-campus.html">東京サテライトキャンパス</a></div> 1046 <div class="title"><a href="/property/tokyo-satellite-campus.html">東京サテライトキャンパス</a></div>
1042 <div class="title"><a href="property/workshop.html">教員免許状更新講習プログラム 詳細</a></div> 1047 <div class="title"><a href="property/workshop.html">教員免許状更新講習プログラム 詳細</a></div>
1048 <div class="title"><a href="/property/open-project.html">大学開放事業</a></div>
1043 <!-- ▲4列目 --> 1049 <!-- ▲4列目 -->
1044 1050
1045 </div> 1051 </div>
......
...@@ -2213,7 +2213,7 @@ body.itemid-101 #c_wrap { ...@@ -2213,7 +2213,7 @@ body.itemid-101 #c_wrap {
2213 /* ▼スマホで横長テーブルが切れるのを回避する */ 2213 /* ▼スマホで横長テーブルが切れるのを回避する */
2214 .scroll { 2214 .scroll {
2215 overflow: auto; 2215 overflow: auto;
2216 /*white-space: nowrap;*/ 2216 white-space: nowrap;
2217 } 2217 }
2218 .scroll::-webkit-scrollbar{  /*tableにスクロールバーを追加*/ 2218 .scroll::-webkit-scrollbar{  /*tableにスクロールバーを追加*/
2219 height: 5px; 2219 height: 5px;
......
...@@ -47,7 +47,7 @@ JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true) ...@@ -47,7 +47,7 @@ JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true)
47 JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9')); 47 JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));
48 48
49 // Add Stylesheets 49 // Add Stylesheets
50 JHtml::_('stylesheet', 'template.css', array('version' => '20200625001', 'relative' => true)); 50 JHtml::_('stylesheet', 'template.css', array('version' => '20201104001', 'relative' => true));
51 51
52 52
53 // Use of Google Font 53 // Use of Google Font
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!