
	body{background:var(--gl-c-offwhite)}
	a { text-decoration:none; }
	a:hover { text-decoration:underline; }

	.gl-section-gradient{background:rgba(0,0,0,1);min-height:100vh}
	.gl-section-gradient .gl-page-width{min-height:100vh}

/* insights list */		
	section.gl-section-insights-cloud .gl-list-cloud{display:flex;column-gap:1rem;row-gap:0.5rem;list-style:none;margin:0;padding:0;flex-direction:column;flex-wrap:wrap;justify-content:outside}
	html.gl-l-land section.gl-section-insights-cloud .gl-list-cloud{display:flex;column-gap:1rem;row-gap:1rem;list-style:none;margin:0;padding:0;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}
	section.gl-section-insights-cloud .gl-list-cloud li{list-style:none;margin:0;padding:0}

/* insights article */		
	.---gl-section-insight-detail article h1{margin-top:1rem;margin-bottom:1.5rem;font-size:var(--gl-fs-2xl) !important;line-height:var(--gl-fs-2xl-lh) !important;}
	.gl-section-insight-detail article .copy-wrapper h1{display:none;visibility:hidden;opacity:0;margin-bottom:0rem}

	.gl-section-insight-detail article .copy-wrapper a{text-decoration:none}
	.gl-section-insight-detail article .copy-wrapper a:hover{text-decoration:underline}
	.gl-section-insight-detail article .copy-wrapper h2{font-size:var(--gl-fs-lg) !important;margin-bottom:0.125rem}
	.gl-section-insight-detail article .copy-wrapper h1+h2{margin-top:0rem}
	.gl-section-insight-detail article .copy-wrapper p+h2{margin-top:2.5rem}
	.gl-section-insight-detail article .copy-wrapper h2+h3{margin-top:1rem}
	.gl-section-insight-detail article .copy-wrapper p+h3{margin-top:1rem}
	.gl-section-insight-detail article .copy-wrapper h2+p{margin-top:1rem}
	.gl-section-insight-detail article .copy-wrapper h3+p{margin-top:0.5rem}
	.gl-section-insight-detail article .copy-wrapper p+p{margin-top:1rem}
	.gl-section-insight-detail article .copy-wrapper{}
	.gl-section-insight-detail article .copy-wrapper ul,
	.gl-section-insight-detail article .copy-wrapper ol{margin-left:0px;padding-left:1.5rem}
	.gl-section-insight-detail article .copy-wrapper p,
	.gl-section-insight-detail article .copy-wrapper ul li,
	.gl-section-insight-detail article .copy-wrapper ol li{font-size:var(--gl-fs-sm);color:var(--gl-c-white)}
	.gl-section-insight-detail article .copy-wrapper li+li{margin-top:0.25rem}
	.gl-section-insight-detail article .details-outer{}
	.gl-section-insight-detail article .details-inner{position:sticky;top:0}
	html.gl-l-land .gl-section-insight-detail article .copy-wrapper h2{font-size:var(--gl-fs-md);margin-bottom:0.125rem}
	html.gl-l-land .gl-section-insight-detail article .copy-wrapper p+h2{margin-top:2.5rem}
	html.gl-l-land .gl-section-insight-detail article .copy-wrapper h2+h3{margin-top:1rem}
	html.gl-l-land .gl-section-insight-detail article .copy-wrapper p+h3{margin-top:1rem}
	html.gl-l-land .gl-section-insight-detail article .copy-wrapper h2+p{margin-top:0.75rem}
	html.gl-l-land .gl-section-insight-detail article .copy-wrapper h3+p{margin-top:0.25rem}
	html.gl-l-land .gl-section-insight-detail article .copy-wrapper p+p{margin-top:1rem}
	.gl-section-insight-detail article .copy-wrapper h1+h2{padding-bottom:0.5rem;font-size:var(--gl-fs-lg) !important;color:var(--gl-c-white) !important}			

	.spinner-loader{border:2px solid #f3f3f3;/* Light grey */border-top:2px solid #3498db;/* Blue */border-radius:50%;width:1rem;height:1rem;animation:spin 1s linear infinite;display:inline-block}
	@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
	button.loading{pointer-events:none;opacity:0.6}
	button.loading{display:flex;flex-direction:row;justify-content:center;align-items:center;	column-gap:0.5rem;row-gap:0.5rem}
	.gl-header{position:absolute;top:0;right:0;left:0;z-index:9001212}

	.gl-header .gl-page-width{padding-top:1.625rem;padding-bottom:1.625rem}
	footer .logo-icon-footer{width:2.75rem}
	html.gl-l-land footer .logo-icon-footer{width:5rem}
	header .logo-icon-header{width:2rem}
	html.gl-l-land header .logo-icon-header{width:2.5rem}
	
	.usp-icon{display:flex;align-content:center;justify-content:center;align-items:center;width:4.688rem;color:black;border:1px solid #F4F4F4;background:linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(210, 209, 209, 0.40) 100%);backdrop-filter:blur(14px);aspect-ratio:1/1}
	.usp-icon .lottie-animation{font-size:0;line-height:0;aspect-ratio:1/1}
	html.gl-l-land .usp-icon{width:7.125rem}

	.gl-footer .underline-link{
		position:relative;text-decoration:none !important;
		color:white;transition:all 0.3s ease 0s;
	}
	.gl-footer .underline-link::after{
		content:'';position:absolute;
		height:2px;width:100%;background:white;
		left:0;right:0;bottom:0;opacity:0;transition:all 0.3s ease 0s;
	}
	.gl-footer .underline-link.active::after,
	.gl-footer .underline-link:hover::after{opacity:1}	

	.logo-icon-single{
		display:none;
		position:absolute;top:2rem;left:2rem;color:black;
		width:3rem;transition:opacity 0.2s ease 0s;opacity:1}
	.logo-icon-single:hover{opacity:0.75}

	:root{
		--theme-menu-bg-color:rgba(77,77,77,0.4);
		--theme-menu-txtlink-bg-color:rgba(255,255,255,0.2);
	}

	.gl-bg-glass{
		-webkit-backdrop-filter:blur(4px);
		backdrop-filter:blur(4px);
		background:var(--theme-menu-bg-color);
	}
	.header-button-wrapper{
		font-size:var(--gl-fs-xs);padding:0rem 0.75rem 0rem 1rem;
		border-radius:200rem;	
		color:var(--gl-c-white);
		height:3rem;
	}
	.header-button-wrapper a{color:var(--gl-c-white)}
	.header-button-wrapper .gl-logo .gl-logo-full{ width:auto;height:1.25rem}
	.header-button-wrapper .gl-logo .gl-logo-emblem{ width:auto;height:1.75rem}
	.header-button-wrapper a.text-link{position:relative;line-height:2.5rem;padding:0rem 0.5rem;text-decoration:none}
	.header-button-wrapper a.text-link:after{content:'';position:absolute;top:0;right:-0.5rem;bottom:0;left:-0.5rem;background:var(--theme-menu-txtlink-bg-color);border-radius:200rem;opacity:0;transition:opacity 0.3s ease 0s}
	.header-button-wrapper a.text-link:hover:after{opacity:1}

	.gl-list{margin:0;padding:0;color:var(--gl-c-grey)}
	.gl-list li{margin:0;padding:0}
	.gl-list_level-a span:nth-child(1){display:flex;font-size:3rem;line-height:0.5rem;width:1rem;flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:flex-start;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	html.gl-l-land .gl-list_level-a span:nth-child(1){line-height:1rem}
	.gl-list_level-a span:nth-child(2){flex:1}
	.gl-list_level-b span:nth-child(1){display:flex;font-size:1.5rem;line-height:0.5rem;width:1.75rem;padding-left:1rem;flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:flex-start;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	html.gl-l-land .gl-list_level-b span:nth-child(1){line-height:1rem}	
	.gl-list_level-b span:nth-child(2){flex:1}
	
	html.reduced-media-false.gl-l-land [data-reveal-scroll="true"]{transform:translateY(4rem);opacity:0;transition:all 0.3s ease 0s}
	html.reduced-media-false.gl-l-land [data-reveal-scroll="true"].element-visible{transform:translateY(0rem);opacity:1}
	html.reduced-media-false.gl-l-land [data-reveal-scroll="true"].element-backwards{transition:all 0s ease 0s}
	html.reduced-media-false.gl-l-land [data-reveal-scroll="multiple"] .animate-toggle-element{transform:translateY(4rem);opacity:0;transition:all 0.3s ease 0s}
	html.reduced-media-false.gl-l-land [data-reveal-scroll="multiple"] .animate-toggle-element.element-visible{transform:translateY(0rem);opacity:1}
	html.reduced-media-false.gl-l-land [data-reveal-scroll="multiple"] .animate-toggle-element.element-backwards{transition:all 0s ease 0s}

	.page-inner{max-width:100%;display:flex;flex-direction:column;height:100%}
	.page-inner{padding:1.25rem}
	html.gl-l-land .page-inner{padding:2rem}
	
/* width */		

	.gl-page-width{width:100%;padding-left:var(--gutter-side-port);padding-right:var(--gutter-side-port);margin:0px auto}
	.gl-page-width--narrow{width:100%;padding-left:var(--gutter-side-port);padding-right:var(--gutter-side-port);margin:0px auto}
	.gl-page-width--full{width:100%;padding-left:0rem;padding-right:0rem;margin:0px auto}

	html.gl-l-land .gl-page-width{width:100%;padding-left:var(--gutter-side-land);padding-right:var(--gutter-side-land);margin:0px auto}
	html.gl-l-land .gl-page-width--narrow{width:100%;padding-left:8rem;padding-right:8rem;margin:0px auto}
	html.gl-l-land .gl-page-width--full{width:100%;padding-left:0rem;padding-right:0rem;margin:0px auto}

	.emblem-solo{width:3.125rem;margin:0px auto}
	html.gl-l-land .emblem-solo{width:4rem;margin:0px auto}	

	.gl-w-12{width:calc((100%/2)*1)}
	.gl-w-13{width:calc((100%/3)*1)}.gl-w-23{width:calc((100%/3)*2)}
	.gl-w-14{width:calc((100%/4)*1)}.gl-w-24{width:calc((100%/4)*2)}.gl-w-34{width:calc((100%/4)*3)}
	.gl-w-15{width:calc((100%/5)*1)}.gl-w-25{width:calc((100%/5)*2)}.gl-w-35{width:calc((100%/5)*3)}.gl-w-45{width:calc((100%/5)*4)}
	.gl-w-16{width:calc((100%/6)*1)}.gl-w-26{width:calc((100%/6)*2)}.gl-w-36{width:calc((100%/6)*3)}.gl-w-46{width:calc((100%/6)*4)}.gl-w-56{width:calc((100%/6)*5)}

	.gl-w-10,.gl-w-10{width:10%}.gl-w-20,.gl-w-20{width:20%}
	.gl-w-30,.gl-w-30{width:30%}.gl-w-40,.gl-w-40{width:40%}
	.gl-w-50,.gl-w-50{width:50%}.gl-w-60,.gl-w-60{width:60%}
	.gl-w-70,.gl-w-70{width:70%}.gl-w-80,.gl-w-80{width:80%}
	.gl-w-90,.gl-w-90{width:90%}.gl-w-100,.gl-w-100{width:100%}

	.gl-maxw-3ch{max-width:3ch}
	.gl-maxw-4ch{max-width:4ch}
	.gl-maxw-5ch{max-width:5ch}
	.gl-maxw-6ch{max-width:6ch}
	.gl-maxw-8ch{max-width:8ch}
	.gl-maxw-10ch{max-width:10ch}
	.gl-maxw-12ch{max-width:12ch;border:12px solid red;}
	.gl-maxw-14ch{max-width:14ch}
	.gl-maxw-16ch{max-width:16ch}
	.gl-maxw-18ch{max-width:18ch}
	.gl-maxw-20ch{max-width:20ch}
	.gl-maxw-24ch{max-width:24ch}
	.gl-maxw-30ch{max-width:30ch}
	.gl-maxw-36ch{max-width:36ch}
	.gl-maxw-40ch{max-width:40ch}
	.gl-maxw-50ch{max-width:50ch}
	.gl-maxw-60ch{max-width:60ch}
	.gl-maxw-80ch{max-width:80ch}
	.gl-maxw-100ch{max-width:100ch}
	
	html.gl-l-land .gl-ll-maxw-3ch{max-width:3ch}
	html.gl-l-land .gl-ll-maxw-4ch{max-width:4ch}
	html.gl-l-land .gl-ll-maxw-5ch{max-width:5ch}
	html.gl-l-land .gl-ll-maxw-6ch{max-width:6ch}
	html.gl-l-land .gl-ll-maxw-8ch{max-width:8ch}
	html.gl-l-land .gl-ll-maxw-10ch{max-width:10ch}
	html.gl-l-land .gl-ll-maxw-12ch{max-width:12ch}
	html.gl-l-land .gl-ll-maxw-14ch{max-width:14ch}
	html.gl-l-land .gl-ll-maxw-16ch{max-width:16ch}
	html.gl-l-land .gl-ll-maxw-18ch{max-width:18ch}
	html.gl-l-land .gl-ll-maxw-20ch{max-width:20ch}
	html.gl-l-land .gl-ll-maxw-24ch{max-width:24ch}
	html.gl-l-land .gl-ll-maxw-30ch{max-width:30ch}
	html.gl-l-land .gl-ll-maxw-36ch{max-width:36ch}
	html.gl-l-land .gl-ll-maxw-40ch{max-width:40ch}
	html.gl-l-land .gl-ll-maxw-50ch{max-width:50ch}
	html.gl-l-land .gl-ll-maxw-60ch{max-width:60ch}
	html.gl-l-land .gl-ll-maxw-80ch{max-width:80ch}
	html.gl-l-land .gl-ll-maxw-100ch{max-width:100ch}	

	html.gl-l-land .gl-ll-w-hundred{width:100%}
	html.gl-l-land .gl-ll-nomaxwidth{max-width:1000rem}
	html.gl-l-land .gl-ll-w-12{width:calc((100%/2)*1)}
	html.gl-l-land .gl-ll-w-13{width:calc((100%/3)*1)}html.gl-l-land .gl-ll-w-23{width:calc((100%/3)*2)}
	html.gl-l-land .gl-ll-w-14{width:calc((100%/4)*1)}html.gl-l-land .gl-ll-w-24{width:calc((100%/4)*2)}html.gl-l-land .gl-ll-w-34{width:calc((100%/4)*3)}
	html.gl-l-land .gl-ll-w-15{width:calc((100%/5)*1)}html.gl-l-land .gl-ll-w-25{width:calc((100%/5)*2)}html.gl-l-land .gl-ll-w-35{width:calc((100%/5)*3)}html.gl-l-land .gl-ll-w-45{width:calc((100%/5)*4)}
	html.gl-l-land .gl-ll-w-16{width:calc((100%/6)*1)}html.gl-l-land .gl-ll-w-26{width:calc((100%/6)*2)}html.gl-l-land .gl-ll-w-36{width:calc((100%/6)*3)}html.gl-l-land .gl-ll-w-46{width:calc((100%/6)*4)}html.gl-l-land .gl-ll-w-56{width:calc((100%/6)*5)}
	html.gl-l-land .gl-ll-w-10{width:10%}html.gl-l-land .gl-ll-w-20{width:20%}
	html.gl-l-land .gl-ll-w-30{width:30%}html.gl-l-land .gl-ll-w-40{width:40%}
	html.gl-l-land .gl-ll-w-50{width:50%}html.gl-l-land .gl-ll-w-60{width:60%}
	html.gl-l-land .gl-ll-w-70{width:70%}html.gl-l-land .gl-ll-w-80{width:80%}
	html.gl-l-land .gl-ll-w-90{width:90%}html.gl-l-land .gl-ll-w-100{width:100%}

	html.gl-l-port .gl-lp-w-100{width:100%}

/* flex */

	.gl-f-vert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
	.gl-f-vert.gl-f-left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
	.gl-f-vert.gl-f-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}
	.gl-f-vert.gl-f-right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
	.gl-f-vert.gl-f-top{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
	.gl-f-vert.gl-f-middle{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.gl-f-vert.gl-f-bottom{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
	.gl-f-vert.gl-f-around,.gl-ll-f-vert.gl-ll-f-even{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
	.gl-f-vert.gl-f-outside{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}

	.gl-f-hor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
	.gl-f-hor.gl-f-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
	.gl-f-hor.gl-f-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.gl-f-hor.gl-f-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
	.gl-f-hor.gl-f-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
	.gl-f-hor.gl-f-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.gl-f-hor.gl-f-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
	.gl-f-hor.gl-f-around,.gl-ll-f-hor.gl-ll-f-even{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
	.gl-f-hor.gl-f-outside{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}

	html.gl-l-land .gl-ll-f-vert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
	html.gl-l-land .gl-ll-f-vert.gl-ll-f-left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
	html.gl-l-land .gl-ll-f-vert.gl-ll-f-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}
	html.gl-l-land .gl-ll-f-vert.gl-ll-f-right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
	html.gl-l-land .gl-ll-f-vert.gl-ll-f-top{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
	html.gl-l-land .gl-ll-f-vert.gl-ll-f-middle{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	html.gl-l-land .gl-ll-f-vert.gl-ll-f-bottom{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
	html.gl-l-land .gl-ll-f-vert.gl-ll-f-around,.gl-f-vert.gl-f-even{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
	html.gl-l-land .gl-ll-f-vert.gl-ll-f-outside{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}

	html.gl-l-land .gl-ll-f-hor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
	html.gl-l-land .gl-ll-f-hor.gl-ll-f-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
	html.gl-l-land .gl-ll-f-hor.gl-ll-f-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	html.gl-l-land .gl-ll-f-hor.gl-ll-f-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
	html.gl-l-land .gl-ll-f-hor.gl-ll-f-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
	html.gl-l-land .gl-ll-f-hor.gl-ll-f-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	html.gl-l-land .gl-ll-f-hor.gl-ll-f-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
	html.gl-l-land .gl-ll-f-hor.gl-ll-f-around,.gl-f-hor.gl-f-even{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
	html.gl-l-land .gl-ll-f-hor.gl-ll-f-outside{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
	html.gl-l-land .gl-ll-f-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-flex-grow:1;flex-grow:1}
	html.gl-l-land .gl-ll-f-wrap{flex-wrap:wrap}

	.gl-f-vert.gl-g-v-2xs{grid-column-gap:var(--gl-s-2xs) !important}
	.gl-f-hor.gl-g-v-2xs{grid-row-gap:var(--gl-s-2xs) !important}
	.gl-f-vert.gl-g-v-xs{grid-column-gap:var(--gl-s-xs) !important}
	.gl-f-hor.gl-g-v-xs{grid-row-gap:var(--gl-s-xs) !important}
	.gl-f-vert.gl-g-v-sm{grid-column-gap:var(--gl-s-sm) !important}
	.gl-f-hor.gl-g-v-sm{grid-row-gap:var(--gl-s-sm) !important}
	.gl-f-vert.gl-g-v-md{grid-column-gap:var(--gl-s-md) !important}
	.gl-f-hor.gl-g-v-md{grid-row-gap:var(--gl-s-dm) !important}

	.gl-g-4xl{grid-column-gap:var(--gl-s-4xl) !important;grid-row-gap:var(--gl-s-4xl) !important}
	.gl-g-3xl{grid-column-gap:var(--gl-s-3xl) !important;grid-row-gap:var(--gl-s-3xl) !important}
	.gl-g-2xl{grid-column-gap:var(--gl-s-2xl) !important;grid-row-gap:var(--gl-s-2xl) !important}
	.gl-g-xl{grid-column-gap:var(--gl-s-xl) !important;grid-row-gap:var(--gl-s-xl) !important}
	.gl-g-lg{grid-column-gap:var(--gl-s-lg) !important;grid-row-gap:var(--gl-s-lg) !important}
	.gl-g-md{grid-column-gap:var(--gl-s-md) !important;grid-row-gap:var(--gl-s-md) !important}
	.gl-g-sm{grid-column-gap:var(--gl-s-sm) !important;grid-row-gap:var(--gl-s-sm) !important}
	.gl-g-xs{grid-column-gap:var(--gl-s-xs) !important;grid-row-gap:var(--gl-s-xs) !important}
	.gl-g-2xs{grid-column-gap:var(--gl-s-2xs) !important;grid-row-gap:var(--gl-s-2xs) !important}
	.gl-g-3xs{grid-column-gap:var(--gl-s-3xs) !important;grid-row-gap:var(--gl-s-3xs) !important}
	.gl-g-4xs{grid-column-gap:var(--gl-s-4xs) !important;grid-row-gap:var(--gl-s-4xs) !important}
	.gl-g-5xs{grid-column-gap:var(--gl-s-5xs) !important;grid-row-gap:var(--gl-s-5xs) !important}
	.gl-g-6xs{grid-column-gap:var(--gl-s-6xs) !important;grid-row-gap:var(--gl-s-6xs) !important}
	.gl-g-7xs{grid-column-gap:var(--gl-s-7xs) !important;grid-row-gap:var(--gl-s-7xs) !important}
	.gl-g-none{grid-column-gap:0 !important;grid-row-gap:0 !important}

	html.gl-l-land .gl-ll-g-4xl{grid-column-gap:var(--gl-s-4xl) !important;grid-row-gap:var(--gl-s-4xl) !important}
	html.gl-l-land .gl-ll-g-3xl{grid-column-gap:var(--gl-s-3xl) !important;grid-row-gap:var(--gl-s-3xl) !important}
	html.gl-l-land .gl-ll-g-2xl{grid-column-gap:var(--gl-s-2xl) !important;grid-row-gap:var(--gl-s-2xl) !important}
	html.gl-l-land .gl-ll-g-xl{grid-column-gap:var(--gl-s-xl) !important;grid-row-gap:var(--gl-s-xl) !important}
	html.gl-l-land .gl-ll-g-lg{grid-column-gap:var(--gl-s-lg) !important;grid-row-gap:var(--gl-s-lg) !important}
	html.gl-l-land .gl-ll-g-md{grid-column-gap:var(--gl-s-md) !important;grid-row-gap:var(--gl-s-md) !important}
	html.gl-l-land .gl-ll-g-sm{grid-column-gap:var(--gl-s-sm) !important;grid-row-gap:var(--gl-s-sm) !important}
	html.gl-l-land .gl-ll-g-30{grid-column-gap:var(--gl-s-30) !important;grid-row-gap:var(--gl-s-30) !important}
	html.gl-l-land .gl-ll-g-xs{grid-column-gap:var(--gl-s-xs) !important;grid-row-gap:var(--gl-s-xs) !important}
	html.gl-l-land .gl-ll-g-2xs{grid-column-gap:var(--gl-s-2xs) !important;grid-row-gap:var(--gl-s-2xs) !important}
	html.gl-l-land .gl-ll-g-3xs{grid-column-gap:var(--gl-s-3xs) !important;grid-row-gap:var(--gl-s-3xs) !important}
	html.gl-l-land .gl-ll-g-4xs{grid-column-gap:var(--gl-s-4xs) !important;grid-row-gap:var(--gl-s-4xs) !important}
	html.gl-l-land .gl-ll-g-5xs{grid-column-gap:var(--gl-s-5xs) !important;grid-row-gap:var(--gl-s-5xs) !important}
	html.gl-l-land .gl-ll-g-6xs{grid-column-gap:var(--gl-s-6xs) !important;grid-row-gap:var(--gl-s-6xs) !important}
	html.gl-l-land .gl-ll-g-7xs{grid-column-gap:var(--gl-s-7xs) !important;grid-row-gap:var(--gl-s-7xs) !important}
	html.gl-l-land .gl-ll-g-none,.gl-ll-g-no,.gl-g-mobile-no,.gl-g-mobile-none{grid-column-gap:0rem !important;grid-row-gap:0rem !important}

/* font size */
	.gl-fs-4xl, .gl-fs-4xl *{font-size:var(--gl-fs-4xl);line-height:var(--gl-fs-4xl-lh)}
	.gl-fs-3xl, .gl-fs-3xl *{font-size:var(--gl-fs-3xl);line-height:var(--gl-fs-3xl-lh)}
	.gl-fs-2xl, .gl-fs-2xl *{font-size:var(--gl-fs-2xl);line-height:var(--gl-fs-2xl-lh)}
	.gl-fs-xl,  .gl-fs-xl *{font-size:var(--gl-fs-xl);line-height:var(--gl-fs-xl-lh)}
	.gl-fs-lg,  .gl-fs-lg *{font-size:var(--gl-fs-lg);line-height:var(--gl-fs-lg-lh)}
	.gl-fs-md,  .gl-fs-md *{font-size:var(--gl-fs-md);line-height:var(--gl-fs-md-lh)}
	.gl-fs-sm,  .gl-fs-sm *{font-size:var(--gl-fs-sm);line-height:var(--gl-fs-sm-lh)}
	.gl-fs-xs,  .gl-fs-xs *{font-size:var(--gl-fs-xs);line-height:var(--gl-fs-xs-lh)}
	.gl-fs-2xs, .gl-fs-2xs *{font-size:var(--gl-fs-2xs);line-height:var(--gl-fs-2xs-lh)}
	.gl-fs-3xs, .gl-fs-3xs *{font-size:var(--gl-fs-3xs);line-height:var(--gl-fs-3xs-lh)}
	.gl-fs-4xs, .gl-fs-4xs *{font-size:var(--gl-fs-4xs);line-height:var(--gl-fs-4xs-lh)}
	.gl-fs-5xs, .gl-fs-5xs *{font-size:var(--gl-fs-5xs);line-height:var(--gl-fs-5xs-lh)}
	.gl-fs-6xs, .gl-fs-6xs *{font-size:var(--gl-fs-6xs);line-height:var(--gl-fs-6xs-lh)}		
	
	html.gl-l-land .gl-ll-fs-3xl, html.gl-l-land .gl-ll-fs-3xl *{font-size:var(--gl-fs-3xl) !important;line-height:var(--gl-fs-3xl-lh)}
	html.gl-l-land .gl-ll-fs-2xl, html.gl-l-land .gl-ll-fs-2xl *{font-size:var(--gl-fs-2xl) !important;line-height:var(--gl-fs-2xl-lh)}
	html.gl-l-land .gl-ll-fs-xl,  html.gl-l-land .gl-ll-fs-xl *{font-size:var(--gl-fs-xl) !important;line-height:var(--gl-fs-xl-lh)}
	html.gl-l-land .gl-ll-fs-lg,  html.gl-l-land .gl-ll-fs-lg *{font-size:var(--gl-fs-lg) !important;line-height:var(--gl-fs-lg-lh)}
	html.gl-l-land .gl-ll-fs-md,  html.gl-l-land .gl-ll-fs-md *{font-size:var(--gl-fs-md) !important;line-height:var(--gl-fs-md-lh)}
	html.gl-l-land .gl-ll-fs-sm,  html.gl-l-land .gl-ll-fs-sm *{font-size:var(--gl-fs-sm) !important;line-height:var(--gl-fs-sm-lh)}
	html.gl-l-land .gl-ll-fs-xs,  html.gl-l-land .gl-ll-fs-xs *{font-size:var(--gl-fs-xs) !important;line-height:var(--gl-fs-xs-lh)}
	html.gl-l-land .gl-ll-fs-2xs, html.gl-l-land .gl-ll-fs-2xs *{font-size:var(--gl-fs-2xs) !important;line-height:var(--gl-fs-2xs-lh)}

	.text-transform-lowercase,.txt-lowercase,.gl-txt-lowercase,.gl-lowercase{text-transform:lowercase}
	.text-transform-uppercase,.txt-uppercase,.gl-txt-uppercase,.gl-uppercase{text-transform:uppercase}
	.text-transform-capitalize,.txt-capitalize,.gl-txt-capitalize,.gl-capitalize{text-transform:capitalize}

	.gl-align-center,.gl-txt-align-center,.gl-text-center,.gl-txt-align-center *,.txt-align-center,.txt-align-center *{text-align:center !important}
	.gl-align-right,.gl-txt-align-right,.gl-text-right,.gl-txt-align-right *,.txt-align-right,.txt-align-right *{text-align:right !important}
	.gl-align-left,.gl-txt-align-left,.gl-text-left,.gl-txt-align-left *,.txt-align-left,.txt-align-left *{text-align:left !important}
	.gl-text-decoration-none, .text-decoration-none{text-decoration:none}

/* spacing */

	.gl-m-h-4xl{margin-left:var(--gl-s-4xl);margin-right:var(--gl-s-4xl)}.gl-m-h-3xl{margin-left:var(--gl-s-3xl);margin-right:var(--gl-s-3xl)}.gl-m-h-2xl{margin-left:var(--gl-s-2xl);margin-right:var(--gl-s-2xl)}.gl-m-h-xl{margin-left:var(--gl-s-xl);margin-right:var(--gl-s-xl)}
	.gl-m-h-lg{margin-left:var(--gl-s-lg);margin-right:var(--gl-s-lg)}.gl-m-h-md{margin-left:var(--gl-s-md);margin-right:var(--gl-s-md)}.gl-m-h-sm{margin-left:var(--gl-s-sm);margin-right:var(--gl-s-sm)}
	.gl-m-h-xs{margin-left:var(--gl-s-xs);margin-right:var(--gl-s-xs)}.gl-m-h-2xs{margin-left:var(--gl-s-2xs);margin-right:var(--gl-s-2xs)}.gl-m-h-3xs{margin-left:var(--gl-s-3xs);margin-right:var(--gl-s-3xs)}.gl-m-h-4xs{margin-left:var(--gl-s-4xs);margin-right:var(--gl-s-4xs)}
	.gl-m-v-4xl{margin-top:var(--gl-s-4xl);margin-bottom:var(--gl-s-4xl)}.gl-m-v-3xl{margin-top:var(--gl-s-3xl);margin-bottom:var(--gl-s-3xl)}.gl-m-v-2xl{margin-top:var(--gl-s-2xl);margin-bottom:var(--gl-s-2xl)}.gl-m-v-xl{margin-top:var(--gl-s-xl);margin-bottom:var(--gl-s-xl)}
	.gl-m-v-lg{margin-top:var(--gl-s-lg);margin-bottom:var(--gl-s-lg)}.gl-m-v-md{margin-top:var(--gl-s-md);margin-bottom:var(--gl-s-md)}.gl-m-v-sm{margin-top:var(--gl-s-sm);margin-bottom:var(--gl-s-sm)}
	.gl-m-v-xs{margin-top:var(--gl-s-xs);margin-bottom:var(--gl-s-xs)}.gl-m-v-2xs{margin-top:var(--gl-s-2xs);margin-bottom:var(--gl-s-2xs)}.gl-m-v-3xs{margin-top:var(--gl-s-3xs);margin-bottom:var(--gl-s-3xs)}.gl-m-v-4xs{margin-top:var(--gl-s-4xs);margin-bottom:var(--gl-s-4xs)}
	.gl-m-t-4xl{margin-top:var(--gl-s-4xl)}.gl-m-t-3xl{margin-top:var(--gl-s-3xl)}.gl-m-t-2xl{margin-top:var(--gl-s-2xl)}.gl-m-t-xl{margin-top:var(--gl-s-xl)}.gl-m-t-lg{margin-top:var(--gl-s-lg)}.gl-m-t-md{margin-top:var(--gl-s-md)}.gl-m-t-sm{margin-top:var(--gl-s-sm)}.gl-m-t-xs{margin-top:var(--gl-s-xs)}.gl-m-t-2xs{margin-top:var(--gl-s-2xs)}.gl-m-t-3xs{margin-top:var(--gl-s-3xs)}.gl-m-t-4xs{margin-top:var(--gl-s-4xs)}
	.gl-m-b-4xl{margin-bottom:var(--gl-s-4xl)}.gl-m-b-3xl{margin-bottom:var(--gl-s-3xl)}.gl-m-b-2xl{margin-bottom:var(--gl-s-2xl)}.gl-m-b-xl{margin-bottom:var(--gl-s-xl)}.gl-m-b-lg{margin-bottom:var(--gl-s-lg)}.gl-m-b-md{margin-bottom:var(--gl-s-md)}.gl-m-b-sm{margin-bottom:var(--gl-s-sm)}.gl-m-b-xs{margin-bottom:var(--gl-s-xs)}.gl-m-b-2xs{margin-bottom:var(--gl-s-2xs)}.gl-m-b-3xs{margin-bottom:var(--gl-s-3xs)}.gl-m-b-4xs{margin-bottom:var(--gl-s-4xs)}
	.gl-m-l-4xl{margin-left:var(--gl-s-4xl)}.gl-m-l-3xl{margin-left:var(--gl-s-3xl)}.gl-m-l-2xl{margin-left:var(--gl-s-2xl)}.gl-m-l-xl{margin-left:var(--gl-s-xl)}.gl-m-l-lg{margin-left:var(--gl-s-lg)}.gl-m-l-md{margin-left:var(--gl-s-md)}.gl-m-l-sm{margin-left:var(--gl-s-sm)}.gl-m-l-xs{margin-left:var(--gl-s-xs)}.gl-m-l-2xs{margin-left:var(--gl-s-2xs)}.gl-m-l-3xs{margin-left:var(--gl-s-3xs)}.gl-m-l-4xs{margin-left:var(--gl-s-4xs)}.gl-m-l-5xs{margin-left:var(--gl-s-5xs)}.gl-m-l-6xs{margin-left:var(--gl-s-6xs)}.gl-m-l-7xs{margin-left:var(--gl-s-7xs)}
	.gl-m-r-4xl{margin-right:var(--gl-s-4xl)}.gl-m-r-3xl{margin-right:var(--gl-s-3xl)}.gl-m-r-2xl{margin-right:var(--gl-s-2xl)}.gl-m-r-xl{margin-right:var(--gl-s-xl)}.gl-m-r-lg{margin-right:var(--gl-s-lg)}.gl-m-r-md{margin-right:var(--gl-s-md)}.gl-m-r-sm{margin-right:var(--gl-s-sm)}.gl-m-r-xs{margin-right:var(--gl-s-xs)}.gl-m-r-2xs{margin-right:var(--gl-s-2xs)}.gl-m-r-3xs{margin-right:var(--gl-s-3xs)}.gl-m-r-4xs{margin-right:var(--gl-s-4xs)}
	.gl-m-t-none{margin-top:0rem}.gl-m-r-none{margin-right:0rem}.gl-m-b-none{margin-bottom:0rem}.gl-m-l-none{margin-left:0rem}.gl-m-v-none{margin-top:0rem;margin-bottom:0rem}.gl-m-h-none{margin-right:0rem;margin-left:0rem}.gl-m-none{margin:0rem}

	.gl-p-h-4xl{padding-left:var(--gl-s-4xl);padding-right:var(--gl-s-4xl)}.gl-p-h-3xl{padding-left:var(--gl-s-3xl);padding-right:var(--gl-s-3xl)}.gl-p-h-2xl{padding-left:var(--gl-s-2xl);padding-right:var(--gl-s-2xl)}.gl-p-h-xl{padding-left:var(--gl-s-xl);padding-right:var(--gl-s-xl)}
	.gl-p-h-lg{padding-left:var(--gl-s-lg);padding-right:var(--gl-s-lg)}.gl-p-h-md{padding-left:var(--gl-s-md);padding-right:var(--gl-s-md)}.gl-p-h-sm{padding-left:var(--gl-s-sm);padding-right:var(--gl-s-sm)}
	.gl-p-h-xs{padding-left:var(--gl-s-xs);padding-right:var(--gl-s-xs)}.gl-p-h-2xs{padding-left:var(--gl-s-2xs);padding-right:var(--gl-s-2xs)}.gl-p-h-3xs{padding-left:var(--gl-s-3xs);padding-right:var(--gl-s-3xs)}.gl-p-h-4xs{padding-left:var(--gl-s-4xs);padding-right:var(--gl-s-4xs)}.gl-p-h-5xs{padding-left:var(--gl-s-5xs);padding-right:var(--gl-s-5xs)}.gl-p-h-6xs{padding-left:var(--gl-s-6xs);padding-right:var(--gl-s-6xs)}
	.gl-p-v-4xl{padding-top:var(--gl-s-4xl);padding-bottom:var(--gl-s-4xl)}.gl-p-v-3xl{padding-top:var(--gl-s-3xl);padding-bottom:var(--gl-s-3xl)}.gl-p-v-2xl{padding-top:var(--gl-s-2xl);padding-bottom:var(--gl-s-2xl)}.gl-p-v-xl{padding-top:var(--gl-s-xl);padding-bottom:var(--gl-s-xl)}
	.gl-p-v-lg{padding-top:var(--gl-s-lg);padding-bottom:var(--gl-s-lg)}.gl-p-v-md{padding-top:var(--gl-s-md);padding-bottom:var(--gl-s-md)}.gl-p-v-sm{padding-top:var(--gl-s-sm);padding-bottom:var(--gl-s-sm)}
	.gl-p-v-xs{padding-top:var(--gl-s-xs);padding-bottom:var(--gl-s-xs)}.gl-p-v-2xs{padding-top:var(--gl-s-2xs);padding-bottom:var(--gl-s-2xs)}.gl-p-v-3xs{padding-top:var(--gl-s-3xs);padding-bottom:var(--gl-s-3xs)}.gl-p-v-4xs{padding-top:var(--gl-s-4xs);padding-bottom:var(--gl-s-4xs)}.gl-p-v-5xs{padding-top:var(--gl-s-5xs);padding-bottom:var(--gl-s-5xs)}.gl-p-v-6xs{padding-top:var(--gl-s-6xs);padding-bottom:var(--gl-s-6xs)}
	
	.gl-p-t-5xl{padding-top:var(--gl-s-5xl)}.gl-p-t-4xl{padding-top:var(--gl-s-4xl)}.gl-p-t-3xl{padding-top:var(--gl-s-3xl)}.gl-p-t-2xl{padding-top:var(--gl-s-2xl)}.gl-p-t-xl{padding-top:var(--gl-s-xl)}.gl-p-t-lg{padding-top:var(--gl-s-lg)}.gl-p-t-md{padding-top:var(--gl-s-md)}.gl-p-t-sm{padding-top:var(--gl-s-sm)}.gl-p-t-xs{padding-top:var(--gl-s-xs)}.gl-p-t-2xs{padding-top:var(--gl-s-2xs)}.gl-p-t-3xs{padding-top:var(--gl-s-3xs)}.gl-p-t-4xs{padding-top:var(--gl-s-4xs)}.gl-p-t-5xs{padding-top:var(--gl-s-5xs)}.gl-p-t-6xs{padding-top:var(--gl-s-6xs)}.gl-p-t-7xs{padding-top:var(--gl-s-7xs)}
	.gl-p-b-4xl{padding-bottom:var(--gl-s-4xl)}.gl-p-b-3xl{padding-bottom:var(--gl-s-3xl)}.gl-p-b-2xl{padding-bottom:var(--gl-s-2xl)}.gl-p-b-xl{padding-bottom:var(--gl-s-xl)}.gl-p-b-lg{padding-bottom:var(--gl-s-lg)}.gl-p-b-md{padding-bottom:var(--gl-s-md)}.gl-p-b-sm{padding-bottom:var(--gl-s-sm)}.gl-p-b-xs{padding-bottom:var(--gl-s-xs)}.gl-p-b-2xs{padding-bottom:var(--gl-s-2xs)}.gl-p-b-3xs{padding-bottom:var(--gl-s-3xs)}.gl-p-b-4xs{padding-bottom:var(--gl-s-4xs)}.gl-p-b-5xs{padding-bottom:var(--gl-s-5xs)}.gl-p-b-6xs{padding-bottom:var(--gl-s-6xs)}.gl-p-b-7xs{padding-bottom:var(--gl-s-7xs)}
	.gl-p-l-4xl{padding-left:var(--gl-s-4xl)}.gl-p-l-3xl{padding-left:var(--gl-s-3xl)}.gl-p-l-2xl{padding-left:var(--gl-s-2xl)}.gl-p-l-xl{padding-left:var(--gl-s-xl)}.gl-p-l-lg{padding-left:var(--gl-s-lg)}.gl-p-l-md{padding-left:var(--gl-s-md)}.gl-p-l-sm{padding-left:var(--gl-s-sm)}.gl-p-l-xs{padding-left:var(--gl-s-xs)}.gl-p-l-2xs{padding-left:var(--gl-s-2xs)}.gl-p-l-3xs{padding-left:var(--gl-s-3xs)}.gl-p-l-4xs{padding-left:var(--gl-s-4xs)}.gl-p-l-5xs{padding-left:var(--gl-s-5xs)}.gl-p-l-6xs{padding-left:var(--gl-s-6xs)}
	.gl-p-r-4xl{padding-right:var(--gl-s-4xl)}.gl-p-r-3xl{padding-right:var(--gl-s-3xl)}.gl-p-r-2xl{padding-right:var(--gl-s-2xl)}.gl-p-r-xl{padding-right:var(--gl-s-xl)}.gl-p-r-lg{padding-right:var(--gl-s-lg)}.gl-p-r-md{padding-right:var(--gl-s-md)}.gl-p-r-sm{padding-right:var(--gl-s-sm)}.gl-p-r-xs{padding-right:var(--gl-s-xs)}.gl-p-r-2xs{padding-right:var(--gl-s-2xs)}.gl-p-r-3xs{padding-right:var(--gl-s-3xs)}.gl-p-r-4xs{padding-right:var(--gl-s-4xs)}.gl-p-r-5xs{padding-right:var(--gl-s-5xs)}.gl-p-r-6xs{padding-right:var(--gl-s-6xs)}
	.gl-p-t-none{padding-top:0rem}.gl-p-r-none{padding-right:0rem}.gl-p-b-none{padding-bottom:0rem}.gl-p-l-none{padding-left:0rem}.gl-p-v-none{padding-top:0rem;padding-bottom:0rem}.gl-p-h-none{padding-right:0rem;padding-left:0rem}.gl-ll-none{padding:0rem}

	html.gl-l-land .gl-ll-m-h-3xl{margin-left:var(--gl-s-3xl);margin-right:var(--gl-s-3xl)}html.gl-l-land .gl-ll-m-v-3xl{margin-top:var(--gl-s-3xl);margin-bottom:var(--gl-s-3xl)}html.gl-l-land .gl-ll-m-t-3xl{margin-top:var(--gl-s-3xl)}html.gl-l-land .gl-ll-m-b-3xl{margin-bottom:var(--gl-s-3xl)}html.gl-l-land .gl-ll-m-l-3xl{margin-left:var(--gl-s-3xl)}html.gl-l-land .gl-ll-m-r-3xl{margin-right:var(--gl-s-3xl)}
	html.gl-l-land .gl-ll-m-h-2xl{margin-left:var(--gl-s-2xl);margin-right:var(--gl-s-2xl)}html.gl-l-land .gl-ll-m-v-2xl{margin-top:var(--gl-s-2xl);margin-bottom:var(--gl-s-2xl)}html.gl-l-land .gl-ll-m-t-2xl{margin-top:var(--gl-s-2xl)}html.gl-l-land .gl-ll-m-b-2xl{margin-bottom:var(--gl-s-2xl)}html.gl-l-land .gl-ll-m-l-2xl{margin-left:var(--gl-s-2xl)}html.gl-l-land .gl-ll-m-r-2xl{margin-right:var(--gl-s-2xl)}  
	html.gl-l-land .gl-ll-m-h-xl{margin-left:var(--gl-s-xl);margin-right:var(--gl-s-xl)}html.gl-l-land .gl-ll-m-h-lg{margin-left:var(--gl-s-lg);margin-right:var(--gl-s-lg)}html.gl-l-land .gl-ll-m-h-md{margin-left:var(--gl-s-md);margin-right:var(--gl-s-md)}html.gl-l-land .gl-ll-m-h-sm{margin-left:var(--gl-s-sm);margin-right:var(--gl-s-sm)}html.gl-l-land .gl-ll-m-h-xs{margin-left:var(--gl-s-xs);margin-right:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-m-v-xl{margin-top:var(--gl-s-xl);margin-bottom:var(--gl-s-xl)}html.gl-l-land .gl-ll-m-v-lg{margin-top:var(--gl-s-lg);margin-bottom:var(--gl-s-lg)}html.gl-l-land .gl-ll-m-v-md{margin-top:var(--gl-s-md);margin-bottom:var(--gl-s-md)}html.gl-l-land .gl-ll-m-v-sm{margin-top:var(--gl-s-sm);margin-bottom:var(--gl-s-sm)}html.gl-l-land .gl-ll-m-v-xs{margin-top:var(--gl-s-xs);margin-bottom:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-m-t-xl{margin-top:var(--gl-s-xl)}html.gl-l-land .gl-ll-m-t-lg{margin-top:var(--gl-s-lg)}html.gl-l-land .gl-ll-m-t-md{margin-top:var(--gl-s-md)}html.gl-l-land .gl-ll-m-t-sm{margin-top:var(--gl-s-sm)}html.gl-l-land .gl-ll-m-t-xs{margin-top:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-m-b-xl{margin-bottom:var(--gl-s-xl)}html.gl-l-land .gl-ll-m-b-lg{margin-bottom:var(--gl-s-lg)}html.gl-l-land .gl-ll-m-b-md{margin-bottom:var(--gl-s-md)}html.gl-l-land .gl-ll-m-b-sm{margin-bottom:var(--gl-s-sm)}html.gl-l-land .gl-ll-m-b-xs{margin-bottom:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-m-l-xl{margin-left:var(--gl-s-xl)}html.gl-l-land .gl-ll-m-l-lg{margin-left:var(--gl-s-lg)}html.gl-l-land .gl-ll-m-l-md{margin-left:var(--gl-s-md)}html.gl-l-land .gl-ll-m-l-sm{margin-left:var(--gl-s-sm)}html.gl-l-land .gl-ll-m-l-xs{margin-left:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-m-r-xl{margin-right:var(--gl-s-xl)}html.gl-l-land .gl-ll-m-r-lg{margin-right:var(--gl-s-lg)}html.gl-l-land .gl-ll-m-r-md{margin-right:var(--gl-s-md)}html.gl-l-land .gl-ll-m-r-sm{margin-right:var(--gl-s-sm)}html.gl-l-land .gl-ll-m-r-xs{margin-right:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-m-h-2xs{margin-left:var(--gl-s-2xs);margin-right:var(--gl-s-2xs)}html.gl-l-land .gl-ll-m-v-2xs{margin-top:var(--gl-s-2xs);margin-bottom:var(--gl-s-2xs)}html.gl-l-land .gl-ll-m-t-2xs{margin-top:var(--gl-s-2xs)}html.gl-l-land .gl-ll-m-b-2xs{margin-bottom:var(--gl-s-2xs)}html.gl-l-land .gl-ll-m-l-2xs{margin-left:var(--gl-s-2xs)}html.gl-l-land .gl-ll-m-r-2xs{margin-right:var(--gl-s-2xs)}  
	html.gl-l-land .gl-ll-m-t-none{margin-top:0rem}html.gl-l-land .gl-ll-m-r-none{margin-right:0rem}html.gl-l-land .gl-ll-m-b-none{margin-bottom:0rem}html.gl-l-land .gl-ll-m-l-none{margin-left:0rem}html.gl-l-land .gl-ll-m-v-none{margin-top:0rem;margin-bottom:0rem}html.gl-l-land .gl-ll-m-h-none{margin-right:0rem;margin-left:0rem}html.gl-l-land .gl-ll-m-none{margin:0rem}
	 
	html.gl-l-land .gl-ll-p-h-3xl{padding-left:var(--gl-s-3xl);padding-right:var(--gl-s-3xl)}html.gl-l-land .gl-ll-p-v-3xl{padding-top:var(--gl-s-3xl);padding-bottom:var(--gl-s-3xl)}html.gl-l-land .gl-ll-p-t-3xl{padding-top:var(--gl-s-3xl)}html.gl-l-land .gl-ll-p-b-3xl{padding-bottom:var(--gl-s-3xl)}html.gl-l-land .gl-ll-p-l-3xl{padding-left:var(--gl-s-3xl)}html.gl-l-land .gl-ll-p-r-3xl{padding-right:var(--gl-s-3xl)}
	html.gl-l-land .gl-ll-p-h-2xl{padding-left:var(--gl-s-2xl);padding-right:var(--gl-s-2xl)}html.gl-l-land .gl-ll-p-v-2xl{padding-top:var(--gl-s-2xl);padding-bottom:var(--gl-s-2xl)}html.gl-l-land .gl-ll-p-t-2xl{padding-top:var(--gl-s-2xl)}html.gl-l-land .gl-ll-p-b-2xl{padding-bottom:var(--gl-s-2xl)}html.gl-l-land .gl-ll-p-l-2xl{padding-left:var(--gl-s-2xl)}html.gl-l-land .gl-ll-p-r-2xl{padding-right:var(--gl-s-2xl)}  
	html.gl-l-land .gl-ll-p-h-xl{padding-left:var(--gl-s-xl);padding-right:var(--gl-s-xl)}html.gl-l-land .gl-ll-p-h-lg{padding-left:var(--gl-s-lg);padding-right:var(--gl-s-lg)}html.gl-l-land .gl-ll-p-h-md{padding-left:var(--gl-s-md);padding-right:var(--gl-s-md)}html.gl-l-land .gl-ll-p-h-sm{padding-left:var(--gl-s-sm);padding-right:var(--gl-s-sm)}html.gl-l-land .gl-ll-p-h-xs{padding-left:var(--gl-s-xs);padding-right:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-p-v-xl{padding-top:var(--gl-s-xl);padding-bottom:var(--gl-s-xl)}html.gl-l-land .gl-ll-p-v-lg{padding-top:var(--gl-s-lg);padding-bottom:var(--gl-s-lg)}html.gl-l-land .gl-ll-p-v-md{padding-top:var(--gl-s-md);padding-bottom:var(--gl-s-md)}html.gl-l-land .gl-ll-p-v-sm{padding-top:var(--gl-s-sm);padding-bottom:var(--gl-s-sm)}html.gl-l-land .gl-ll-p-v-xs{padding-top:var(--gl-s-xs);padding-bottom:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-p-t-xl{padding-top:var(--gl-s-xl)}html.gl-l-land .gl-ll-p-t-lg{padding-top:var(--gl-s-lg)}html.gl-l-land .gl-ll-p-t-md{padding-top:var(--gl-s-md)}html.gl-l-land .gl-ll-p-t-sm{padding-top:var(--gl-s-sm)}html.gl-l-land .gl-ll-p-t-xs{padding-top:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-p-b-xl{padding-bottom:var(--gl-s-xl)}html.gl-l-land .gl-ll-p-b-lg{padding-bottom:var(--gl-s-lg)}html.gl-l-land .gl-ll-p-b-md{padding-bottom:var(--gl-s-md)}html.gl-l-land .gl-ll-p-b-sm{padding-bottom:var(--gl-s-sm)}html.gl-l-land .gl-ll-p-b-xs{padding-bottom:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-p-l-xl{padding-left:var(--gl-s-xl)}html.gl-l-land .gl-ll-p-l-lg{padding-left:var(--gl-s-lg)}html.gl-l-land .gl-ll-p-l-md{padding-left:var(--gl-s-md)}html.gl-l-land .gl-ll-p-l-sm{padding-left:var(--gl-s-sm)}html.gl-l-land .gl-ll-p-l-xs{padding-left:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-p-r-xl{padding-right:var(--gl-s-xl)}html.gl-l-land .gl-ll-p-r-lg{padding-right:var(--gl-s-lg)}html.gl-l-land .gl-ll-p-r-md{padding-right:var(--gl-s-md)}html.gl-l-land .gl-ll-p-r-sm{padding-right:var(--gl-s-sm)}html.gl-l-land .gl-ll-p-r-xs{padding-right:var(--gl-s-xs)}
	html.gl-l-land .gl-ll-p-h-2xs{padding-left:var(--gl-s-2xs);padding-right:var(--gl-s-2xs)}html.gl-l-land .gl-ll-p-v-2xs{padding-top:var(--gl-s-2xs);padding-bottom:var(--gl-s-2xs)}html.gl-l-land .gl-ll-p-t-2xs{padding-top:var(--gl-s-2xs)}html.gl-l-land .gl-ll-p-b-2xs{padding-bottom:var(--gl-s-2xs)}html.gl-l-land .gl-ll-p-l-2xs{padding-left:var(--gl-s-2xs)}html.gl-l-land .gl-ll-p-r-2xs{padding-right:var(--gl-s-2xs)}  
	html.gl-l-land .gl-ll-p-t-none{padding-top:0rem}html.gl-l-land .gl-ll-p-r-none{padding-right:0rem}html.gl-l-land .gl-ll-p-b-none{padding-bottom:0rem}html.gl-l-land .gl-ll-p-l-none{padding-left:0rem}html.gl-l-land .gl-ll-p-v-none{padding-top:0rem;padding-bottom:0rem}html.gl-l-land .gl-ll-p-h-none{padding-right:0rem;padding-left:0rem}html.gl-l-land .gl-ll-p-none{padding:0rem}
	

/* ratio+images */

	:root{
		--gl-r-16x9:56.25%;
		--gl-r-16x10:62.5%;
		--gl-r-5x4:80%;
		--gl-r-4x5:125%;
		--gl-r-4x3:75%;
		--gl-r-3x4:133%;
		--gl-r-3x2:66.66%;
		--gl-r-1x3:180%;
		--gl-r-2x3:150%;
		--ratio-mobile:217%;
	}

	.gl-r-1x1,.theme-ratio-square{aspect-ratio:1/1}
	.gl-r-2x1{aspect-ratio:2/1}
	.gl-r-3x1{aspect-ratio:3/1}
	.gl-r-4x1{aspect-ratio:4/1}
	.gl-r-5x1{aspect-ratio:5/1}
	.gl-r-16x9{aspect-ratio:16/9}
	.gl-r-16x10{aspect-ratio:16/10}
	.gl-r-6x4{aspect-ratio:6/4}
	.gl-r-4x7{aspect-ratio:4/7}
	.gl-r-4x6{aspect-ratio:4/6}
	.gl-r-5x4{aspect-ratio:5/4}
	.gl-r-4x5{aspect-ratio:4/5}
	.gl-r-4x3{aspect-ratio:4/3}
	.gl-r-3x4{aspect-ratio:3/4}
	.gl-r-3x2{aspect-ratio:3/2}
	.gl-r-video-mobile{aspect-ratio:9/14}

	html.gl-l-land .gl-ll-r-1x1, html.gl-l-land .theme-m-ratio-square{aspect-ratio:1/1}
	html.gl-l-land .gl-ll-r-2x1{aspect-ratio:2/1}
	html.gl-l-land .gl-ll-r-16x9{aspect-ratio:16/9}
	html.gl-l-land .gl-ll-r-video{aspect-ratio:2560/1472}
	html.gl-l-land .gl-ll-r-16x10{aspect-ratio:16/10}
	html.gl-l-land .gl-ll-r-5x4{aspect-ratio:5/4}
	html.gl-l-land .gl-ll-r-4x5{aspect-ratio:4/5}
	html.gl-l-land .gl-ll-r-4x3{aspect-ratio:4/3}
	html.gl-l-land .gl-ll-r-3x4{aspect-ratio:3/4}
	html.gl-l-land .gl-ll-r-3x2{aspect-ratio:3/2}
	html.gl-l-land .gl-ll-r-3x1{aspect-ratio:3/1}

	html.css-frontend-live .gl-image-wrapper img,
	html.css-frontend-live .no-se, html.css-frontend-live .no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	html.css-frontend-live .gl-image-wrapper img,
	html.css-frontend-live .no-pe, html.css-frontend-live .no-pointer, 
	html.css-frontend-live .no-pointer-events{pointer-events:none !important}  

	.gl-image-wrapper{position:relative;overflow:hidden;object-fit:cover}
	.gl-image-cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;max-width:100%;object-fit:cover;object-position:center center;box-sizing:border-box}
	.gl-image-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}

/* button */

	.mousepointer{cursor:pointer}
	.button-wrapper{display:inline;padding:0.75rem 0rem}
	.gl-button{border:none;outline:none;cursor:pointer;border-radius:200rem;transition:all 0.2s ease 0s;font-size:var(--gl-fs-sm);padding:0.5rem 1.5rem}
	.gl-button:hover{text-decoration:none}
	.gl-button.gl-button_lime{background:var(--gl-c-lime);color:var(--gl-c-black)}
	.gl-button.gl-button_glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--gl-c-white);background:var(--theme-menu-bg-color);}
	.gl-button.gl-button_hover-white:hover{background:var(--gl-c-offwhite);color:var(--gl-c-black)}
	.gl-button.gl-button_hover-black:hover{background:var(--gl-c-black);color:var(--gl-c-lime)}
	.gl-button.gl-button_hover-lime:hover{background:var(--gl-c-lime);color:var(--gl-c-black)}
	

/* misc */

	.gl-border-black{border:1px solid var(--gl-c-black)}
	.gl-round-xl{border-radius:1.5rem}
	.gl-round-lg{border-radius:1rem}
	.gl-round-md{border-radius:0.75rem}
	.gl-round-sm{border-radius:0.5rem}
	.gl-round-3px{border-radius:3px}
	.gl-round-5px{border-radius:5px}
	.gl-round-7px{border-radius:7px}


	.brand-marquee{width:100%;overflow:hidden}.brand-marquee_inner{width:2000rem}
	.brand-marquee_inner svg{height:6rem;width:auto}
	html.gl-l-land .brand-marquee_inner svg{height:6rem;width:auto}
	@-moz-keyframes images_marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}
	@-webkit-keyframes images_marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}
	@keyframes images_marquee{0%{-moz-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}

	.accordion{border-top:1px solid var(--gl-c-grey)}
	.accordion-item{border-bottom:1px solid var(--gl-c-grey)}
	.accordion-header{padding:0.75rem 0rem;cursor:pointer}
	.accordion-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
	.accordion-header .icon{width:1.25rem;height:1.25rem;color:var(--gl-c-grey)}
	.accordion-header:not(.openend) .icon.icon-opened{display:none}
	.accordion-header.openend .icon.icon-closed{display:none}
	.accordion-content{
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
		max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;
		grid-column-gap:var(--gl-s-xs) !important;grid-row-gap:var(--gl-s-xs) !important;
	}
	.accordion-content p:nth-last-child(1){padding-bottom:2rem}
	.gl-section-faq .accordion-content{transition:max-height 0.3s ease-out}
	.gl-section-vacancies .accordion-content{transition:max-height 0.6s ease-out}

	 .accordion-content p{max-width:100%}
	html.gl-l-land .accordion-content p{max-width:60%}
	html.gl-l-land .gl-section-vacancies .accordion-content p{max-width:75%}
	.gl-section-hero h1{max-width:20ch;margin:0px auto;text-align:center; }
	.gl-section-hero p{max-width:40ch;margin:0px auto;text-align:center}
	html.gl-l-land .gl-section-hero p{max-width:50ch;margin:0px auto;text-align:center}	

/* animations */

	@keyframes glitch{0%{transform:translate(0, 0)}20%{transform:translate(-2px, 1px)}40%{transform:translate(2px, -1px)}60%{transform:translate(-1px, 2px)}80%{transform:translate(1px, -2px)}100%{transform:translate(0, 0)}}
	