PageSourceSearch

http://www.slcg.it/

html slcg.it collected 2026-10-07 01:42:14 UTC 235,277 bytes, 4,121 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0, user-scalable=yes, viewport-fit=cover">
6
7<title>SLCG</title>
8<meta name='robots' content='max-image-preview:large' />
9<meta name="referrer" content="strict-origin-when-cross-origin"><link rel="icon" href="data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22/%3E">
10<style id="wp-img-auto-sizes-contain-inline-css">
11img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
12/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
13</style>
14<link rel='stylesheet' id='frontend-style-css' href='http://www.slcg.it/wp-content/themes/lay/frontend/assets/css/frontend.style.css?ver=11.7.7' media='all' />
15<style id="frontend-style-inline-css">
16/* essential styles that need to be in head */
17		html{
18			overflow-y: scroll;
19			/* needs to be min-height: 100% instead of height: 100%. doing height: 100% can cause a bug when doing scroll in jQuery for html,body  */
20			min-height: 100%;
21			/* prevent anchor font size from changing when rotating iphone to landscape mode */
22			/* also: https://stackoverflow.com/questions/49589861/is-there-a-non-hacky-way-to-prevent-pinch-zoom-on-ios-11-3-safari */
23			-webkit-text-size-adjust: none;
24			/* prevent overflow while loading */
25			overflow-x: hidden!important;
26		}
27		body{
28			background-color: white;
29			transition: background-color 300ms ease;
30			min-height: 100%;
31			margin: 0;
32			width: 100%;
33		}
34		/* lay image opacity css */
35		#search-results-region img.setsizes{opacity: 0;}#search-results-region img.lay-gif{opacity: 0;}#search-results-region img.lay-image-original{opacity: 0;}#search-results-region img.carousel-img{opacity: 0;}#search-results-region video.video-lazyload{opacity: 0;}#search-results-region img.setsizes.loaded{opacity: 1;}#search-results-region img.loaded-error{opacity: 1;}#search-results-region img.lay-gif.loaded{opacity: 1;}#search-results-region img.lay-image-original.loaded{opacity: 1;}#search-results-region img.carousel-img.loaded{opacity: 1;}#search-results-region video.loaded{opacity: 1;}.col img.setsizes{opacity: 0;}.col img.lay-gif{opacity: 0;}.col img.lay-image-original{opacity: 0;}.col img.carousel-img{opacity: 0;}.col video.video-lazyload{opacity: 0;}.col img.setsizes.loaded{opacity: 1;}.col img.loaded-error{opacity: 1;}.col img.lay-gif.loaded{opacity: 1;}.col img.lay-image-original.loaded{opacity: 1;}.col img.carousel-img.loaded{opacity: 1;}.col video.loaded{opacity: 1;}.project-arrow img.setsizes{opacity: 0;}.project-arrow img.lay-gif{opacity: 0;}.project-arrow img.lay-image-original{opacity: 0;}.project-arrow img.carousel-img{opacity: 0;}.project-arrow video.video-lazyload{opacity: 0;}.project-arrow img.setsizes.loaded{opacity: 1;}.project-arrow img.loaded-error{opacity: 1;}.project-arrow img.lay-gif.loaded{opacity: 1;}.project-arrow img.lay-image-original.loaded{opacity: 1;}.project-arrow img.carousel-img.loaded{opacity: 1;}.project-arrow video.loaded{opacity: 1;}.background-image img.setsizes{opacity: 0;}.background-image img.lay-gif{opacity: 0;}.background-image img.lay-image-original{opacity: 0;}.background-image img.carousel-img{opacity: 0;}.background-image video.video-lazyload{opacity: 0;}.background-image img.setsizes.loaded{opacity: 1;}.background-image img.loaded-error{opacity: 1;}.background-image img.lay-gif.loaded{opacity: 1;}.background-image img.lay-image-original.loaded{opacity: 1;}.background-image img.carousel-img.loaded{opacity: 1;}.background-image video.loaded{opacity: 1;}.background-video img.setsizes{opacity: 0;}.background-video img.lay-gif{opacity: 0;}.background-video img.lay-image-original{opacity: 0;}.background-video img.carousel-img{opacity: 0;}.background-video video.video-lazyload{opacity: 0;}.background-video img.setsizes.loaded{opacity: 1;}.background-video img.loaded-error{opacity: 1;}.background-video img.lay-gif.loaded{opacity: 1;}.background-video img.lay-image-original.loaded{opacity: 1;}.background-video img.carousel-img.loaded{opacity: 1;}.background-video video.loaded{opacity: 1;}
36		/* phone menu breakpoint above */
37		@media (min-width: 1025px){
38			
39nav.mobile-nav {
40  display: none;
41}
42
43.lay-mobile-icons-wrap {
44  display: none;
45  white-space: nowrap;
46}
47
48.mobile-title {
49  display: none;
50}
51
52nav.laynav li {
53  display: inline-block;
54}
55
56nav.laynav {
57  white-space: nowrap;
58}
59
60.navbar,
61.navbar-second-menu {
62  position: fixed;
63  z-index: 20;
64  width: 100%;
65  transform: translateZ(0);
66}
67
68.sitetitle.txt .sitetitle-txt-inner span,
69nav.laynav span {
70  text-decoration-style: underline;
71}
72
73.sitetitle.txt .sitetitle-txt-inner {
74  margin-top: 0;
75  margin-bottom: 0;
76}
77
78nav.laynav {
79  z-index: 21;
80  line-height: 1;
81}
82nav.laynav .span-wrap {
83  display: inline-block;
84}
85nav.laynav ul {
86  list-style-type: none;
87  margin: 0;
88  padding: 0;
89  font-size: 0;
90  display: flex;
91}
92nav.laynav a {
93  text-decoration: none;
94}
95nav.laynav li {
96  vertical-align: top;
97}
98nav.laynav li:last-child {
99  margin-right: 0 !important;
100  margin-bottom: 0 !important;
101}
102
103.nav-style-button ul {
104  align-items: first baseline;
105}
106
107nav.nav-style-pill > ul > li > a {
108  display: inline-block;
109  padding-top: var(--lay-pill-padding, 10px);
110  padding-bottom: var(--lay-pill-padding, 10px);
111  margin-top: calc(var(--lay-pill-padding, 10px) * -1);
112  margin-bottom: calc(var(--lay-pill-padding, 10px) * -1);
113}
114
115nav.nav-style-pill.arrangement-horizontal[data-lay-pill-scrollable=true] {
116  box-sizing: border-box;
117  max-width: var(--lay-pill-menu-max-width);
118  overflow-x: auto;
119  overflow-y: hidden;
120  overscroll-behavior-x: contain;
121  scrollbar-width: none;
122  -webkit-overflow-scrolling: touch;
123}
124
125nav.nav-style-pill.arrangement-horizontal[data-lay-pill-scrollable=true] > ul {
126  justify-content: flex-start !important;
127}
128
129nav.nav-style-pill.arrangement-horizontal[data-lay-pill-scrollable=true] > ul::after {
130  content: "";
131  flex: none;
132  width: var(--lay-pill-menu-end-spacing, 0px);
133}
134
135nav.nav-style-pill.arrangement-horizontal[data-lay-pill-scrollable=true]::-webkit-scrollbar {
136  display: none;
137}
138
139.nav-pill {
140  position: absolute;
141  z-index: -1;
142  box-sizing: content-box;
143  opacity: 0;
144}
145
146.nav-pill.nav-opacity-pill-transition {
147  transition: opacity 0.7s ease-in-out;
148}
149
150.nav-pill.nav-pill-transition {
151  transition: transform var(--lay-pill-transform-duration, var(--lay-pill-transition-duration, 0.7s)) var(--lay-pill-transform-easing, var(--lay-pill-transition-easing, cubic-bezier(0.93, 0, 0.4, 1.17))), width var(--lay-pill-width-duration, var(--lay-pill-transition-duration, 0.7s)) var(--lay-pill-width-easing, var(--lay-pill-transition-easing, cubic-bezier(0.93, 0, 0.4, 1.17))), opacity 0.7s ease-in-out;
152}
153
154		}
155		/* phone menu breakpoint under */
156		@media (max-width: 1024px){
157			
158body.mobile-menu-style_1.mobile-menu-has-animation.mobile-menu-animation-possible.animate-mobile-menu nav.mobile-nav {
159  transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
160}
161
162.mobile-title.text {
163  line-height: 1 !important;
164}
165
166body.mobile-menu-style_1 nav.mobile-nav::-webkit-scrollbar {
167  display: none;
168}
169body.mobile-menu-style_1 nav.mobile-nav {
170  scrollbar-width: none;
171}
172body.mobile-menu-style_1 nav.mobile-nav {
173  transform: translateY(-99999px);
174  overflow-y: scroll;
175  -webkit-overflow-scrolling: touch;
176  white-space: normal;
177  width: 100%;
178  top: 0;
179  left: 0;
180  bottom: auto;
181}
182body.mobile-menu-style_1 nav.mobile-nav .current-menu-item {
183  opacity: 1;
184}
185body.mobile-menu-style_1 nav.mobile-nav li {
186  display: block;
187  margin-right: 0;
188  margin-bottom: 0;
189  padding: 0;
190}
191body.mobile-menu-style_1 nav.mobile-nav li a {
192  display: block;
193  opacity: 1;
194  border-bottom-style: solid;
195  border-bottom-width: 1px;
196  transition: background-color 200ms ease;
197  margin: 0;
198}
199body.mobile-menu-style_1 nav.mobile-nav li a:hover {
200  opacity: 1;
201}
202body.mobile-menu-style_1 nav.mobile-nav li a .span-wrap {
203  border-bottom: none;
204}
205body.mobile-menu-style_1 nav.mobile-nav li a:hover .span-wrap {
206  border-bottom: none;
207}
208
209body.mobile-menu-style_2.mobile-menu-has-animation.mobile-menu-animation-possible nav.mobile-nav {
210  transition: transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
211}
212
213body.mobile-menu-style_2 .laynav .burger-wrap {
214  position: absolute;
215  right: 0;
216  top: 0;
217}
218body.mobile-menu-style_2 nav.mobile-nav.active {
219  transform: translateX(0);
220}
221body.mobile-menu-style_2 nav.mobile-nav::-webkit-scrollbar {
222  display: none;
223}
224body.mobile-menu-style_2 nav.mobile-nav {
225  scrollbar-width: none;
226}
227body.mobile-menu-style_2 nav.mobile-nav {
228  box-sizing: border-box;
229  z-index: 35;
230  top: 0;
231  height: 100vh;
232  overflow-y: scroll;
233  -webkit-overflow-scrolling: touch;
234  white-space: normal;
235  width: 100%;
236  transform: translateX(100%);
237}
238body.mobile-menu-style_2 nav.mobile-nav li a {
239  display: block;
240  margin: 0;
241  box-sizing: border-box;
242  width: 100%;
243}
244
245body.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible .mobile-nav ul {
246  opacity: 0;
247  transition: opacity 300ms cubic-bezier(0.52, 0.16, 0.24, 1) 200ms;
248}
249
250body.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible.mobile-menu-open .mobile-nav ul {
251  opacity: 1;
252}
253
254body.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible nav.mobile-nav {
255  transition: height 500ms cubic-bezier(0.52, 0.16, 0.24, 1);
256}
257
258body.mobile-menu-style_3 nav.mobile-nav.active {
259  transform: translateX(0);
260}
261body.mobile-menu-style_3 nav.mobile-nav::-webkit-scrollbar {
262  display: none;
263}
264body.mobile-menu-style_3 nav.mobile-nav {
265  scrollbar-width: none;
266}
267body.mobile-menu-style_3 nav.mobile-nav {
268  width: 100%;
269  height: 0;
270  box-sizing: border-box;
271  z-index: 33;
272  overflow-y: scroll;
273  -webkit-overflow-scrolling: touch;
274  white-space: normal;
275  width: 100%;
276}
277body.mobile-menu-style_3 nav.mobile-nav li a {
278  display: block;
279  margin: 0;
280  box-sizing: border-box;
281  width: 100%;
282}
283
284body.mobile-menu-style_4.mobile-menu-has-animation.mobile-menu-animation-possible.animate-mobile-menu nav.mobile-nav {
285  transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);
286}
287
288body.mobile-menu-style_4 nav.mobile-nav::-webkit-scrollbar {
289  display: none;
290}
291body.mobile-menu-style_4 nav.mobile-nav {
292  scrollbar-width: none;
293}
294body.mobile-menu-style_4 nav.mobile-nav {
295  width: 100%;
296  height: 0;
297  box-sizing: border-box;
298  z-index: 29;
299  overflow-y: scroll;
300  -webkit-overflow-scrolling: touch;
301  white-space: normal;
302  width: 100%;
303}
304body.mobile-menu-style_4 nav.mobile-nav li a {
305  display: block;
306  margin: 0;
307  box-sizing: border-box;
308  width: 100%;
309}
310
311/**
312 * Toggle Switch Globals
313 *
314 * All switches should take on the class `c-hamburger` as well as their
315 * variant that will give them unique properties. This class is an overview
316 * class that acts as a reset for all versions of the icon.
317 */
318.mobile-menu-style_1 .burger-wrap,
319.mobile-menu-style_3 .burger-wrap,
320.mobile-menu-style_4 .burger-wrap {
321  z-index: 33;
322}
323
324.lay-mobile-icons-wrap {
325  z-index: 33;
326  top: 0;
327  vertical-align: top;
328}
329
330.burger-wrap.right {
331  padding-left: 10px;
332}
333
334.burger-wrap.left {
335  padding-right: 10px;
336}
337
338.burger-wrap {
339  font-size: 0;
340  box-sizing: border-box;
341  display: inline-block;
342  cursor: pointer;
343  vertical-align: top;
344}
345
346.burger-inner {
347  position: relative;
348}
349
350.burger-default {
351  border-radius: 0;
352  overflow: hidden;
353  margin: 0;
354  padding: 0;
355  width: 25px;
356  height: 20px;
357  font-size: 0;
358  -webkit-appearance: none;
359  -moz-appearance: none;
360  appearance: none;
361  box-shadow: none;
362  border-radius: none;
363  border: none;
364  cursor: pointer;
365  background-color: transparent;
366}
367
368.burger-default:focus {
369  outline: none;
370}
371
372.burger-default span {
373  display: block;
374  position: absolute;
375  left: 0;
376  right: 0;
377  background-color: #000;
378}
379
380.default .burger-default span {
381  height: 2px;
382  top: 9px;
383}
384.default .burger-default span::before,
385.default .burger-default span::after {
386  height: 2px;
387}
388.default .burger-default span::before {
389  top: -9px;
390}
391.default .burger-default span::after {
392  bottom: -9px;
393}
394
395.default_thin .burger-default span {
396  height: 1px;
397  top: 9px;
398}
399.default_thin .burger-default span::before,
400.default_thin .burger-default span::after {
401  height: 1px;
402}
403.default_thin .burger-default span::before {
404  top: -6px;
405}
406.default_thin .burger-default span::after {
407  bottom: -6px;
408}
409
410.burger-default span::before,
411.burger-default span::after {
412  position: absolute;
413  display: block;
414  left: 0;
415  width: 100%;
416  background-color: #000;
417  content: "";
418}
419
420/**
421 * Style 2
422 *
423 * Hamburger to "x" (htx). Takes on a hamburger shape, bars slide
424 * down to center and transform into an "x".
425 */
426.burger-has-animation .burger-default {
427  transition: background 0.2s;
428}
429.burger-has-animation .burger-default span {
430  transition: background-color 0.2s 0s;
431}
432.burger-has-animation .burger-default span::before,
433.burger-has-animation .burger-default span::after {
434  transition-timing-function: cubic-bezier(0.04, 0.04, 0.12, 0.96);
435  transition-duration: 0.2s, 0.2s;
436  transition-delay: 0.2s, 0s;
437}
438.burger-has-animation .burger-default span::before {
439  transition-property: top, transform;
440  -webkit-transition-property: top, -webkit-transform;
441}
442.burger-has-animation .burger-default span::after {
443  transition-property: bottom, transform;
444  -webkit-transition-property: bottom, -webkit-transform;
445}
446.burger-has-animation .burger-default.active span::before,
447.burger-has-animation .burger-default.active span::after {
448  transition-delay: 0s, 0.2s;
449}
450
451/* active state, i.e. menu open */
452.burger-default.active span {
453  background-color: transparent !important;
454}
455
456.burger-default.active span::before {
457  transform: rotate(45deg);
458  top: 0;
459}
460
461.burger-default.active span::after {
462  transform: rotate(-45deg);
463  bottom: 0;
464}
465
466.mobile-menu-icon {
467  z-index: 31;
468}
469
470.mobile-menu-icon {
471  cursor: pointer;
472}
473
474.burger-custom-wrap-close {
475  display: none;
476}
477
478body.mobile-menu-style_2 .mobile-nav .burger-custom-wrap-close {
479  display: inline-block;
480}
481body.mobile-menu-style_2 .burger-custom-wrap-open {
482  display: inline-block;
483}
484
485body.mobile-menu-open.mobile-menu-style_3 .burger-custom-wrap-close,
486body.mobile-menu-open.mobile-menu-style_4 .burger-custom-wrap-close,
487body.mobile-menu-open.mobile-menu-style_1 .burger-custom-wrap-close {
488  display: inline-block;
489}
490body.mobile-menu-open.mobile-menu-style_3 .burger-custom-wrap-open,
491body.mobile-menu-open.mobile-menu-style_4 .burger-custom-wrap-open,
492body.mobile-menu-open.mobile-menu-style_1 .burger-custom-wrap-open {
493  display: none;
494}
495
496/**
497 * Toggle Switch Globals
498 *
499 * All switches should take on the class `c-hamburger` as well as their
500 * variant that will give them unique properties. This class is an overview
501 * class that acts as a reset for all versions of the icon.
502 */
503body.mobile_menu_bar_not_hidden .lay-mobile-icons-wrap.contains-cart-icon .burger-wrap-new {
504  padding-top: 6px;
505}
506
507.burger-wrap-new.burger-wrap {
508  padding-left: 5px;
509  padding-right: 5px;
510}
511
512.lay-mobile-icons-wrap.contains-cart-icon.custom-burger .lay-cart-icon-wrap {
513  padding-top: 0;
514}
515
516.burger-new {
517  border-radius: 0;
518  overflow: hidden;
519  margin: 0;
520  padding: 0;
521  width: 30px;
522  height: 30px;
523  font-size: 0;
524  -webkit-appearance: none;
525  -moz-appearance: none;
526  appearance: none;
527  box-shadow: none;
528  border-radius: none;
529  border: none;
530  cursor: pointer;
531  background-color: transparent;
532}
533
534.burger-new:focus {
535  outline: none;
536}
537
538.burger-new .bread-top,
539.burger-new .bread-bottom {
540  transform: none;
541  z-index: 4;
542  position: absolute;
543  z-index: 3;
544  top: 0;
545  left: 0;
546  width: 30px;
547  height: 30px;
548}
549
550.burger-has-animation .bread-top,
551.burger-has-animation .bread-bottom {
552  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
553}
554.burger-has-animation .bread-crust-bottom,
555.burger-has-animation .bread-crust-top {
556  transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
557}
558.burger-has-animation .burger-new.active .bread-top,
559.burger-has-animation .burger-new.active .bread-bottom {
560  transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
561}
562.burger-has-animation .burger-new.active .bread-crust-bottom,
563.burger-has-animation .burger-new.active .bread-crust-top {
564  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
565}
566
567.burger-new .bread-crust-top,
568.burger-new .bread-crust-bottom {
569  display: block;
570  width: 17px;
571  height: 1px;
572  background: #000;
573  position: absolute;
574  left: 7px;
575  z-index: 1;
576}
577
578.bread-crust-top {
579  top: 14px;
580  transform: translateY(-3px);
581}
582
583.bread-crust-bottom {
584  bottom: 14px;
585  transform: translateY(3px);
586}
587
588.burger-new.active .bread-top {
589  transform: rotate(45deg);
590}
591.burger-new.active .bread-crust-bottom {
592  transform: none;
593}
594.burger-new.active .bread-bottom {
595  transform: rotate(-45deg);
596}
597.burger-new.active .bread-crust-top {
598  transform: none;
599}
600
601body.mobile-menu-pill_menu_style .burger-wrap,
602body.mobile-menu-pill_menu_style .mobile-menu-close-custom {
603  display: none;
604}
605body.mobile-menu-pill_menu_style nav.mobile-nav {
606  z-index: 35;
607  line-height: 1;
608  white-space: nowrap;
609}
610
611.mobile-menu-style-pill_menu_style > ul > li > a {
612  position: relative;
613}
614.mobile-menu-style-pill_menu_style > ul > li > a::before {
615  content: "";
616  position: absolute;
617  top: calc(var(--lay-pill-padding, 8px) * -1);
618  right: 0;
619  bottom: calc(var(--lay-pill-padding, 8px) * -1);
620  left: 0;
621}
622.mobile-menu-style-pill_menu_style ul {
623  display: flex;
624}
625.mobile-menu-style-pill_menu_style ul span {
626  white-space: nowrap;
627}
628
629.mobile-menu-style-pill_menu_style[data-lay-pill-scrollable=true] {
630  box-sizing: border-box;
631  max-width: var(--lay-pill-menu-max-width);
632  overflow-x: auto;
633  overflow-y: hidden;
634  overscroll-behavior-x: contain;
635  scrollbar-width: none;
636  -webkit-overflow-scrolling: touch;
637}
638
639.mobile-menu-style-pill_menu_style[data-lay-pill-scrollable=true] > ul {
640  justify-content: flex-start !important;
641}
642
643.mobile-menu-style-pill_menu_style[data-lay-pill-scrollable=true] > ul::after {
644  content: "";
645  flex: none;
646  width: var(--lay-pill-menu-end-spacing, 0px);
647}
648
649.mobile-menu-style-pill_menu_style[data-lay-pill-scrollable=true]::-webkit-scrollbar {
650  display: none;
651}
652
653.mobile-menu-pill {
654  position: absolute;
655  z-index: -1;
656  box-sizing: content-box;
657  opacity: 0;
658}
659
660.mobile-menu-pill.mobile-menu-opacity-pill-transition {
661  transition: opacity 0.7s ease-in-out;
662}
663
664.mobile-menu-pill.mobile-menu-pill-transition {
665  transition: transform var(--lay-pill-transform-duration, var(--lay-pill-transition-duration, 0.7s)) var(--lay-pill-transform-easing, var(--lay-pill-transition-easing, cubic-bezier(0.93, 0, 0.4, 1.17))), width var(--lay-pill-width-duration, var(--lay-pill-transition-duration, 0.7s)) var(--lay-pill-width-easing, var(--lay-pill-transition-easing, cubic-bezier(0.93, 0, 0.4, 1.17))), opacity 0.7s ease-in-out;
666}
667
668.lay-fixed-header-hide-on-phone {
669  display: none;
670}
671
672.tagline {
673  display: none;
674}
675
676.title a,
677.title {
678  opacity: 1;
679}
680
681.sitetitle {
682  display: none;
683}
684
685.navbar {
686  display: block;
687  top: 0;
688  left: 0;
689  bottom: auto;
690  right: auto;
691  width: 100%;
692  z-index: 30;
693  border-bottom-style: solid;
694  border-bottom-width: 1px;
695}
696
697.navbar-second-menu {
698  display: none !important;
699}
700
701.mobile-title.image {
702  font-size: 0;
703}
704
705.mobile-title.text {
706  line-height: 1;
707  display: inline-flex;
708}
709.mobile-title.text > span {
710  align-self: center;
711}
712
713.mobile-title {
714  z-index: 31;
715  display: inline-block;
716  box-sizing: border-box;
717}
718.mobile-title img {
719  box-sizing: border-box;
720  height: 100%;
721}
722
723.lay-mobile-menu-optional-content {
724  display: inline-block;
725  box-sizing: border-box;
726  vertical-align: top;
727  white-space: nowrap;
728}
729.lay-mobile-menu-optional-content.image {
730  font-size: 0;
731}
732.lay-mobile-menu-optional-content img {
733  display: block;
734  width: auto;
735}
736.lay-mobile-menu-optional-content .qtranxs_language_chooser {
737  list-style: none;
738  margin: 0;
739  padding: 0;
740}
741.lay-mobile-menu-optional-content .qtranxs_language_chooser li {
742  display: inline-block;
743  margin: 0;
744  padding: 0;
745}
746
747nav.primary,
748nav.second_menu,
749nav.third_menu,
750nav.fourth_menu {
751  display: none;
752}
753
754body.mobile-menu-style_desktop_menu .burger-wrap,
755body.mobile-menu-style_desktop_menu .mobile-menu-close-custom {
756  display: none;
757}
758body.mobile-menu-style_desktop_menu nav.mobile-nav {
759  z-index: 35;
760  line-height: 1;
761  white-space: nowrap;
762}
763body.mobile-menu-style_desktop_menu nav.mobile-nav li {
764  vertical-align: top;
765}
766body.mobile-menu-style_desktop_menu nav.mobile-nav li:last-child {
767  margin-right: 0 !important;
768  margin-bottom: 0 !important;
769}
770body.mobile-menu-style_desktop_menu nav.mobile-nav ul {
771  list-style-type: none;
772  margin: 0;
773  padding: 0;
774  font-size: 0;
775}
776body.mobile-menu-style_desktop_menu nav.mobile-nav a {
777  text-decoration: none;
778}
779body.mobile-menu-style_desktop_menu nav.mobile-nav span {
780  border-bottom-style: solid;
781  border-bottom-width: 0;
782}
783
784body.mobile-menu-button_menu_style .burger-wrap,
785body.mobile-menu-button_menu_style .mobile-menu-close-custom {
786  display: none;
787}
788body.mobile-menu-button_menu_style nav.mobile-nav {
789  z-index: 35;
790  line-height: 1;
791  white-space: nowrap;
792}
793body.mobile-menu-button_menu_style nav.mobile-nav li {
794  vertical-align: top;
795}
796body.mobile-menu-button_menu_style nav.mobile-nav li:last-child {
797  margin-right: 0 !important;
798  margin-bottom: 0 !important;
799}
800body.mobile-menu-button_menu_style nav.mobile-nav ul {
801  list-style-type: none;
802  margin: 0;
803  padding: 0;
804  font-size: 0;
805}
806body.mobile-menu-button_menu_style nav.mobile-nav a {
807  text-decoration: none;
808}
809body.mobile-menu-button_menu_style nav.mobile-nav span {
810  border-bottom-style: solid;
811  border-bottom-width: 0;
812}
813
814.mobile_sitetitle_fade_out_when_scrolling_down {
815  transition: all ease-in-out 300ms;
816}
817
818.mobile_sitetitle_move_away_when_scrolling_down {
819  transition: all ease-in-out 300ms;
820}
821
822.mobile_menu_fade_out_when_scrolling_down {
823  transition: all ease-in-out 300ms;
824}
825
826.mobile_menu_move_away_when_scrolling_down {
827  transition: all ease-in-out 300ms;
828}
829
830.mobile_menubar_move_away_when_scrolling_down {
831  transition: all ease-in-out 300ms;
832}
833
834.mobile_menubar_fade_out_when_scrolling_down {
835  transition: all ease-in-out 300ms;
836}
837
838.mobile_menuicons_fade_out_when_scrolling_down {
839  transition: all ease-in-out 300ms;
840}
841
842.mobile_menuicons_move_away_when_scrolling_down {
843  transition: all ease-in-out 300ms;
844}
845
846body.lay-hide-phone-menu .mobile_sitetitle_fade_out_when_scrolling_down {
847  opacity: 0;
848  pointer-events: none;
849}
850body.lay-hide-phone-menu .mobile_menu_fade_out_when_scrolling_down {
851  opacity: 0;
852  pointer-events: none;
853}
854body.lay-hide-phone-menu .mobile_menubar_move_away_when_scrolling_down {
855  transform: translateY(-100%);
856}
857body.lay-hide-phone-menu .mobile_menubar_fade_out_when_scrolling_down {
858  opacity: 0 !important;
859  pointer-events: none;
860}
861body.lay-hide-phone-menu .mobile_menuicons_fade_out_when_scrolling_down {
862  opacity: 0 !important;
863  pointer-events: none;
864}
865body.lay-hide-phone-menu .mobile_menuicons_move_away_when_scrolling_down {
866  transform: translateY(-100%);
867}
868
869nav.laynav {
870  z-index: 20;
871  line-height: 1;
872}
873nav.laynav .span-wrap {
874  display: inline-block;
875}
876nav.laynav ul {
877  list-style-type: none;
878  margin: 0;
879  padding: 0;
880  font-size: 0;
881}
882nav.laynav a {
883  text-decoration: none;
884}
885nav.laynav li {
886  vertical-align: top;
887}
888nav.laynav li:last-child {
889  margin-right: 0 !important;
890  margin-bottom: 0 !important;
891}
892
893		}
894		/* lay media query styles */
895		@media (min-width: 1025px){
896			
897.column-wrap._100vh,
898.column-wrap.rowcustomheight {
899  display: flex;
900}
901
902#custom-phone-grid {
903  display: none;
904}
905
906#footer-custom-phone-grid {
907  display: none;
908}
909
910.cover-region-phone {
911  display: none;
912}
913
914.row._100vh,
915.row._100vh.empty {
916  min-height: 100vh;
917  min-height: 100svh;
918}
919.row._100vh .row-inner,
920.row._100vh .column-wrap,
921.row._100vh.empty .row-inner,
922.row._100vh.empty .column-wrap {
923  min-height: 100vh;
924  min-height: 100svh;
925}
926
927.col.align-top {
928  align-self: start;
929}
930
931.col.align-onethird {
932  align-self: start;
933}
934
935.col.align-middle {
936  align-self: center;
937}
938
939.col.align-twothirds {
940  align-self: end;
941}
942
943.col.align-bottom {
944  align-self: end;
945}
946
947.cover-region {
948  position: sticky;
949  z-index: 1;
950  top: 0;
951  left: 0;
952  width: 100%;
953  height: 100vh;
954  height: 100svh;
955}
956
957.lay-sitewide-background-video-mobile {
958  display: none;
959}
960
961.lay-background-video {
962  position: fixed;
963  top: 0;
964  left: 0;
965  width: 100vw;
966  max-height: 100vh;
967  height: 100%;
968  -o-object-fit: cover;
969  object-fit: cover;
970  -o-object-position: center;
971  object-position: center;
972  pointer-events: none;
973  z-index: -1;
974}
975
976.lay-background-image {
977  position: fixed;
978  top: 0;
979  left: 0;
980  width: 100vw;
981  max-height: 100vh;
982  height: 100%;
983  -o-object-fit: cover;
984  object-fit: cover;
985  -o-object-position: center;
986  object-position: center;
987  pointer-events: none;
988  z-index: -1;
989}
990
991.lay-background-video-mobile {
992  display: none;
993}
994
995.lay-background-image-mobile {
996  display: none;
997}
998
999.cover-down-arrow-desktop {
1000  display: block;
1001  width: var(--cover-down-arrow-desktop-width, auto);
1002  height: auto;
1003}
1004
1005.cover-down-arrow-phone {
1006  display: none;
1007}
1008
1009.col.type-vl.absolute-position {
1010  position: absolute !important;
1011  margin-left: 0 !important;
1012  z-index: 1;
1013}
1014
1015/* 
1016
1017100VH rows 
1018
1019*/
1020.column-wrap._100vh > .col.absolute-position:not(.lay-sticky) {
1021  position: absolute !important;
1022  margin-left: 0 !important;
1023}
1024
1025.column-wrap._100vh > .col.absolute-position.align-top:not(.lay-sticky) {
1026  top: var(--row-inner-space-top, 0);
1027}
1028
1029.column-wrap._100vh > .col.absolute-position.align-bottom:not(.lay-sticky) {
1030  bottom: var(--row-inner-space-bottom, 0);
1031}
1032
1033._100vh:not(.stack-element) > .type-html {
1034  position: absolute !important;
1035  margin-left: 0 !important;
1036  z-index: 1;
1037}
1038
1039._100vh:not(.stack-element) > .type-html.align-top {
1040  top: var(--row-inner-space-top, 0);
1041}
1042
1043._100vh:not(.stack-element) > .type-html.align-middle {
1044  top: 50%;
1045  transform: translateY(-50%);
1046}
1047
1048._100vh:not(.stack-element) > .type-html.align-bottom {
1049  bottom: var(--row-inner-space-bottom, 0);
1050}
1051
1052/* 
1053
1054CUSTOM ROW HEIGHT 
1055
1056*/
1057.column-wrap.rowcustomheight > .col.absolute-position:not(.lay-sticky) {
1058  position: absolute !important;
1059  margin-left: 0 !important;
1060  z-index: 1;
1061}
1062
1063.column-wrap.rowcustomheight > .col.absolute-position.align-top:not(.lay-sticky) {
1064  top: var(--row-inner-space-top, 0);
1065}
1066
1067.column-wrap.rowcustomheight > .col.absolute-position.align-bottom:not(.lay-sticky) {
1068  bottom: var(--row-inner-space-bottom, 0);
1069}
1070
1071.rowcustomheight:not(.stack-element) > .type-html {
1072  position: absolute !important;
1073  margin-left: 0 !important;
1074  z-index: 1;
1075}
1076
1077.rowcustomheight:not(.stack-element) > .type-html.align-top {
1078  top: var(--row-inner-space-top, 0);
1079}
1080
1081.rowcustomheight:not(.stack-element) > .type-html.align-middle {
1082  top: 50%;
1083  transform: translateY(-50%);
1084}
1085
1086.rowcustomheight:not(.stack-element) > .type-html.align-bottom {
1087  bottom: var(--row-inner-space-bottom, 0);
1088}
1089
1090.lay-slide-from-top {
1091  top: var(--lay-overlay-space-around, 0px);
1092  left: var(--lay-overlay-space-around, 0px);
1093  right: var(--lay-overlay-space-around, 0px);
1094  transform: translateY(calc(-100.1% - var(--lay-overlay-space-around, 0px)));
1095}
1096
1097body.do-page-overlay-transition .lay-slide-from-top {
1098  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
1099}
1100
1101.lay-slide-from-left {
1102  top: var(--lay-overlay-space-around, 0px);
1103  left: var(--lay-overlay-space-around, 0px);
1104  transform: translateX(calc(-100.1% - var(--lay-overlay-space-around, 0px)));
1105}
1106
1107body.do-page-overlay-transition .lay-slide-from-left {
1108  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
1109}
1110
1111.lay-slide-from-right {
1112  top: var(--lay-overlay-space-around, 0px);
1113  right: var(--lay-overlay-space-around, 0px);
1114  transform: translateX(calc(100.1% + var(--lay-overlay-space-around, 0px)));
1115}
1116
1117body.do-page-overlay-transition .lay-slide-from-right {
1118  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
1119}
1120
1121.lay-slide-from-bottom {
1122  left: var(--lay-overlay-space-around, 0px);
1123  right: var(--lay-overlay-space-around, 0px);
1124  bottom: var(--lay-overlay-space-around, 0px);
1125  transform: translateY(calc(100.1% + var(--lay-overlay-space-around, 0px)));
1126}
1127
1128body.do-page-overlay-transition .lay-slide-from-bottom {
1129  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
1130}
1131
1132.lay-fade {
1133  opacity: 0;
1134  top: var(--lay-overlay-space-around, 0px);
1135  left: var(--lay-overlay-space-around, 0px);
1136  right: var(--lay-overlay-space-around, 0px);
1137  transform: translateY(-100.1%);
1138}
1139
1140.lay-none {
1141  transform: translate(0, 0);
1142  top: var(--lay-overlay-space-around, 0px);
1143  left: var(--lay-overlay-space-around, 0px);
1144  pointer-events: none;
1145  opacity: 0;
1146}
1147.lay-none .row .col {
1148  pointer-events: none;
1149}
1150
1151.lay-none-right {
1152  transform: translate(0, 0);
1153  top: var(--lay-overlay-space-around, 0px);
1154  right: var(--lay-overlay-space-around, 0px);
1155  pointer-events: none;
1156  opacity: 0;
1157}
1158.lay-none-right .row .col {
1159  pointer-events: none;
1160}
1161
1162.lay-none-left {
1163  transform: translate(0, 0);
1164  top: var(--lay-overlay-space-around, 0px);
1165  left: var(--lay-overlay-space-around, 0px);
1166  pointer-events: none;
1167  opacity: 0;
1168}
1169.lay-none-left .row .col {
1170  pointer-events: none;
1171}
1172
1173.lay-none-bottom {
1174  transform: translate(0, 0);
1175  bottom: var(--lay-overlay-space-around, 0px);
1176  left: var(--lay-overlay-space-around, 0px);
1177  right: var(--lay-overlay-space-around, 0px);
1178  pointer-events: none;
1179  opacity: 0;
1180}
1181.lay-none-bottom .row .col {
1182  pointer-events: none;
1183}
1184
1185.lay-none-top {
1186  transform: translate(0, 0);
1187  top: var(--lay-overlay-space-around, 0px);
1188  left: var(--lay-overlay-space-around, 0px);
1189  right: var(--lay-overlay-space-around, 0px);
1190  pointer-events: none;
1191  opacity: 0;
1192}
1193.lay-none-top .row .col {
1194  pointer-events: none;
1195}
1196
1197.lay-show-overlay.lay-slide-from-top {
1198  transform: translateY(0);
1199}
1200
1201.lay-show-overlay.lay-slide-from-left {
1202  transform: translateX(0);
1203}
1204
1205.lay-show-overlay.lay-slide-from-right {
1206  transform: translateX(0);
1207}
1208
1209.lay-show-overlay.lay-slide-from-bottom {
1210  transform: translateY(0);
1211}
1212
1213.lay-show-overlay.lay-fade {
1214  transform: translateY(0);
1215  animation: 350ms forwards overlayfadein;
1216  opacity: 1;
1217}
1218
1219.lay-show-overlay.lay-fadeout {
1220  animation: 350ms forwards overlayfadeout;
1221}
1222
1223.lay-show-overlay.lay-none,
1224.lay-show-overlay.lay-none-right,
1225.lay-show-overlay.lay-none-left,
1226.lay-show-overlay.lay-none-top,
1227.lay-show-overlay.lay-none-bottom {
1228  pointer-events: auto;
1229  opacity: 1;
1230}
1231.lay-show-overlay.lay-none .row .col,
1232.lay-show-overlay.lay-none-right .row .col,
1233.lay-show-overlay.lay-none-left .row .col,
1234.lay-show-overlay.lay-none-top .row .col,
1235.lay-show-overlay.lay-none-bottom .row .col {
1236  pointer-events: auto;
1237}
1238
1239@keyframes overlayfadein {
1240  0% {
1241    opacity: 0;
1242  }
1243  100% {
1244    opacity: 1;
1245  }
1246}
1247@keyframes overlayfadeout {
1248  0% {
1249    opacity: 1;
1250  }
1251  100% {
1252    opacity: 0;
1253  }
1254}
1255.lay-overlay.lay-desktop-overlay-has-custom-bg > .lay-content,
1256.lay-overlay.lay-desktop-overlay-has-custom-bg > .lay-content > #grid {
1257  background-color: transparent;
1258}
1259
1260#lay-project-overlay .project-overlay-grid-has-custom-bg.grid {
1261  background-color: transparent !important;
1262  backdrop-filter: none !important;
1263  -webkit-backdrop-filter: none !important;
1264}
1265#lay-project-overlay .project-overlay-grid-has-custom-bg.grid .grid-inner {
1266  background-color: transparent !important;
1267}
1268
1269			
1270		}
1271		@media (max-width: 1024px){
1272			
1273.hascustomphonegrid > #grid {
1274  display: none;
1275}
1276.hascustomphonegrid .lay-fixed-rows-layer-desktop {
1277  display: none;
1278}
1279.hascustomphonegrid .lay-fixed-rows-layer-phone {
1280  display: block;
1281}
1282.hascustomphonegrid .column-wrap._100vh,
1283.hascustomphonegrid .column-wrap.rowcustomheight {
1284  display: flex;
1285}
1286
1287.hascustomphonegrid .cover-region-desktop {
1288  display: none;
1289}
1290.hascustomphonegrid .cover-content-desktop {
1291  display: none;
1292}
1293
1294.nocustomphonegrid .type-vl {
1295  display: none;
1296}
1297
1298.footer-hascustomphonegrid #footer {
1299  display: none;
1300}
1301
1302body {
1303  box-sizing: border-box;
1304}
1305
1306.fp-section.row._100vh,
1307.fp-section.row._100vh.empty {
1308  min-height: 0;
1309}
1310.fp-section.row._100vh .row-inner,
1311.fp-section.row._100vh.empty .row-inner {
1312  min-height: 0 !important;
1313}
1314
1315.lay-content.nocustomphonegrid #grid .col.lay-sticky,
1316.lay-content.footer-nocustomphonegrid #footer .col.lay-sticky,
1317.lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .col.lay-sticky,
1318.lay-content .cover-region-desktop .col.lay-sticky {
1319  position: relative !important;
1320  top: auto !important;
1321}
1322
1323.lay-content.nocustomphonegrid #grid .col:not(.below, .in-view),
1324.lay-content.footer-nocustomphonegrid #footer .col:not(.below, .in-view),
1325.lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .col:not(.below, .in-view),
1326.lay-content .cover-region-desktop .col:not(.below, .in-view) {
1327  transform: none !important;
1328}
1329
1330.lay-content.nocustomphonegrid #grid .column-wrap > .col,
1331.lay-content.footer-nocustomphonegrid #footer .column-wrap > .col,
1332.lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .column-wrap > .col,
1333.lay-content .cover-region-desktop .column-wrap > .col {
1334  width: 100%;
1335}
1336
1337html.flexbox .lay-content .row._100vh.row-col-amt-2.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-top,
1338html.flexbox .lay-content .row.rowcustomheight.row-col-amt-2.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-top,
1339html.flexbox .lay-content .row._100vh.row-col-amt-3.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-top,
1340html.flexbox .lay-content .row.rowcustomheight.row-col-amt-3.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-top {
1341  top: 0;
1342  position: absolute;
1343  margin-bottom: 0;
1344}
1345html.flexbox .lay-content .row._100vh.row-col-amt-2.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-middle,
1346html.flexbox .lay-content .row.rowcustomheight.row-col-amt-2.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-middle,
1347html.flexbox .lay-content .row._100vh.row-col-amt-3.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-middle,
1348html.flexbox .lay-content .row.rowcustomheight.row-col-amt-3.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-middle {
1349  top: 50%;
1350  transform: translate(0, -50%) !important;
1351  position: absolute;
1352  margin-bottom: 0;
1353}
1354html.flexbox .lay-content .row._100vh.row-col-amt-2.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-bottom,
1355html.flexbox .lay-content .row.rowcustomheight.row-col-amt-2.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-bottom,
1356html.flexbox .lay-content .row._100vh.row-col-amt-3.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-bottom,
1357html.flexbox .lay-content .row.rowcustomheight.row-col-amt-3.absolute-positioning-vertically-in-apl > .row-inner > .column-wrap > .col.align-bottom {
1358  bottom: 0;
1359  position: absolute;
1360  margin-bottom: 0;
1361}
1362
1363.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl,
1364.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl {
1365  display: flex;
1366  flex-direction: column;
1367}
1368.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-default,
1369.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-default {
1370  order: 51;
1371}
1372.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-0,
1373.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-0 {
1374  order: 0;
1375}
1376.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-1,
1377.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-1 {
1378  order: 1;
1379}
1380.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-2,
1381.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-2 {
1382  order: 2;
1383}
1384.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-3,
1385.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-3 {
1386  order: 3;
1387}
1388.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-4,
1389.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-4 {
1390  order: 4;
1391}
1392.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-5,
1393.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-5 {
1394  order: 5;
1395}
1396.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-6,
1397.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-6 {
1398  order: 6;
1399}
1400.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-7,
1401.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-7 {
1402  order: 7;
1403}
1404.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-8,
1405.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-8 {
1406  order: 8;
1407}
1408.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-9,
1409.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-9 {
1410  order: 9;
1411}
1412.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-10,
1413.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-10 {
1414  order: 10;
1415}
1416.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-11,
1417.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-11 {
1418  order: 11;
1419}
1420.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-12,
1421.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-12 {
1422  order: 12;
1423}
1424.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-13,
1425.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-13 {
1426  order: 13;
1427}
1428.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-14,
1429.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-14 {
1430  order: 14;
1431}
1432.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-15,
1433.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-15 {
1434  order: 15;
1435}
1436.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-16,
1437.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-16 {
1438  order: 16;
1439}
1440.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-17,
1441.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-17 {
1442  order: 17;
1443}
1444.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-18,
1445.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-18 {
1446  order: 18;
1447}
1448.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-19,
1449.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-19 {
1450  order: 19;
1451}
1452.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-20,
1453.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-20 {
1454  order: 20;
1455}
1456.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-21,
1457.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-21 {
1458  order: 21;
1459}
1460.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-22,
1461.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-22 {
1462  order: 22;
1463}
1464.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-23,
1465.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-23 {
1466  order: 23;
1467}
1468.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-24,
1469.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-24 {
1470  order: 24;
1471}
1472.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-25,
1473.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-25 {
1474  order: 25;
1475}
1476.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-26,
1477.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-26 {
1478  order: 26;
1479}
1480.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-27,
1481.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-27 {
1482  order: 27;
1483}
1484.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-28,
1485.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-28 {
1486  order: 28;
1487}
1488.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-29,
1489.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-29 {
1490  order: 29;
1491}
1492.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-30,
1493.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-30 {
1494  order: 30;
1495}
1496.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-31,
1497.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-31 {
1498  order: 31;
1499}
1500.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-32,
1501.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-32 {
1502  order: 32;
1503}
1504.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-33,
1505.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-33 {
1506  order: 33;
1507}
1508.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-34,
1509.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-34 {
1510  order: 34;
1511}
1512.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-35,
1513.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-35 {
1514  order: 35;
1515}
1516.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-36,
1517.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-36 {
1518  order: 36;
1519}
1520.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-37,
1521.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-37 {
1522  order: 37;
1523}
1524.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-38,
1525.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-38 {
1526  order: 38;
1527}
1528.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-39,
1529.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-39 {
1530  order: 39;
1531}
1532.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-40,
1533.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-40 {
1534  order: 40;
1535}
1536.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-41,
1537.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-41 {
1538  order: 41;
1539}
1540.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-42,
1541.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-42 {
1542  order: 42;
1543}
1544.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-43,
1545.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-43 {
1546  order: 43;
1547}
1548.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-44,
1549.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-44 {
1550  order: 44;
1551}
1552.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-45,
1553.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-45 {
1554  order: 45;
1555}
1556.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-46,
1557.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-46 {
1558  order: 46;
1559}
1560.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-47,
1561.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-47 {
1562  order: 47;
1563}
1564.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-48,
1565.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-48 {
1566  order: 48;
1567}
1568.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-49,
1569.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-49 {
1570  order: 49;
1571}
1572.lay-content.nocustomphonegrid #grid .column-wrap.custom-order-in-apl .col.apl-order-50,
1573.lay-content.footer-nocustomphonegrid #footer .column-wrap.custom-order-in-apl .col.apl-order-50 {
1574  order: 50;
1575}
1576
1577#lay-project-overlay .project-overlay-grid-has-custom-bg.grid {
1578  background-color: transparent !important;
1579  backdrop-filter: none !important;
1580  -webkit-backdrop-filter: none !important;
1581}
1582#lay-project-overlay .project-overlay-grid-has-custom-bg.grid .grid-inner {
1583  background-color: transparent !important;
1584}
1585
1586html.flexbox .lay-content .row._100vh.one-col-row .column-wrap,
1587html.flexbox .lay-content .row.rowcustomheight.one-col-row .column-wrap, html.flexbox .lay-content.nocustomphonegrid #grid .row._100vh.one-col-row.absolute-positioning-vertically-in-apl .column-wrap, html.flexbox .lay-content.nocustomphonegrid #grid .row.rowcustomheight.one-col-row.absolute-positioning-vertically-in-apl .column-wrap {
1588  display: flex;
1589}
1590html.flexbox .lay-content .row._100vh.one-col-row .col.align-top,
1591html.flexbox .lay-content .row.rowcustomheight.one-col-row .col.align-top, html.flexbox .lay-content.nocustomphonegrid #grid .row._100vh.one-col-row.absolute-positioning-vertically-in-apl .col.align-top, html.flexbox .lay-content.nocustomphonegrid #grid .row.rowcustomheight.one-col-row.absolute-positioning-vertically-in-apl .col.align-top {
1592  align-self: start;
1593  margin-bottom: 0;
1594}
1595html.flexbox .lay-content .row._100vh.one-col-row .col.align-middle,
1596html.flexbox .lay-content .row.rowcustomheight.one-col-row .col.align-middle, html.flexbox .lay-content.nocustomphonegrid #grid .row._100vh.one-col-row.absolute-positioning-vertically-in-apl .col.align-middle, html.flexbox .lay-content.nocustomphonegrid #grid .row.rowcustomheight.one-col-row.absolute-positioning-vertically-in-apl .col.align-middle {
1597  align-self: center;
1598  margin-bottom: 0;
1599}
1600html.flexbox .lay-content .row._100vh.one-col-row .col.align-bottom,
1601html.flexbox .lay-content .row.rowcustomheight.one-col-row .col.align-bottom, html.flexbox .lay-content.nocustomphonegrid #grid .row._100vh.one-col-row.absolute-positioning-vertically-in-apl .col.align-bottom, html.flexbox .lay-content.nocustomphonegrid #grid .row.rowcustomheight.one-col-row.absolute-positioning-vertically-in-apl .col.align-bottom {
1602  align-self: end;
1603  margin-bottom: 0;
1604}
1605
1606.lay-content .row {
1607  box-sizing: border-box;
1608  display: block;
1609}
1610
1611.lay-content .row:last-child > .row-inner > .column-wrap:not(.custom-order-in-apl) > .col:last-child:not(.has-custom-margin-bottom) {
1612  margin-bottom: 0 !important;
1613}
1614
1615html.flexbox #custom-phone-grid .column-wrap._100vh,
1616html.flexbox #custom-phone-grid .column-wrap.rowcustomheight,
1617html.flexbox .cover-region-phone .column-wrap._100vh,
1618html.flexbox .cover-region-phone .column-wrap.rowcustomheight,
1619html.flexbox #footer-custom-phone-grid .column-wrap._100vh,
1620html.flexbox #footer-custom-phone-grid .column-wrap.rowcustomheight {
1621  display: flex;
1622}
1623html.flexbox #custom-phone-grid .col.align-top,
1624html.flexbox .cover-region-phone .col.align-top,
1625html.flexbox #footer-custom-phone-grid .col.align-top {
1626  align-self: start;
1627}
1628html.flexbox #custom-phone-grid .col.align-middle,
1629html.flexbox .cover-region-phone .col.align-middle,
1630html.flexbox #footer-custom-phone-grid .col.align-middle {
1631  align-self: center;
1632}
1633html.flexbox #custom-phone-grid .col.align-bottom,
1634html.flexbox .cover-region-phone .col.align-bottom,
1635html.flexbox #footer-custom-phone-grid .col.align-bottom {
1636  align-self: end;
1637}
1638
1639.row-inner {
1640  box-sizing: border-box;
1641}
1642
1643.html5video .html5video-customplayicon {
1644  max-width: 100px;
1645}
1646
1647.cover-enabled-on-phone .cover-region {
1648  position: sticky;
1649  z-index: 1;
1650  top: 0;
1651  left: 0;
1652  width: 100%;
1653  min-height: 100vh;
1654}
1655
1656.lay-sitewide-background-video {
1657  display: none;
1658}
1659
1660.lay-background-video {
1661  position: fixed;
1662  top: 0;
1663  left: 0;
1664  width: 100vw;
1665  max-height: 100vh;
1666  height: 100%;
1667  -o-object-fit: cover;
1668  object-fit: cover;
1669  -o-object-position: center;
1670  object-position: center;
1671  pointer-events: none;
1672  z-index: -1;
1673}
1674
1675.lay-background-image {
1676  position: fixed;
1677  top: 0;
1678  left: 0;
1679  width: 100vw;
1680  max-height: 100vh;
1681  height: 100%;
1682  -o-object-fit: cover;
1683  object-fit: cover;
1684  -o-object-position: center;
1685  object-position: center;
1686  pointer-events: none;
1687  z-index: -1;
1688}
1689
1690.lay-background-video-desktop {
1691  display: none;
1692}
1693
1694.lay-background-video-mobile {
1695  display: block;
1696}
1697
1698.lay-background-image-desktop {
1699  display: none;
1700}
1701
1702.lay-background-image-mobile {
1703  display: block;
1704}
1705
1706.cover-down-arrow-desktop {
1707  display: none;
1708}
1709
1710.cover-down-arrow {
1711  bottom: var(--cover-down-arrow-phone-bottom, 25px);
1712  left: var(--cover-down-arrow-phone-left, 50%);
1713  right: var(--cover-down-arrow-phone-right, auto);
1714  --cover-down-arrow-translate-x: var(--cover-down-arrow-phone-translate-x, -50%);
1715  transform: translate3d(var(--cover-down-arrow-translate-x), 0, 0);
1716}
1717
1718.cover-down-arrow-phone {
1719  display: block;
1720  width: var(--cover-down-arrow-phone-width, auto);
1721  height: auto;
1722}
1723
1724.lay-content.nocustomphonegrid #grid .row.only-marquee-row {
1725  padding-left: 0;
1726  padding-right: 0;
1727}
1728
1729.lay-content.nocustomphonegrid #grid .row.only-marquee-row > .row-inner > .column-wrap > .col.type-marquee.frame-overflow-both:not(.absolute-position) {
1730  left: 0 !important;
1731  right: auto !important;
1732  width: 100% !important;
1733  max-width: 100% !important;
1734}
1735
1736.col.absolute-position.type-vl {
1737  position: absolute;
1738  margin-left: 0 !important;
1739  z-index: 1;
1740}
1741
1742#custom-phone-grid .column-wrap._100vh > .col.absolute-position:not(.lay-sticky),
1743#footer-custom-phone-grid .column-wrap._100vh > .col.absolute-position:not(.lay-sticky),
1744.cover-region-phone .column-wrap._100vh > .col.absolute-position:not(.lay-sticky) {
1745  position: absolute !important;
1746  margin-left: 0 !important;
1747  z-index: 1;
1748}
1749#custom-phone-grid .column-wrap._100vh > .col.absolute-position.align-top:not(.lay-sticky),
1750#footer-custom-phone-grid .column-wrap._100vh > .col.absolute-position.align-top:not(.lay-sticky),
1751.cover-region-phone .column-wrap._100vh > .col.absolute-position.align-top:not(.lay-sticky) {
1752  top: var(--row-inner-space-top, 0);
1753}
1754#custom-phone-grid .column-wrap._100vh > .col.absolute-position.align-bottom:not(.lay-sticky),
1755#footer-custom-phone-grid .column-wrap._100vh > .col.absolute-position.align-bottom:not(.lay-sticky),
1756.cover-region-phone .column-wrap._100vh > .col.absolute-position.align-bottom:not(.lay-sticky) {
1757  bottom: var(--row-inner-space-bottom, 0);
1758}
1759
1760#custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position:not(.lay-sticky),
1761#footer-custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position:not(.lay-sticky),
1762.cover-region-phone .column-wrap.rowcustomheight > .col.absolute-position:not(.lay-sticky) {
1763  position: absolute !important;
1764  margin-left: 0 !important;
1765  z-index: 1;
1766}
1767#custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position.align-top:not(.lay-sticky),
1768#footer-custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position.align-top:not(.lay-sticky),
1769.cover-region-phone .column-wrap.rowcustomheight > .col.absolute-position.align-top:not(.lay-sticky) {
1770  top: var(--row-inner-space-top, 0);
1771}
1772#custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position.align-bottom:not(.lay-sticky),
1773#footer-custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position.align-bottom:not(.lay-sticky),
1774.cover-region-phone .column-wrap.rowcustomheight > .col.absolute-position.align-bottom:not(.lay-sticky) {
1775  bottom: var(--row-inner-space-bottom, 0);
1776}
1777
1778.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user {
1779  min-height: 0 !important;
1780}
1781.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .cover-inner._100vh {
1782  min-height: 0 !important;
1783}
1784.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .row._100vh {
1785  min-height: 0 !important;
1786}
1787.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .row-inner._100vh {
1788  min-height: 0 !important;
1789}
1790.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .column-wrap._100vh {
1791  min-height: 0 !important;
1792}
1793
1794.lay-thumbnailgrid-tagfilter.mobile-one-line,
1795.lay-productsgrid-tagfilter.mobile-one-line {
1796  white-space: nowrap;
1797  overflow-x: scroll;
1798  box-sizing: border-box;
1799  -webkit-overflow-scrolling: touch;
1800}
1801
1802.lay-thumbnailgrid-tagfilter::-webkit-scrollbar,
1803.lay-productsgrid-tagfilter::-webkit-scrollbar {
1804  display: none;
1805}
1806
1807.lay-thumbnailgrid-tagfilter,
1808.lay-productsgrid-tagfilter {
1809  scrollbar-width: none;
1810}
1811
1812.lay-thumbnailgrid-filter.mobile-one-line,
1813.lay-productsgrid-filter.mobile-one-line {
1814  white-space: nowrap;
1815  overflow-x: scroll;
1816  box-sizing: border-box;
1817  -webkit-overflow-scrolling: touch;
1818}
1819
1820.lay-thumbnailgrid-filter::-webkit-scrollbar,
1821.lay-productsgrid-filter::-webkit-scrollbar {
1822  display: none;
1823}
1824
1825.lay-thumbnailgrid-filter,
1826.lay-productsgrid-filter {
1827  scrollbar-width: none;
1828}
1829
1830.lay-thumbnailgrid-tagfilter.mobile-one-line .tag-bubble:first-child {
1831  margin-left: 0 !important;
1832}
1833.lay-thumbnailgrid-tagfilter.mobile-one-line .tag-bubble:last-child {
1834  margin-right: 0 !important;
1835}
1836
1837.lay-productsgrid-tagfilter.mobile-one-line .ptag-bubble:first-child {
1838  margin-left: 0 !important;
1839}
1840.lay-productsgrid-tagfilter.mobile-one-line .ptag-bubble:last-child {
1841  margin-right: 0 !important;
1842}
1843
1844.lay-phone-slide-from-top {
1845  top: var(--lay-overlay-space-around, 0px);
1846  left: var(--lay-overlay-space-around, 0px);
1847  right: var(--lay-overlay-space-around, 0px);
1848  transform: translateY(calc(-100.1% - var(--lay-overlay-space-around, 0px)));
1849}
1850
1851body.do-page-overlay-transition .lay-phone-slide-from-top {
1852  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
1853}
1854
1855.lay-phone-slide-from-left {
1856  top: var(--lay-overlay-space-around, 0px);
1857  left: var(--lay-overlay-space-around, 0px);
1858  bottom: var(--lay-overlay-space-around, 0px);
1859  transform: translateX(calc(-100.1% - var(--lay-overlay-space-around, 0px)));
1860}
1861
1862body.do-page-overlay-transition .lay-phone-slide-from-left {
1863  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
1864}
1865
1866.lay-phone-slide-from-right {
1867  top: var(--lay-overlay-space-around, 0px);
1868  right: var(--lay-overlay-space-around, 0px);
1869  transform: translateX(calc(100.1% + var(--lay-overlay-space-around, 0px)));
1870}
1871
1872body.do-page-overlay-transition .lay-phone-slide-from-right {
1873  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
1874}
1875
1876.lay-phone-slide-from-bottom {
1877  left: var(--lay-overlay-space-around, 0px);
1878  right: var(--lay-overlay-space-around, 0px);
1879  bottom: var(--lay-overlay-space-around, 0px);
1880  transform: translateY(calc(100.1% + var(--lay-overlay-space-around, 0px)));
1881}
1882
1883body.do-page-overlay-transition .lay-phone-slide-from-bottom {
1884  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
1885}
1886
1887.lay-phone-fade {
1888  opacity: 0;
1889  top: var(--lay-overlay-space-around, 0px);
1890  left: var(--lay-overlay-space-around, 0px);
1891  right: var(--lay-overlay-space-around, 0px);
1892  transform: translateY(-100.1%);
1893}
1894
1895.lay-phone-none {
1896  transform: translate(0, 0);
1897  top: var(--lay-overlay-space-around, 0px);
1898  left: var(--lay-overlay-space-around, 0px);
1899  pointer-events: none;
1900  opacity: 0;
1901}
1902.lay-phone-none .row .col {
1903  pointer-events: none;
1904}
1905
1906.lay-phone-none-right {
1907  transform: translate(0, 0);
1908  top: var(--lay-overlay-space-around, 0px);
1909  right: var(--lay-overlay-space-around, 0px);
1910  pointer-events: none;
1911  opacity: 0;
1912}
1913.lay-phone-none-right .row .col {
1914  pointer-events: none;
1915}
1916
1917.lay-phone-none-left {
1918  transform: translate(0, 0);
1919  top: var(--lay-overlay-space-around, 0px);
1920  left: var(--lay-overlay-space-around, 0px);
1921  pointer-events: none;
1922  opacity: 0;
1923}
1924.lay-phone-none-left .row .col {
1925  pointer-events: none;
1926}
1927
1928.lay-phone-none-bottom {
1929  transform: translate(0, 0);
1930  bottom: var(--lay-overlay-space-around, 0px);
1931  left: var(--lay-overlay-space-around, 0px);
1932  right: var(--lay-overlay-space-around, 0px);
1933  pointer-events: none;
1934  opacity: 0;
1935}
1936.lay-phone-none-bottom .row .col {
1937  pointer-events: none;
1938}
1939
1940.lay-phone-none-top {
1941  transform: translate(0, 0);
1942  top: var(--lay-overlay-space-around, 0px);
1943  left: var(--lay-overlay-space-around, 0px);
1944  right: var(--lay-overlay-space-around, 0px);
1945  pointer-events: none;
1946  opacity: 0;
1947}
1948.lay-phone-none-top .row .col {
1949  pointer-events: none;
1950}
1951
1952.lay-show-overlay.lay-phone-slide-from-top {
1953  transform: translateY(0);
1954}
1955
1956.lay-show-overlay.lay-phone-slide-from-left {
1957  transform: translateX(0);
1958}
1959
1960.lay-show-overlay.lay-phone-slide-from-right {
1961  transform: translateX(0);
1962}
1963
1964.lay-show-overlay.lay-phone-slide-from-bottom {
1965  transform: translateY(0);
1966}
1967
1968.lay-show-overlay.lay-phone-fade {
1969  transform: translateY(0);
1970  animation: 350ms forwards overlayfadein;
1971  opacity: 1;
1972}
1973
1974.lay-show-overlay.lay-fadeout {
1975  animation: 350ms forwards overlayfadeout;
1976}
1977
1978.lay-show-overlay.lay-phone-none,
1979.lay-show-overlay.lay-phone-none-right,
1980.lay-show-overlay.lay-phone-none-left,
1981.lay-show-overlay.lay-phone-none-top,
1982.lay-show-overlay.lay-phone-none-bottom {
1983  pointer-events: auto;
1984  opacity: 1;
1985}
1986.lay-show-overlay.lay-phone-none .row .col,
1987.lay-show-overlay.lay-phone-none-right .row .col,
1988.lay-show-overlay.lay-phone-none-left .row .col,
1989.lay-show-overlay.lay-phone-none-top .row .col,
1990.lay-show-overlay.lay-phone-none-bottom .row .col {
1991  pointer-events: auto;
1992}
1993
1994@keyframes overlayfadein {
1995  0% {
1996    opacity: 0;
1997  }
1998  100% {
1999    opacity: 1;
2000  }
2001}
2002@keyframes overlayfadeout {
2003  0% {
2004    opacity: 1;
2005  }
2006  100% {
2007    opacity: 0;
2008  }
2009}
2010.lay-overlay.lay-phone-overlay-has-custom-bg > .lay-content {
2011  background-color: transparent;
2012}
2013
2014html.no-flexbox #footer-custom-phone-grid .col.align-bottom {
2015  vertical-align: bottom;
2016}
2017
2018			
2019		}
2020
2021					/* default text format "Default" */
2022					.lay-textformat-parent > *:not(.laybutton), ._Default, ._Default_no_spaces{
2023						font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.7;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;padding: 0;text-indent:0em;border-bottom: none;text-align:left;text-wrap: wrap;
2024					}.lay-textformat-parent > *:not(.laybutton) strong, ._Default strong, ._Default_no_spaces strong{
2025						font-family:Hero-New-SemiBold;font-weight:400;
2026					}.lay-textformat-parent > *:not(.laybutton), ._Default, ._Default_no_spaces{
2027						font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.7;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;padding: 0;text-indent:0em;border-bottom: none;text-align:left;text-wrap: wrap;
2028					}
2029					.lay-textformat-parent > *:not(.laybutton):last-child, ._Default:last-child{
2030						margin-bottom: 0;
2031					}
2032					@media (min-width: 1025px){
2033						.lay-textformat-parent > *:not(.laybutton), ._Default{
2034							font-size:14.5px;margin:0px 0 15px 0;
2035						}
2036						._Default_no_spaces{
2037							font-size:14.5px;
2038						}
2039						.lay-textformat-parent > *:not(.laybutton):last-child, ._Default:last-child{
2040							margin-bottom: 0;
2041						}
2042					}
2043					@media (max-width: 1024px){
2044						.lay-textformat-parent > *:not(.laybutton), ._Default{
2045							font-size:13.5px;margin:0px 0 15px 0;
2046						}
2047						._Default_no_spaces{
2048							font-size:13.5px;
2049						}
2050						.lay-textformat-parent > *:not(.laybutton):last-child, ._Default:last-child{
2051							margin-bottom: 0;
2052						}
2053					}.lay-textformat-parent ._L, ._L, .lay-textformat-parent ._L_no_spaces, ._L_no_spaces{font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.6;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;padding: 0;text-indent:0em;border-bottom: none;text-align:left;text-wrap: wrap;}.lay-textformat-parent ._L strong, ._L strong, .lay-textformat-parent ._L_no_spaces strong, ._L_no_spaces strong{font-family:Hero-New-SemiBold;font-weight:400;}@media (min-width: 1025px){
2054						.lay-textformat-parent ._L, ._L{font-size:19px;margin:0px 0 15px 0;}
2055						.lay-textformat-parent ._L:last-child, ._L:last-child{
2056							margin-bottom: 0;
2057						}
2058						.lay-textformat-parent ._L_no_spaces, ._L_no_spaces{font-size:19px;}
2059					}@media (max-width: 1024px){
2060						.lay-textformat-parent ._L, ._L{font-size:20px;margin:0px 0 15px 0;}
2061						.lay-textformat-parent ._L:last-child, ._L:last-child{
2062							margin-bottom: 0;
2063						}
2064						.lay-textformat-parent ._L_no_spaces, ._L_no_spaces{font-size:20px;}
2065					}.lay-textformat-parent ._L_Gris, ._L_Gris, .lay-textformat-parent ._L_Gris_no_spaces, ._L_Gris_no_spaces{font-family:Hero-New-Light;color:#999999;letter-spacing:0.0em;line-height:1.6;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;padding: 0;text-indent:0em;border-bottom: none;text-align:left;}.lay-textformat-parent ._L_Gris strong, ._L_Gris strong, .lay-textformat-parent ._L_Gris_no_spaces strong, ._L_Gris_no_spaces strong{font-family:Hero-New-SemiBold;font-weight:400;}@media (min-width: 1025px){
2066						.lay-textformat-parent ._L_Gris, ._L_Gris{font-size:19px;}
2067						.lay-textformat-parent ._L_Gris:last-child, ._L_Gris:last-child{
2068							margin-bottom: 0;
2069						}
2070						.lay-textformat-parent ._L_Gris_no_spaces, ._L_Gris_no_spaces{font-size:19px;}
2071					}@media (max-width: 1024px){
2072						.lay-textformat-parent ._L_Gris, ._L_Gris{font-size:20px;}
2073						.lay-textformat-parent ._L_Gris:last-child, ._L_Gris:last-child{
2074							margin-bottom: 0;
2075						}
2076						.lay-textformat-parent ._L_Gris_no_spaces, ._L_Gris_no_spaces{font-size:20px;}
2077					}.lay-textformat-parent ._Navigation, ._Navigation, .lay-textformat-parent ._Navigation_no_spaces, ._Navigation_no_spaces{font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.7;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;padding: 0;text-indent:0em;border-bottom: none;text-align:left;text-wrap: wrap;}.lay-textformat-parent ._Navigation strong, ._Navigation strong, .lay-textformat-parent ._Navigation_no_spaces strong, ._Navigation_no_spaces strong{font-family:Hero-New-SemiBold;font-weight:400;}@media (min-width: 1025px){
2078						.lay-textformat-parent ._Navigation, ._Navigation{font-size:13px;margin:0px 0 15px 0;}
2079						.lay-textformat-parent ._Navigation:last-child, ._Navigation:last-child{
2080							margin-bottom: 0;
2081						}
2082						.lay-textformat-parent ._Navigation_no_spaces, ._Navigation_no_spaces{font-size:13px;}
2083					}@media (max-width: 1024px){
2084						.lay-textformat-parent ._Navigation, ._Navigation{font-size:13.5px;margin:0px 0 15px 0;}
2085						.lay-textformat-parent ._Navigation:last-child, ._Navigation:last-child{
2086							margin-bottom: 0;
2087						}
2088						.lay-textformat-parent ._Navigation_no_spaces, ._Navigation_no_spaces{font-size:13.5px;}
2089					}.lay-textformat-parent ._Title, ._Title, .lay-textformat-parent ._Title_no_spaces, ._Title_no_spaces{font-family:Hero-New-ExtraBold;color:#101010;letter-spacing:0.04em;line-height:1.6;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;padding: 0;text-indent:0em;border-bottom: none;text-align:left;text-wrap: wrap;}.lay-textformat-parent ._Title strong, ._Title strong, .lay-textformat-parent ._Title_no_spaces strong, ._Title_no_spaces strong{font-family:Hero-New-SemiBold;font-weight:400;}@media (min-width: 1025px){
2090						.lay-textformat-parent ._Title, ._Title{font-size:26px;margin:0px 0 15px 0;}
2091						.lay-textformat-parent ._Title:last-child, ._Title:last-child{
2092							margin-bottom: 0;
2093						}
2094						.lay-textformat-parent ._Title_no_spaces, ._Title_no_spaces{font-size:26px;}
2095					}@media (max-width: 1024px){
2096						.lay-textformat-parent ._Title, ._Title{font-size:26px;margin:0px 0 15px 0;}
2097						.lay-textformat-parent ._Title:last-child, ._Title:last-child{
2098							margin-bottom: 0;
2099						}
2100						.lay-textformat-parent ._Title_no_spaces, ._Title_no_spaces{font-size:26px;}
2101					}
2102/* customizer css */
2103            .thumb .thumbnail-tags:not(.laybutton){opacity: 1;}.thumb .thumbnail-tags { margin-top:0px; }.thumb .thumbnail-tags { margin-bottom:0px; }.thumb .thumbnail-tags:not(.laybutton) { text-align:left; }.thumb .thumbnail-tags:not(.laybutton) { color:#101010; }.thumb .title, .thumb .thumbnail-tags{
2104                -webkit-transition: all 400ms ease-out;
2105                -moz-transition: all 400ms ease-out;
2106                transition: all 400ms ease-out;
2107            }.title:not(.laybutton){opacity: 1;}.title:not(.laybutton) { text-align:left; }.title:not(.laybutton) { color:#101010; }
2107.below-image .title { margin-top:5px; }.above-image .title { margin-bottom:5px; }.titlewrap-on-image{}.thumb .descr{
2108                -webkit-transition: all 400ms ease-out;
2109                -moz-transition: all 400ms ease-out;
2110                transition: all 400ms ease-out;
2111            }.thumb .descr{opacity: 1;}.thumb .descr { margin-top:0px; }.thumb .descr { margin-bottom:0px; }.thumb .project-description-shared-layout{--project-description-gap:0px;}.thumb .project-description-shared-layout.below-image{padding-top:5px;}.thumb .project-description-shared-layout.above-image{padding-bottom:5px;}.thumb .project-description-shared-layout .title{margin-top:0!important;margin-bottom:0!important;}.thumb .project-description-shared-layout > .descr{margin-top:0!important;margin-bottom:0!important;}.thumb .project-description-vertical{display:block;}.thumb .project-description-above-title > .descr{margin-bottom:var(--project-description-gap)!important;}.thumb .project-description-below-title > .descr{margin-top:var(--project-description-gap)!important;}.thumb-rel::before{display:none;}.thumb-rel::after{display:none;}body, .hascover #footer-region, .cover-content, .cover-region { background-color:#ffffff; }
2112        .sitetitle.txt .sitetitle-txt-inner span{
2113            text-underline-offset: 3px;
2114        }nav.laynav a span{
2115			text-underline-offset: 3px;
2116		}nav.laynav a:hover span{
2117			text-underline-offset: 3px;
2118		}.lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style),
2119            .lay-link-parent a:not(.laybutton),
2120            a.projectlink .lay-textformat-parent>*:not(.laybutton),
2121            .lay-carousel-sink .single-caption-inner a:not(.laybutton),
2122            .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton),
2123            .lay-marquee p a:not(.laybutton), .lay-marquee a:not(.laybutton),
2124            .lay-table a:not(.laybutton), .lay-table p a:not(.laybutton),
2125            .lay-accordion a:not(.laybutton), .lay-accordion p a:not(.laybutton),
2126            .link-in-text { color:#000; }.no-touchdevice .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style):hover,
2127            .no-touchdevice .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style):hover span,
2128            .no-touchdevice .lay-link-parent a:not(.laybutton):hover,
2129            .no-touchdevice .lay-link-parent a:not(.laybutton):hover span,
2130            .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover,
2131            .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover span,
2132            .no-touchdevice a.projectlink .lay-textformat-parent>*:not(.laybutton):hover,
2133            a.projectlink .lay-textformat-parent>*:not(.laybutton).hover,
2134            .no-touchdevice .lay-carousel-sink .single-caption-inner a:not(.laybutton):hover,
2135            .no-touchdevice .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton):hover,
2136            .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton).hover,
2137            .no-touchdevice .lay-marquee p a:not(.laybutton):hover,
2138            .no-touchdevice .lay-marquee a:not(.laybutton):hover,
2139            .no-touchdevice .lay-table a:not(.laybutton):hover,
2140            .no-touchdevice .lay-table p a:not(.laybutton):hover,
2141            .no-touchdevice .lay-accordion a:not(.laybutton):hover,
2142            .no-touchdevice .lay-accordion p a:not(.laybutton):hover,
2143            .no-touchdevice .link-in-text:hover,
2144            .link-in-text.hover { color:#000; }.no-touchdevice .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style):hover,
2145            .no-touchdevice .lay-link-parent a:not(.laybutton):hover,
2146            .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover,
2147            .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover span,
2148            .no-touchdevice a.projectlink .lay-textformat-parent>*:not(.laybutton):hover,
2149            a.projectlink .lay-textformat-parent>*:not(.laybutton).hover,
2150            .no-touchdevice .lay-carousel-sink .single-caption-inner a:not(.laybutton):hover,
2151            .no-touchdevice .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton):hover,
2152            .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton).hover,
2153            .no-touchdevice .lay-marquee p a:not(.laybutton):hover,
2154            .no-touchdevice .lay-marquee a:not(.laybutton):hover,
2155            .no-touchdevice .lay-table a:not(.laybutton):hover,
2156            .no-touchdevice .lay-table p a:not(.laybutton):hover,
2157            .no-touchdevice .lay-accordion a:not(.laybutton):hover,
2158            .no-touchdevice .lay-accordion p a:not(.laybutton):hover,
2159            .no-touchdevice .link-in-text:hover,
2160            .no-touchdevice .link-in-text.hover,
2161            .no-touchdevice .pa-text:hover .pa-inner{
2162                text-decoration: none;
2163             }.no-touchdevice .lay-link-parent a:not(.laybutton):hover,
2164            .no-touchdevice .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style):hover,
2165            .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover,
2166            .no-touchdevice a.projectlink .lay-textformat-parent>*:not(.laybutton):hover,
2167            a.projectlink .lay-textformat-parent>*:not(.laybutton).hover,
2168            .no-touchdevice .lay-carousel-sink .single-caption-inner a:not(.laybutton):hover,
2169            .no-touchdevice .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton):hover,
2170            .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton).hover,
2171            .no-touchdevice .lay-marquee p a:not(.laybutton):hover,
2172            .no-touchdevice .lay-marquee a:not(.laybutton):hover,
2173            .no-touchdevice .lay-table a:not(.laybutton):hover,
2174            .no-touchdevice .lay-table p a:not(.laybutton):hover,
2175            .no-touchdevice .lay-accordion a:not(.laybutton):hover,
2176            .no-touchdevice .lay-accordion p a:not(.laybutton):hover,
2177            .no-touchdevice .link-in-text:hover,
2178            .no-touchdevice .link-in-text.hover,
2179            .no-touchdevice .pa-text:hover .pa-inner{opacity: 1;}a.laylink1:not(.laybutton):not(.lay-ignore-linktext-style), .laylink1.link-in-text:not(.laybutton):not(.lay-ignore-linktext-style){color:#000000;text-underline-offset:3px;text-decoration:none;}.no-touchdevice a.laylink1:not(.laybutton):not(.lay-ignore-linktext-style):hover, a.laylink1:not(.laybutton):not(.lay-ignore-linktext-style).hover, .no-touchdevice a.laylink1:not(.laybutton):not(.lay-ignore-linktext-style):hover span, a.laylink1:not(.laybutton):not(.lay-ignore-linktext-style).hover span{color:#000000;}.no-touchdevice a.laylink1:not(.laybutton):not(.lay-ignore-linktext-style):hover, a.laylink1:not(.laybutton):not(.lay-ignore-linktext-style).hover{opacity:1;text-decoration:none;}.lay-thumbnailgrid-filter { color:#101010; }.lay-thumbnailgrid-filter { text-align:left; }.lay-thumbnailgrid-filter .lay-filter-active { color:#101010; }.lay-thumbnailgrid-filter { margin-bottom:20px; }.lay-thumbnailgrid-filter-anchor{opacity: 0.5;}.lay-thumbnailgrid-filter-anchor.lay-filter-active{opacity: 1;}@media (hover) {.lay-thumbnailgrid-filter-anchor:hover{opacity: 1;}}.lay-thumbnailgrid-tagfilter { text-align:left; }.tag-bubble { color:#101010; }.lay-thumbnailgrid-tagfilter { margin-bottom:20px; }.tag-bubble { background-color:#eeeeee; }.tag-bubble { border-radius:100px; }@media (hover:hover) {.tag-bubble:hover { background-color:#d0d0d0; }}.tag-bubble.lay-tag-active { background-color:#d0d0d0; }input#search-query, .suggest-item { font-family:Hero-New-Light; }.search-view { background-color:rgba(255,255,255,0.85); }input#search-query::selection { background:#f5f5f5; }.close-search { color:#000000; }input#search-query::placeholder { color:#ccc; }input#search-query { color:#000; }.suggest-item { color:#aaa; }@media (hover:hover) {.suggest-item:hover { color:#000; }}.search-view{ -webkit-backdrop-filter: saturate(180%) blur(10px);
2180            backdrop-filter: saturate(180%) blur(10px); }.search-page-result-snippet,.search-list-result-snippet{ color: #888888 !important; }.search-list-result-thumb{ flex:0 0 60px; width:60px; height:60px; }.suggest-item{ line-height: 1.3; }#search-autosuggest-list{ margin-top: 10px; }.search-list-result{ gap: 12px; }#search-results-region .search-list-result-thumb img{ border-radius: 5px !important; }.close-search{ color: #000000; }#search-region > .close-search{ display: none; }body.search-open #search-region > .close-search{ display: block; }@media (min-width: 601px) {.close-search{ padding: 20px; }.close-search::before{ font-size: 26px; }}@media (max-width: 600px) {.close-search{ padding: 20px; }.close-search::before{ font-size: 23px; }}.search-page-result,.search-list-result{ padding-top: 15px; padding-bottom: 15px; }.search-page-result,.search-list-result{ border-bottom: 1px solid #e5e5e5; }.search-page-result:last-child,.search-list-result:last-child{ border-bottom: 0; }.laybutton1{
2181				font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.7;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;text-wrap: wrap;
2182			}.laybutton1 strong{font-family:Hero-New-SemiBold;font-weight:400;}
2183			@media (min-width: 1025px){
2184				.laybutton1{
2185					font-size:14.5px;
2186				}
2187			}
2188			@media (max-width: 1024px){
2189				.laybutton1{
2190					font-size:13.5px;
2191				}
2192			}.laybutton1{
2193			--lay-button-effect-3d: 0;
2194			--lay-button-effect-flip-direction: bottom-to-top;
2195			--lay-button-effect-text-slide: 0;
2196			--lay-button-effect-text-slide-direction: top-to-bottom;
2197			--lay-button-effect-fill: 0;
2198            color: #000;
2199            border-radius: 0px;
2200            background-color: #ffffff;
2201            border: 1px solid #000000;
2202            padding-left: 15px;
2203            padding-right: 15px;
2204            padding-top: 5px;
2205            padding-bottom: 5px;
2206            margin-left: 0px;
2207            margin-right: 0px;
2208            margin-top: 0px;
2209            margin-bottom: 0px;
2210            
2211			
2212            
2213        }.laybutton2{
2214				font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.7;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;text-wrap: wrap;
2215			}.laybutton2 strong{font-family:Hero-New-SemiBold;font-weight:400;}
2216			@media (min-width: 1025px){
2217				.laybutton2{
2218					font-size:14.5px;
2219				}
2220			}
2221			@media (max-width: 1024px){
2222				.laybutton2{
2223					font-size:13.5px;
2224				}
2225			}.laybutton2{
2226			--lay-button-effect-3d: 0;
2227			--lay-button-effect-flip-direction: bottom-to-top;
2228			--lay-button-effect-text-slide: 0;
2229			--lay-button-effect-text-slide-direction: top-to-bottom;
2230			--lay-button-effect-fill: 0;
2231            color: #000;
2232            border-radius: 100px;
2233            background-color: #ffffff;
2234            border: 1px solid #000000;
2235            padding-left: 20px;
2236            padding-right: 20px;
2237            padding-top: 5px;
2238            padding-bottom: 5px;
2239            margin-left: 0px;
2240            margin-right: 0px;
2241            margin-top: 0px;
2242            margin-bottom: 0px;
2243            
2244			
2245            
2246        }.laybutton3{
2247				font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.7;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;text-wrap: wrap;
2248			}.laybutton3 strong{font-family:Hero-New-SemiBold;font-weight:400;}
2249			@media (min-width: 1025px){
2250				.laybutton3{
2251					font-size:14.5px;
2252				}
2253			}
2254			@media (max-width: 1024px){
2255				.laybutton3{
2256					font-size:13.5px;
2257				}
2258			}.laybutton3{
2259			--lay-button-effect-3d: 0;
2260			--lay-button-effect-flip-direction: bottom-to-top;
2261			--lay-button-effect-text-slide: 0;
2262			--lay-button-effect-text-slide-direction: top-to-bottom;
2263			--lay-button-effect-fill: 0;
2264            color: #000;
2265            border-radius: 100px;
2266            background-color: #eeeeee;
2267            border: 0px solid transparent;
2268            padding-left: 20px;
2269            padding-right: 20px;
2270            padding-top: 5px;
2271            padding-bottom: 5px;
2272            margin-left: 0px;
2273            margin-right: 0px;
2274            margin-top: 0px;
2275            margin-bottom: 0px;
2276            
2277			
2278            
2279        }nav.laynav li > a.lay-menu-item-button{display:inline-block;text-decoration:none;}nav.laynav.arrangement-horizontal ul:has(> li > a.lay-menu-item-button) > li{display:flex;align-items:center;}nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton1{
2280				font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.7;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;text-wrap: wrap;
2281			}nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton1 strong{font-family:Hero-New-SemiBold;font-weight:400;}
2282			@media (min-width: 1025px){
2283				nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton1{
2284					font-size:14.5px;
2285				}
2286			}
2287			@media (max-width: 1024px){
2288				nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton1{
2289					font-size:13.5px;
2290				}
2291			}nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton1{--lay-button-effect-3d:0;--lay-button-effect-flip-direction:bottom-to-top;--lay-button-effect-text-slide:0;--lay-button-effect-text-slide-direction:top-to-bottom;--lay-button-effect-fill:0;color:#000;border-radius:0px;background-color:#ffffff;border:1px solid #000000;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;text-decoration:none!important;}nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton2{
2292				font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.7;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;text-wrap: wrap;
2293			}nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton2 strong{font-family:Hero-New-SemiBold;font-weight:400;}
2294			@media (min-width: 1025px){
2295				nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton2{
2296					font-size:14.5px;
2297				}
2298			}
2299			@media (max-width: 1024px){
2300				nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton2{
2301					font-size:13.5px;
2302				}
2303			}nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton2{--lay-button-effect-3d:0;--lay-button-effect-flip-direction:bottom-to-top;--lay-button-effect-text-slide:0;--lay-button-effect-text-slide-direction:top-to-bottom;--lay-button-effect-fill:0;color:#000;border-radius:100px;background-color:#ffffff;border:1px solid #000000;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;text-decoration:none!important;}nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton3{
2304				font-family:Hero-New-Light;color:#101010;letter-spacing:0.01em;line-height:1.7;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;text-wrap: wrap;
2305			}nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton3 strong{font-family:Hero-New-SemiBold;font-weight:400;}
2306			@media (min-width: 1025px){
2307				nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton3{
2308					font-size:14.5px;
2309				}
2310			}
2311			@media (max-width: 1024px){
2312				nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton3{
2313					font-size:13.5px;
2314				}
2315			}nav.laynav li > a.lay-menu-button.lay-menu-item-button.lay-menu-item-button-laybutton3{--lay-button-effect-3d:0;--lay-button-effect-flip-direction:bottom-to-top;--lay-button-effect-text-slide:0;--lay-button-effect-text-slide-direction:top-to-bottom;--lay-button-effect-fill:0;color:#000;border-radius:100px;background-color:#eeeeee;border:0px solid transparent;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;text-decoration:none!important;}
2316            /* phone menu breakpoint above */
2317            @media (min-width: 1025px){
2318    
2318            .sitetitle-txt-inner:not(.laybutton) { text-align:left; }.sitetitle-txt-inner:not(.laybutton) { color:#101010; }.sitetitle { top:13px; }.sitetitle { left:20px; }.sitetitle { right:5%; }.sitetitle { bottom:16px; }.sitetitle img { width:20vw; }.sitetitle{opacity: 1;}.sitetitle{bottom: auto; right: auto;}.sitetitle{position: fixed;}.sitetitle{display: inline-block;}.sitetitle.img { text-align:left; }.no-touchdevice .sitetitle.txt:hover .sitetitle-txt-inner:not(.laybutton) span, .no-touchdevice .sitetitle:hover .tagline { color:#101010; }.no-touchdevice .sitetitle:hover{opacity: 0.5;}.no-touchdevice .sitetitle.txt:hover .sitetitle-txt-inner:not(.laybutton) span{
2319					text-decoration: none;
2320				}.tagline { text-align:left; }.tagline { color:#101010; }.tagline { margin-top:5px; }.tagline{opacity: 1;}nav.primary{display: inline-block;}nav.primary a { color:#101010; }nav.primary { text-align:left; }nav.primary > ul { justify-content: flex-start; }nav.primary { left:5%; }nav.primary { right:30px; }nav.primary { bottom:16px; }nav.primary ul {flex-direction:column;;}nav.primary{position: fixed;}nav.primary a{opacity: 1;}nav.laynav.primary li{display: block; }nav.primary { top:16px; }nav.primary{bottom: auto; left: auto;}nav.primary.laynav.desktop-nav > ul > li > a{white-space:nowrap!important;}nav.laynav .current-menu-item>a { color:#101010; }nav.laynav .current-menu-item>a { font-weight:400; }nav.laynav .current-menu-item>a:not(.lay-menu-button) span{
2321                    text-decoration: none;
2322                }nav.laynav .current-menu-item>a{opacity: 1;}nav.laynav .current_page_item>a { color:#101010; }nav.laynav .current_page_item>a { font-weight:400; }nav.laynav .current_page_item>a:not(.lay-menu-button) span{
2323                    text-decoration: none;
2324                }nav.laynav .current_page_item>a{opacity: 1;}nav.laynav .current-menu-parent>a { color:#101010; }nav.laynav .current-menu-parent>a { font-weight:400; }nav.laynav .current-menu-parent>a:not(.lay-menu-button) span{
2325                    text-decoration: none;
2326                }nav.laynav .current-menu-parent>a{opacity: 1;}nav.laynav .current-menu-ancestor>a { color:#101010; }nav.laynav .current-menu-ancestor>a { font-weight:400; }nav.laynav .current-menu-ancestor>a:not(.lay-menu-button) span{
2327                    text-decoration: none;
2328                }nav.laynav .current-menu-ancestor>a{opacity: 1;}nav.laynav .current-lang>a { color:#101010; }nav.laynav .current-lang>a { font-weight:400; }nav.laynav .current-lang>a:not(.lay-menu-button) span{
2329                    text-decoration: none;
2330                }nav.laynav .current-lang>a{opacity: 1;}.current-lang>a{opacity: 1;}.no-touchdevice nav.laynav a:hover { color:#101010; }.no-touchdevice nav.laynav a:not(.lay-menu-button):hover span { text-decoration-color:#101010; }.no-touchdevice nav.laynav a:not(.lay-menu-button):hover span{
2331                text-decoration: none;
2332             }.no-touchdevice nav.laynav a:hover{opacity: 0.5;}.laynav.desktop-nav.arrangement-horizontal .sub-menu{ left:-10px; padding:10px; }.laynav.desktop-nav.arrangement-vertical .sub-menu{ padding-left:10px; padding-right:10px; }.laynav.desktop-nav.arrangement-horizontal.submenu-type-vertical .menu-item-has-children .sub-menu li a{ padding-bottom: 4px; }.laynav.desktop-nav.arrangement-horizontal.submenu-type-horizontal .menu-item-has-children .sub-menu li{ margin-right: 4px; }.laynav.desktop-nav.arrangement-vertical .menu-item-has-children .sub-menu li{ margin-bottom: 4px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-hover.position-top .menu-item-has-children:hover { padding-bottom:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-click.position-top .menu-item-has-children.show-submenu-desktop { padding-bottom:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-always.position-top .menu-item-has-children { padding-bottom:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-hover.position-not-top .menu-item-has-children:hover { padding-top:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-click.position-not-top .menu-item-has-children.show-submenu-desktop { padding-top:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-always.position-not-top .menu-item-has-children { padding-top:0px; }.laynav.desktop-nav.arrangement-vertical .sub-menu { padding-top:0px; }.laynav.desktop-nav.arrangement-vertical .sub-menu { padding-bottom:0px; }.laynav.desktop-nav .sub-menu .menu-item a{white-space:nowrap!important;}.navbar{ top:0; bottom: auto; }.navbar { height:60px; }.navbar{display:none;}.navbar { background-color:rgba(255,255,255,0.9); }.navbar { border-color:#cccccc; }}
2333            /* phone menu breakpoint under */
2334            @media (max-width: 1024px){
2335                }
2336            /* desktop and tablet */
2337            @media (min-width: 1025px){.lay-thumbnailgrid-filter-anchor { margin-right:10px; }.tag-bubble { margin:10px; }.lay-thumbnailgrid-tagfilter { margin-left:-10px; }}
2338            @media (max-width: 1024px){.lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover, .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover span, .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover, .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover span { color:#000; }.lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover, .lay-link-parent a:not(.laybutton).hover, .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover{
2339                text-decoration: none;
2340             }.lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover, .lay-link-parent a:not(.laybutton).hover, .lay-text-on-element-overlay .lay-textformat-parent a:not(.laybutton):not(.lay-ignore-linktext-style).hover{opacity: 1;}.mobile-one-line .lay-thumbnailgrid-filter-anchor { margin-right:10px; }.mobile-not-one-line .lay-thumbnailgrid-filter-anchor { margin:10px; }.mobile-one-line .tag-bubble:not(.lay-filter-hidden) { margin-right:10px; }.mobile-not-one-line .tag-bubble { margin:10px; }.lay-thumbnailgrid-tagfilter { margin-left:-10px; }.lay-content.nocustomphonegrid #grid .col, .lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .col, .lay-content.footer-nocustomphonegrid #footer .col { margin-bottom:5%; }.lay-content.nocustomphonegrid .cover-region .col { margin-bottom:5%; }.lay-content.nocustomphonegrid #grid .row.empty._100vh, .lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .row.empty._100vh, .lay-content.footer-nocustomphonegrid #footer .row.empty._100vh { margin-bottom:5%; }.lay-content.nocustomphonegrid #grid .row.has-background, .lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .row.has-background, .lay-content.footer-nocustomphonegrid #footer .row.has-background { margin-bottom:5%; }.lay-content.nocustomphonegrid.hascover #grid { padding-top:5%; }.lay-content.nocustomphonegrid #grid .row, .lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .row, .lay-content.nocustomphonegrid .cover-region-desktop .row, .lay-content.footer-nocustomphonegrid #footer .row { padding-left:20px; }.lay-content.nocustomphonegrid #grid .row, .lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .row, .lay-content.nocustomphonegrid .cover-region-desktop .row, .lay-content.footer-nocustomphonegrid #footer .row { padding-right:20px; }.lay-content.nocustomphonegrid #grid.simpler-markup-for-scrollslider { padding-left:20px; }.lay-content.nocustomphonegrid #grid.simpler-markup-for-scrollslider { padding-right:20px; }.lay-content.nocustomphonegrid #grid.simpler-markup-for-scrollslider{ box-sizing: border-box; }.lay-content.nocustomphonegrid #grid .col.frame-overflow-both,
2341                .lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .col.frame-overflow-both,
2342                .lay-content.nocustomphonegrid .cover-region-desktop .col.frame-overflow-both,
2343                .lay-content.footer-nocustomphonegrid #footer .col.frame-overflow-both{
2344                    width: calc( 100% + 20px * 2 );
2345                    left: -20px;
2346                }.lay-content.nocustomphonegrid #grid .col.frame-overflow-right,
2347                .lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .col.frame-overflow-right,
2348                .lay-content.nocustomphonegrid .cover-region-desktop .col.frame-overflow-right,
2349                .lay-content.footer-nocustomphonegrid #footer .col.frame-overflow-right{
2350                    width: calc( 100% + 20px );
2351                }.lay-content.nocustomphonegrid #grid .col.frame-overflow-left,
2352                .lay-content.nocustomphonegrid .lay-fixed-rows-layer-desktop .col.frame-overflow-left,
2353                .lay-content.nocustomphonegrid .cover-region-desktop .col.frame-overflow-left,
2354                .lay-content.footer-nocustomphonegrid #footer .col.frame-overflow-left{
2355                    width: calc( 100% + 20px );
2356                    left: -20px;
2357                }.lay-content.nocustomphonegrid #grid { padding-bottom:0vw; }.lay-content.nocustomphonegrid #grid { padding-top:100px; }.lay-content.footer-nocustomphonegrid #footer { padding-bottom:0px; }.lay-content.footer-nocustomphonegrid #footer { padding-top:50vw; }.laybutton1{padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}.laybutton2{padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}.laybutton3{padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}}
2358/* scroll transitions css */
2359            .in-view:not(.disable-css-transitions),
2360        .col.type-text.in-view:not(.disable-css-transitions) .text{
2361            transition-property: transform, opacity !important;
2362            transition-duration: 300ms !important;
2363            transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1) !important;
2364        }.below {
2365                opacity: 0!important;
2366            }
2367            .in-view,
2368            .col.type-text.in-view .text {
2369                opacity: 1;
2370            }
2371            /* desktop and tablet */
2372            @media (min-width: 1025px){.col.type-socialmediaicons.below,
2373        .col.type-project.below,
2374        .col.type-embed.below,
2375        .col.type-carousel.below,
2376        .col.type-img.below,
2377        .col.type-marquee.below,
2378        .col.type-html5video.below,
2379        .col.type-video.below,
2380        .col.type-hr.below,
2381        .col.type-table.below,
2382        .col.type-textfooter.below,
2383        .col.type-projectindex.below,
2384        .col.type-productindex.below,
2385        .col.type-productsgrid li.below,
2386        .lay-thumbnailgrid-filter-wrap.below,
2387        .col.type-thumbnailgrid .thumbnail-wrap .below,
2388        .col.type-elementgrid .element-wrap.below,
2389        .show-news.below,
2390        .col.stack-has-border-or-shadow-or-rounded-corners.below {
2391            transform: translateY(90px);
2392            
2393        }
2394        .col.type-text.below {
2395            transform: translateY(90px);
2396            
2397        }.col.type-socialmediaicons.in-view,
2398        .col.type-project.in-view,
2399        .col.type-embed.in-view,
2400        .col.type-carousel.in-view,
2401        .col.type-img.in-view,
2402        .col.type-marquee.in-view,
2403        .col.type-html5video.in-view,
2404        .col.type-video.in-view,
2405        .col.type-table.in-view,
2406        .col.type-projectindex.in-view,
2407        .col.type-productsgrid .lay-productsgrid-filter.in-view,
2408        .col.type-productsgrid .lay-productsgrid-tagfilter.in-view,
2409        .col.type-productsgrid li.in-view,
2410        .lay-thumbnailgrid-filter-wrap.in-view,
2411        .col.type-thumbnailgrid .thumbnail-wrap .in-view,
2412        .col.type-elementgrid .element-wrap.in-view {
2413            transform: translateY(0);
2414            
2415        }
2416        .col.type-text.in-view {
2417            transform: translateY(0);
2418            
2419        }.row.has-background > .lay-row-bg-color.below,
2420        .row.has-background > .background-image.below,
2421        .row.has-background > .background-video.below,
2422        .row.has-background > .lay-webgl-slideshow.below,
2423        .row.has-background > .lay-row-canvas-animation.below,
2424        .row.has-background > .lay-row-bg-color-fade.below,
2425        .row > .lay-row-gutter-bg.below {
2426                transform: translateY(90px);
2427            }
2428            .row.has-background > .lay-row-bg-color.in-view,
2429        .row.has-background > .background-image.in-view,
2430        .row.has-background > .background-video.in-view,
2431        .row.has-background > .lay-webgl-slideshow.in-view,
2432        .row.has-background > .lay-row-canvas-animation.in-view,
2433        .row.has-background > .lay-row-bg-color-fade.in-view,
2434        .row > .lay-row-gutter-bg.in-view {
2435                transform: translateY(0);
2436            }.lay-thumbnailgrid-load-more-wrap.below,
2437        .lay-elementgrid-load-more-wrap.below,
2438        .lay-productsgrid-load-more-wrap.below,
2439        .lay-news-load-more-wrap.below {
2440            transform: translateY(90px);
2441            
2442        }
2443        .lay-thumbnailgrid-load-more-wrap.in-view,
2444        .lay-elementgrid-load-more-wrap.in-view,
2445        .lay-productsgrid-load-more-wrap.in-view,
2446        .lay-news-load-more-wrap.in-view {
2447            transform: translateY(0);
2448            
2449        }}
2450            @media (max-width: 1024px){.col.type-socialmediaicons.below,
2451        .col.type-project.below,
2452        .col.type-embed.below,
2453        .col.type-carousel.below,
2454        .col.type-img.below,
2455        .col.type-marquee.below,
2456        .col.type-html5video.below,
2457        .col.type-video.below,
2458        .col.type-hr.below,
2459        .col.type-table.below,
2460        .col.type-textfooter.below,
2461        .col.type-projectindex.below,
2462        .col.type-productindex.below,
2463        .col.type-productsgrid li.below,
2464        .lay-thumbnailgrid-filter-wrap.below,
2465        .col.type-thumbnailgrid .thumbnail-wrap .below,
2466        .col.type-elementgrid .element-wrap.below,
2467        .show-news.below,
2468        .col.stack-has-border-or-shadow-or-rounded-corners.below {
2469            transform: translateY(40px);
2470            
2471        }
2472        .col.type-text.below {
2473            transform: translateY(40px);
2474            
2475        }.col.type-socialmediaicons.in-view,
2476        .col.type-project.in-view,
2477        .col.type-embed.in-view,
2478        .col.type-carousel.in-view,
2479        .col.type-img.in-view,
2480        .col.type-marquee.in-view,
2481        .col.type-html5video.in-view,
2482        .col.type-video.in-view,
2483        .col.type-table.in-view,
2484        .col.type-projectindex.in-view,
2485        .col.type-productsgrid .lay-productsgrid-filter.in-view,
2486        .col.type-productsgrid .lay-productsgrid-tagfilter.in-view,
2487        .col.type-productsgrid li.in-view,
2488        .lay-thumbnailgrid-filter-wrap.in-view,
2489        .col.type-thumbnailgrid .thumbnail-wrap .in-view,
2490        .col.type-elementgrid .element-wrap.in-view {
2491            transform: translateY(0);
2492            
2493        }
2494        .col.type-text.in-view {
2495            transform: translateY(0);
2496            
2497        }.row.has-background > .lay-row-bg-color.below,
2498        .row.has-background > .background-image.below,
2499        .row.has-background > .background-video.below,
2500        .row.has-background > .lay-webgl-slideshow.below,
2501        .row.has-background > .lay-row-canvas-animation.below,
2502        .row.has-background > .lay-row-bg-color-fade.below,
2503        .row > .lay-row-gutter-bg.below {
2504                transform: translateY(40px);
2505            }
2506            .row.has-background > .lay-row-bg-color.in-view,
2507        .row.has-background > .background-image.in-view,
2508        .row.has-background > .background-video.in-view,
2509        .row.has-background > .lay-webgl-slideshow.in-view,
2510        .row.has-background > .lay-row-canvas-animation.in-view,
2511        .row.has-background > .lay-row-bg-color-fade.in-view,
2512        .row > .lay-row-gutter-bg.in-view {
2513                transform: translateY(0);
2514            }.lay-thumbnailgrid-load-more-wrap.below,
2515        .lay-elementgrid-load-more-wrap.below,
2516        .lay-productsgrid-load-more-wrap.below,
2517        .lay-ne
2517ws-load-more-wrap.below {
2518            transform: translateY(40px);
2519            
2520        }
2521        .lay-thumbnailgrid-load-more-wrap.in-view,
2522        .lay-elementgrid-load-more-wrap.in-view,
2523        .lay-productsgrid-load-more-wrap.in-view,
2524        .lay-news-load-more-wrap.in-view {
2525            transform: translateY(0);
2526            
2527        }
2528        .nocustomphonegrid .row.one-col-row .col.type-socialmediaicons.below,
2529        .nocustomphonegrid .row.one-col-row .col.type-textfooter.below,
2530        .nocustomphonegrid .row.one-col-row .col.type-hr.below,
2531        .nocustomphonegrid .row.one-col-row .col.type-table.below,
2532        .nocustomphonegrid .row.one-col-row .col.type-project.below,
2533        .nocustomphonegrid .row.one-col-row .col.type-embed.below,
2534        .nocustomphonegrid .row.one-col-row .col.type-carousel.below,
2535        .nocustomphonegrid .row.one-col-row .col.type-img.below,
2536        .nocustomphonegrid .row.one-col-row .col.type-marquee.below,
2537        .nocustomphonegrid .row.one-col-row .col.type-html5video.below,
2538        .nocustomphonegrid .row.one-col-row .col.type-video.below,
2539        .nocustomphonegrid .row.one-col-row .col.type-projectindex.below,
2540        .nocustomphonegrid .row.one-col-row .col.type-productindex.below,
2541        .nocustomphonegrid .row.one-col-row .col.stack-has-border-or-shadow-or-rounded-corners.below {
2542            transform: translateY(40px);
2543            
2544        }
2545        .nocustomphonegrid .row.one-col-row .col.type-text.below {
2546            transform: translateY(40px);
2547            
2548        }
2549        .nocustomphonegrid .row.one-col-row .col.type-socialmediaicons.in-view,
2550        .nocustomphonegrid .row.one-col-row .col.type-textfooter.in-view,
2551        .nocustomphonegrid .row.one-col-row .col.type-hr.in-view,
2552        .nocustomphonegrid .row.one-col-row .col.type-table.in-view,
2553        .nocustomphonegrid .row.one-col-row .col.type-project.in-view,
2554        .nocustomphonegrid .row.one-col-row .col.type-embed.in-view,
2555        .nocustomphonegrid .row.one-col-row .col.type-carousel.in-view,
2556        .nocustomphonegrid .row.one-col-row .col.type-img.in-view,
2557        .nocustomphonegrid .row.one-col-row .col.type-marquee.in-view,
2558        .nocustomphonegrid .row.one-col-row .col.type-html5video.in-view,
2559        .nocustomphonegrid .row.one-col-row .col.type-video.in-view,
2560        .nocustomphonegrid .row.one-col-row .col.type-projectindex.in-view,
2561        .nocustomphonegrid .row.one-col-row .col.type-productindex.in-view,
2562        .nocustomphonegrid .row.one-col-row .col.stack-has-border-or-shadow-or-rounded-corners.in-view {
2563            transform: translateY(0);
2564            
2565        }
2566        .nocustomphonegrid .row.one-col-row .col.type-text.in-view {
2567            transform: translateY(0);
2568            
2569        }}
2570/* customizer css mobile menu */
2571            @media (max-width: 1024px){.lay-mobile-icons-wrap{right: 0;}nav.mobile-nav{position: fixed;}.navbar, .lay-mobile-icons-wrap{position: fixed;}.mobile-title.image img { height:30px; }.mobile-title.text { color:#101010; }.mobile-title{position:fixed;}.mobile-title { top:20px; }.mobile-title { left:20px; }.navbar{
2572                text-align: left;
2573            }
2574            .mobile-title{
2575                text-align:left; padding: 0 44px 0 0;
2576            }body.lay-hide-phone-menu .mobile_sitetitle_move_away_when_scrolling_down {
2577            transform: translateY(calc(-20px - 100% - 10px));
2578        }.burger-wrap{padding-top:22.5px;}.lay-mobile-icons-wrap{padding-right:22.5px;}.laynav .burger-wrap{padding-left:19.5px;}.lay-cart-icon-wrap{padding-top:20.5px;}.lay-cart-icon-wrap{padding-left:22.5px;}.lay-cart-icon-wrap{height:67px;}.burger-wrap{height:55px;}.burger-custom{width:25px;}.mobile-menu-close-custom{width:25px;}body{padding-top:65px;}body>.lay-content .cover-enabled-on-phone .cover-region{top:65px;}body>.lay-content .cover-enabled-on-phone .cover-region .lay-imagehover-on-element{top:-65px;}
2579            /* make sure the space-top in a project overlay is the same as when opened not in a project overlay and space bottom too: */
2580            html.show-project-overlay #lay-project-overlay{
2581                padding-top: 65px;
2582                height: calc(100vh - 65px)!important;
2583            }html.show-project-overlay body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled #lay-project-overlay>.lay-content{
2584            min-height: calc(100vh - 65px)!important;
2585        }
2586		.cover-region-phone._100vh,
2587		.cover-region-phone .cover-inner._100vh,
2588		.cover-region-phone .row._100vh,
2589		.cover-region-phone .row-inner._100vh,
2590		.cover-region-phone .column-wrap._100vh,
2591		.cover-enabled-on-phone .cover-region,
2592		.cover-region .cover-inner,
2593        .cover-region .cover-inner ._100vh{
2594			min-height: calc(100vh - 65px)!important;
2595			height: calc(100vh - 65px)!important;
2596		}/* iphone (iphone with homebutton) safari */
2597            html.is-iphone.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{
2598                min-height: calc(100vh - 75px - 65px)!important;
2599				min-height: calc(100svh - 65px)!important;
2600            }
2601            /* iphonex (iphone without homebutton) safari */
2602            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{
2603                min-height: calc(100vh - 80px - 65px)!important;
2604				min-height: calc(100svh - 65px)!important;
2605            }
2606            /* android chrome */
2607            html.is-android.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{
2608                min-height: calc(100vh - 56px - 65px)!important;
2609				min-height: calc(100svh - 65px)!important;
2610            }
2611            /* iphonex (iphone without homebutton) chrome */
2612            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{
2613                min-height: calc(100vh - 109px - 65px)!important;
2614				min-height: calc(100svh - 65px)!important;
2615            }
2616            /* iphone (iphone with homebutton) chrome */
2617            html.is-iphone.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{
2618                min-height: calc(100vh - 71px - 65px)!important;
2619				min-height: calc(100svh - 65px)!important;
2620            }
2621            /* ipad chrome */
2622            html.is-ipad.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{
2623                min-height: calc(100vh - 75px - 65px)!important;
2624				min-height: calc(100svh - 65px)!important;
2625            }
2626            /* ipad safari */
2627            html.is-ipad.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{
2628                min-height: calc(100vh - 64px - 65px)!important;
2629				min-height: calc(100svh - 65px)!important;
2630            }/* iphone (iphone with homebutton) safari */
2631            html.is-iphone.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{
2632                min-height: calc(100vh - 75px - 65px)!important;
2633				min-height: calc(100svh - 65px)!important;
2634            }
2635            /* iphonex (iphone without homebutton) safari */
2636            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{
2637                min-height: calc(100vh - 80px - 65px)!important;
2638				min-height: calc(100svh - 65px)!important;
2639            }
2640            /* android chrome */
2641            html.is-android.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{
2642                min-height: calc(100vh - 56px - 65px)!important;
2643				min-height: calc(100svh - 65px)!important;
2644            }
2645            /* iphonex (iphone without homebutton) chrome */
2646            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{
2647                min-height: calc(100vh - 109px - 65px)!important;
2648				min-height: calc(100svh - 65px)!important;
2649            }
2650            /* iphone (iphone with homebutton) chrome */
2651            html.is-iphone.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{
2652                min-height: calc(100vh - 71px - 65px)!important;
2653				min-height: calc(100svh - 65px)!important;
2654            }
2655            /* ipad chrome */
2656            html.is-ipad.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{
2657                min-height: calc(100vh - 75px - 65px)!important;
2658				min-height: calc(100svh - 65px)!important;
2659            }
2660            /* ipad safari */
2661            html.is-ipad.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{
2662                min-height: calc(100vh - 64px - 65px)!important;
2663				min-height: calc(100svh - 65px)!important;
2664            }/* iphone (iphone with homebutton) safari */
2665            html.is-iphone.is-safari body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{
2666                min-height: calc(100vh - 75px - 65px)!important;
2667				min-height: calc(100svh - 65px)!important;
2668            }
2669            /* iphonex (iphone without homebutton) safari */
2670            html.is-iphone-no-homebutton.is-safari body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{
2671                min-height: calc(100vh - 80px - 65px)!important;
2672				min-height: calc(100svh - 65px)!important;
2673            }
2674            /* android chrome */
2675            html.is-android.is-chrome body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{
2676                min-height: calc(100vh - 56px - 65px)!important;
2677				min-height: calc(100svh - 65px)!important;
2678            }
2679            /* iphonex (iphone without homebutton) chrome */
2680            html.is-iphone-no-homebutton.is-chrome body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{
2681                min-height: calc(100vh - 109px - 65px)!important;
2682				min-height: calc(100svh - 65px)!important;
2683            }
2684            /* iphone (iphone with homebutton) chrome */
2685            html.is-iphone.is-chrome body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{
2686                min-height: calc(100vh - 71px - 65px)!important;
2687				min-height: calc(100svh - 65px)!important;
2688            }
2689            /* ipad chrome */
2690            html.is-ipad.is-chrome body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{
2691                min-height: calc(100vh - 75px - 65px)!important;
2692				min-height: calc(100svh - 65px)!important;
2693            }
2694            /* ipad safari */
2695            html.is-ipad.is-safari body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{
2696                min-height: calc(100vh - 64px - 65px)!important;
2697				min-height: calc(100svh - 65px)!important;
2698            }/* iphone (iphone with homebutton) safari */
2699            html.is-iphone.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{
2700                min-height: calc(100vh - 75px - 65px)!important;
2701				min-height: calc(100svh - 65px)!important;
2702            }
2703            /* iphonex (iphone without homebutton) safari */
2704            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{
2705                min-height: calc(100vh - 80px - 65px)!important;
2706				min-height: calc(100svh - 65px)!important;
2707            }
2708            /* android chrome */
2709            html.is-android.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{
2710                min-height: calc(100vh - 56px - 65px)!important;
2711				min-height: calc(100svh - 65px)!important;
2712            }
2713            /* iphonex (iphone without homebutton) chrome */
2714            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{
2715                min-height: calc(100vh - 109px - 65px)!important;
2716				min-height: calc(100svh - 65px)!important;
2717            }
2718            /* iphone (iphone with homebutton) chrome */
2719            html.is-iphone.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{
2720                min-height: calc(100vh - 71px - 65px)!important;
2721				min-height: calc(100svh - 65px)!important;
2722            }
2723            /* ipad chrome */
2724            html.is-ipad.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{
2725                min-height: calc(100vh - 75px - 65px)!important;
2726				min-height: calc(100svh - 65px)!important;
2727            }
2728            /* ipad safari */
2729            html.is-ipad.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{
2730                min-height: calc(100vh - 64px - 65px)!important;
2731				min-height: calc(100svh - 65px)!important;
2732            }/* iphone (iphone with homebutton) safari */
2733            html.is-iphone.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{
2734                min-height: calc(100vh - 75px - 65px)!important;
2735				min-height: calc(100svh - 65px)!important;
2736            }
2737            /* iphonex (iphone without homebutton) safari */
2738            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{
2739                min-height: calc(100vh - 80px - 65px)!important;
2740				min-height: calc(100svh - 65px)!important;
2741            }
2742            /* android chrome */
2743            html.is-android.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{
2744                min-height: calc(100vh - 56px - 65px)!important;
2745				min-height: calc(100svh - 65px)!important;
2746            }
2747            /* iphonex (iphone without homebutton) chrome */
2748            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{
2749                min-height: calc(100vh - 109px - 65px)!important;
2750				min-height: calc(100svh - 65px)!important;
2751            }
2752            /* iphone (iphone with homebutton) chrome */
2753            html.is-iphone.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{
2754                min-height: calc(100vh - 71px - 65px)!important;
2755				min-height: calc(100svh - 65px)!important;
2756            }
2757            /* ipad chrome */
2758            html.is-ipad.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{
2759                min-height: calc(100vh - 75px - 65px)!important;
2760				min-height: calc(100svh - 65px)!important;
2761            }
2762            /* ipad safari */
2763            html.is-ipad.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{
2764                min-height: calc(100vh - 64px - 65px)!important;
2765				min-height: calc(100svh - 65px)!important;
2766            }/* iphone (iphone with homebutton) safari */
2767            html.is-iphone.is-safari .cover-region-phone._100vh{
2768                min-height: calc(100vh - 75px - 65px)!important;
2769				min-height: calc(100svh - 65px)!important;
2770            }
2771            /* iphonex (iphone without homebutton) safari */
2772            html.is-iphone-no-homebutton.is-safari .cover-region-phone._100vh{
2773                min-height: calc(100vh - 80px - 65px)!important;
2774				min-height: calc(100svh - 65px)!important;
2775            }
2776            /* android chrome */
2777            html.is-android.is-chrome .cover-region-phone._100vh{
2778                min-height: calc(100vh - 56px - 65px)!important;
2779				min-height: calc(100svh - 65px)!important;
2780            }
2781            /* iphonex (iphone without homebutton) chrome */
2782            html.is-iphone-no-homebutton.is-chrome .cover-region-phone._100vh{
2783                min-height: calc(100vh - 109px - 65px)!important;
2784				min-height: calc(100svh - 65px)!important;
2785            }
2786            /* iphone (iphone with homebutton) chrome */
2787            html.is-iphone.is-chrome .cover-region-phone._100vh{
2788                min-height: calc(100vh - 71px - 65px)!important;
2789				min-height: calc(100svh - 65px)!important;
2790            }
2791            /* ipad chrome */
2792            html.is-ipad.is-chrome .cover-region-phone._100vh{
2793                min-height: calc(100vh - 75px - 65px)!important;
2794				min-height: calc(100svh - 65px)!important;
2795   
2795         }
2796            /* ipad safari */
2797            html.is-ipad.is-safari .cover-region-phone._100vh{
2798                min-height: calc(100vh - 64px - 65px)!important;
2799				min-height: calc(100svh - 65px)!important;
2800            }/* iphone (iphone with homebutton) safari */
2801            html.is-iphone.is-safari .cover-region-phone .cover-inner._100vh{
2802                min-height: calc(100vh - 75px - 65px)!important;
2803				min-height: calc(100svh - 65px)!important;
2804            }
2805            /* iphonex (iphone without homebutton) safari */
2806            html.is-iphone-no-homebutton.is-safari .cover-region-phone .cover-inner._100vh{
2807                min-height: calc(100vh - 80px - 65px)!important;
2808				min-height: calc(100svh - 65px)!important;
2809            }
2810            /* android chrome */
2811            html.is-android.is-chrome .cover-region-phone .cover-inner._100vh{
2812                min-height: calc(100vh - 56px - 65px)!important;
2813				min-height: calc(100svh - 65px)!important;
2814            }
2815            /* iphonex (iphone without homebutton) chrome */
2816            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .cover-inner._100vh{
2817                min-height: calc(100vh - 109px - 65px)!important;
2818				min-height: calc(100svh - 65px)!important;
2819            }
2820            /* iphone (iphone with homebutton) chrome */
2821            html.is-iphone.is-chrome .cover-region-phone .cover-inner._100vh{
2822                min-height: calc(100vh - 71px - 65px)!important;
2823				min-height: calc(100svh - 65px)!important;
2824            }
2825            /* ipad chrome */
2826            html.is-ipad.is-chrome .cover-region-phone .cover-inner._100vh{
2827                min-height: calc(100vh - 75px - 65px)!important;
2828				min-height: calc(100svh - 65px)!important;
2829            }
2830            /* ipad safari */
2831            html.is-ipad.is-safari .cover-region-phone .cover-inner._100vh{
2832                min-height: calc(100vh - 64px - 65px)!important;
2833				min-height: calc(100svh - 65px)!important;
2834            }/* iphone (iphone with homebutton) safari */
2835            html.is-iphone.is-safari .cover-region-phone .row._100vh{
2836                min-height: calc(100vh - 75px - 65px)!important;
2837				min-height: calc(100svh - 65px)!important;
2838            }
2839            /* iphonex (iphone without homebutton) safari */
2840            html.is-iphone-no-homebutton.is-safari .cover-region-phone .row._100vh{
2841                min-height: calc(100vh - 80px - 65px)!important;
2842				min-height: calc(100svh - 65px)!important;
2843            }
2844            /* android chrome */
2845            html.is-android.is-chrome .cover-region-phone .row._100vh{
2846                min-height: calc(100vh - 56px - 65px)!important;
2847				min-height: calc(100svh - 65px)!important;
2848            }
2849            /* iphonex (iphone without homebutton) chrome */
2850            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .row._100vh{
2851                min-height: calc(100vh - 109px - 65px)!important;
2852				min-height: calc(100svh - 65px)!important;
2853            }
2854            /* iphone (iphone with homebutton) chrome */
2855            html.is-iphone.is-chrome .cover-region-phone .row._100vh{
2856                min-height: calc(100vh - 71px - 65px)!important;
2857				min-height: calc(100svh - 65px)!important;
2858            }
2859            /* ipad chrome */
2860            html.is-ipad.is-chrome .cover-region-phone .row._100vh{
2861                min-height: calc(100vh - 75px - 65px)!important;
2862				min-height: calc(100svh - 65px)!important;
2863            }
2864            /* ipad safari */
2865            html.is-ipad.is-safari .cover-region-phone .row._100vh{
2866                min-height: calc(100vh - 64px - 65px)!important;
2867				min-height: calc(100svh - 65px)!important;
2868            }/* iphone (iphone with homebutton) safari */
2869            html.is-iphone.is-safari .cover-region-phone .row-inner._100vh{
2870                min-height: calc(100vh - 75px - 65px)!important;
2871				min-height: calc(100svh - 65px)!important;
2872            }
2873            /* iphonex (iphone without homebutton) safari */
2874            html.is-iphone-no-homebutton.is-safari .cover-region-phone .row-inner._100vh{
2875                min-height: calc(100vh - 80px - 65px)!important;
2876				min-height: calc(100svh - 65px)!important;
2877            }
2878            /* android chrome */
2879            html.is-android.is-chrome .cover-region-phone .row-inner._100vh{
2880                min-height: calc(100vh - 56px - 65px)!important;
2881				min-height: calc(100svh - 65px)!important;
2882            }
2883            /* iphonex (iphone without homebutton) chrome */
2884            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .row-inner._100vh{
2885                min-height: calc(100vh - 109px - 65px)!important;
2886				min-height: calc(100svh - 65px)!important;
2887            }
2888            /* iphone (iphone with homebutton) chrome */
2889            html.is-iphone.is-chrome .cover-region-phone .row-inner._100vh{
2890                min-height: calc(100vh - 71px - 65px)!important;
2891				min-height: calc(100svh - 65px)!important;
2892            }
2893            /* ipad chrome */
2894            html.is-ipad.is-chrome .cover-region-phone .row-inner._100vh{
2895                min-height: calc(100vh - 75px - 65px)!important;
2896				min-height: calc(100svh - 65px)!important;
2897            }
2898            /* ipad safari */
2899            html.is-ipad.is-safari .cover-region-phone .row-inner._100vh{
2900                min-height: calc(100vh - 64px - 65px)!important;
2901				min-height: calc(100svh - 65px)!important;
2902            }/* iphone (iphone with homebutton) safari */
2903            html.is-iphone.is-safari .cover-region-phone .column-wrap._100vh{
2904                min-height: calc(100vh - 75px - 65px)!important;
2905				min-height: calc(100svh - 65px)!important;
2906            }
2907            /* iphonex (iphone without homebutton) safari */
2908            html.is-iphone-no-homebutton.is-safari .cover-region-phone .column-wrap._100vh{
2909                min-height: calc(100vh - 80px - 65px)!important;
2910				min-height: calc(100svh - 65px)!important;
2911            }
2912            /* android chrome */
2913            html.is-android.is-chrome .cover-region-phone .column-wrap._100vh{
2914                min-height: calc(100vh - 56px - 65px)!important;
2915				min-height: calc(100svh - 65px)!important;
2916            }
2917            /* iphonex (iphone without homebutton) chrome */
2918            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .column-wrap._100vh{
2919                min-height: calc(100vh - 109px - 65px)!important;
2920				min-height: calc(100svh - 65px)!important;
2921            }
2922            /* iphone (iphone with homebutton) chrome */
2923            html.is-iphone.is-chrome .cover-region-phone .column-wrap._100vh{
2924                min-height: calc(100vh - 71px - 65px)!important;
2925				min-height: calc(100svh - 65px)!important;
2926            }
2927            /* ipad chrome */
2928            html.is-ipad.is-chrome .cover-region-phone .column-wrap._100vh{
2929                min-height: calc(100vh - 75px - 65px)!important;
2930				min-height: calc(100svh - 65px)!important;
2931            }
2932            /* ipad safari */
2933            html.is-ipad.is-safari .cover-region-phone .column-wrap._100vh{
2934                min-height: calc(100vh - 64px - 65px)!important;
2935				min-height: calc(100svh - 65px)!important;
2936            }/* iphone (iphone with homebutton) safari */
2937            html.is-iphone.is-safari .cover-enabled-on-phone .cover-region{
2938                min-height: calc(100vh - 75px - 65px)!important;
2939				min-height: calc(100svh - 65px)!important;
2940            }
2941            /* iphonex (iphone without homebutton) safari */
2942            html.is-iphone-no-homebutton.is-safari .cover-enabled-on-phone .cover-region{
2943                min-height: calc(100vh - 80px - 65px)!important;
2944				min-height: calc(100svh - 65px)!important;
2945            }
2946            /* android chrome */
2947            html.is-android.is-chrome .cover-enabled-on-phone .cover-region{
2948                min-height: calc(100vh - 56px - 65px)!important;
2949				min-height: calc(100svh - 65px)!important;
2950            }
2951            /* iphonex (iphone without homebutton) chrome */
2952            html.is-iphone-no-homebutton.is-chrome .cover-enabled-on-phone .cover-region{
2953                min-height: calc(100vh - 109px - 65px)!important;
2954				min-height: calc(100svh - 65px)!important;
2955            }
2956            /* iphone (iphone with homebutton) chrome */
2957            html.is-iphone.is-chrome .cover-enabled-on-phone .cover-region{
2958                min-height: calc(100vh - 71px - 65px)!important;
2959				min-height: calc(100svh - 65px)!important;
2960            }
2961            /* ipad chrome */
2962            html.is-ipad.is-chrome .cover-enabled-on-phone .cover-region{
2963                min-height: calc(100vh - 75px - 65px)!important;
2964				min-height: calc(100svh - 65px)!important;
2965            }
2966            /* ipad safari */
2967            html.is-ipad.is-safari .cover-enabled-on-phone .cover-region{
2968                min-height: calc(100vh - 64px - 65px)!important;
2969				min-height: calc(100svh - 65px)!important;
2970            }/* iphone (iphone with homebutton) safari */
2971            html.is-iphone.is-safari .cover-region .cover-inner{
2972                min-height: calc(100vh - 75px - 65px)!important;
2973				min-height: calc(100svh - 65px)!important;
2974            }
2975            /* iphonex (iphone without homebutton) safari */
2976            html.is-iphone-no-homebutton.is-safari .cover-region .cover-inner{
2977                min-height: calc(100vh - 80px - 65px)!important;
2978				min-height: calc(100svh - 65px)!important;
2979            }
2980            /* android chrome */
2981            html.is-android.is-chrome .cover-region .cover-inner{
2982                min-height: calc(100vh - 56px - 65px)!important;
2983				min-height: calc(100svh - 65px)!important;
2984            }
2985            /* iphonex (iphone without homebutton) chrome */
2986            html.is-iphone-no-homebutton.is-chrome .cover-region .cover-inner{
2987                min-height: calc(100vh - 109px - 65px)!important;
2988				min-height: calc(100svh - 65px)!important;
2989            }
2990            /* iphone (iphone with homebutton) chrome */
2991            html.is-iphone.is-chrome .cover-region .cover-inner{
2992                min-height: calc(100vh - 71px - 65px)!important;
2993				min-height: calc(100svh - 65px)!important;
2994            }
2995            /* ipad chrome */
2996            html.is-ipad.is-chrome .cover-region .cover-inner{
2997                min-height: calc(100vh - 75px - 65px)!important;
2998				min-height: calc(100svh - 65px)!important;
2999            }
3000            /* ipad safari */
3001            html.is-ipad.is-safari .cover-region .cover-inner{
3002                min-height: calc(100vh - 64px - 65px)!important;
3003				min-height: calc(100svh - 65px)!important;
3004            }/* iphone (iphone with homebutton) safari */
3005            html.is-iphone.is-safari .cover-region-phone._100vh{
3006                height: calc(100vh - 75px - 65px)!important;
3007				height: calc(100svh - 65px)!important;
3008            }
3009            /* iphonex (iphone without homebutton) safari */
3010            html.is-iphone-no-homebutton.is-safari .cover-region-phone._100vh{
3011                height: calc(100vh - 80px - 65px)!important;
3012				height: calc(100svh - 65px)!important;
3013            }
3014            /* android chrome */
3015            html.is-android.is-chrome .cover-region-phone._100vh{
3016                height: calc(100vh - 56px - 65px)!important;
3017				height: calc(100svh - 65px)!important;
3018            }
3019            /* iphonex (iphone without homebutton) chrome */
3020            html.is-iphone-no-homebutton.is-chrome .cover-region-phone._100vh{
3021                height: calc(100vh - 109px - 65px)!important;
3022				height: calc(100svh - 65px)!important;
3023            }
3024            /* iphone (iphone with homebutton) chrome */
3025            html.is-iphone.is-chrome .cover-region-phone._100vh{
3026                height: calc(100vh - 71px - 65px)!important;
3027				height: calc(100svh - 65px)!important;
3028            }
3029            /* ipad chrome */
3030            html.is-ipad.is-chrome .cover-region-phone._100vh{
3031                height: calc(100vh - 75px - 65px)!important;
3032				height: calc(100svh - 65px)!important;
3033            }
3034            /* ipad safari */
3035            html.is-ipad.is-safari .cover-region-phone._100vh{
3036                height: calc(100vh - 64px - 65px)!important;
3037				height: calc(100svh - 65px)!important;
3038            }/* iphone (iphone with homebutton) safari */
3039            html.is-iphone.is-safari .cover-region-phone .cover-inner._100vh{
3040                height: calc(100vh - 75px - 65px)!important;
3041				height: calc(100svh - 65px)!important;
3042            }
3043            /* iphonex (iphone without homebutton) safari */
3044            html.is-iphone-no-homebutton.is-safari .cover-region-phone .cover-inner._100vh{
3045                height: calc(100vh - 80px - 65px)!important;
3046				height: calc(100svh - 65px)!important;
3047            }
3048            /* android chrome */
3049            html.is-android.is-chrome .cover-region-phone .cover-inner._100vh{
3050                height: calc(100vh - 56px - 65px)!important;
3051				height: calc(100svh - 65px)!important;
3052            }
3053            /* iphonex (iphone without homebutton) chrome */
3054            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .cover-inner._100vh{
3055                height: calc(100vh - 109px - 65px)!important;
3056				height: calc(100svh - 65px)!important;
3057            }
3058            /* iphone (iphone with homebutton) chrome */
3059            html.is-iphone.is-chrome .cover-region-phone .cover-inner._100vh{
3060                height: calc(100vh - 71px - 65px)!important;
3061				height: calc(100svh - 65px)!important;
3062            }
3063            /* ipad chrome */
3064            html.is-ipad.is-chrome .cover-region-phone .cover-inner._100vh{
3065                height: calc(100vh - 75px - 65px)!important;
3066				height: calc(100svh - 65px)!important;
3067            }
3068            /* ipad safari */
3069            html.is-ipad.is-safari .cover-region-phone .cover-inner._100vh{
3070                height: calc(100vh - 64px - 65px)!important;
3071				height: calc(100svh - 65px)!important;
3072            }/* iphone (iphone with homebutton) safari */
3073            html.is-iphone.is-safari .cover-region-phone .row._100vh{
3074                height: calc(100vh - 75px - 65px)!important;
3075				height: calc(100svh - 65px)!important;
3076            }
3077            /* iphonex (iphone without homebutton) safari */
3078            html.is-iphone-no-homebutton.is-safari .cover-region-phone .row._100vh{
3079                height: calc(100vh - 80px - 65px)!important;
3080				height: calc(100svh - 65px)!important;
3081            }
3082            /* android chrome */
3083            html.is-android.is-chrome .cover-region-phone .row._100vh{
3084                height: calc(100vh - 56px - 65px)!important;
3085				height: calc(100svh - 65px)!important;
3086            }
3087            /* iphonex (iphone without homebutton) chrome */
3088            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .row._100vh{
3089                height: calc(100vh - 109px - 65px)!important;
3090				height: calc(100svh - 65px)!important;
3091            }
3092            /* iphone (iphone with homebutton) chrome */
3093            html.is-iphone.is-chrome .cover-region-phone .row._100vh{
3094                height: calc(100vh - 71px - 65px)!important;
3095				height: calc(100svh - 65px)!important;
3096            }
3097            /* ipad chrome */
3098            html.is-ipad.is-chrome .cover-region-phone .row._100vh{
3099                height: calc(100vh - 75px - 65px)!important;
3100				height: calc(100svh - 65px)!important;
3101            }
3102            /* ipad safari */
3103            html.is-ipad.is-safari .cover-region-phone .row._100vh{
3104                height: calc(100vh - 64px - 65px)!important;
3105				height: calc(100svh - 65px)!important;
3106            }/* iphone (iphone with homebutton) safari */
3107            html.is-iphone.is-safari .cover-region-phone .row-inner._100vh{
3108                height: calc(100vh - 75px - 65px)!important;
3109				height: calc(100svh - 65px)!important;
3110            }
3111            /* iphonex (iphone without homebutton) safari */
3112            html.is-iphone-no-homebutton.is-safari .cover-region-phone .row-inner._100vh{
3113                height: calc(100vh - 80px - 65px)!important;
3114				height: calc(100svh - 65px)!important;
3115            }
3116            /* android chrome */
3117            html.is-android.is-chrome .cover-region-phone .row-inner._100vh{
3118                height: calc(100vh - 56px - 65px)!important;
3119				height: calc(100svh - 65px)!impo
3119rtant;
3120            }
3121            /* iphonex (iphone without homebutton) chrome */
3122            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .row-inner._100vh{
3123                height: calc(100vh - 109px - 65px)!important;
3124				height: calc(100svh - 65px)!important;
3125            }
3126            /* iphone (iphone with homebutton) chrome */
3127            html.is-iphone.is-chrome .cover-region-phone .row-inner._100vh{
3128                height: calc(100vh - 71px - 65px)!important;
3129				height: calc(100svh - 65px)!important;
3130            }
3131            /* ipad chrome */
3132            html.is-ipad.is-chrome .cover-region-phone .row-inner._100vh{
3133                height: calc(100vh - 75px - 65px)!important;
3134				height: calc(100svh - 65px)!important;
3135            }
3136            /* ipad safari */
3137            html.is-ipad.is-safari .cover-region-phone .row-inner._100vh{
3138                height: calc(100vh - 64px - 65px)!important;
3139				height: calc(100svh - 65px)!important;
3140            }/* iphone (iphone with homebutton) safari */
3141            html.is-iphone.is-safari .cover-region-phone .column-wrap._100vh{
3142                height: calc(100vh - 75px - 65px)!important;
3143				height: calc(100svh - 65px)!important;
3144            }
3145            /* iphonex (iphone without homebutton) safari */
3146            html.is-iphone-no-homebutton.is-safari .cover-region-phone .column-wrap._100vh{
3147                height: calc(100vh - 80px - 65px)!important;
3148				height: calc(100svh - 65px)!important;
3149            }
3150            /* android chrome */
3151            html.is-android.is-chrome .cover-region-phone .column-wrap._100vh{
3152                height: calc(100vh - 56px - 65px)!important;
3153				height: calc(100svh - 65px)!important;
3154            }
3155            /* iphonex (iphone without homebutton) chrome */
3156            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .column-wrap._100vh{
3157                height: calc(100vh - 109px - 65px)!important;
3158				height: calc(100svh - 65px)!important;
3159            }
3160            /* iphone (iphone with homebutton) chrome */
3161            html.is-iphone.is-chrome .cover-region-phone .column-wrap._100vh{
3162                height: calc(100vh - 71px - 65px)!important;
3163				height: calc(100svh - 65px)!important;
3164            }
3165            /* ipad chrome */
3166            html.is-ipad.is-chrome .cover-region-phone .column-wrap._100vh{
3167                height: calc(100vh - 75px - 65px)!important;
3168				height: calc(100svh - 65px)!important;
3169            }
3170            /* ipad safari */
3171            html.is-ipad.is-safari .cover-region-phone .column-wrap._100vh{
3172                height: calc(100vh - 64px - 65px)!important;
3173				height: calc(100svh - 65px)!important;
3174            }/* iphone (iphone with homebutton) safari */
3175            html.is-iphone.is-safari .cover-enabled-on-phone .cover-region{
3176                height: calc(100vh - 75px - 65px)!important;
3177				height: calc(100svh - 65px)!important;
3178            }
3179            /* iphonex (iphone without homebutton) safari */
3180            html.is-iphone-no-homebutton.is-safari .cover-enabled-on-phone .cover-region{
3181                height: calc(100vh - 80px - 65px)!important;
3182				height: calc(100svh - 65px)!important;
3183            }
3184            /* android chrome */
3185            html.is-android.is-chrome .cover-enabled-on-phone .cover-region{
3186                height: calc(100vh - 56px - 65px)!important;
3187				height: calc(100svh - 65px)!important;
3188            }
3189            /* iphonex (iphone without homebutton) chrome */
3190            html.is-iphone-no-homebutton.is-chrome .cover-enabled-on-phone .cover-region{
3191                height: calc(100vh - 109px - 65px)!important;
3192				height: calc(100svh - 65px)!important;
3193            }
3194            /* iphone (iphone with homebutton) chrome */
3195            html.is-iphone.is-chrome .cover-enabled-on-phone .cover-region{
3196                height: calc(100vh - 71px - 65px)!important;
3197				height: calc(100svh - 65px)!important;
3198            }
3199            /* ipad chrome */
3200            html.is-ipad.is-chrome .cover-enabled-on-phone .cover-region{
3201                height: calc(100vh - 75px - 65px)!important;
3202				height: calc(100svh - 65px)!important;
3203            }
3204            /* ipad safari */
3205            html.is-ipad.is-safari .cover-enabled-on-phone .cover-region{
3206                height: calc(100vh - 64px - 65px)!important;
3207				height: calc(100svh - 65px)!important;
3208            }/* iphone (iphone with homebutton) safari */
3209            html.is-iphone.is-safari .cover-region .cover-inner{
3210                height: calc(100vh - 75px - 65px)!important;
3211				height: calc(100svh - 65px)!important;
3212            }
3213            /* iphonex (iphone without homebutton) safari */
3214            html.is-iphone-no-homebutton.is-safari .cover-region .cover-inner{
3215                height: calc(100vh - 80px - 65px)!important;
3216				height: calc(100svh - 65px)!important;
3217            }
3218            /* android chrome */
3219            html.is-android.is-chrome .cover-region .cover-inner{
3220                height: calc(100vh - 56px - 65px)!important;
3221				height: calc(100svh - 65px)!important;
3222            }
3223            /* iphonex (iphone without homebutton) chrome */
3224            html.is-iphone-no-homebutton.is-chrome .cover-region .cover-inner{
3225                height: calc(100vh - 109px - 65px)!important;
3226				height: calc(100svh - 65px)!important;
3227            }
3228            /* iphone (iphone with homebutton) chrome */
3229            html.is-iphone.is-chrome .cover-region .cover-inner{
3230                height: calc(100vh - 71px - 65px)!important;
3231				height: calc(100svh - 65px)!important;
3232            }
3233            /* ipad chrome */
3234            html.is-ipad.is-chrome .cover-region .cover-inner{
3235                height: calc(100vh - 75px - 65px)!important;
3236				height: calc(100svh - 65px)!important;
3237            }
3238            /* ipad safari */
3239            html.is-ipad.is-safari .cover-region .cover-inner{
3240                height: calc(100vh - 64px - 65px)!important;
3241				height: calc(100svh - 65px)!important;
3242            }/* iphone (iphone with homebutton) safari */
3243            html.is-iphone.is-safari body>.lay-content .row.first-row .col .lay-carousel._100vh{
3244                min-height: calc(100vh - 75px - 65px)!important;
3245				min-height: calc(100svh - 65px)!important;
3246            }
3247            /* iphonex (iphone without homebutton) safari */
3248            html.is-iphone-no-homebutton.is-safari body>.lay-content .row.first-row .col .lay-carousel._100vh{
3249                min-height: calc(100vh - 80px - 65px)!important;
3250				min-height: calc(100svh - 65px)!important;
3251            }
3252            /* android chrome */
3253            html.is-android.is-chrome body>.lay-content .row.first-row .col .lay-carousel._100vh{
3254                min-height: calc(100vh - 56px - 65px)!important;
3255				min-height: calc(100svh - 65px)!important;
3256            }
3257            /* iphonex (iphone without homebutton) chrome */
3258            html.is-iphone-no-homebutton.is-chrome body>.lay-content .row.first-row .col .lay-carousel._100vh{
3259                min-height: calc(100vh - 109px - 65px)!important;
3260				min-height: calc(100svh - 65px)!important;
3261            }
3262            /* iphone (iphone with homebutton) chrome */
3263            html.is-iphone.is-chrome body>.lay-content .row.first-row .col .lay-carousel._100vh{
3264                min-height: calc(100vh - 71px - 65px)!important;
3265				min-height: calc(100svh - 65px)!important;
3266            }
3267            /* ipad chrome */
3268            html.is-ipad.is-chrome body>.lay-content .row.first-row .col .lay-carousel._100vh{
3269                min-height: calc(100vh - 75px - 65px)!important;
3270				min-height: calc(100svh - 65px)!important;
3271            }
3272            /* ipad safari */
3273            html.is-ipad.is-safari body>.lay-content .row.first-row .col .lay-carousel._100vh{
3274                min-height: calc(100vh - 64px - 65px)!important;
3275				min-height: calc(100svh - 65px)!important;
3276            }/* iphone (iphone with homebutton) safari */
3277            html.is-iphone.is-safari html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{
3278                min-height: calc(100vh - 75px - 65px)!important;
3279				min-height: calc(100svh - 65px)!important;
3280            }
3281            /* iphonex (iphone without homebutton) safari */
3282            html.is-iphone-no-homebutton.is-safari html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{
3283                min-height: calc(100vh - 80px - 65px)!important;
3284				min-height: calc(100svh - 65px)!important;
3285            }
3286            /* android chrome */
3287            html.is-android.is-chrome html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{
3288                min-height: calc(100vh - 56px - 65px)!important;
3289				min-height: calc(100svh - 65px)!important;
3290            }
3291            /* iphonex (iphone without homebutton) chrome */
3292            html.is-iphone-no-homebutton.is-chrome html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{
3293                min-height: calc(100vh - 109px - 65px)!important;
3294				min-height: calc(100svh - 65px)!important;
3295            }
3296            /* iphone (iphone with homebutton) chrome */
3297            html.is-iphone.is-chrome html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{
3298                min-height: calc(100vh - 71px - 65px)!important;
3299				min-height: calc(100svh - 65px)!important;
3300            }
3301            /* ipad chrome */
3302            html.is-ipad.is-chrome html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{
3303                min-height: calc(100vh - 75px - 65px)!important;
3304				min-height: calc(100svh - 65px)!important;
3305            }
3306            /* ipad safari */
3307            html.is-ipad.is-safari html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{
3308                min-height: calc(100vh - 64px - 65px)!important;
3309				min-height: calc(100svh - 65px)!important;
3310            }/* iphone (iphone with homebutton) safari */
3311            html.is-iphone.is-safari body:not(.fp-autoscroll) .fullpage-wrapper{
3312                height: calc(100vh - 75px - 65px)!important;
3313				height: calc(100svh - 65px)!important;
3314            }
3315            /* iphonex (iphone without homebutton) safari */
3316            html.is-iphone-no-homebutton.is-safari body:not(.fp-autoscroll) .fullpage-wrapper{
3317                height: calc(100vh - 80px - 65px)!important;
3318				height: calc(100svh - 65px)!important;
3319            }
3320            /* android chrome */
3321            html.is-android.is-chrome body:not(.fp-autoscroll) .fullpage-wrapper{
3322                height: calc(100vh - 56px - 65px)!important;
3323				height: calc(100svh - 65px)!important;
3324            }
3325            /* iphonex (iphone without homebutton) chrome */
3326            html.is-iphone-no-homebutton.is-chrome body:not(.fp-autoscroll) .fullpage-wrapper{
3327                height: calc(100vh - 109px - 65px)!important;
3328				height: calc(100svh - 65px)!important;
3329            }
3330            /* iphone (iphone with homebutton) chrome */
3331            html.is-iphone.is-chrome body:not(.fp-autoscroll) .fullpage-wrapper{
3332                height: calc(100vh - 71px - 65px)!important;
3333				height: calc(100svh - 65px)!important;
3334            }
3335            /* ipad chrome */
3336            html.is-ipad.is-chrome body:not(.fp-autoscroll) .fullpage-wrapper{
3337                height: calc(100vh - 75px - 65px)!important;
3338				height: calc(100svh - 65px)!important;
3339            }
3340            /* ipad safari */
3341            html.is-ipad.is-safari body:not(.fp-autoscroll) .fullpage-wrapper{
3342                height: calc(100vh - 64px - 65px)!important;
3343				height: calc(100svh - 65px)!important;
3344            }/* iphone (iphone with homebutton) safari */
3345            html.is-iphone.is-safari html.scrollsnap-enabled .vertical-scrollsnap .first-row{
3346                height: calc(100vh - 75px - 65px)!important;
3347				height: calc(100svh - 65px)!important;
3348            }
3349            /* iphonex (iphone without homebutton) safari */
3350            html.is-iphone-no-homebutton.is-safari html.scrollsnap-enabled .vertical-scrollsnap .first-row{
3351                height: calc(100vh - 80px - 65px)!important;
3352				height: calc(100svh - 65px)!important;
3353            }
3354            /* android chrome */
3355            html.is-android.is-chrome html.scrollsnap-enabled .vertical-scrollsnap .first-row{
3356                height: calc(100vh - 56px - 65px)!important;
3357				height: calc(100svh - 65px)!important;
3358            }
3359            /* iphonex (iphone without homebutton) chrome */
3360            html.is-iphone-no-homebutton.is-chrome html.scrollsnap-enabled .vertical-scrollsnap .first-row{
3361                height: calc(100vh - 109px - 65px)!important;
3362				height: calc(100svh - 65px)!important;
3363            }
3364            /* iphone (iphone with homebutton) chrome */
3365            html.is-iphone.is-chrome html.scrollsnap-enabled .vertical-scrollsnap .first-row{
3366                height: calc(100vh - 71px - 65px)!important;
3367				height: calc(100svh - 65px)!important;
3368            }
3369            /* ipad chrome */
3370            html.is-ipad.is-chrome html.scrollsnap-enabled .vertical-scrollsnap .first-row{
3371                height: calc(100vh - 75px - 65px)!important;
3372				height: calc(100svh - 65px)!important;
3373            }
3374            /* ipad safari */
3375            html.is-ipad.is-safari html.scrollsnap-enabled .vertical-scrollsnap .first-row{
3376                height: calc(100vh - 64px - 65px)!important;
3377				height: calc(100svh - 65px)!important;
3378            }/* iphone (iphone with homebutton) safari */
3379            html.is-iphone.is-safari html.scrollsnap-enabled .horizontal-scrollsnap .first-row{
3380                height: calc(100vh - 75px - 65px)!important;
3381				height: calc(100svh - 65px)!important;
3382            }
3383            /* iphonex (iphone without homebutton) safari */
3384            html.is-iphone-no-homebutton.is-safari html.scrollsnap-enabled .horizontal-scrollsnap .first-row{
3385                height: calc(100vh - 80px - 65px)!important;
3386				height: calc(100svh - 65px)!important;
3387            }
3388            /* android chrome */
3389            html.is-android.is-chrome html.scrollsnap-enabled .horizontal-scrollsnap .first-row{
3390                height: calc(100vh - 56px - 65px)!important;
3391				height: calc(100svh - 65px)!important;
3392            }
3393            /* iphonex (iphone without homebutton) chrome */
3394            html.is-iphone-no-homebutton.is-chrome html.scrollsnap-enabled .horizontal-scrollsnap .first-row{
3395                height: calc(100vh - 109px - 65px)!important;
3396				height: calc(100svh - 65px)!important;
3397            }
3398            /* iphone (iphone with homebutton) chrome */
3399            html.is-iphone.is-chrome html.scrollsnap-enabled .horizontal-scrollsnap .first-row{
3400                height: calc(100vh - 71px - 65px)!important;
3401				height: calc(100svh - 65px)!important;
3402            }
3403            /* ipad chrome */
3404            html.is-ipad.is-chrome html.scrollsnap-enabled .horizontal-scrollsnap .first-row{
3405                height: calc(100vh - 75px - 65px)!important;
3406				height: calc(100svh - 65px)!important;
3407            }
3408            /* ipad safari */
3409            html.is-ipad.is-safari html.scrollsnap-enabled .horizontal-scrollsnap .first-row{
3410                height: calc(100vh - 64px - 65px)!important;
3411				height: calc(100svh - 65px)!important;
3412            }/* iphone (iphone with homebutton) safari */
3413            html.is-iphone.is-safari html.scrollsnap-enabled .first-row .row-inner{
3414                height: calc(100vh - 75px - 65px)!important;
3415				height: calc(100svh - 65px)!important;
3416            }
3417            /* iphonex (iphone without homebutton) safari */
3418            html.is-iphone-no-homebutton.is-safari html.scrollsnap-enabled .first-row .row-inner{
3419                height: calc(100vh - 80px - 65px)!important;
3420				height: calc(100svh - 65px)!important;
3421            }
3422            /* android chrome */
3423            html.is-android.is-chrome html.scrollsnap-enabled .first-row .row-inner{
3424                height: calc(100vh - 56px - 65px)!important;
3425				height: calc(100svh - 65px)!important;
3426            }
3427            /* iphonex (iphone without homebutton) chrome */
3428            html.is-iphone-no-homebutton.is-chrome html.scrollsnap-enabled .first-row .row-inner{
3429                height: calc(100v
3429h - 109px - 65px)!important;
3430				height: calc(100svh - 65px)!important;
3431            }
3432            /* iphone (iphone with homebutton) chrome */
3433            html.is-iphone.is-chrome html.scrollsnap-enabled .first-row .row-inner{
3434                height: calc(100vh - 71px - 65px)!important;
3435				height: calc(100svh - 65px)!important;
3436            }
3437            /* ipad chrome */
3438            html.is-ipad.is-chrome html.scrollsnap-enabled .first-row .row-inner{
3439                height: calc(100vh - 75px - 65px)!important;
3440				height: calc(100svh - 65px)!important;
3441            }
3442            /* ipad safari */
3443            html.is-ipad.is-safari html.scrollsnap-enabled .first-row .row-inner{
3444                height: calc(100vh - 64px - 65px)!important;
3445				height: calc(100svh - 65px)!important;
3446            }/* iphone (iphone with homebutton) safari */
3447            html.is-iphone.is-safari html.scrollsnap-enabled .first-row .column-wrap{
3448                height: calc(100vh - 75px - 65px)!important;
3449				height: calc(100svh - 65px)!important;
3450            }
3451            /* iphonex (iphone without homebutton) safari */
3452            html.is-iphone-no-homebutton.is-safari html.scrollsnap-enabled .first-row .column-wrap{
3453                height: calc(100vh - 80px - 65px)!important;
3454				height: calc(100svh - 65px)!important;
3455            }
3456            /* android chrome */
3457            html.is-android.is-chrome html.scrollsnap-enabled .first-row .column-wrap{
3458                height: calc(100vh - 56px - 65px)!important;
3459				height: calc(100svh - 65px)!important;
3460            }
3461            /* iphonex (iphone without homebutton) chrome */
3462            html.is-iphone-no-homebutton.is-chrome html.scrollsnap-enabled .first-row .column-wrap{
3463                height: calc(100vh - 109px - 65px)!important;
3464				height: calc(100svh - 65px)!important;
3465            }
3466            /* iphone (iphone with homebutton) chrome */
3467            html.is-iphone.is-chrome html.scrollsnap-enabled .first-row .column-wrap{
3468                height: calc(100vh - 71px - 65px)!important;
3469				height: calc(100svh - 65px)!important;
3470            }
3471            /* ipad chrome */
3472            html.is-ipad.is-chrome html.scrollsnap-enabled .first-row .column-wrap{
3473                height: calc(100vh - 75px - 65px)!important;
3474				height: calc(100svh - 65px)!important;
3475            }
3476            /* ipad safari */
3477            html.is-ipad.is-safari html.scrollsnap-enabled .first-row .column-wrap{
3478                height: calc(100vh - 64px - 65px)!important;
3479				height: calc(100svh - 65px)!important;
3480            }body.lay-hide-menu{padding-top:0!important;}body.lay-hide-menu>.lay-content .cover-enabled-on-phone .cover-region{top:0!important;}body.lay-hide-menu>.lay-content .cover-enabled-on-phone .cover-region .lay-imagehover-on-element{top:0!important;}
3481        /* page setting: hide menu – treat navbar height as 0 */
3482        html.show-project-overlay body.lay-hide-menu #lay-project-overlay{
3483            padding-top: 0px;
3484            height: calc(100vh - 0px)!important;
3485        }html.show-project-overlay body.lay-hide-menu:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled #lay-project-overlay>.lay-content{
3486            min-height: calc(100vh - 0px)!important;
3487        }
3488        body.lay-hide-menu .cover-region-phone._100vh,
3489        body.lay-hide-menu .cover-region-phone .cover-inner._100vh,
3490        body.lay-hide-menu .cover-region-phone .row._100vh,
3491        body.lay-hide-menu .cover-region-phone .row-inner._100vh,
3492        body.lay-hide-menu .cover-region-phone .column-wrap._100vh,
3493        body.lay-hide-menu .cover-enabled-on-phone .cover-region,
3494        body.lay-hide-menu .cover-region .cover-inner,
3495        body.lay-hide-menu .cover-region .cover-inner ._100vh{
3496            min-height: calc(100vh - 0px)!important;
3497            height: calc(100vh - 0px)!important;
3498        }html.is-iphone.is-safari html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3499            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3500            html.is-android.is-chrome html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3501            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3502            html.is-iphone.is-chrome html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3503            html.is-ipad.is-chrome html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3504            html.is-ipad.is-safari html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row ._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3505            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row ._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3506            html.is-android.is-chrome html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row ._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3507            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row ._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3508            html.is-iphone.is-chrome html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row ._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3509            html.is-ipad.is-chrome html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row ._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3510            html.is-ipad.is-safari html:not(.fp-enabled) body.lay-hide-menu>.lay-content .row.first-row ._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3511            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3512            html.is-android.is-chrome body.lay-hide-menu:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3513            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3514            html.is-iphone.is-chrome body.lay-hide-menu:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3515            html.is-ipad.is-chrome body.lay-hide-menu:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3516            html.is-ipad.is-safari body.lay-hide-menu:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3517            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3518            html.is-android.is-chrome html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3519            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3520            html.is-iphone.is-chrome html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3521            html.is-ipad.is-chrome html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3522            html.is-ipad.is-safari html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row ._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3523            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row ._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3524            html.is-android.is-chrome html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row ._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3525            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row ._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3526            html.is-iphone.is-chrome html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row ._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3527            html.is-ipad.is-chrome html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row ._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3528            html.is-ipad.is-safari html:not(.fp-enabled).show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row ._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3529            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3530            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3531            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3532            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3533            html.is-ipad.is-chrome body.lay-hide-menu .cover-region-phone._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3534            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone .cover-inner._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3535            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone .cover-inner._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3536            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone .cover-inner._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3537            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone .cover-inner._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3538            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone .cover-inner._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3539            html.is-ipad.is-chrome body.lay-hide-menu .cover-region-phone .cover-inner._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3540            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone .cover-inner._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone .row._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3541            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone .row._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3542            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone .row._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3543            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone .row._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3544            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone .row._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3545            html.is-ipad.is-chrome body.lay-hide-menu .cover-region-phone .row._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3546            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone .row._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone .row-inner._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3547            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone .row-inner._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3548            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone .row-inner._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3549            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone .row-inner._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3550            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone .row-inner._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3551            html.is-ipad.is-chrome body.lay-hide-
3551menu .cover-region-phone .row-inner._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3552            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone .row-inner._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone .column-wrap._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3553            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone .column-wrap._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3554            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone .column-wrap._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3555            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone .column-wrap._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3556            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone .column-wrap._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3557            html.is-ipad.is-chrome body.lay-hide-menu .cover-region-phone .column-wrap._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3558            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone .column-wrap._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-enabled-on-phone .cover-region{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3559            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-enabled-on-phone .cover-region{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3560            html.is-android.is-chrome body.lay-hide-menu .cover-enabled-on-phone .cover-region{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3561            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-enabled-on-phone .cover-region{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3562            html.is-iphone.is-chrome body.lay-hide-menu .cover-enabled-on-phone .cover-region{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3563            html.is-ipad.is-chrome body.lay-hide-menu .cover-enabled-on-phone .cover-region{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3564            html.is-ipad.is-safari body.lay-hide-menu .cover-enabled-on-phone .cover-region{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region .cover-inner{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3565            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region .cover-inner{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3566            html.is-android.is-chrome body.lay-hide-menu .cover-region .cover-inner{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3567            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region .cover-inner{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3568            html.is-iphone.is-chrome body.lay-hide-menu .cover-region .cover-inner{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3569            html.is-ipad.is-chrome body.lay-hide-menu .cover-region .cover-inner{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3570            html.is-ipad.is-safari body.lay-hide-menu .cover-region .cover-inner{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3571            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone._100vh{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3572            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone._100vh{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3573            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone._100vh{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3574            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone._100vh{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3575            html.is-ipad.is-chrome body.lay-hide-menu .cover-region-phone._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3576            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone._100vh{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone .cover-inner._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3577            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone .cover-inner._100vh{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3578            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone .cover-inner._100vh{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3579            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone .cover-inner._100vh{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3580            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone .cover-inner._100vh{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3581            html.is-ipad.is-chrome body.lay-hide-menu .cover-region-phone .cover-inner._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3582            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone .cover-inner._100vh{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone .row._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3583            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone .row._100vh{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3584            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone .row._100vh{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3585            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone .row._100vh{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3586            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone .row._100vh{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3587            html.is-ipad.is-chrome body.lay-hide-menu .cover-region-phone .row._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3588            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone .row._100vh{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone .row-inner._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3589            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone .row-inner._100vh{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3590            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone .row-inner._100vh{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3591            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone .row-inner._100vh{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3592            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone .row-inner._100vh{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3593            html.is-ipad.is-chrome body.lay-hide-menu .cover-region-phone .row-inner._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3594            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone .row-inner._100vh{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region-phone .column-wrap._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3595            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region-phone .column-wrap._100vh{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3596            html.is-android.is-chrome body.lay-hide-menu .cover-region-phone .column-wrap._100vh{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3597            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region-phone .column-wrap._100vh{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3598            html.is-iphone.is-chrome body.lay-hide-menu .cover-region-phone .column-wrap._100vh{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3599            html.is-ipad.is-chrome body.lay-hide-menu .cover-region-phone .column-wrap._100vh{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3600            html.is-ipad.is-safari body.lay-hide-menu .cover-region-phone .column-wrap._100vh{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-enabled-on-phone .cover-region{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3601            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-enabled-on-phone .cover-region{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3602            html.is-android.is-chrome body.lay-hide-menu .cover-enabled-on-phone .cover-region{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3603            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-enabled-on-phone .cover-region{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3604            html.is-iphone.is-chrome body.lay-hide-menu .cover-enabled-on-phone .cover-region{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3605            html.is-ipad.is-chrome body.lay-hide-menu .cover-enabled-on-phone .cover-region{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3606            html.is-ipad.is-safari body.lay-hide-menu .cover-enabled-on-phone .cover-region{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu .cover-region .cover-inner{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3607            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu .cover-region .cover-inner{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3608            html.is-android.is-chrome body.lay-hide-menu .cover-region .cover-inner{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3609            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu .cover-region .cover-inner{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3610            html.is-iphone.is-chrome body.lay-hide-menu .cover-region .cover-inner{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3611            html.is-ipad.is-chrome body.lay-hide-menu .cover-region .cover-inner{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3612            html.is-ipad.is-safari body.lay-hide-menu .cover-region .cover-inner{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu>.lay-content .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3613            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu>.lay-content .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3614            html.is-android.is-chrome body.lay-hide-menu>.lay-content .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3615            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu>.lay-content .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3616            html.is-iphone.is-chrome body.lay-hide-menu>.lay-content .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3617            html.is-ipad.is-chrome body.lay-hide-menu>.lay-content .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3618            html.is-ipad.is-safari body.lay-hide-menu>.lay-content .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari html.show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3619            html.is-iphone-no-homebutton.is-safari html.show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 80px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3620            html.is-android.is-chrome html.show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 56px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3621            html.is-iphone-no-homebutton.is-chrome html.show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 109px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3622            html.is-iphone.is-chrome html.show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 71px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3623            html.is-ipad.is-chrome html.show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 75px - 0px)!important;min-height: calc(100svh - 0px)!important;}
3624            html.is-ipad.is-safari html.show-project-overlay body.lay-hide-menu #lay-project-overlay .row.first-row .col .lay-carousel._100vh{min-height: calc(100vh - 64px - 0px)!important;min-height: calc(100svh - 0px)!important;}html.is-iphone.is-safari body.lay-hide-menu:not(.fp-autoscroll) .fullpage-wrapper{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3625            html.is-iphone-no-homebutton.is-safari body.lay-hide-menu:not(.fp-autoscroll) .fullpage-wrapper{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3626            html.is-android.is-chrome body.lay-hide-menu:not(.fp-autoscroll) .fullpage-wrapper{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3627            html.is-iphone-no-homebutton.is-chrome body.lay-hide-menu:not(.fp-autoscroll
3627) .fullpage-wrapper{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3628            html.is-iphone.is-chrome body.lay-hide-menu:not(.fp-autoscroll) .fullpage-wrapper{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3629            html.is-ipad.is-chrome body.lay-hide-menu:not(.fp-autoscroll) .fullpage-wrapper{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3630            html.is-ipad.is-safari body.lay-hide-menu:not(.fp-autoscroll) .fullpage-wrapper{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari html.scrollsnap-enabled body.lay-hide-menu .vertical-scrollsnap .first-row{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3631            html.is-iphone-no-homebutton.is-safari html.scrollsnap-enabled body.lay-hide-menu .vertical-scrollsnap .first-row{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3632            html.is-android.is-chrome html.scrollsnap-enabled body.lay-hide-menu .vertical-scrollsnap .first-row{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3633            html.is-iphone-no-homebutton.is-chrome html.scrollsnap-enabled body.lay-hide-menu .vertical-scrollsnap .first-row{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3634            html.is-iphone.is-chrome html.scrollsnap-enabled body.lay-hide-menu .vertical-scrollsnap .first-row{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3635            html.is-ipad.is-chrome html.scrollsnap-enabled body.lay-hide-menu .vertical-scrollsnap .first-row{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3636            html.is-ipad.is-safari html.scrollsnap-enabled body.lay-hide-menu .vertical-scrollsnap .first-row{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari html.scrollsnap-enabled body.lay-hide-menu .horizontal-scrollsnap .first-row{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3637            html.is-iphone-no-homebutton.is-safari html.scrollsnap-enabled body.lay-hide-menu .horizontal-scrollsnap .first-row{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3638            html.is-android.is-chrome html.scrollsnap-enabled body.lay-hide-menu .horizontal-scrollsnap .first-row{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3639            html.is-iphone-no-homebutton.is-chrome html.scrollsnap-enabled body.lay-hide-menu .horizontal-scrollsnap .first-row{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3640            html.is-iphone.is-chrome html.scrollsnap-enabled body.lay-hide-menu .horizontal-scrollsnap .first-row{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3641            html.is-ipad.is-chrome html.scrollsnap-enabled body.lay-hide-menu .horizontal-scrollsnap .first-row{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3642            html.is-ipad.is-safari html.scrollsnap-enabled body.lay-hide-menu .horizontal-scrollsnap .first-row{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari html.scrollsnap-enabled body.lay-hide-menu .first-row .row-inner{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3643            html.is-iphone-no-homebutton.is-safari html.scrollsnap-enabled body.lay-hide-menu .first-row .row-inner{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3644            html.is-android.is-chrome html.scrollsnap-enabled body.lay-hide-menu .first-row .row-inner{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3645            html.is-iphone-no-homebutton.is-chrome html.scrollsnap-enabled body.lay-hide-menu .first-row .row-inner{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3646            html.is-iphone.is-chrome html.scrollsnap-enabled body.lay-hide-menu .first-row .row-inner{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3647            html.is-ipad.is-chrome html.scrollsnap-enabled body.lay-hide-menu .first-row .row-inner{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3648            html.is-ipad.is-safari html.scrollsnap-enabled body.lay-hide-menu .first-row .row-inner{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}html.is-iphone.is-safari html.scrollsnap-enabled body.lay-hide-menu .first-row .column-wrap{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3649            html.is-iphone-no-homebutton.is-safari html.scrollsnap-enabled body.lay-hide-menu .first-row .column-wrap{height: calc(100vh - 80px - 0px)!important;height: calc(100svh - 0px)!important;}
3650            html.is-android.is-chrome html.scrollsnap-enabled body.lay-hide-menu .first-row .column-wrap{height: calc(100vh - 56px - 0px)!important;height: calc(100svh - 0px)!important;}
3651            html.is-iphone-no-homebutton.is-chrome html.scrollsnap-enabled body.lay-hide-menu .first-row .column-wrap{height: calc(100vh - 109px - 0px)!important;height: calc(100svh - 0px)!important;}
3652            html.is-iphone.is-chrome html.scrollsnap-enabled body.lay-hide-menu .first-row .column-wrap{height: calc(100vh - 71px - 0px)!important;height: calc(100svh - 0px)!important;}
3653            html.is-ipad.is-chrome html.scrollsnap-enabled body.lay-hide-menu .first-row .column-wrap{height: calc(100vh - 75px - 0px)!important;height: calc(100svh - 0px)!important;}
3654            html.is-ipad.is-safari html.scrollsnap-enabled body.lay-hide-menu .first-row .column-wrap{height: calc(100vh - 64px - 0px)!important;height: calc(100svh - 0px)!important;}.navbar { height:65px; }.navbar{background-color:rgba(255,255,255,1)}.navbar { border-bottom-color:#ededed; }.burger-default span, .burger-default span:before, .burger-default span:after { background-color:#101010; }.burger-new .bread-crust-top, .burger-new .bread-crust-bottom { background:#101010; }.lay-cart-icon-wrap { color:#000; }.burger-default.active span:before, .burger-default.active span:after { background-color:#101010; }.burger-new.active .bread-crust-top, .burger-new.active .bread-crust-bottom { background:#101010; }.navbar{border-bottom-width: 0;}nav.mobile-nav li a { border-bottom-color:#ededed; }nav.mobile-nav a { color:#101010; }nav.mobile-nav li>a{background-color:rgba(255,255,255,1)}nav.mobile-nav li.current-menu-item>a, nav.mobile-nav li.current_page_item>a{background-color:rgba(237,237,237,1)}nav.mobile-nav li.current-menu-item>a, nav.mobile-nav li.current_page_item>a{color:rgb(16,16,16)}nav.mobile-nav li.current-menu-item>a, nav.mobile-nav li.current_page_item>a{text-decoration-color:rgb(16,16,16)}nav.mobile-nav li a { font-size:20px; }nav.mobile-nav li a { padding-left:20px; }nav.mobile-nav li a { padding-right:20px; }nav.mobile-nav li a { padding-top:20px; }nav.mobile-nav li a { padding-bottom:20px; }nav.mobile-nav li, nav.mobile-nav li a { text-align:left; }nav.mobile-nav li a { line-height:1em; }}
3655            .mobile-title.text{
3656				font-family:Hero-New-ExtraBold;color:#101010;letter-spacing:0.04em;line-height:1.6;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;text-shadow:none;-webkit-text-stroke:0px;text-wrap: wrap;
3657			}.mobile-title.text strong{font-family:Hero-New-SemiBold;font-weight:400;}
3658			@media (min-width: 1025px){
3659				.mobile-title.text{
3660					font-size:26px;
3661				}
3662			}
3663			@media (max-width: 1024px){
3664				.mobile-title.text{
3665					font-size:26px;
3666				}
3667			}
3668/*# sourceURL=frontend-style-inline-css */
3669</style>
3670
3671<script data-cfasync="false" id="lay-frontend-events-channels-js" src="http://www.slcg.it/wp-content/themes/lay/frontend/assets/js/events_channels.min.js?ver=11.7.7"></script>
vendor: 1 bytes, line 3671
3671
3672<script id="frontend-critical-init-js-extra">
3673var layCriticalInitData = {"breakpoint":"1024","image_loading":"lazy_load","template_uri":"http://www.slcg.it/wp-content/themes/lay","asset_version":"11.7.7","pretext_hyphenation_js":"pretext_hyphenation_en.min.js"};
3674//# sourceURL=frontend-critical-init-js-extra
3675</script>
vendor: 1 bytes, line 3675
3675
3676<script data-cfasync="false" id="frontend-critical-init-js" src="http://www.slcg.it/wp-content/themes/lay/frontend/assets/js/frontend.critical-init.min.js?ver=11.7.7"></script>
vendor: 1 bytes, line 3676
3676
3677<script id="jquery-core-js" src="http://www.slcg.it/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
3677
3678<link rel="https://api.w.org/" href="http://www.slcg.it/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.slcg.it/xmlrpc.php?rsd" />
3679<meta name="generator" content="WordPress 7.1.2" />
3680<!-- webfonts -->
3681		<style type="text/css">@font-face{ font-family: "Hero-New-ExtraBold"; src: url("http://www.slcg.it/wp-content/uploads/2026/03/Hero-New-ExtraBold.woff") format("woff"); font-weight: 400; font-style: normal;  } @font-face{ font-family: "Hero-New-Bold"; src: url("http://www.slcg.it/wp-content/uploads/2026/03/Hero-New-Bold.woff") format("woff"); font-weight: 400; font-style: normal;  } @font-face{ font-family: "Hero-New-SemiBold"; src: url("http://www.slcg.it/wp-content/uploads/2026/03/Hero-New-SemiBold.woff") format("woff"); font-weight: 400; font-style: normal;  } @font-face{ font-family: "Hero-New-Regular"; src: url("http://www.slcg.it/wp-content/uploads/2026/03/Hero-New-Regular.woff") format("woff"); font-weight: 400; font-style: normal;  } @font-face{ font-family: "Hero-New-Light"; src: url("http://www.slcg.it/wp-content/uploads/2026/03/Hero-New-Light.woff") format("woff"); font-weight: 400; font-style: normal;  } </style><!-- horizontal lines -->
3682		<style>
3683			.lay-hr{
3684				height:1px;background-color:rgba(221,221,221,1);background:rgba(221,221,221,1);
3685				width: 100%;
3686			}
3687		</style><!-- vertical lines -->
3688		<style>
3689            .element.type-vl{
3690                width:var(--lay-vl-width, 1px)!important;
3691            }
3692			.lay-vl{
3693				width:1px;background-color:rgba(221,221,221,1);background:rgba(221,221,221,1);
3694				height: 100%;
3695			}
3696		</style><!-- text selection color -->
3697		<style>
3698			::selection {
3699				background-color: #d4d4d4;
3700			}
3701			::-moz-selection {
3702				background-color: #d4d4d4;
3703			}
3704		</style><!-- sticky footer css -->
3705			<style>
3706				body.woocommerce-page{
3707					display: flex;
3708					flex-direction: column;
3709					min-height: 100vh;
3710				}
3711				body.woocommerce-page #lay-woocommerce{
3712                    -webkit-flex: 1 0 auto;
3713					flex: 1 0 auto;
3714				}
3715				body>.lay-content{
3716					display: -webkit-flex;
3717					display: flex;
3718					-webkit-flex-direction: column;
3719					flex-direction: column;
3720				}
3721				/* needs to work for desktop grid and cpl grid container */
3722			    #grid, #custom-phone-grid {
3723					-webkit-flex: 1 0 auto;
3724					flex: 1 0 auto;
3725	          	}
3726	          	/* firefox fix: note, i removed this because it was causing position sticky to not work */
3727	          	/* #footer-region{
3728	          		overflow: hidden;
3729				} */
3730                /* for project overlay */
3731                #lay-project-overlay>.lay-content{
3732					display: -webkit-box;
3733					display: flex;
3734					-webkit-box-direction: normal;
3735					flex-direction: column;
3736				}
3737				@media (min-width: 1025px){
3738					body>.lay-content{
3739						min-height: 100vh;
3740					}
3741                    #lay-project-overlay>.lay-content{
3742                        min-height: 100vh;
3743                    }
3744				}
3745				@media (max-width: 1024px){
3746                    body:not(.woocommerce-page).no-touchdevice.sticky-footer-option-enabled>.lay-content{
3747                        min-height: 100vh;
3748                    }
3749					body.woocommerce-page>.lay-content{
3750						min-height: auto;
3751					}
3752                    body:not(.woocommerce-page).no-touchdevice.sticky-footer-option-enabled #lay-project-overlay>.lay-content{
3753                        min-height: 100vh;
3754                    }/* account for possible mobile menu menubar height,
3755					not if this is a woocommerce page */
3756					.no-touchdevice body:not(.woocommerce-page)>.lay-content{
3757						min-height: calc(100vh - 65px);
3758					}
3759                    .no-touchdevice body:not(.woocommerce-page) #lay-project-overlay>.lay-content{
3760						min-height: calc(100vh - 65px);
3761					}
3762					/* page setting: hide menu – treat navbar height as 0 */
3763					.no-touchdevice body.lay-hide-menu:not(.woocommerce-page)>.lay-content{
3764						min-height: 100vh;
3765					}
3766                    .no-touchdevice body.lay-hide-menu #lay-project-overlay>.lay-content{
3767						min-height: 100vh;
3768					}
3769				}
3770			</style><style id="wp-custom-css">
3771.lay-imagehover-on-element[data-imageposition="sticktolink"] img.h100, .lay-imagehover-on-element[data-imageposition="sticktolink"] video.h100 {
3772margin-right: 60px;
3773margin-top:80px;
3774}
3775
3776/* 1. Set the container as the boundary */
3777.clickable-field {
3778position: relative; /* This acts as a 'trap' for the stretched link */
3779}
3780
3781/* 2. Target the link inside and expand it */
3782.clickable-field a::before {
3783content: "";
3784position: absolute;
3785top: 0;
3786left: 0;
3787width: 100%;
3788height: 100%;
3789z-index: 10; /* Ensures it sits on top of everything inside the box */
3790}
3791
3792body.home,
3793[data-slug="homepage"],
3794[data-slug="homepage"] #custom-phone-grid-container,
3795[data-slug="homepage"] .lay-content,
3796[data-slug="homepage"] #main-region {
3797background-color: #172841 !important;
3798}
3799</style>
3800<meta name="description" content="SLCG is a professional association of lawyers, with offices in Milan, Florence, Rome and Paris, which specializes in providing comprehensive legal services for companies."/><meta property="og:image" content="http://www.slcg.it/wp-content/uploads/2026/03/slcg.jpg">
3801			<meta property="og:image:width" content="2400">
3802			<meta property="og:image:height" content="1260"><meta property="og:title" content="SLCG">
3803		<meta property="og:site_name" content="SLCG"><meta property="og:description" content="SLCG is a professional association of lawyers, with offices in Milan, Florence, Rome and Paris, which specializes in providing comprehensive legal services for companies."><meta name="twitter:card" content="summary_large_image">
3804			<meta name="twitter:title" content="SLCG">
3805			<meta name="twitter:image" content="http://www.slcg.it/wp-content/uploads/2026/03/slcg.jpg"><meta name="twitter:description" content="SLCG is a professional association of lawyers, with offices in Milan, Florence, Rome and Paris, which specializes in providing comprehensive legal services for companies."><!-- max width option --><style>@media (min-width: 1025px){.row-inner{margin-left:auto;margin-right:auto;max-width:640px;}.row{--lay-row-max-width:640px;}}</style><!-- custom css for desktop version --><style>@media (min-width: 1025px){/* Target only the homepage using the 'slug-home' class */
3806body.slug-homepage .sitetitle-txt-inner span,
3807body.slug-homepage .laynav a span {
3808color: #f9f9f9 !important;
3809}
3810
3811.retratos {
3812margin-top: 40px !important;
3813margin-bottom: 40px !important;
3814}
3815
3816
3817ul, menu, dir {
3818padding-inline-start: 20px!important;
3819}
3820
3821.lay-hr{ margin-top:50px; }
3822.primalinea { margin-top:-50px !important; }
3823}</style><!-- custom css for mobile version --><style>@media (max-width: 1024px){.lay-hr{ margin-top:40px; }
3824.primalinea { margin-top:-40px !important; }
3825
3826.retratos {
3827margin-top: 30px !important;
3828margin-bottom: 30px !important;
3829}
3830
3831body.home,
3832[data-slug="homepage"],
3833[data-slug="homepage"] #custom-phone-grid-container,
3834[data-slug="homepage"] .lay-content,
3835[data-slug="homepage"] #main-region {
3836background-color: #172841 !important;
3837}
3838
3839
3840/* Target the homepage using both possible Lay Theme classes */
3841body.slug-homepage .navbar {
3842background-color: #172841 !important;
3843}
3844
3845/* 1. Target the bar at the top on the Frontpage */
3846[data-slug="homepage"] nav.mobile-nav, body.home nav.mobile-nav {
3847background-color: #172841 !important;
3848}
3849
3850/* 2. Target the links background specifically (since you mentioned li a) */
3851[data-slug="homepage"] nav.mobile-nav li a, body.homepage nav.mobile-nav li a {
3852background-color: #172841 !important;
3853}
3854
3855/* 3. Target the full-screen menu overlay on the Frontpage */
3856[data-slug="homepage"] .mobile-menu-inner, body.homepage .mobile-menu-inner {
3857background-color: #172841 !important;
3858}
3859
3860/* 3. Site title */
3861[data-slug="homepage"] .mobile-title.text {
3862color: #f9f9f9 !important;
3863}
3864
3865[data-slug="homepage"] nav.mobile-nav li a {
3866border-bottom-color: #455266!important;
3867}
3868
3869[data-slug="homepage"] .burger-default.active span {
3870background-color: #172841 !important;
3871}
3872
3873[data-slug="homepage"] nav.mobile-nav a {
3874color: #ffffff !important;
3875}
3876
3877.burger-default span{
3878background-color: #555 !important;
3879}
3880
3881.burger-default span:before{
3882background-color: #555 !important;
3883}
3884
3885.burger-default span:after{
3886background-color: #555 !important;
3887}
3888
3889body.slug-homepage .burger-default span{
3890background-color: #f9f9f9 !important;
3891}
3892
3893body.slug-homepage .burger-default span:before{
3894background-color: #f9f9f9 !important;
3895}
3896
3897body.slug-homepage .burger-default span:after{
3898background-color: #f9f9f9 !important;
3899}
3900
3901
3902
3903.lay-imagehover {
3904display: none !important;
3905}
3906
3907.touch .lay-imagehover-wrapper {
3908display: none !important;
3909}
3910}</style><!-- Version 11.7.7--><!-- Fix for flash of unstyled content on Chrome --><style>.sitetitle, .laynav, .project-arrow, .mobile-title{visibility:hidden;}</style><link rel='stylesheet' id='imagehover-style-css' href='http://www.slcg.it/wp-content/plugins/laytheme-imagehover/frontend/assets/css/frontend.style.css?ver=1.6.4' media='all' />
3911<style id="imagehover-style-inline-css">
3912@media (min-width: 1025px){
3913                .lay-imagehover-on-element{ z-index: 99; }
3914            }
3915            @media (max-width: 1024px){
3916                .lay-imagehover-on-element{ z-index: 0; }
3917            .col {
3918                z-index: 1;
3919            }
3920            }
3921@media (min-width: 1025px){
3922                    .lay-imagehover-on-element[data-imageposition="followmousex"] img.w100,
3923                    .lay-imagehover-on-element[data-imageposition="followmousex"] video.w100{ width:400px; height:auto; }
3924                    .lay-imagehover-on-element[data-imageposition="followmousex"] img.h100,
3925                    .lay-imagehover-on-element[data-imageposition="followmousex"] video.h100{ width:auto; height:400px; }
3926                }
3927                @media (min-width: 1025px) and (max-width: 1024px){
3928                    .lay-imagehover-on-element[data-imageposition="followmousex"] img.w100,
3929                    .lay-imagehover-on-element[data-imageposition="followmousex"] video.w100{ width:300px; height:auto; }
3930                    .lay-imagehover-on-element[data-imageposition="followmousex"] img.h100,
3931                    .lay-imagehover-on-element[data-imageposition="followmousex"] video.h100{ width:auto; height:300px; }
3932                }
3933                @media (max-width: 1024px){
3934                    .lay-imagehover-on-element[data-imageposition="followmousex"] img.w100,
3935                    .lay-imagehover-on-element[data-imageposition="followmousex"] video.w100{ width:100px; height:auto; }
3936                    .lay-imagehover-on-element[data-imageposition="followmousex"] img.h100,
3937                    .lay-imagehover-on-element[data-imageposition="followmousex"] video.h100{ width:auto; height:100px; }
3938                }@media (min-width: 1025px){
3939                    .lay-imagehover-on-element[data-imageposition="followmousexy"] img.w100,
3940                    .lay-imagehover-on-element[data-imageposition="followmousexy"] video.w100{ width:400px; height:auto; }
3941                    .lay-imagehover-on-element[data-imageposition="followmousexy"] img.h100,
3942                    .lay-imagehover-on-element[data-imageposition="followmousexy"] video.h100{ width:auto; height:400px; }
3943                }
3944                @media (min-width: 1025px) and (max-width: 1024px){
3945                    .lay-imagehover-on-element[data-imageposition="followmousexy"] img.w100,
3946                    .lay-imagehover-on-element[data-imageposition="followmousexy"] video.w100{ width:300px; height:auto; }
3947                    .lay-imagehover-on-element[data-imageposition="followmousexy"] img.h100,
3948                    .lay-imagehover-on-element[data-imageposition="followmousexy"] video.h100{ width:auto; height:300px; }
3949                }
3950                @media (max-width: 1024px){
3951                    .lay-imagehover-on-element[data-imageposition="followmousexy"] img.w100,
3952                    .lay-imagehover-on-element[data-imageposition="followmousexy"] video.w100{ width:100px; height:auto; }
3953                    .lay-imagehover-on-element[data-imageposition="followmousexy"] img.h100,
3954                    .lay-imagehover-on-element[data-imageposition="followmousexy"] video.h100{ width:auto; height:100px; }
3955                }@media (min-width: 1025px){
3956                    .lay-imagehover-on-element[data-imageposition="sticktolink"] img.w100,
3957                    .lay-imagehover-on-element[data-imageposition="sticktolink"] video.w100{ width:130px; height:auto; }
3958                    .lay-imagehover-on-element[data-imageposition="sticktolink"] img.h100,
3959                    .lay-imagehover-on-element[data-imageposition="sticktolink"] video.h100{ width:auto; height:130px; }
3960                }
3961                @media (min-width: 1025px) and (max-width: 1024px){
3962                    .lay-imagehover-on-element[data-imageposition="sticktolink"] img.w100,
3963                    .lay-imagehover-on-element[data-imageposition="sticktolink"] video.w100{ width:0px; height:auto; }
3964                    .lay-imagehover-on-element[data-imageposition="sticktolink"] img.h100,
3965                    .lay-imagehover-on-element[data-imageposition="sticktolink"] video.h100{ width:auto; height:0px; }
3966                }
3967                @media (max-width: 1024px){
3968                    .lay-imagehover-on-element[data-imageposition="sticktolink"] img.w100,
3969                    .lay-imagehover-on-element[data-imageposition="sticktolink"] video.w100{ width:0px; height:auto; }
3970                    .lay-imagehover-on-element[data-imageposition="sticktolink"] img.h100,
3971                    .lay-imagehover-on-element[data-imageposition="sticktolink"] video.h100{ width:auto; height:0px; }
3972                }@media (min-width: 1025px){
3973                    .lay-imagehover-on-element[data-imageposition="centerfixed"] img.w100,
3974                    .lay-imagehover-on-element[data-imageposition="centerfixed"] video.w100{ width:400px; height:auto; }
3975                    .lay-imagehover-on-element[data-imageposition="centerfixed"] img.h100,
3976                    .lay-imagehover-on-element[data-imageposition="centerfixed"] video.h100{ width:auto; height:400px; }
3977                }
3978                @media (min-width: 1025px) and (max-width: 1024px){
3979                    .lay-imagehover-on-element[data-imageposition="centerfixed"] img.w100,
3980                    .lay-imagehover-on-element[data-imageposition="centerfixed"] video.w100{ width:300px; height:auto; }
3981                    .lay-imagehover-on-element[data-imageposition="centerfixed"] img.h100,
3982                    .lay-imagehover-on-element[data-imageposition="centerfixed"] video.h100{ width:auto; height:300px; }
3983                }
3984                @media (max-width: 1024px){
3985                    .lay-imagehover-on-element[data-imageposition="centerfixed"] img.w100,
3986                    .lay-imagehover-on-element[data-imageposition="centerfixed"] video.w100{ width:100px; height:auto; }
3987                    .lay-imagehover-on-element[data-imageposition="centerfixed"] img.h100,
3988                    .lay-imagehover-on-element[data-imageposition="centerfixed"] video.h100{ width:auto; height:100px; }
3989                }@media (min-width: 1025px){
3990                    .lay-imagehover-on-element[data-imageposition="custom"] img.w100,
3991                    .lay-imagehover-on-element[data-imageposition="custom"] video.w100{ width:400px; height:auto; }
3992                    .lay-imagehover-on-element[data-imageposition="custom"] img.h100,
3993                    .lay-imagehover-on-element[data-imageposition="custom"] video.h100{ width:auto; height:400px; }
3994                }
3995                @media (min-width: 1025px) and (max-width: 1024px){
3996                    .lay-imagehover-on-element[data-imageposition="custom"] img.w100,
3997                    .lay-imagehover-on-element[data-imageposition="custom"] video.w100{ width:300px; height:auto; }
3998                    .lay-imagehover-on-element[data-imageposition="custom"] img.h100,
3999                    .lay-imagehover-on-element[data-imageposition="custom"] video.h100{ width:auto; height:300px; }
4000                }
4001                @media (max-width: 1024px){
4002                    .lay-imagehover-on-element[data-imageposition="custom"] img.w100,
4003                    .lay-imagehover-on-element[data-imageposition="custom"] video.w100{ width:100px; height:auto; }
4004                    .lay-imagehover-on-element[data-imageposition="custom"] img.h100,
4005                    .lay-imagehover-on-element[data-imageposition="custom"] video.h100{ width:auto; height:100px; }
4006                }@media (min-width: 1025px){
4007                .lay-imagehover-on-element[data-imageposition="custom"]{
4008                    position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);
4009                    box-sizing: content-box;
4010                    padding: 10px 10px;
4011                }
4012            }
4013            @media (max-width: 1024px){
4014                .lay-imagehover-on-element[data-imageposition="custom"]{
4015                    position:fixed;bottom:0;right:0;left:auto;top:auto;
4016                    box-sizing: content-box;
4017                    padding: 10px 10px;
4018                }
4019            }
4020/*# sourceURL=imagehover-style-inline-css */
4021</style>
4022
4023</head>
4024
4025<body class="home blog wp-theme-lay  no-touchdevice type-page id-2 slug-homepage mobile-menu-style_1 mobile-menu-has-animation thumb-mo-image-no-transition thumb-video-and-mouseover-image-behavior-show-image mobile_menu_bar_not_hidden mobile_burger_style_default_thin lay-transition-elements-on-scroll sticky-footer-option-enabled intro-disabled not-protected using-max-width" data-type="page" data-id="2" data-catid="" data-slug="homepage" data-footerid="" data-horizontal-scroll-active="0">
4026<style id="lay-page-settings-hide">body.lay-hide-sitetitle .sitetitle, body.lay-hide-sitetitle .mobile-title, body.lay-page-overlay-hide-sitetitle .sitetitle, body.lay-page-overlay-hide-sitetitle .mobile-title{display:none!important;}body.lay-hide-menu .laynav.primary, body.lay-hide-menu .laynav.mobile-nav, body.lay-hide-menu .navbar, body.lay-hide-menu .burger-wrap, body.lay-hide-menu .lay-mobile-icons-wrap, body.lay-page-overlay-hide-menu .laynav.primary, body.lay-page-overlay-hide-menu .laynav.mobile-nav, body.lay-page-overlay-hide-menu .navbar, body.lay-page-overlay-hide-menu .burger-wrap, body.lay-page-overlay-hide-menu .lay-mobile-icons-wrap{display:none!important;}body.lay-hide-menu-2 .laynav.second_menu, body.lay-hide-menu-2 .navbar-second-menu, body.lay-page-overlay-hide-menu-2 .laynav.second_menu, body.lay-page-overlay-hide-menu-2 .navbar-second-menu{display:none!important;}body.lay-hide-menu-3 .laynav.third_menu, body.lay-page-overlay-hide-menu-3 .laynav.third_menu{display:none!important;}body.lay-hide-menu-4 .laynav.fourth_menu, body.lay-page-overlay-hide-menu-4 .laynav.fourth_menu{display:none!important;}body.lay-hide-footer #footer-region{display:none!important;}body.lay-hide-fixed-header .lay-fixed-header{display:none!important;}</style><a class="sitetitle position-top is-fixed txt" href="http://www.slcg.it" data-title="" data-type="page" data-id="2" data-catid="">
4027					<div class="sitetitle-txt-inner _Title"><span>SLCG</span></div>
4028					
4029				</a><nav class="laynav mobile-nav  mobile-menu-style-style_1 "><ul><li id="menu-item-58" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-58"><a href="http://www.slcg.it/practice/" class="_L_no_spaces _L" data-id="40" data-type="page" data-title="Practice"><span>Practice</span></a></li>
4030<li id="menu-item-59" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59"><a href="http://www.slcg.it/team/" class="_L_no_spaces _L" data-id="44" data-type="page" data-title="Team"><span>Team</span></a></li>
4031<li id="menu-item-60" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60"><a href="http://www.slcg.it/offices/" class="_L_no_spaces _L" data-id="43" data-type="page" data-title="Offices"><span>Offices</span></a></li>
4032<li id="menu-item-61" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-61"><a href="http://www.slcg.it/careers/" class="_L_no_spaces _L" data-id="42" data-type="page" data-title="Careers"><span>Careers</span></a></li>
4033</ul></nav><nav class="laynav desktop-nav nav-style-normal show-submenu-on-hover submenu-type-vertical laynav-position-top-right arrangement-vertical position-top is-fixed primary">
4034            
4035            <ul>
4036                <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-58"><a href="http://www.slcg.it/practice/" class="_Navigation_no_spaces" data-id="40" data-type="page" data-title="Practice"><span>Practice</span></a></li>
4037<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59"><a href="http://www.slcg.it/team/" class="_Navigation_no_spaces" data-id="44" data-type="page" data-title="Team"><span>Team</span></a></li>
4038<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60"><a href="http://www.slcg.it/offices/" class="_Navigation_no_spaces" data-id="43" data-type="page" data-title="Offices"><span>Offices</span></a></li>
4039<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-61"><a href="http://www.slcg.it/careers/" class="_Navigation_no_spaces" data-id="42" data-type="page" data-title="Careers"><span>Careers</span></a></li>
4040
4041            </ul>
4042        </nav><div class="lay-navbar navbar navbar-primary-menu position-top is-fixed  "></div><a class="mobile-title text is-fixed  " href="http://www.slcg.it" data-title="" data-type="page" data-id="2" data-catid=""><span>SLCG</span></a><div class="lay-mobile-icons-wrap default_thin-burger   is-fixed  "><div class="burger-wrap right burger-wrap-default burger-has-animation default_thin" >
4043				<div class="burger-inner">
4044					<div class="burger burger-default mobile-menu-icon">
4045						<span></span>
4046						<span></span>
4047						<span></span>
4048					</div>
4049				</div>
4050			</div></div><div id="search-region" >
4051            <div class="search-view hide">
4052                <div class="search-inputs">
4053                    <div class="search-input-wrap">
4054                        <input id="search-query" type="search" class="search-query" placeholder="Type your search…" autocomplete="off" spellcheck="false"/>
4055                    </div>
4056                    <div id="search-autosuggest-list"></div>
4057                </div>
4058                <div id="search-results-region"></div>
4059            </div>
4060            <div class="close-search"></div>
4061        </div><div class="lay-content lay-auto-mobile-spaces-page-2 hascustomphonegrid footer-nocustomphonegrid nocover cpl-nocover cover-enabled-on-phone " data-disable-smooth-scroll=""><!-- Start Desktop Layout --><div id="grid" class="grid lay-not-empty id-2"><div class="grid-inner"><!-- grid frame css --><style>@media (min-width: 1025px){#grid.id-2{padding-top:0px;}#grid.id-2{padding-bottom:0%;}}</style><!-- rows margin bottom css --><style>@media (min-width: 1025px){}</style><!-- grid css --><style id="grid-css">@media (min-width: 1025px){#grid.id-2 .row{--lay-row-bg-frame-left:15px;--lay-row-bg-frame-right:15px;--lay-row-column-gutter:0px;}#grid.id-2 .lay-element-frame-padding{box-sizing:border-box;padding-left:var(--lay-row-bg-frame-left,0);padding-right:var(--lay-row-bg-frame-right,0);}#grid.id-2 .lay-element-frame-padding-left{box-sizing:border-box;padding-left:var(--lay-row-bg-frame-left,0);}#grid.id-2 .lay-element-frame-padding-right{box-sizing:border-box;padding-right:var(--lay-row-bg-frame-right,0);}#grid.id-2 .lay-element-frame-margin{margin-left:var(--lay-row-bg-frame-left,0);margin-right:var(--lay-row-bg-frame-right,0);}#grid.id-2 .lay-element-frame-margin-left{margin-left:var(--lay-row-bg-frame-left,0);}#grid.id-2 .lay-element-frame-margin-right{margin-right:var(--lay-row-bg-frame-right,0);}#grid.id-2 .column-wrap:not(._100vh):not(.rowcustomheight){display:grid;grid-template-columns:15px minmax(0, 1fr)  15px;}#grid.id-2 .frame-overflow-both.span-1.absolute-position{width: 100%;}#grid.id-2 .frame-overflow-left.span-0:not(.absolute-position){grid-column-start:1;}#grid.id-2 .frame-overflow-right.span-0:not(.absolute-position){grid-column-end:4;}#grid.id-2 .frame-overflow-both.span-0:not(.absolute-position){grid-column-start:1; grid-column-end:4;}#grid.id-2 :not(.absolute-position).colstart-0{grid-column-start:2;}#grid.id-2 :not(.absolute-position).colend-0{grid-column-end:2;}#grid.id-2 .type-stack .colstart-0{grid-column-start:1;}#grid.id-2 .type-stack .colend-0{grid-column-end:1;}#grid.id-2 .span-0.type-stack .stack-element{display:grid;grid-template-columns:;}#grid.id-2 .absolute-position.no-frame-overflow.push-0{left: 15px}#grid.id-2 .absolute-position.frame-overflow-right.push-0{left: 15px}#grid.id-2 .absolute-position.no-frame-overflow.push-0.place-at-end-of-col{left: calc( 15px + (100% - 30px) / 1 - 0px);}#grid.id-2 .frame-overflow-left.span-1.absolute-position{width: calc( (100% - 30px) / 1 * 1 - 0px + 15px);}#grid.id-2 .frame-overflow-right.span-1.absolute-position{width: calc( (100% - 30px) / 1 * 1 - 0px + 15px);}#grid.id-2 .span-1.absolute-position{width: calc( (100% - 30px) / 1 * 1 - 0px);}#grid.id-2 .frame-overflow-left.span-1:not(.absolute-position){grid-column-start:1;}#grid.id-2 .frame-overflow-right.span-1:not(.absolute-position){grid-column-end:4;}#grid.id-2 .frame-overflow-both.span-1:not(.absolute-position){grid-column-start:1; grid-column-end:4;}#grid.id-2 :not(.absolute-position).colstart-1{grid-column-start:4;}#grid.id-2 :not(.absolute-position).colend-1{grid-column-end:3;}#grid.id-2 .type-stack .colstart-1{grid-column-start:3;}#grid.id-2 .type-stack .colend-1{grid-column-end:2;}#grid.id-2 .span-1.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) ;}#grid.id-2 .absolute-position.push-1{left: calc( 15px + (100% - 30px) / 1 * 1 + 0px);}#grid.id-2 .absolute-position.push-1.place-at-end-of-col{left: calc( 15px + (100% - 30px) / 1 * 2 + 0px - 0px);}</style><!-- background color css --><style>#grid.id-2{background-color:#172841;}</style><div class="row  one-col-row row-col-amt-1 absolute-positioning-vertically-in-apl no-stickies no-y-offsets no-horizontal-grid no-webglslideshow no-canvasanimation _100vh no-row-hoverimage row-id-1 first-row row-0"  data-collapsed="false"   >
4062            
4063            
4064            
4065            
4066            
4067            
4068                    
4069            <div class="row-inner  _100vh" style="">
4070                    <div class="column-wrap  _100vh" style=" "><div class="col no-offset place-normal push-0 span-1 colstart-0 colend-1 no-frame-overflow align-middle absolute-position first-child no-parallax type-text id-2 apl-order-default  no-sticky"   data-type="text" style="padding-bottom: 4.5vw;" data-yvel="1" ><style>@media (min-width: 1025px) { #grid.id-2 .id-2, .cover-region-desktop.id-2 .cover-inner .id-2{display:flex;justify-content:center;} #grid.id-2 .text_2, .cover-region-desktop.id-2 .cover-inner .text_2{width:470px;} }@media (min-width: 1025px) and (max-width: 1024px) { #grid.id-2 .id-2, .cover-region-desktop.id-2 .cover-inner .id-2{display:flex;justify-content:center;} #grid.id-2 .text_2, .cover-region-desktop.id-2 .cover-inner .text_2{width:100%;} }@media (max-width: 1024px) { #grid.id-2 .id-2, .cover-region-desktop.id-2 .cover-inner .id-2{display:flex;justify-content:center;} #grid.id-2 .text_2, .cover-region-desktop.id-2 .cover-inner .text_2{width:100%;} }</style><div class="text lay-textformat-parent text_2 "  lang="en-us"><p class="_L"><span style="color: #f9f9f9;">Our firm’s clients include major European and American firms with interests in Italy, as well as Italian companies engaged in industrial and commercial initiatives worldwide.</span></p>
4071<p><span style="color: #f9f9f9;"><strong>SLCG</strong> is a professional association of lawyers, with offices in Milan, Florence, Rome and Paris, which specializes in providing comprehensive legal services for companies.</span></p></div></div></div>
4072            </div>
4073            
4074                </div></div></div>
4074<!-- End Desktop Layout --><!-- Start CPL Layout --><div id="custom-phone-grid" class="grid lay-not-empty id-2"><div class="grid-inner">
4075                            <!-- grid frame css --><style>@media (max-width: 1024px){#custom-phone-grid.id-2{padding-top:0px;}#custom-phone-grid.id-2{padding-bottom:0%;}}</style>
4076                            <!-- rows margin bottom css --><style>@media (max-width: 1024px){}</style>
4077                            <!-- grid css --><style id="phone-grid-css">@media (max-width: 1024px){#custom-phone-grid.id-2 .row{--lay-row-bg-frame-left:20px;--lay-row-bg-frame-right:20px;--lay-row-column-gutter:0px;}#custom-phone-grid.id-2 .lay-element-frame-padding{box-sizing:border-box;padding-left:var(--lay-row-bg-frame-left,0);padding-right:var(--lay-row-bg-frame-right,0);}#custom-phone-grid.id-2 .lay-element-frame-padding-left{box-sizing:border-box;padding-left:var(--lay-row-bg-frame-left,0);}#custom-phone-grid.id-2 .lay-element-frame-padding-right{box-sizing:border-box;padding-right:var(--lay-row-bg-frame-right,0);}#custom-phone-grid.id-2 .lay-element-frame-margin{margin-left:var(--lay-row-bg-frame-left,0);margin-right:var(--lay-row-bg-frame-right,0);}#custom-phone-grid.id-2 .lay-element-frame-margin-left{margin-left:var(--lay-row-bg-frame-left,0);}#custom-phone-grid.id-2 .lay-element-frame-margin-right{margin-right:var(--lay-row-bg-frame-right,0);}#custom-phone-grid.id-2 .column-wrap:not(._100vh):not(.rowcustomheight){display:grid;grid-template-columns:20px minmax(0, 1fr)  20px;}#custom-phone-grid.id-2 .frame-overflow-both.span-1.absolute-position{width: 100%;}#custom-phone-grid.id-2 .frame-overflow-left.span-0:not(.absolute-position){grid-column-start:1;}#custom-phone-grid.id-2 .frame-overflow-right.span-0:not(.absolute-position){grid-column-end:4;}#custom-phone-grid.id-2 .frame-overflow-both.span-0:not(.absolute-position){grid-column-start:1; grid-column-end:4;}#custom-phone-grid.id-2 :not(.absolute-position).colstart-0{grid-column-start:2;}#custom-phone-grid.id-2 :not(.absolute-position).colend-0{grid-column-end:2;}#custom-phone-grid.id-2 .type-stack .colstart-0{grid-column-start:1;}#custom-phone-grid.id-2 .type-stack .colend-0{grid-column-end:1;}#custom-phone-grid.id-2 .span-0.type-stack .stack-element{display:grid;grid-template-columns:;}#custom-phone-grid.id-2 .absolute-position.no-frame-overflow.push-0{left: 20px}#custom-phone-grid.id-2 .absolute-position.frame-overflow-right.push-0{left: 20px}#custom-phone-grid.id-2 .absolute-position.no-frame-overflow.push-0.place-at-end-of-col{left: calc( 20px + (100% - 40px) / 1 - 0px);}#custom-phone-grid.id-2 .frame-overflow-left.span-1.absolute-position{width: calc( (100% - 40px) / 1 * 1 - 0px + 20px);}#custom-phone-grid.id-2 .frame-overflow-right.span-1.absolute-position{width: calc( (100% - 40px) / 1 * 1 - 0px + 20px);}#custom-phone-grid.id-2 .span-1.absolute-position{width: calc( (100% - 40px) / 1 * 1 - 0px);}#custom-phone-grid.id-2 .frame-overflow-left.span-1:not(.absolute-position){grid-column-start:1;}#custom-phone-grid.id-2 .frame-overflow-right.span-1:not(.absolute-position){grid-column-end:4;}#custom-phone-grid.id-2 .frame-overflow-both.span-1:not(.absolute-position){grid-column-start:1; grid-column-end:4;}#custom-phone-grid.id-2 :not(.absolute-position).colstart-1{grid-column-start:4;}#custom-phone-grid.id-2 :not(.absolute-position).colend-1{grid-column-end:3;}#custom-phone-grid.id-2 .type-stack .colstart-1{grid-column-start:3;}#custom-phone-grid.id-2 .type-stack .colend-1{grid-column-end:2;}#custom-phone-grid.id-2 .span-1.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) ;}#custom-phone-grid.id-2 .absolute-position.push-1{left: calc( 20px + (100% - 40px) / 1 * 1 + 0px);}#custom-phone-grid.id-2 .absolute-position.push-1.place-at-end-of-col{left: calc( 20px + (100% - 40px) / 1 * 2 + 0px - 0px);}</style>
4078                            <!-- background color css --><style>#custom-phone-grid.id-2{background-color:#172841;}</style>
4079                            
4080                            
4081                            
4082                            <div class="row  one-col-row row-col-amt-1 absolute-positioning-vertically-in-apl no-stickies no-y-offsets no-horizontal-grid no-webglslideshow no-canvasanimation rowcustomheight no-row-hoverimage row-id-1 first-row row-0" data-original-rowcustomheight="85vh" data-collapsed="false"   style="min-height:calc(85vh);">
4083            
4084            
4085            
4086            
4087            
4088            
4089                    
4090            <div class="row-inner  rowcustomheight" style="min-height:calc(85vh);">
4091                    <div class="column-wrap  rowcustomheight" style="min-height:calc(85vh); "><div class="col no-offset place-normal push-0 span-1 colstart-0 colend-1 no-frame-overflow align-bottom absolute-position first-child no-parallax type-text id-2 apl-order-default  no-sticky"   data-type="text" style="padding-bottom: 20px;" data-yvel="1" ><style>@media (min-width: 1025px) { #custom-phone-grid.id-2 .id-2, .cover-region-phone.id-2 .cover-inner .id-2{display:flex;justify-content:flex-start;} #custom-phone-grid.id-2 .text_2, .cover-region-phone.id-2 .cover-inner .text_2{width:500px;} }@media (min-width: 1025px) and (max-width: 1024px) { #custom-phone-grid.id-2 .id-2, .cover-region-phone.id-2 .cover-inner .id-2{display:flex;justify-content:flex-start;} #custom-phone-grid.id-2 .text_2, .cover-region-phone.id-2 .cover-inner .text_2{width:100%;} }@media (max-width: 1024px) { #custom-phone-grid.id-2 .id-2, .cover-region-phone.id-2 .cover-inner .id-2{display:flex;justify-content:flex-start;} #custom-phone-grid.id-2 .text_2, .cover-region-phone.id-2 .cover-inner .text_2{width:95%;} }</style><div class="text lay-textformat-parent text_2 "  lang="en-us"><p class="_L"><span style="color: #ffffff;">Our firm’s clients include major European and American firms with interests in Italy, as well as Italian companies engaged in industrial and commercial initiatives worldwide.</span></p>
4092<p><span style="color: #ffffff;"><strong>SLCG</strong> is a professional association of lawyers, with offices in Milan, Florence, Rome and Paris, which specializes in providing comprehensive legal services for companies.</span></p></div></div></div>
4093            </div>
4094            
4095                </div>
4096                        </div></div><!-- End CPL Layout --><div id="footer-region"></div></div><div id="lay-overlays">
4097</div>
4098<div id="lay-project-overlay-background" style="opacity:0;"></div><div id="lay-project-overlay" style="transform: translateY(100%);
4098" class="animation-slideup"></div>
4098<script>
4099(function () {
4100	if (!window || !window.laytheme || typeof window.laytheme.emit !== "function") {
4101		return;
4102	}
4103	window.laytheme.emit("newpageshownfast");
4104})();
4105</script>
4105<script type="speculationrules">
4106{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/lay/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
4107</script>
vendor: 1 bytes, line 4107
4107
4108<script id="vendor-frontend-footer-js" src="http://www.slcg.it/wp-content/themes/lay/frontend/assets/js/vendor.min.js?ver=11.7.7"></script>
vendor: 1 bytes, line 4108
4108
4109<script id="frontend-app-js-extra">
4110var passedDataHistory = {"titleprefix":"SLCG \u2014 ","title":"SLCG"};
4111var layData = {"misc_options_scroll_transition_offset_desktop":"90","misc_options_scroll_transition_offset_mobile":"40","misc_options_scroll_transition_animate_row_backgrounds":"on","loadmore_remember":"","cover_animation_easing":"easeOutSine","cover_animation_duration":"400","mobile_menu_disable_body_scroll":"","custom_taxonomies":[],"default_category_id":"1","default_product_cat_id":"","thumbnail_mouseover_image":"","thumbnail_video_and_mouseover_image_behavior":"image","loadingBlur":"","lazyLoading":"on","videoLazyLoading":"","videoLazyLoadingAllowedForCurrentBrowser":"on","pt_follow_mouse":"","pt_follow_mouse_float":"","wpapiroot":"http://www.slcg.it/wp-json/","simple_parallax":"","pa_type":"icon","show_arrows":"","projectsMeta":"[{\"title\":\"Roberto Calabresi\",\"url\":\"http:\\/\\/www.slcg.it\\/roberto-calabresi\\/\",\"id\":45,\"catid\":[1]},{\"title\":\"Lapo Guadalupi\",\"url\":\"http:\\/\\/www.slcg.it\\/lapo-guadalupi\\/\",\"id\":46,\"catid\":[1]},{\"title\":\"Cristina Calabresi\",\"url\":\"http:\\/\\/www.slcg.it\\/cristina-calabresi\\/\",\"id\":47,\"catid\":[1]},{\"title\":\"Elisa Gaboardi\",\"url\":\"http:\\/\\/www.slcg.it\\/elisa-gaboardi\\/\",\"id\":48,\"catid\":[1]},{\"title\":\"Francesca Boffa\",\"url\":\"http:\\/\\/www.slcg.it\\/francesca-boffa\\/\",\"id\":49,\"catid\":[1]},{\"title\":\"Elisa Gatto Warbington\",\"url\":\"http:\\/\\/www.slcg.it\\/elisa-gatto-warbington\\/\",\"id\":50,\"catid\":[1]},{\"title\":\"Jonathan Lupone\",\"url\":\"http:\\/\\/www.slcg.it\\/jonathan-lupone\\/\",\"id\":52,\"catid\":[1]},{\"title\":\"Giulia Valente Bagattini\",\"url\":\"http:\\/\\/www.slcg.it\\/giulia-valente-bagattini\\/\",\"id\":53,\"catid\":[1]},{\"title\":\"Giovanni Melley\",\"url\":\"http:\\/\\/www.slcg.it\\/giovanni-melley\\/\",\"id\":55,\"catid\":[1]},{\"title\":\"Dorotea Stefanini\",\"url\":\"http:\\/\\/www.slcg.it\\/dorotea-stefanini\\/\",\"id\":56,\"catid\":[1]},{\"title\":\"Francesca Zirri\",\"url\":\"http:\\/\\/www.slcg.it\\/francesca-zirri\\/\",\"id\":57,\"catid\":[1]}]","newsMeta":"[]","deckMeta":"[]","template_directory_uri":"http://www.slcg.it/wp-content/themes/lay","asset_version":"11.7.7","playicon":"http://www.slcg.it/wp-content/themes/lay/frontend/assets/img/play.svg","nav_amount":"1","nav_customizer_properties":{"nav_hidewhenscrollingdown":"","nav_hidewhenscrollingdown_second_menu":"","nav_hidewhenscrollingdown_third_menu":"","nav_hidewhenscrollingdown_fourth_menu":"","nav_hidewhenscrolling_show_on_mouseover":true,"nav_hidewhenscrolling_show_on_mouseover_second_menu":true,"nav_hidewhenscrolling_show_on_mouseover_third_menu":true,"nav_hidewhenscrolling_show_on_mouseover_fourth_menu":true,"nav_fadeout_whenscrollingdown":"","nav_fadeout_whenscrollingdown_second_menu":"","nav_fadeout_whenscrollingdown_third_menu":"","nav_fadeout_whenscrollingdown_fourth_menu":"","nav_hide":0,"nav_hide_second_menu":0,"nav_hide_third_menu":0,"nav_hide_fourth_menu":0,"nav_position":"top-right","nav_position_second_menu":"top-right","nav_position_third_menu":"top-right","nav_position_fourth_menu":"top-right"},"st_hidewhenscrollingdown":"","st_fadeout_whenscrollingdown":"","st_hide":"0","navbar_hide":"1","navbar_position":"top","navbar_hidewhenscrollingdown":"","navbar_fadeout_whenscrollingdown":"","navbar_hide_second_menu":"1","navbar_position_second_menu":"top","navbar_hidewhenscrollingdown_second_menu":"","navbar_fadeout_whenscrollingdown_second_menu":"","st_position":"top-left","footer_active_in_projects":"all","footer_active_in_pages":"individual","footer_active_in_categories":"all","projectsFooterId":"41","pagesFooterId":"","categoriesFooterId":"41","individual_project_footers":"","individual_page_footers":"{\"2\":\"\",\"3\":\"41\",\"40\":\"41\",\"41\":\"\",\"42\":\"41\",\"43\":\"41\",\"44\":\"41\"}","individual_category_footers":"","prevnext_navigate_through":"all_projects","fi_mo_touchdevice_behaviour":"mo_dont_show","image_loading":"lazy_load","cover_scrolldown_on_click":"","cover_scrolldown_on_arrow_click":"","cover_down_cursor_active":"","cover_down_cursor":{"src":"http://www.slcg.it/wp-content/themes/lay/frontend/assets/img/cursor_down.svg","hotspotX":9,"hotspotY":9,"width":null,"height":null},"cover_down_cursor_use_dom_cursor":"","cover_darken_when_scrolling":"","cover_darken_when_scrolling_amount":"80","cover_parallaxmove_when_scrolling":"","cover_parallaxmove_when_scrolling_amount":"33","cover_scrolldown_offset_desktop":"0","cover_scrolldown_offset_phone":"0","cover_height_mode_desktop":"100svh","cover_height_mode_phone":"100svh","cover_disable_for_phone":"","misc_options_cover":"","misc_options_prevent_overscroll":"","misc_options_max_width_apply_to_logo_and_nav":"","misc_options_max_width_apply_to_burger":"","maxwidth":"640","frame_left":"15","frame_right":"15","frame_leftright_mu":"px","m_st_fontfamily":"Hero-New-ExtraBold","misc_options_showoriginalimages":"","misc_options_showoriginalimages_for_phone":"","phone_layout_active":"on","horizontal_scroll_disable_for_phone":"1","horizontal_scroll_show_scrollbar":"1","breakpoint":"1024","phone_menu_breakpoint":"1024","tabletbreakpoint":"1024","shortcodes":[],"is_customize":"","misc_options_show_fps_counter":"","isAdmin":"","mobile_hide_menubar":"0","mobile_menu_style":"style_1","mobile_burger_type":"default_thin","siteUrl":"http://www.slcg.it","ajax_url":"http://www.slcg.it/wp-admin/admin-ajax.php","intro_active":"","intro_transition_duration":"500","intro_hide_after":"4000","intro_movement":"","intro_disable_scroll":"","intro_landscape":[],"intro_portrait":[],"intro_use_svg_overlay":"","intro_use_text_overlay":"","intro_text":"","is_frontpage":"1","intro_svg_url":"","intro_hide_on_phone":"","is_ssl":"","has_www":"1","is_qtranslate_active":"","qtranslate_languages":[],"qtranslate_default_language":"","qtranslate_current_language":"","is_polylang_active":"","video_thumbnail_mouseover_behaviour":"autoplay","element_transition_on_scroll":"on","mobile_navbar_fixed":"1","misc_options_disable_ajax":"on","document_title_from_server":"","misc_options_smooth_scroll":"","misc_options_smooth_scroll_disable_mac":"","anchorscroll_offset_desktop":"0","anchorscroll_offset_phone":"0","anchorscroll_duration":"300","anchorscroll_easing":"easeInOutQuad","anchorscroll_disable_url_hash":"","anchor_menu_active":"on","anchor_menu_keep_active_until_next":"","mouseover_show_scroll_hidden":"","tgf_transition":"fade_out_fade_in_2","pgf_transition":"fade_out_fade_in_2","sideCartPluginActive":"","lay_woocommerce_mobile_space_leftright":"15","woocommerce_active":"","search_hidden_projects_enabled":"","lay_woocommerce_use_swatches":"","lay_woocommerce_singleproduct_only_show_variation_images":"","lay_woocommerce_singleproduct_layout_type_mobile":"carousel","lay_woocommerce_singleproduct_desktop_carousel_height":"auto","lay_woocommerce_singleproduct_desktop_carousel_slide_duration":"300","lay_woocommerce_singleproduct_desktop_carousel_loop":"","lay_sticky_footer":"on","menu_submenu_show_on":"hover","spaces_mu":"%","offsets_mu":"%","menu_submenu_keep_open":"","menu_submenu_keep_open_2":"","menu_submenu_follow_parent_link_on_click_to_open_submenu":"","misc_options_element_transition_animate_opacity":"on","search_autosuggest_hide":"","search_autocomplete_amount":"3","search_in_grid
4111der_content":"","search_current_language":"","shownag":"dontshow","never_change_scrolling_position":"","navigation_transition_in_duration":"150","navigation_transition_out_duration":"150","navigation_transition_in_stagger":"100","navigation_transition_out_stagger":"60","navigation_transition_in":"none","navigation_transition_out":"none","navigation_transition_out_easing":"easeInCubic","navigation_transition_in_easing":"easeOutCubic","navigation_transition_use_revealing_transition_on_first_visit":"","navigation_transition_y_translate_desktop":"100","navigation_transition_y_translate_phone":"50","navigation_transition_y_translate_scale_to_height":"on","youtube":"","projects_overlays":"","direct_load_underlay":null,"po_show_close_icon":"on","po_animation":"slideup","po_opening_behaviour":"immediate","po_easing_function":"cubic-bezier(0.075, 0.82, 0.165, 1)","po_animation_duration":"1200","po_use_custom_close_icon":"","po_close_type":"default","po_close_text":"close","po_close_textformat":"Default","po_custom_close_icon":"","page_overlay_feature":"","po_background_behind_overlay":"on","misc_options_alt_w100_h100_sizing":"","disable_projectsoverlays_on_ig":"","disable_projectsoverlays_on_touchdevices":"","use_revealing_transition_when_opening_page_overlay":"","activate_lay_cache":"","dom_
4111cursor_manager_available":"1","dom_cursor_customizer":{"active":false,"siteCursor":null,"linkCursor":null,"keepNormalCursorForLinks":false}};
4112//# sourceURL=frontend-app-js-extra
4113</script>
vendor: 1 bytes, line 4113
4113
4114<script id="frontend-app-js" src="http://www.slcg.it/wp-content/themes/lay/frontend/assets/js/frontend.app.min.js?ver=11.7.7"></script>
vendor: 1 bytes, line 4114
4114
4115<script id="imagehover-app-js-extra">
4116var imagehoverPassedData = {"imagehover_imageposition":"sticktolink","desktop_max_width":"400","desktop_max_height":"400","tablet_max_width":"300","tablet_max_height":"300","phone_max_width":"100","phone_max_height":"100","position_horizontal":"left","offset_vertical":"5","mousecursor_offset_vertical":"80","position_vertical":"center","transition":"fade","imagehover_adjustposition":"","imagehover_donthideonmouseleave":"","imagehover_scrolltrigger":"onhoveronly","imagehover_imageposition_for_scroll":"sticktolink","imagehover_scrolltrigger_y_desktop":"50","imagehover_scrolltrigger_y_phone":"50","imagehover_clickable":"","imagehover_follow_spring":"","imagehover_follow_spring_stiffness":"0.45","imagehover_follow_spring_damping":"0.72"};
4117//# sourceURL=imagehover-app-js-extra
4118</script>
vendor: 1 bytes, line 4118
4118
4119<script id="imagehover-app-js" src="http://www.slcg.it/wp-content/plugins/laytheme-imagehover/frontend/assets/js/imagehover.plugin.min.js?ver=1.6.4"></script>
4119
4120<!-- Fix for flash of unstyled content on Chrome --><style>.sitetitle, .laynav, .project-arrow, .mobile-title{visibility:visible;}</style></body>
4121</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.