PageSourceSearch

http://www.slcg.it/careers/

html slcg.it collected 2026-10-07 01:42:26 UTC 235,523 bytes, 4,138 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 — Careers</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%2Fcareers%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%2Fcareers%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/42" /><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/careers/" />
3683<link rel='shortlink' href='http://www.slcg.it/?p=42' />
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-42 wp-theme-lay  no-touchdevice type-page id-42 slug-careers 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="42" data-catid="" data-slug="careers" 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 menu-item-60"><a href="http://www.slcg.it/offices/" class="_L_no_spaces _L" data-id="43" data-type="page" data-title="Offices"><span>Offices</span></a></li>
4036<li id="menu-item-61" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-42 current_page_item menu-item-61"><a href="http://www.slcg.it/careers/" aria-current="page" 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 menu-item-60"><a href="http://www.slcg.it/offices/" class="_Navigation_no_spaces" data-id="43" data-type="page" data-title="Offices"><span>Offices</span></a></li>
4043<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-42 current_page_item menu-item-61"><a href="http://www.slcg.it/careers/" aria-current="page" 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-42 nocustomphonegrid footer-nocustomphonegrid nocover  cover-enabled-on-phone " data-disable-smooth-scroll=""><!-- Start Desktop Layout --><div id="grid" class="grid lay-not-empty id-42"><div class="grid-inner"><!-- grid frame css --><style>@media (min-width: 1025px){#grid.id-42{padding-top:200px;}#grid.id-42{padding-bottom:20%;}}</style><!-- rows margin bottom css --><style>@media (min-width: 1025px){#grid.id-42 .row-0{margin-bottom:18px;}#grid.id-42 .row-1{margin-bottom:18px;}}</style><!-- grid css --><style id="grid-css">@media (min-width: 1025px){#grid.id-42 .row{--lay-row-bg-frame-left:15px;--lay-row-bg-frame-right:15px;--lay-row-column-gutter:0px;}#grid.id-42 .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-42 .lay-element-frame-padding-left{box-sizing:border-box;padding-left:var(--lay-row-bg-frame-left,0);}#grid.id-42 .lay-element-frame-padding-right{box-sizing:border-box;padding-right:var(--lay-row-bg-frame-right,0);}#grid.id-42 .lay-element-frame-margin{margin-left:var(--lay-row-bg-frame-left,0);margin-right:var(--lay-row-bg-frame-right,0);}#grid.id-42 .lay-element-frame-margin-left{margin-left:var(--lay-row-bg-frame-left,0);}#grid.id-42 .lay-element-frame-margin-right{margin-right:var(--lay-row-bg-frame-right,0);}#grid.id-42 .column-wrap:not(._100vh):not(.rowcustomheight){display:grid;grid-template-columns:15px minmax(0, 1fr)  15px;}#grid.id-42 .frame-overflow-both.span-1.absolute-position{width: 100%;}#grid.id-42 .frame-overflow-left.span-0:not(.absolute-position){grid-column-start:1;}#grid.id-42 .frame-overflow-right.span-0:not(.absolute-position){grid-column-end:4;}#grid.id-42 .frame-overflow-both.span-0:not(.absolute-position){grid-column-start:1; grid-column-end:4;}#grid.id-42 :not(.absolute-position).colstart-0{grid-column-start:2;}#grid.id-42 :not(.absolute-position).colend-0{grid-column-end:2;}#grid.id-42 .type-stack .colstart-0{grid-column-start:1;}#grid.id-42 .type-stack .colend-0{grid-column-end:1;}#grid.id-42 .span-0.type-stack .stack-element{display:grid;grid-template-columns:;}#grid.id-42 .absolute-position.no-frame-overflow.push-0{left: 15px}#grid.id-42 .absolute-position.frame-overflow-right.push-0{left: 15px}#grid.id-42 .absolute-position.no-frame-overflow.push-0.place-at-end-of-col{left: calc( 15px + (100% - 30px) / 1 - 0px);}#grid.id-42 .frame-overflow-left.span-1.absolute-position{width: calc( (100% - 30px) / 1 * 1 - 0px + 15px);}#grid.id-42 .frame-overflow-right.span-1.absolute-position{width: calc( (100% - 30px) / 1 * 1 - 0px + 15px);}#grid.id-42 .span-1.absolute-position{width: calc( (100% - 30px) / 1 * 1 - 0px);}#grid.id-42 .frame-overflow-left.span-1:not(.absolute-position){grid-column-start:1;}#grid.id-42 .frame-overflow-right.span-1:not(.absolute-position){grid-column-end:4;}#grid.id-42 .frame-overflow-both.span-1:not(.absolute-position){grid-column-start:1; grid-column-end:4;}#grid.id-42 :not(.absolute-position).colstart-1{grid-column-start:4;}#grid.id-42 :not(.absolute-position).colend-1{grid-column-end:3;}#grid.id-42 .type-stack .colstart-1{grid-column-start:3;}#grid.id-42 .type-stack .colend-1{grid-column-end:2;}#grid.id-42 .span-1.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) ;}#grid.id-42 .absolute-position.push-1{left: calc( 15px + (100% - 30px) / 1 * 1 + 0px);}
4065#grid.id-42 .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 first-child no-parallax type-text id-2 apl-order-default  no-sticky"   data-type="text"  data-yvel="1" ><div class="text lay-textformat-parent text_2 "  lang="en-us"><p class="_L"><span>To further strengthen its litigation and dispute resolution practice in support of an international corporate client base, <span>SLCG is seeking lawyers to join its offices in Milan, Florence and Rome.</span></span></p><p class="_L"><span>Send us your CV to </span><a href="mailto:[email protected]">[email protected]</a></p></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-5  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-hr id-6 apl-order-default  no-sticky"   data-type="hr"  data-yvel="1" ><div class="lay-hr"></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-3  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-text id-4 apl-order-default  no-sticky"   data-type="text"  data-yvel="1" ><div class="text lay-textformat-parent text_4 "  lang="en-us"><p class="_Default">Privacy Notice</p><p class="_Default">If an uninvited CV is received with a view to possible recruitment, the privacy notice referred to in Art. 13 of the Regulation (EU) 2016/679 (“GDPR”) shall be provided when the respective data subject is first contacted thereafter. Within the framework of the purposes referred to in Art. 6(1), letter b), of the GDPR, no consent shall be required to process the personal data contained in the CV (art. 111-bis of Legislative Decree No. 196 of June 30, 2003).</p></div></div></div>
4099            </div>
4100            
4101                </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;}
4101#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;}#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"   >
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-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>
4111            </div>
4112            
4113                </div></div></div></div><div id="lay-overlays">
4114</div>
4115<div id="lay-project-overlay-background" style="opacity:0;"></div><div id="lay-project-overlay" style="transform: translateY(100%);" class="animation-slideup"></div>
4115<script>
4116(function () {
4117	if (!window || !window.laytheme || typeof window.laytheme.emit !== "function") {
4118		return;
4119	}
4120	window.laytheme.emit("newpageshownfast");
4121})();
4122</script>
4122<script type="speculationrules">
4123{"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"}]}
4124</script>
vendor: 1 bytes, line 4124
4124
4125<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 4125
4125
4126<script id="frontend-app-js-extra">
4127var passedDataHistory = {"titleprefix":"SLCG \u2014 ","title":"SLCG"};
4128var 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
4128der_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_
4128cursor_manager_available":"1","dom_cursor_customizer":{"active":false,"siteCursor":null,"linkCursor":null,"keepNormalCursorForLinks":false}};
4129//# sourceURL=frontend-app-js-extra
4130</script>
vendor: 1 bytes, line 4130
4130
4131<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 4131
4131
4132<script id="imagehover-app-js-extra">
4133var 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"};
4134//# sourceURL=imagehover-app-js-extra
4135</script>
vendor: 1 bytes, line 4135
4135
4136<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>
4136
4137<!-- Fix for flash of unstyled content on Chrome --><style>.sitetitle, .laynav, .project-arrow, .mobile-title{visibility:visible;}</style></body>
4138</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.