PageSourceSearch

http://www.slcg.it/offices/

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