/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:"Moderat-Light";src:url("../font/Moderat-Light.woff2") format("woff2"),url("../font/Moderat-Light.woff") format("woff")}@font-face{font-family:"Moderat-Regular";src:url("../font/Moderat-Regular.woff2") format("woff2"),url("../font/Moderat-Regular.woff") format("woff")}@font-face{font-family:"Moderat-Medium";src:url("../font/Moderat-Medium.woff2") format("woff2"),url("../font/Moderat-Medium.woff") format("woff");font-weight:bold}@font-face{font-family:"Moderat-Bold";src:url("../font/Moderat-Bold.woff2") format("woff2"),url("../font/Moderat-Bold.woff") format("woff");font-weight:bold}@font-face{font-family:"Moderat-Mono-Thin";src:url("../font/Moderat-Mono-Thin.woff2") format("woff2"),url("../font/Moderat-Mono-Thin.woff") format("woff")}@font-face{font-family:"Sud";src:url("../font/Sud-Regular.woff2") format("woff2"),url("../font/Sud-Regular.woff") format("woff")}
:root{--layoutMode: Mobile;--widthMin: 320px;--widthMiddle: 1440px;--widthMiddleSide: calc(((var(--widthMiddle) - var(--gutter)) / 2) - var(--paddingBodyH));--widthMax: 3425px;--paddingBodyH: 16px;--gutter: 30px;--moduleTurquoise: 10px;--moduleGreen: 20px;--moduleBlue: 40px;--moduleYellow: 70px;--moduleRed: 100px;--imageRadius: calc(var(--moduleGreen) * 1.5);--headerHeight: 81px;--colorRGB0: 0, 0, 0;--colorRGB1: 255, 255, 255;--colorRGB2: 210, 208, 198;--colorRGB3: 232, 231, 226;--colorRGB4: 75, 104, 55;--colorRGB5: 204, 204, 45;--colorRGB6: 165, 144, 128;--colorRGB7: 150, 150, 150;--colorRGB8: 150, 150, 150;--color0: rgba(var(--colorRGB0));--color1: rgba(var(--colorRGB1));--color2: rgba(var(--colorRGB2));--color3: rgba(var(--colorRGB3));--color4: rgba(var(--colorRGB4));--color5: rgba(var(--colorRGB5));--color6: rgba(var(--colorRGB6));--color7: rgba(var(--colorRGB7));--color8: rgba(var(--colorRGB8));--textSizeBiggest: 58px;--textSizeBigger: 48px;--textSize40: 40px;--textSize32: 32px;--textSizeBig: 25px;--textSizeMenuMobile: 21px;--textSizeBase: 17px;--textSizeSmall: 15px;--textSizeSmaller: 100px;--lineHeightBiggest: 50px;--lineHeightBigger: 46px;--lineHeight40: 34px;--lineHeight32: 29px;--lineHeightBig: 28px;--lineHeightBase: 20px;--textHeightSmall: 19px;--fontModeratLight: "Moderat-Light";--fontModeratRegular: "Moderat-Regular";--fontModeratMedium: "Moderat-Medium";--fontModeratBold: "Moderat-Bold";--fontFamilyMonoThin: "Moderat-Mono-Thin";--fontFamilySud: "Sud";--fontExtraBold: 800;--fontBold: bold;--fontNormal: normal;--fontLight: 300;--fontThin: 100;--animF: .15s;--animN: .5s;--animS: 1.25s;--animXS: 2.5s;--timingBezier: 0.785, 0.135, 0.15, 0.86;--colorRGBBg: var(--colorRGB2);--colorRGBFore: var(--colorRGB0);--colorBg: rgba(var(--colorRGBBg));--colorFore: rgba(var(--colorRGBFore));--shape01: "M75.509,236.353c-19.289-6.954-36.539-18.733-49.715-34.598C7.946,180.277-3.292,157.103,0.865,123.73 c1.149-9.223,6.115-18.954,9.985-28.274c11.998-28.9,30.417-53.778,55.295-71.56c10.72-7.661,20.197-11.798,32.717-15.678 c2.484-0.771,12.326-4.59,14.792-5.201c30.839-7.641,42.384,0.548,61.367,9.872c17.102,8.401,34.679,16.972,48.675,29.509 c16.684,14.943,28.866,34.904,25.841,63.299c-2.131,20-3.513,40.169-8.321,60.13c-2.566,10.647-10.386,22.222-18.098,31.289 c-24.998,29.384-54.789,48.176-88.581,52.482c-10.767,1.373-21.622-0.999-31.411-3.97C93.608,242.741,84.243,239.502,75.509,236.353";--shape02: "M34.063,32.104C22.92,47.441,16.065,66.033,9.332,84.122c-7.473,20.087-14.525,32.534-3.989,63.028 c0.841,2.436,5.577,12.035,6.583,14.477c5.051,12.306,10.065,21.505,18.71,31.635c20.059,23.5,46.565,39.803,76.463,49.232 c9.643,3.04,19.798,7.149,29.084,7.446c33.601,1.071,55.591-12.475,75.271-32.552c14.527-14.822,24.608-33.386,29.697-53.555 c2.303-9.132,4.636-18.912,6.604-28.816c2.027-10.183,3.356-21.393,0.968-32.156c-7.501-33.79-29.032-62.169-60.647-84.704 c-9.754-6.95-22.02-13.777-32.856-15.374C134.899-0.21,114.7,0.286,94.593,0.009C94.208,0.002,93.825,0,93.439,0 C65.549,0.002,47.168,14.065,34.063,32.104"}@media all and (min-width: 768px){:root{--layoutMode: Desktop;--headerHeight: 202px;--paddingBodyH: 60px;--imageRadius: calc(var(--moduleGreen) * 2)}}*{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sr-only{position:absolute;overflow:hidden;padding:0;margin:-0.0625rem;width:.0625rem;height:.0625rem;clip:rect(0, 0, 0, 0);border:0}html{overflow-y:auto;overflow-x:hidden;min-width:var(--widthMin)}body{overflow-x:hidden;background-color:var(--colorBg);font-family:var(--fontModeratRegular);font-size:var(--textSizeBase);line-height:var(--lineHeightBase);color:var(--colorFore);-webkit-font-smoothing:antialiased}.scrollbar::-webkit-scrollbar{width:4px}.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(var(--colorRGB5), 0.5)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--color5);outline:1px solid var(--color5)}.limited{margin-left:auto;margin-right:auto}.limited.width-middle{max-width:var(--widthMiddle)}.limited.width-max{max-width:var(--widthMax)}img{width:100%;height:auto}h1,h2{font-family:var(--fontFamilySud);font-size:var(--textSizeBigger);line-height:var(--lineHeightBigger);font-weight:normal}h3{font-family:var(--fontModeratBold)}@media all and (min-width: 768px){h1,h2{font-size:var(--textSizeBiggest);line-height:var(--lineHeightBiggest)}}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}.image-rounded{display:flex;overflow:hidden;border-bottom-right-radius:var(--imageRadius);background-color:var(--color8)}.image-rounded.ratio-4-3{aspect-ratio:4/3}.image-rounded.ratio-3-4{aspect-ratio:3/4}.image-rounded.ratio-16-9{aspect-ratio:16/9}.separator-dot-single,.separator-dot-double{--padding-vertical: var(--moduleBlue);--padding-bottom: 0}.separator-dot-single.tall,.separator-dot-double.tall{--padding-vertical: var(--moduleYellow)}.separator-dot-single.full,.separator-dot-double.full{--padding-bottom: var(--padding-vertical)}.separator-dot-single{display:flex;justify-content:center;padding:var(--padding-vertical) var(--paddingBodyH) var(--padding-bottom)}.separator-dot-single:before{content:"";display:block;border-radius:50%;width:10px;height:10px;background-color:var(--color0)}.separator-dot-double .limited{padding:var(--padding-vertical) var(--paddingBodyH) var(--padding-bottom);display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gutter)}.separator-dot-double .limited div::before{content:"";display:block;border-radius:50%;width:10px;height:10px;background-color:var(--color0);justify-self:center}@media all and (min-width: 768px){.separator-dot-single,.separator-dot-double{--padding-vertical: var(--moduleYellow)}.separator-dot-single.tall,.separator-dot-double.tall{--padding-vertical: var(--moduleRed)}}.button-corner{display:inline-block;font-family:var(--fontModeratRegular);font-size:var(--textSizeBase);border:solid 1px var(--color0);border-bottom-right-radius:10px;padding:1px 17px 3px 13px;transition:background-color var(--animN) ease,color var(--animN) ease,border-color var(--animN) ease;text-decoration:none}.button-corner:hover{background-color:var(--color5);border-color:var(--color5);text-decoration:none}
.desktop-only{display:none}@media all and (min-width: 768px){.mobile-only{display:none}.desktop-only{display:block}}
*[data-component=about-us] .intro{--rowsMax: 9;--heightMax: calc(var(--lineHeightBig) * var(--rowsMax));padding:0 var(--paddingBodyH);font-size:var(--textSizeBig);line-height:var(--lineHeightBig);font-family:var(--fontModeratLight)}*[data-component=about-us] .intro .inner{max-height:var(--heightMax);overflow:hidden}*[data-component=about-us] .intro .read-more{font-size:var(--textSizeBase);text-decoration:underline;cursor:pointer}*[data-component=about-us] .intro.open .inner{max-height:var(--height)}*[data-component=about-us] .intro.open .read-more{opacity:0;height:28px}*[data-component=about-us] .intro.animated .inner{transition:max-height var(--animS) cubic-bezier(var(--timingBezier))}*[data-component=about-us] .intro.animated .read-more{transition:opacity var(--animS) ease}*[data-component=about-us] .intro.opened .read-more{height:0;transition:height var(--animS) ease}*[data-component=about-us] h2{color:var(--color0)}*[data-component=about-us] .team-members,*[data-component=about-us] .team-groups{color:var(--color4)}*[data-component=about-us] .team-members .team-member,*[data-component=about-us] .team-members .team-group,*[data-component=about-us] .team-groups .team-member,*[data-component=about-us] .team-groups .team-group{padding:0 var(--paddingBodyH)}*[data-component=about-us] .team-members .team-member .text h2,*[data-component=about-us] .team-members .team-group .text h2,*[data-component=about-us] .team-groups .team-member .text h2,*[data-component=about-us] .team-groups .team-group .text h2{margin-top:var(--moduleGreen)}*[data-component=about-us] .team-members .team-member .text div,*[data-component=about-us] .team-members .team-group .text div,*[data-component=about-us] .team-groups .team-member .text div,*[data-component=about-us] .team-groups .team-group .text div{margin-top:var(--moduleGreen)}*[data-component=about-us] .team-members .team-member .separator,*[data-component=about-us] .team-members .team-group .separator,*[data-component=about-us] .team-groups .team-member .separator,*[data-component=about-us] .team-groups .team-group .separator{display:none}*[data-component=about-us] .team-members .team-member:nth-of-type(2n) .text,*[data-component=about-us] .team-members .team-group:nth-of-type(2n) .text,*[data-component=about-us] .team-groups .team-member:nth-of-type(2n) .text,*[data-component=about-us] .team-groups .team-group:nth-of-type(2n) .text{text-align:left}*[data-component=about-us] .team-members .separator-absolute,*[data-component=about-us] .team-groups .separator-absolute{display:none}*[data-component=about-us] .team-groups .inner .team-group .text h2{font-size:var(--textSize40);line-height:var(--lineHeight40)}*[data-component=about-us] .team-groups:last-of-type .inner .team-group:last-of-type .separator-dot-single{display:none}@media all and (min-width: 768px){*[data-component=about-us] .intro{--column-width: calc((100% - (11 * var(--gutter))) / 12)}*[data-component=about-us] .intro .inner,*[data-component=about-us] .intro .read-more{margin:0 calc(var(--column-width) + var(--gutter))}*[data-component=about-us] .team-members .team-member{padding-top:var(--moduleYellow);display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gutter)}*[data-component=about-us] .team-members .team-member:first-of-type{padding-top:var(--moduleYellow)}*[data-component=about-us] .team-members .team-member .image{grid-column:1/4}*[data-component=about-us] .team-members .team-member .text{grid-column:4/9}*[data-component=about-us] .team-members .team-member .text h2{margin-top:0;text-align:right}*[data-component=about-us] .team-members .team-member .separator-dot-single{grid-column:9/9;padding:0;align-self:center}*[data-component=about-us] .team-members .team-member:nth-child(2n) .image{grid-column:10/13;order:3}*[data-component=about-us] .team-members .team-member:nth-child(2n) .text{grid-column:5/10;order:2;text-align:initial}*[data-component=about-us] .team-members .team-member:nth-child(2n) .text h2{text-align:left}*[data-component=about-us] .team-members .team-member:nth-child(2n) .text .cont{text-align:right}*[data-component=about-us] .team-members .team-member:nth-child(2n) .separator-dot-single{grid-column:4/4;order:1}*[data-component=about-us] .team-members .team-member.large{row-gap:0}*[data-component=about-us] .team-members .team-member.large .image{grid-column:1/13}*[data-component=about-us] .team-members .team-member.large .text{grid-column:1/13;margin-top:var(--moduleGreen);display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gutter)}*[data-component=about-us] .team-members .team-member.large .text h2{grid-column:1/5;text-align:center;align-self:center}*[data-component=about-us] .team-members .team-member.large .text .separator-dot-single{grid-column:5/5;justify-self:center}*[data-component=about-us] .team-members .team-member.large .text .cont{grid-column:7/12}*[data-component=about-us] .team-groups{padding:0 var(--paddingBodyH);display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gutter)}*[data-component=about-us] .team-groups .inner{grid-column:2/12;display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:7.868%;column-gap:7.868%}*[data-component=about-us] .team-groups .inner .team-group{padding:var(--moduleYellow) 0 0}}@media all and (min-width: 1920px){*[data-component=about-us] .team-members .team-member .image{grid-column:1/6}*[data-component=about-us] .team-members .team-member .text{grid-column:6/11;align-self:flex-start}*[data-component=about-us] .team-members .team-member .separator-dot-single{grid-column:11/11}*[data-component=about-us] .team-members .team-member:nth-child(2n) .image{grid-column:8/13}*[data-component=about-us] .team-members .team-member:nth-child(2n) .text{grid-column:3/8}*[data-component=about-us] .team-members .team-member:nth-child(2n) .separator-dot-single{grid-column:2/2}*[data-component=about-us] .team-members .team-member:not(.large) .separator-dot-single{aspect-ratio:1;align-self:flex-start}*[data-component=about-us] .team-members .team-member:not(.large) .separator-dot-single::before{align-self:center}*[data-component=about-us] .team-groups .inner{grid-column:1/13}}
body.blog-post{--colorBg: var(--color6)}*[data-component=blog-post]{padding:0 var(--paddingBody)}*[data-component=blog-post] .breadcrumbs-container{padding:0 var(--paddingBodyH)}*[data-component=blog-post] .blog-post-header{padding:0 var(--paddingBodyH)}*[data-component=blog-post] .blog-post-header .inner .title-container h1{margin:0;text-align:left}*[data-component=blog-post] .blog-post-header .inner .document a{font-family:var(--fontFamilySud);font-weight:normal;color:var(--color1)}*[data-component=blog-post] *[data-component=standard-blocks-v2]{padding:0 var(--paddingBodyH)}@media all and (min-width: 768px){*[data-component=blog-post] .breadcrumbs-container{margin-top:var(--moduleRed)}*[data-component=blog-post] .blog-post-header{margin-top:var(--moduleYellow)}*[data-component=blog-post] .blog-post-header .inner{display:flex;justify-content:space-between}*[data-component=blog-post] .blog-post-header .inner .title-container,*[data-component=blog-post] .blog-post-header .inner .document{width:calc((100% - var(--gutter))/2)}*[data-component=blog-post] .blog-post-header .inner .title-container{display:flex;justify-content:right}*[data-component=blog-post] .blog-post-header .inner .title-container .limiter{width:100%;max-width:var(--widthMiddleSide)}}
body.blog-root{--colorBg: var(--color6)}*[data-component=blog-root] .items{padding:var(--moduleBlue) var(--paddingBodyH) 0}*[data-component=blog-root] .items .item{text-decoration:none}*[data-component=blog-root] .items .item h2,*[data-component=blog-root] .items .item .abst,*[data-component=blog-root] .items .item .button-corner{margin-top:var(--moduleGreen)}@media all and (min-width: 768px){*[data-component=blog-root] .items{padding-top:var(--moduleRed)}*[data-component=blog-root] .items .item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}*[data-component=blog-root] .items .item .image-container,*[data-component=blog-root] .items .item .texts{width:calc((100% - var(--gutter))/2)}*[data-component=blog-root] .items .item .texts{display:flex;justify-content:flex-start}*[data-component=blog-root] .items .item .texts .limiter{max-width:var(--widthMiddleSide)}*[data-component=blog-root] .items .item .texts .limiter h2{margin-top:0}*[data-component=blog-root] .items .item .separator-dot-single{width:100%}*[data-component=blog-root] .items .item:nth-child(2n+1) .image-container{order:2}*[data-component=blog-root] .items .item:nth-child(2n+1) .texts{order:1;justify-content:flex-end}*[data-component=blog-root] .items .item:nth-child(2n+1) .separator-dot-single{order:3}*[data-component=blog-root] .items .item:last-child .separator-dot-single{display:none}}
body.blog-section{--colorBg: var(--color6)}*[data-component=blog-section] .items{padding:calc(var(--moduleRed) - var(--moduleBlue)) var(--paddingBodyH)}*[data-component=blog-section] .items .item{display:block;margin-top:var(--moduleBlue);text-decoration:none}*[data-component=blog-section] .items .item:first-child{margin-top:0}*[data-component=blog-section] .items .item .texts .limiter h2{margin-top:var(--moduleGreen);font-size:var(--textSizeBase);line-height:var(--lineHeightBase);font-family:var(--fontModeratBold)}*[data-component=blog-section] .items .item .texts .limiter .abst{margin-top:var(--moduleTurquoise)}*[data-component=blog-section] .items .item .texts .limiter .button-corner{margin-top:var(--moduleGreen)}@media all and (min-width: 768px){*[data-component=blog-section] .items{display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=blog-section] .items .item{width:calc((100% - var(--gutter))/2)}*[data-component=blog-section] .items .item:first-child{margin-top:var(--moduleBlue)}*[data-component=blog-section] .items .item .texts .limiter{max-width:var(--widthMiddleSide)}*[data-component=blog-section] .items .item:nth-child(2n+1) .texts{display:flex;justify-content:flex-end}}
*[data-component=blog-top]{opacity:0;transition:opacity var(--animN) ease}*[data-component=blog-top].visible{opacity:1}*[data-component=blog-top] .top{display:flex;align-items:center;justify-content:center;margin:0 auto;text-decoration:none;padding:var(--headerHeight) var(--paddingBodyH) 0}*[data-component=blog-top] .top .inner{margin-top:var(--moduleBlue);display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=blog-top] .top .inner .icon,*[data-component=blog-top] .top .inner .title,*[data-component=blog-top] .top .inner .payoff{width:calc((100% - var(--moduleGreen))/2)}*[data-component=blog-top] .top .inner .icon{text-align:right}*[data-component=blog-top] .top .inner .icon img{height:auto}*[data-component=blog-top] .top .inner .title .title-inner{position:absolute;font-size:4rem;font-family:var(--fontFamilySud);font-weight:normal;line-height:4rem;opacity:0}*[data-component=blog-top] .top .inner .payoff{width:100%;font-family:var(--fontFamilyMonoThin);text-align:right;opacity:0}*[data-component=blog-top] .menu{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--moduleBlue) var(--paddingBodyH) 0;font-size:var(--textSizeBig);line-height:var(--lineHeightBig);text-transform:lowercase}*[data-component=blog-top] .menu li{width:calc((100% - var(--gutter))/2);margin-bottom:var(--gutter)}*[data-component=blog-top] .menu li a{display:inline-block;border:solid 1px var(--color0);border-bottom-right-radius:10px;padding:1px 17px 3px 13px;transition:background-color var(--animN) ease,color var(--animN) ease,border-color var(--animN) ease;min-width:154px;text-align:center;white-space:nowrap}*[data-component=blog-top] .menu li a:hover,*[data-component=blog-top] .menu li a.selected{background-color:var(--color5);border-color:var(--color5);text-decoration:none}@media all and (min-width: 768px){*[data-component=blog-top] .top{min-height:calc(100vh - 100px);padding:0}*[data-component=blog-top] .top .inner{max-width:1000px}*[data-component=blog-top] .menu{flex-wrap:nowrap;justify-content:center}*[data-component=blog-top] .menu li{margin-bottom:0;width:auto}*[data-component=blog-top] .menu li:not(:last-child){margin-right:var(--gutter)}}
*[data-component=breadcrumbs]{list-style:none;font-family:var(--fontModeratLight);padding-bottom:var(--moduleTurquoise)}*[data-component=breadcrumbs] li{display:inline-block;cursor:default}*[data-component=breadcrumbs] li a{white-space:nowrap;text-decoration:none;background-image:linear-gradient(0deg, var(--colorFore) 0%, var(--colorFore) 100%);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size var(--animN) cubic-bezier(var(--timingBezier))}*[data-component=breadcrumbs] li a:hover{background-size:100% 1px}
*[data-component=common-top-simple]{padding:var(--headerHeight) var(--paddingBodyH) var(--moduleYellow);text-align:center;font-family:var(--fontFamilyMonoThin)}*[data-component=common-top-simple] h1{margin:var(--moduleBlue) 0 0;text-align:center;font-size:var(--textSizeBiggest);line-height:var(--lineHeightBiggest)}*[data-component=common-top-simple] .separator-dot-single{padding-bottom:var(--padding-vertical)}*[data-component=common-top-simple] .quote{text-align:center}@media all and (min-width: 768px){*[data-component=common-top-simple]{--paddingBodyH: 30px;--dotWidthTotal: calc((var(--paddingBodyH) * 2) + 10px);display:flex;align-items:center;padding-top:calc(82px + var(--moduleRed));padding-bottom:var(--moduleRed)}*[data-component=common-top-simple] h1,*[data-component=common-top-simple] .quote{width:calc((100% - var(--dotWidthTotal))/2)}*[data-component=common-top-simple] h1{margin-top:0;text-align:right}*[data-component=common-top-simple] .separator-dot-single{width:var(--dotWidthTotal)}*[data-component=common-top-simple] .quote{text-align:left}}
*[data-component=common-top]{display:flex;align-items:center;justify-content:center;padding:var(--headerHeight) var(--paddingBodyH) var(--moduleYellow);font-family:var(--fontFamilyMonoThin)}*[data-component=common-top] .inner{width:100%;margin-top:var(--moduleBlue)}*[data-component=common-top] .inner .row .image-container{padding:0 calc(var(--paddingBodyH)*2)}*[data-component=common-top] .inner .row .separator-dot-single{padding-bottom:var(--padding-vertical)}*[data-component=common-top] .inner .row .title h1{margin:0;text-align:center;font-size:var(--textSizeBiggest);line-height:var(--lineHeightBiggest)}*[data-component=common-top] .inner .quote{padding-top:var(--moduleBlue);text-align:center}@media all and (min-width: 768px){*[data-component=common-top]{--titleFontSize: 10px;--titleLineHeight: calc(var(--titleFontSize) /48 * 40);width:100vw;min-height:100vh;padding:0 var(--paddingBodyH)}*[data-component=common-top] .inner{--dotWidthTotal: calc((var(--paddingBodyH) * 2) + 10px);--sidesWidth: calc((100% - var(--dotWidthTotal)) / 2);margin-top:0;display:flex;flex-direction:column;align-items:center;min-height:75vh;align-self:flex-end;width:75%;max-width:1200px}*[data-component=common-top] .inner .row{width:100%;display:flex;align-items:center}*[data-component=common-top] .inner .row .title,*[data-component=common-top] .inner .row .image-container{width:var(--sidesWidth);flex-grow:0;flex-shrink:0}*[data-component=common-top] .inner .row .image-container{padding:0;aspect-ratio:1}*[data-component=common-top] .inner .row .separator-dot-single{width:var(--dotWidthTotal)}*[data-component=common-top] .inner .row .title h1{text-align:left;font-size:10px;display:inline-block;font-size:var(--titleFontSize);line-height:var(--titleLineHeight);opacity:0;transition:opacity var(--animN) ease}*[data-component=common-top] .inner .row .title h1.visible{opacity:1}*[data-component=common-top] .inner .quote{max-width:80%;padding-top:var(--moduleYellow);padding-bottom:var(--moduleBlue)}}
*[data-component=contacts-root]{--paddingH: 10px;padding:calc(var(--headerHeight) + var(--moduleBlue)) var(--paddingBodyH) 0}*[data-component=contacts-root] .table .row{border-bottom:1px solid var(--color0);padding:var(--moduleGreen) var(--paddingH)}*[data-component=contacts-root] .table .row:first-of-type{font-family:var(--fontModeratBold);font-size:var(--textSizeBig);line-height:var(--lineHeightBig);border-bottom:none;padding:0 var(--paddingH)}*[data-component=contacts-root] .table .row.maps{display:flex;flex-direction:column;align-items:flex-start}*[data-component=contacts-root] .table .row.maps a{margin-top:var(--moduleGreen)}*[data-component=contacts-root] .table .row.maps a.button-corner{text-decoration:none}*[data-component=contacts-root] .table .row a{text-decoration:underline}*[data-component=contacts-root] .image{margin-top:var(--moduleGreen)}@media all and (min-width: 768px){*[data-component=contacts-root]{font-size:var(--textSizeBig);line-height:var(--lineHeightBig)}*[data-component=contacts-root] .table .row:first-of-type{border-bottom:1px solid var(--color0);padding:var(--moduleGreen) var(--paddingH)}*[data-component=contacts-root] .table .row.maps{flex-direction:row;align-items:flex-start;justify-content:space-between}*[data-component=contacts-root] .table .row.maps a{margin-top:0}}
*[data-component=error-page]{padding:calc(var(--headerHeight) + var(--moduleBlue)) var(--paddingBodyH) 0;min-height:calc(100vh - 241px);text-align:center}*[data-component=error-page] .separator-dot-single:first-of-type{padding-top:0}*[data-component=error-page] h1{color:var(--color5)}
body.material *[data-component=footer] .patch:before{background-color:var(--color2)}body.blog-root *[data-component=footer] .patch:before,body.blog-section *[data-component=footer] .patch:before,body.blog-post *[data-component=footer] .patch:before{background-color:var(--color6)}*[data-component=footer]{--radius: 70px;min-width:var(--widthMin)}*[data-component=footer] .patch{height:0;overflow:visible}*[data-component=footer] .patch:before{content:"";display:block;height:var(--radius)}*[data-component=footer] ul{list-style:none}*[data-component=footer] .inner{padding:var(--moduleBlue) var(--paddingBodyH);font-size:var(--textSizeSmall);line-height:var(--textHeightSmall);background-color:var(--color1);border-top-left-radius:var(--radius)}*[data-component=footer] .inner .row{color:var(--color7);margin-top:var(--moduleGreen);--cols: 1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:var(--moduleGreen);row-gap:var(--moduleGreen)}@media all and (min-width: 1024px){*[data-component=footer] .inner h2{font-size:var(--textSizeBigger);line-height:var(--lineHeightBigger)}*[data-component=footer] .inner .row{--cols: 12}*[data-component=footer] .inner .row .col:nth-child(1){grid-column:1/5}*[data-component=footer] .inner .row .col:nth-child(2){grid-column:5/7}*[data-component=footer] .inner .row .col:nth-child(3){grid-column:7/10}*[data-component=footer] .inner .row .col:nth-child(4){grid-column:10/13}}
*[data-component=header]{--shadowHeight: 3px;--itemsPaddingH: 20px;--logoThin: 44px;position:fixed;width:100%;min-width:var(--widthMin);z-index:10;top:0;font-family:var(--fontFamilyMonoThin);background-color:var(--colorBg);transition:top var(--animN) ease,box-shadow var(--animN) ease,background-color var(--animN) ease;border-bottom-right-radius:var(--imageRadius)}*[data-component=header] .limited{padding:var(--moduleGreen) var(--paddingBodyH) calc(var(--moduleGreen) - 7px);display:flex;justify-content:space-between;align-items:flex-start}*[data-component=header] .limited .logo{width:var(--logoThin);height:46px;display:block;z-index:10;flex-shrink:0;flex-grow:0}*[data-component=header] .limited .logo img{width:100%;max-width:100%;height:auto;aspect-ratio:142/150}*[data-component=header] .limited nav{padding:var(--padding);background-color:var(--colorBg);opacity:0;position:fixed;z-index:9;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:space-between;pointer-events:none;align-items:center;font-size:var(--textSizeMenuMobile)}*[data-component=header] .limited nav.animated{transition:opacity var(--animN) ease,background-color var(--animN) ease}*[data-component=header] .limited nav ul{list-style:none;margin:0 auto;text-align:center;pointer-events:none;transform:translateY(6px);transition:transform var(--animS) ease}*[data-component=header] .limited nav ul li a{padding:calc(var(--moduleBlue)/2 + 1px) var(--itemsPaddingH);display:inline-block;white-space:nowrap;text-decoration:none;background-image:linear-gradient(0deg, var(--colorFore) 0%, var(--colorFore) 100%);background-repeat:no-repeat;background-position:var(--itemsPaddingH) 73%;background-size:0% 1px;transition:background-size var(--animN) cubic-bezier(var(--timingBezier))}*[data-component=header] .limited nav ul li a.selected,*[data-component=header] .limited nav ul li a:hover{background-size:calc(100% - 2*var(--itemsPaddingH)) 1px}*[data-component=header] .limited .hamburger{--barWidth: 22.5px;--barRotation: 0deg;align-self:center;width:48px;height:48px;position:relative;z-index:10;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;transform:translateY(-5px)}*[data-component=header] .limited .hamburger .inside{width:22.5px;height:16px}*[data-component=header] .limited .hamburger .inside div{width:var(--barWidth);position:relative;top:0;height:2px;background-color:var(--colorFore);margin-bottom:5px;transition:transform var(--animN) ease,opacity var(--animN) ease;border-radius:2px;transform-origin:0}*[data-component=header] .limited .hamburger .inside div:first-child{transform:rotate(var(--barRotation))}*[data-component=header] .limited .hamburger .inside div:last-child{transform:rotate(calc(var(--barRotation) * -1))}*[data-component=header].menu-open nav{opacity:1;pointer-events:all}*[data-component=header].menu-open nav ul{opacity:1;pointer-events:all;transform:translateY(0)}*[data-component=header].menu-open .hamburger{--barWidth: 25px;--barRotation: 35deg}*[data-component=header].menu-open .hamburger .inside div:nth-child(2){opacity:0}*[data-component=header].hidden{top:calc((var(--headerHeight) + var(--shadowHeight))*-1)}*[data-component=header]:not(.top){box-shadow:0 0 10px 5px rgba(0,0,0,.05)}@media all and (min-width: 1240px){*[data-component=header] .limited{padding-top:33px;padding-bottom:0}*[data-component=header] .limited .logo{width:142px;position:relative}*[data-component=header] .limited .logo img{width:auto;position:absolute}*[data-component=header] .limited nav{font-size:var(--textSizeBase);background-color:rgba(0,0,0,0);opacity:1;position:static;width:auto;height:auto;flex-grow:1;padding:0;padding-left:calc(2*var(--padding));justify-content:flex-end;pointer-events:all}*[data-component=header] .limited nav ul{transform:translateY(calc(-1 * var(--moduleBlue) / 2)) translateX(var(--itemsPaddingH));transition:none;display:flex;padding:0;justify-content:space-between;text-align:left;margin:0;pointer-events:all}*[data-component=header] .limited nav ul li a{background-position:var(--itemsPaddingH) 88%;padding-bottom:8px}*[data-component=header] .limited .hamburger{display:none}}
*[data-component=homepage]{padding-top:var(--headerHeight)}*[data-component=homepage] .banner .content{display:flex;flex-direction:column;font-family:var(--fontFamilyMonoThin)}*[data-component=homepage] .banner .content .hole{margin:var(--moduleBlue) auto 0;position:relative;aspect-ratio:1;opacity:0;transition:opacity var(--animN) ease;width:60%;opacity:1;overflow:hidden}*[data-component=homepage] .banner .content .hole.visible{opacity:1}*[data-component=homepage] .banner .content .hole:before{content:"";display:block;position:absolute;z-index:2;width:100%;aspect-ratio:1;background-image:url(../img/hole-dark.png);background-size:contain}*[data-component=homepage] .banner .content .hole img{position:absolute;z-index:1;transition:opacity var(--animS) ease}*[data-component=homepage] .banner .content .hole img:not(:first-child){display:none}*[data-component=homepage] .banner .content .payoffs-container{--paddingTop: var(--moduleGreen);--height: 10px;height:calc(var(--paddingTop) + var(--height));padding:var(--paddingTop) var(--paddingBodyH) 0;display:flex;justify-content:flex-end}*[data-component=homepage] .banner .content .payoffs-container h2{font-family:var(--fontFamilyMonoThin);transition:opacity var(--animS) ease;font-weight:normal;font-size:var(--textSizeBig);line-height:var(--lineHeightBig);text-align:right;position:absolute}*[data-component=homepage] .banner .content .payoffs-container h2:not(:first-child){display:none}*[data-component=homepage] .banner .content .quote{padding:var(--moduleYellow) var(--paddingBodyH) 0}*[data-component=homepage] .row-title{padding:0 var(--paddingBodyH)}*[data-component=homepage] .row-title h2{margin-top:var(--moduleBlue)}*[data-component=homepage] .row-title .cont{margin-top:var(--moduleGreen);font-family:var(--fontFamilyMonoThin);font-size:var(--textSizeBase)}*[data-component=homepage] .highlighted{--cols: 1;margin-top:var(--moduleBlue)}*[data-component=homepage] .highlighted .limited{display:grid;grid-template-columns:repeat(var(--cols), 1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--moduleBlue);list-style:none;padding:0 var(--paddingBodyH)}*[data-component=homepage] .highlighted .limited li a{text-decoration:none}*[data-component=homepage] .highlighted .limited li a .text .text-inner h3{margin-top:var(--moduleGreen);font-family:var(--fontModeratMedium)}*[data-component=homepage] .highlighted .limited li a .text .text-inner .abst{margin-top:var(--moduleTurquoise)}*[data-component=homepage] .highlighted .limited li a .text .text-inner .button-corner{margin-top:var(--moduleGreen)}*[data-component=homepage] .projects-list-container{margin-top:var(--moduleBlue);padding:0 var(--paddingBodyH)}*[data-component=homepage] *[data-component=materials-panel]{margin-top:var(--moduleBlue)}@media all and (min-width: 768px){*[data-component=homepage]{padding-top:0}*[data-component=homepage] .banner{width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between}*[data-component=homepage] .banner:before,*[data-component=homepage] .banner:after{content:"";display:block;width:100%;height:var(--moduleRed);flex-grow:0}*[data-component=homepage] .banner:before{height:calc(var(--moduleRed) + 82px)}*[data-component=homepage] .banner .content{flex-grow:1;flex-direction:row;align-items:center;aspect-ratio:5/2;height:auto;min-height:400px;max-width:1600px;width:100%}*[data-component=homepage] .banner .content .hole{margin:0;order:2;width:40%}*[data-component=homepage] .banner .content .payoffs-container{order:1;width:30%;display:flex;align-items:center;justify-content:flex-end;padding:0 calc(var(--moduleGreen)*2)}*[data-component=homepage] .banner .content .payoffs-container h2{text-align:right}*[data-component=homepage] .banner .content .quote{order:3;width:30%;align-self:center;padding:0 calc(var(--moduleGreen)*2)}*[data-component=homepage] .row-title{margin-top:var(--moduleYellow);display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gutter)}*[data-component=homepage] .row-title h2,*[data-component=homepage] .row-title .cont{margin-top:0}*[data-component=homepage] .highlighted{--cols: 2}*[data-component=homepage] .highlighted li a .text .text-inner{width:100%;max-width:calc(var(--widthMiddleSide))}*[data-component=homepage] .highlighted li:nth-child(2n+1) a .text{display:flex;justify-content:flex-end}}
*[data-component=how-we-work]{padding:0 var(--paddingBodyH)}*[data-component=how-we-work] .intro{--rowsMax: 9;--heightMax: calc(var(--lineHeightBig) * var(--rowsMax));font-size:var(--textSizeBig);line-height:var(--lineHeightBig);font-family:var(--fontModeratLight)}*[data-component=how-we-work] .intro .inner{max-height:var(--heightMax);overflow:hidden}*[data-component=how-we-work] .intro .read-more{font-size:var(--textSizeBase);text-decoration:underline;cursor:pointer}*[data-component=how-we-work] .intro.open .inner{max-height:var(--height)}*[data-component=how-we-work] .intro.open .read-more{opacity:0;height:28px}*[data-component=how-we-work] .intro.animated .inner{transition:max-height var(--animS) cubic-bezier(var(--timingBezier))}*[data-component=how-we-work] .intro.animated .read-more{transition:opacity var(--animS) ease}*[data-component=how-we-work] .intro.opened .read-more{height:0;transition:height var(--animS) ease}*[data-component=how-we-work] .value{margin-top:var(--moduleBlue)}*[data-component=how-we-work] .value p{margin-top:var(--moduleTurquoise);font-family:var(--fontFamilyMonoThin)}*[data-component=how-we-work] .value .cont{margin-top:var(--moduleGreen);color:var(--color4)}*[data-component=how-we-work] .value .quote{margin-top:var(--moduleGreen);font-family:var(--fontFamilyMonoThin)}*[data-component=how-we-work] .value[data-index="2"] .image{margin-top:var(--moduleGreen)}*[data-component=how-we-work] .images .image{margin-top:var(--moduleGreen)}@media all and (min-width: 768px){*[data-component=how-we-work] .intro{--column-width: calc((100% - (11 * var(--gutter))) / 12)}*[data-component=how-we-work] .intro .inner,*[data-component=how-we-work] .intro .read-more{margin:0 calc(var(--column-width) + var(--gutter))}*[data-component=how-we-work] .separator-dot-single{--padding-vertical: var(--moduleYellow)}*[data-component=how-we-work] .value{margin-top:var(--moduleYellow);display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gutter)}*[data-component=how-we-work] .value h2{grid-column:1/7;order:1;text-align:right}*[data-component=how-we-work] .value p{margin-top:0;grid-column:7/13;order:2}*[data-component=how-we-work] .value .cont{margin-top:0;grid-column:2/7;order:3}*[data-component=how-we-work] .value .quote{margin-top:0;grid-column:7/12;order:4}*[data-component=how-we-work] .value[data-index="0"] .cont .inner,*[data-component=how-we-work] .value[data-index="2"] .cont .inner{text-align:right}*[data-component=how-we-work] .value[data-index="1"] .cont,*[data-component=how-we-work] .value[data-index="3"] .cont{grid-column:7/12;order:4}*[data-component=how-we-work] .value[data-index="1"] .quote,*[data-component=how-we-work] .value[data-index="3"] .quote{grid-column:2/7;order:3}*[data-component=how-we-work] .value[data-index="2"] .image{margin-top:0;grid-column:7/13;order:4}*[data-component=how-we-work] .value[data-index="3"] h2{grid-column:7/13;order:2;text-align:left}*[data-component=how-we-work] .value[data-index="3"] p{grid-column:1/7;order:1;text-align:right}*[data-component=how-we-work] .images{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}*[data-component=how-we-work] .images .image{margin-top:var(--moduleBlue);width:calc((100% - var(--gutter))/2)}}@media all and (min-width: 1560px){*[data-component=how-we-work] .value[data-index="2"]{max-width:var(--widthMax)}*[data-component=how-we-work] .value[data-index="2"] .cont{display:flex;justify-content:right}*[data-component=how-we-work] .value[data-index="2"] .cont .inner{max-width:582.5px}}
*[data-component=items-list] h2{font-size:var(--textSize32);line-height:var(--lineHeight32)}*[data-component=items-list] .items .item{display:block;margin-top:var(--moduleBlue);text-decoration:none}*[data-component=items-list] .items .item .top .image-rounded{border-bottom-right-radius:var(--moduleGreen)}*[data-component=items-list] .items .item .top h3{margin-top:var(--moduleGreen);font-size:var(--textSizeBase);line-height:var(--lineHeightBase);font-weight:normal;font-family:var(--fontModeratMedium)}*[data-component=items-list] .items .item .top .abst{margin-top:var(--moduleTurquoise)}*[data-component=items-list] .items .item .button-corner{margin-top:var(--moduleGreen)}@media all and (min-width: 768px){*[data-component=items-list] .items{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}*[data-component=items-list] .items .item{display:flex;flex-direction:column;justify-content:space-between}*[data-component=items-list] .items .item .top{flex-direction:column}*[data-component=items-list] .items .item .button-corner{width:-moz-fit-content;width:fit-content}}
*[data-component=legal-info-article]{padding:calc(var(--headerHeight) + var(--moduleBlue)) var(--paddingBodyH) 0}*[data-component=legal-info-article] .cont h2{font-size:var(--textSizeBig);line-height:var(--lineHeightBig)}*[data-component=legal-info-article] .cont a{text-decoration:underline}*[data-component=legal-info-article] .cont b{font-family:var(--fontModeratBold);display:inline-block;margin-bottom:6px}@media all and (min-width: 768px){*[data-component=legal-info-article] .cont{-moz-columns:2;columns:2;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}
body.material{--colorBg: var(--color3)}*[data-component=material]{padding-top:calc(var(--headerHeight) + var(--moduleBlue))}*[data-component=material] .breadcrumbs-container{padding:0 var(--paddingBodyH)}*[data-component=material] .material-details{padding:0 var(--paddingBodyH);background-color:var(--color2);border-top-left-radius:var(--imageRadius)}*[data-component=material] .material-details .main{padding-top:var(--moduleBlue)}*[data-component=material] .material-details .main .left{text-align:center}*[data-component=material] .material-details .main .left h1{margin:0}*[data-component=material] .material-details .main .quote{text-align:center;font-family:var(--fontFamilyMonoThin)}*[data-component=material] .material-details .main-content{margin-top:var(--moduleBlue)}*[data-component=material] .material-details .main-content .image-vertical{margin-top:var(--moduleBlue)}*[data-component=material] .material-details .main-content .contents-extra{margin-top:var(--moduleBlue)}*[data-component=material] .material-details .main-content .contents-extra .inner .cont-part h3{color:var(--color4);font-family:var(--fontModeratBold);font-weight:normal !important}*[data-component=material] .material-details .main-content .contents-extra .inner .cont-part ul{margin-left:24px}*[data-component=material] .material-details .main-content .contents-extra .inner .cont-part:not(:first-child){margin-top:var(--moduleTurquoise)}*[data-component=material] .material-details .main-content .image-horizontal{margin-top:var(--moduleBlue)}*[data-component=material] .material-details .features{--padding-extra: 10px;margin-top:var(--moduleBlue);margin-bottom:calc(var(--moduleRed) - var(--moduleBlue));list-style:none;max-width:calc(var(--widthMiddle) - 2*var(--paddingBodyH))}*[data-component=material] .material-details .features li{--animSpeed: var(--animN);display:flex;flex-direction:column;cursor:pointer}*[data-component=material] .material-details .features li .header{--width-arrow: 38px;transition:background-color var(--animSpeed) ease,color var(--animSpeed) ease,border-color var(--animSpeed) cubic-bezier(var(--timingBezier));color:var(--color7);padding:var(--moduleGreen) var(--padding-extra)}*[data-component=material] .material-details .features li .header .arrow{--offset: 5px;float:right;width:var(--width-arrow);height:40px;position:relative}*[data-component=material] .material-details .features li .header .arrow:before,*[data-component=material] .material-details .features li .header .arrow:after{left:20px;top:29px;transform-origin:100% 1;content:"";display:block;position:absolute;width:14.14px;height:1px;background-color:var(--color0);transform:translateX(calc(-1 * var(--offset))) rotateZ(45deg);transition:height var(--animSpeed) ease,transform var(--animSpeed) ease}*[data-component=material] .material-details .features li .header .arrow:after{transform:translateX(var(--offset)) rotateZ(135deg)}*[data-component=material] .material-details .features li .header .name{color:var(--color0);font-family:var(--fontModeratBold)}*[data-component=material] .material-details .features li .header:focus{outline:0;color:var(--color0)}*[data-component=material] .material-details .features li:not(.open):hover{color:var(--color0)}*[data-component=material] .material-details .features li:not(.open):hover .arrow:before,*[data-component=material] .material-details .features li:not(.open):hover .arrow:after{height:2px}*[data-component=material] .material-details .features li .details{height:0;transition:height var(--animSpeed) cubic-bezier(var(--timingBezier));overflow:hidden;border-bottom:1px solid var(--color0)}*[data-component=material] .material-details .features li .details .text{opacity:0;transition:opacity var(--animSpeed) ease;transition-delay:0s;display:block;text-decoration:none;padding:0 10px 20px}*[data-component=material] .material-details .features li.open .header{color:var(--color0)}*[data-component=material] .material-details .features li.open .header .arrow:before,*[data-component=material] .material-details .features li.open .header .arrow:after{transform:translateX(calc(-1 * var(--offset))) rotateZ(-45deg)}*[data-component=material] .material-details .features li.open .header .arrow:after{transform:translateX(var(--offset)) rotateZ(225deg)}*[data-component=material] .material-details .features li.open .details{height:var(--height)}*[data-component=material] .material-details .features li.open .details .text{opacity:1;transition-delay:var(--animF)}*[data-component=material] *[data-component=items-list]{padding-bottom:var(--moduleRed)}@media all and (min-width: 768px){*[data-component=material]{padding-top:calc(150px + var(--moduleRed))}*[data-component=material] .material-details .main{padding-top:var(--moduleYellow);display:flex;align-items:center}*[data-component=material] .material-details .main .left,*[data-component=material] .material-details .main .quote{width:calc((100% - 130px)/2)}*[data-component=material] .material-details .main .left{display:flex;justify-content:flex-end;text-align:right}*[data-component=material] .material-details .main .separator-dot-single{padding-top:0;padding-bottom:0}*[data-component=material] .material-details .main .quote{text-align:left}*[data-component=material] .material-details .main .quote .inner{max-width:50%}*[data-component=material] .material-details .main-content{--widthHalf: calc((100% - var(--gutter)) / 2);margin-top:var(--moduleRed);display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=material] .material-details .main-content .content,*[data-component=material] .material-details .main-content .image-vertical,*[data-component=material] .material-details .main-content .contents-extra,*[data-component=material] .material-details .main-content .image-horizontal{width:var(--widthHalf)}*[data-component=material] .material-details .main-content .content .texts-container{aspect-ratio:3/4;display:flex;justify-content:flex-end}*[data-component=material] .material-details .main-content .content .texts-container .texts-inner{height:100%;overflow:auto}*[data-component=material] .material-details .main-content .content .texts-container .texts-inner .texts-mover{max-width:var(--widthMiddleSide)}*[data-component=material] .material-details .main-content .content .image{margin-top:0}*[data-component=material] .material-details .main-content .image-vertical{margin-top:0}*[data-component=material] .material-details .main-content .contents-extra{order:4}*[data-component=material] .material-details .main-content .contents-extra .inner{width:100%;max-width:var(--widthMiddleSide)}*[data-component=material] .material-details .main-content .image-horizontal{order:3}*[data-component=material] .material-details .features{margin-top:var(--moduleYellow)}*[data-component=material] .material-details .features li .header{display:flex;flex-direction:row}*[data-component=material] .material-details .features li .header>*{flex-grow:0;flex-shrink:0}*[data-component=material] .material-details .features li .header .arrow{float:none;order:4;height:20px}*[data-component=material] .material-details .features li .header .arrow:before,*[data-component=material] .material-details .features li .header .arrow:after{top:10px}*[data-component=material] .material-details .features li .header .name{width:calc((100% - var(--gutter))/2)}*[data-component=material] .material-details .features li .header .value{width:calc((100% - var(--gutter))/2 - var(--width-arrow));margin-left:var(--gutter)}*[data-component=material] .material-details .features li .details .text{display:flex}*[data-component=material] .material-details .features li:not(.open):hover .header{background-color:var(--color5)}}@media all and (min-width: 1024px){*[data-component=material] .material-details .main-content .contents-extra .inner{display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=material] .material-details .main-content .contents-extra .inner .cont-part{width:calc((100% - var(--gutter))/2)}*[data-component=material] .material-details .main-content .contents-extra .inner .cont-part:nth-child(2){margin-top:0}}
*[data-component=materials-panel]{height:calc(100vh - 82px)}*[data-component=materials-panel] .viewport{height:100%}*[data-component=materials-panel] .viewport ul.mover{opacity:0;transition:opacity var(--animN) ease;list-style:none;display:block;position:relative;height:100%;aspect-ratio:16/9}*[data-component=materials-panel] .viewport ul.mover.visible{opacity:1}*[data-component=materials-panel] .viewport ul.mover li{position:relative;z-index:2;width:0;height:0;overflow:visible;--size: 0px;transition:transform var(--animN) ease}*[data-component=materials-panel] .viewport ul.mover li a{display:block;width:var(--size);transform:translateX(calc(-1 * var(--size) / 2)) translateY(calc(-1 * var(--size) / 2));text-align:center;text-decoration:none}*[data-component=materials-panel] .viewport ul.mover li a figure{display:flex;flex-direction:column}*[data-component=materials-panel] .viewport ul.mover li a figure img{width:var(--size);height:var(--size)}*[data-component=materials-panel] .viewport ul.mover li a figure figcaption{margin-top:10px;opacity:1;transition:opacity var(--animN) ease,transform var(--animN) ease;transform:translateY(-10px)}*[data-component=materials-panel] .viewport ul.mover li:hover{z-index:3}*[data-component=materials-panel] .viewport ul.mover li:hover a figure figcaption{opacity:1;transform:translateY(0)}@media all and (min-width: 768px){*[data-component=materials-panel] .viewport ul.mover li a figure figcaption{opacity:0}}
*[data-component=projects-list]{--padding-extra: 7px;list-style:none}*[data-component=projects-list] li{--animSpeed: 0s;display:flex;flex-direction:column}*[data-component=projects-list] li .header{--width-arrow: 38px;cursor:pointer;transition:background-color var(--animN) ease,color var(--animSpeed) ease,border-color var(--animSpeed) cubic-bezier(var(--timingBezier));color:var(--color7);padding:var(--moduleGreen) var(--padding-extra)}*[data-component=projects-list] li .header .arrow{--offset: 5px;float:right;width:var(--width-arrow);height:60px;position:relative}*[data-component=projects-list] li .header .arrow:before,*[data-component=projects-list] li .header .arrow:after{left:20px;top:29px;transform-origin:100% 1;content:"";display:block;position:absolute;width:14.14px;height:1px;background-color:var(--color0);transform:translateX(calc(-1 * var(--offset))) rotateZ(45deg);transition:height var(--animSpeed) ease,transform var(--animSpeed) ease}*[data-component=projects-list] li .header .arrow:after{transform:translateX(var(--offset)) rotateZ(135deg)}*[data-component=projects-list] li .header .name{color:var(--color0);font-family:var(--fontModeratMedium)}*[data-component=projects-list] li .header:focus{outline:0;color:var(--color0)}*[data-component=projects-list] li:not(.open):hover{color:var(--color0)}*[data-component=projects-list] li:not(.open):hover .arrow:before,*[data-component=projects-list] li:not(.open):hover .arrow:after{height:2px}*[data-component=projects-list] li .details{height:0;transition:height var(--animSpeed) cubic-bezier(var(--timingBezier));overflow:hidden;border-bottom:1px solid var(--color0)}*[data-component=projects-list] li .details a{opacity:0;transition:opacity var(--animSpeed) ease;transition-delay:0s;display:block;text-decoration:none}*[data-component=projects-list] li .details a .image{margin-top:0;box-shadow:none;background-color:rgba(var(--colorRGB0), 0.25)}*[data-component=projects-list] li .details a .text{margin-top:var(--moduleGreen)}*[data-component=projects-list] li .details a .text .text-inner h3{display:none}*[data-component=projects-list] li .details a .text .text-inner .button-corner{display:inline-block;margin-top:var(--moduleGreen)}*[data-component=projects-list] li.open .header{color:var(--color0)}*[data-component=projects-list] li.open .header .arrow:before,*[data-component=projects-list] li.open .header .arrow:after{transform:translateX(calc(-1 * var(--offset))) rotateZ(-45deg)}*[data-component=projects-list] li.open .header .arrow:after{transform:translateX(var(--offset)) rotateZ(225deg)}*[data-component=projects-list] li.open .details{height:var(--height)}*[data-component=projects-list] li.open .details a{opacity:1;transition-delay:var(--animF)}*[data-component=projects-list] li:first-of-type{border-top:1px solid var(--color0)}*[data-component=projects-list].list li.animated{--animSpeed: var(--animN)}*[data-component=projects-list].grid li:first-of-type{border:0}*[data-component=projects-list].grid li .header{display:none}*[data-component=projects-list].grid li .details{display:block;border:0;transition:none;height:var(--height)}*[data-component=projects-list].grid li .details a{flex-direction:column;opacity:1}*[data-component=projects-list].grid li .details a .text .text-inner h3{display:block}*[data-component=projects-list].grid li .details a .abst{margin-top:calc(var(--moduleGreen)/2)}*[data-component=projects-list].grid li .details a .image,*[data-component=projects-list].grid li .details a .text{width:100%}*[data-component=projects-list].grid li .details a .text{padding-bottom:var(--moduleBlue)}@media all and (min-width: 768px){*[data-component=projects-list] li .header{display:flex;flex-direction:row}*[data-component=projects-list] li .header>*{flex-grow:0;flex-shrink:0}*[data-component=projects-list] li .header .arrow{float:none;order:4;height:20px}*[data-component=projects-list] li .header .arrow:before,*[data-component=projects-list] li .header .arrow:after{top:10px}*[data-component=projects-list] li .header .name{width:calc((100% - var(--gutter))/2)}*[data-component=projects-list] li .header .year{width:calc((100% - 3*var(--gutter))/4);margin-left:var(--gutter)}*[data-component=projects-list] li .header .location{width:calc((100% - 3*var(--gutter))/4 - var(--width-arrow));margin-left:var(--gutter)}*[data-component=projects-list] li .details a{display:flex}*[data-component=projects-list] li .details a h3{font-family:var(--fontModeratMedium)}*[data-component=projects-list] li:not(.open):hover .header{background-color:var(--color5)}*[data-component=projects-list].list li .details a{display:flex;justify-content:space-between}*[data-component=projects-list].list li .details a .image,*[data-component=projects-list].list li .details a .text{width:calc((100% - var(--gutter))/2)}*[data-component=projects-list].list li .details a .text{margin-top:0}*[data-component=projects-list].grid{display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=projects-list].grid li{width:calc((100% - var(--gutter))/2)}*[data-component=projects-list].grid li .details{overflow:visible;height:auto}*[data-component=projects-list].grid li .details a{opacity:1}*[data-component=projects-list].grid li .details a .text .text-inner{width:100%;max-width:calc(var(--widthMiddleSide))}*[data-component=projects-list].grid li:nth-child(2n+1) .details a .text{display:flex;justify-content:flex-end}}
*[data-component=materials-root] .switch-list-grid{padding:0 var(--paddingBodyH)}*[data-component=materials-root] .materials-list{padding:0 var(--paddingBodyH)}*[data-component=materials-root] *[data-component=materials-panel].hidden{display:none}*[data-component=materials-root] .materials-list{display:none;list-style:none;font-size:var(--textSizeBig);line-height:var(--lineHeightBig)}*[data-component=materials-root] .materials-list li a{display:block;padding:var(--moduleGreen) 10px;border-bottom:solid 1px var(--color0);transition:background-color var(--animN) ease;text-decoration:none}*[data-component=materials-root] .materials-list li a .name{font-family:var(--fontModeratMedium)}*[data-component=materials-root] .materials-list li a .usage{margin-top:var(--moduleTurquoise);color:var(--color7);transition:color var(--animN) ease}*[data-component=materials-root] .materials-list li a:hover{background-color:var(--color5)}*[data-component=materials-root] .materials-list li a:hover .usage{color:var(--color0)}*[data-component=materials-root] .materials-list.visible{display:block}@media all and (min-width: 768px){*[data-component=materials-root] .materials-list li a{display:flex;justify-content:space-between}*[data-component=materials-root] .materials-list li a .usage{margin-top:0}}
body.project{--colorBg: var(--color3)}*[data-component=project] .breadcrumbs-container{padding:0 var(--paddingBodyH)}*[data-component=project] .image-container{padding:0 var(--paddingBodyH)}*[data-component=project] .data{padding:0 var(--paddingBodyH)}*[data-component=project] .data .abst{margin-top:var(--moduleGreen);font-family:var(--fontModeratLight);font-size:var(--textSizeBig);line-height:var(--lineHeightBig)}*[data-component=project] .data .info{margin-top:var(--moduleGreen)}*[data-component=project] .data .info>div{display:flex;justify-content:space-between;border-bottom:solid 1px var(--color0);padding:var(--moduleGreen) 0;text-align:right}*[data-component=project] .data .info>div label{text-transform:uppercase;padding-right:10px;text-align:left;min-width:130px}*[data-component=project] .data .info>div .name{font-family:var(--fontModeratBold)}*[data-component=project] .data .info>div ul.materials{list-style:none}*[data-component=project] .data .info>div ul.materials li{display:inline-block}*[data-component=project] .data .info>div ul.materials li:not(:last-child):after{content:", "}*[data-component=project] .standard-blocks-container{padding:0 var(--paddingBodyH)}*[data-component=project] *[data-component=items-list]{padding:0 var(--paddingBodyH) var(--moduleRed)}@media all and (min-width: 768px){*[data-component=project] .data{display:flex;flex-direction:row;justify-content:space-between}*[data-component=project] .data .abst,*[data-component=project] .data .info{width:calc((100% - var(--gutter))/2);margin-top:var(--moduleBlue)}*[data-component=project] .data .info>div:first-of-type{padding-top:0}}
*[data-component=projects-archive]{padding:0 var(--paddingBodyH)}
*[data-component=standard-blocks-v2]{--marginTop: var(--moduleGreen);--gap: var(--gutter);width:100%}*[data-component=standard-blocks-v2].container{width:100%}*[data-component=standard-blocks-v2].container u{text-decoration:none;font-family:var(--fontModeratBold)}*[data-component=standard-blocks-v2].container .inner{width:100%;max-width:var(--widthMax)}*[data-component=standard-blocks-v2].container .inner .data{background-color:#fff8dc;padding:10px}*[data-component=standard-blocks-v2].container .inner .block .images,*[data-component=standard-blocks-v2].container .inner .block .text{width:100%}*[data-component=standard-blocks-v2].container .inner .block .images:not(:has(*)){display:none}*[data-component=standard-blocks-v2].container .inner .block .text:not(.text:has(.text-inner)){min-height:100px;display:none}*[data-component=standard-blocks-v2].container .inner .block .image{margin-top:var(--marginTop)}*[data-component=standard-blocks-v2].container .inner .block .text-inner{margin-top:var(--marginTop)}*[data-component=standard-blocks-v2].container .inner .block .text-inner h3{margin-bottom:var(--moduleTurquoise);font-weight:normal;font-size:var(--textSizeBase)}*[data-component=standard-blocks-v2].container .inner .block .text-inner h4{font-weight:normal;font-size:var(--textSizeBig);line-height:var(--lineHeightBig);font-family:var(--fontModeratLight)}*[data-component=standard-blocks-v2].container .inner .block .text-inner a+h3,*[data-component=standard-blocks-v2].container .inner .block .text-inner div+h3,*[data-component=standard-blocks-v2].container .inner .block .text-inner p+h3{margin-top:20px}*[data-component=standard-blocks-v2].container .inner .block .text-inner .paragraph.text-big{font-size:var(--textSizeBig);line-height:var(--lineHeightBig);font-family:var(--fontModeratLight)}*[data-component=standard-blocks-v2].container .inner .block .text-inner b,*[data-component=standard-blocks-v2].container .inner .block .text-inner strong{font-weight:normal}*[data-component=standard-blocks-v2].container .inner .block .text-inner.empty{margin-top:0}*[data-component=standard-blocks-v2].container .inner .block .images-inner .image{display:flex;background-color:rgba(var(--colorRGB0), 0.25)}*[data-component=standard-blocks-v2].container .inner .block .images-inner .image img{width:100%;height:auto}*[data-component=standard-blocks-v2].container .inner .block .images-inner .image:has(video){position:relative;display:flex;align-items:center;justify-content:center}*[data-component=standard-blocks-v2].container .inner .block .images-inner .image:has(video) video{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}*[data-component=standard-blocks-v2].container .inner .block.layout-1988 .images .images-inner{display:flex;flex-wrap:wrap;align-items:flex-start}*[data-component=standard-blocks-v2].container .inner .block.layout-1988 .images .images-inner .image:nth-child(3n+1){width:100%}*[data-component=standard-blocks-v2].container .inner .block.layout-1988 .images .images-inner .image:nth-child(3n+2){width:calc((100% - var(--gap))/2)}*[data-component=standard-blocks-v2].container .inner .block.layout-1988 .images .images-inner .image:nth-child(3n+3){width:calc((100% - var(--gap))/2);margin-left:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-1988 .text .text-inner{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gap);column-gap:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-2021{font-family:var(--fontFamilyMonoThin);font-size:var(--textSizeBase)}*[data-component=standard-blocks-v2].container .inner .block.layout-2021 .text{padding:0 var(--moduleGreen)}@media all and (min-width: 767px){*[data-component=standard-blocks-v2]{--marginTop: var(--moduleBlue)}*[data-component=standard-blocks-v2].container .inner .block .images:not(:has(*)){display:block}*[data-component=standard-blocks-v2].container .inner .block .text .text-inner{max-width:var(--widthMiddleSide)}*[data-component=standard-blocks-v2].container .inner .block.layout-1988 .images .images-inner .image:nth-child(3n+1){width:calc((100% - var(--gap))/2)}*[data-component=standard-blocks-v2].container .inner .block.layout-1988 .images .images-inner .image:nth-child(3n+2){width:calc(((100% - var(--gap))/2 - var(--gap))/2);margin-left:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-1988 .images .images-inner .image:nth-child(3n+3){width:calc(((100% - var(--gap))/2 - var(--gap))/2)}*[data-component=standard-blocks-v2].container .inner .block.layout-1988 .text .text-inner{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gap);column-gap:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-1981 .images .images-inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}*[data-component=standard-blocks-v2].container .inner .block.layout-1981 .images .images-inner .image{width:calc((100% - var(--gutter))/2)}*[data-component=standard-blocks-v2].container .inner .block.layout-1981 .text .text-inner{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gap);column-gap:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-1982 .text .text-inner{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gap);column-gap:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-1985{display:flex}*[data-component=standard-blocks-v2].container .inner .block.layout-1985 .images{width:calc((100% - var(--gap))/2);margin-right:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-1985 .text{width:calc((100% - var(--gap))/2)}*[data-component=standard-blocks-v2].container .inner .block.layout-1987{display:flex}*[data-component=standard-blocks-v2].container .inner .block.layout-1987 .images{width:calc((100% - var(--gap))/2);order:2}*[data-component=standard-blocks-v2].container .inner .block.layout-1987 .text{width:calc((100% - var(--gap))/2);margin-right:var(--gap);order:1;display:flex;justify-content:flex-end}*[data-component=standard-blocks-v2].container .inner .block.layout-2009 .images .images-inner{display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=standard-blocks-v2].container .inner .block.layout-2009 .images .images-inner .image{width:calc((100% - var(--gap))/2);align-self:flex-start}*[data-component=standard-blocks-v2].container .inner .block.layout-2009 .text .text-inner{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gap);column-gap:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-2010{display:flex}*[data-component=standard-blocks-v2].container .inner .block.layout-2010 .images{width:calc((100% - var(--gap))/2);margin-right:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-2010 .text{width:calc((100% - var(--gap))/2)}*[data-component=standard-blocks-v2].container .inner .block.layout-2011{display:flex}*[data-component=standard-blocks-v2].container .inner .block.layout-2011 .images{width:calc((100% - var(--gap))/2);order:2}*[data-component=standard-blocks-v2].container .inner .block.layout-2011 .text{width:calc((100% - var(--gap))/2);margin-right:var(--gap);order:1;display:flex;justify-content:flex-end}*[data-component=standard-blocks-v2].container .inner .block.layout-2011 .text .text-inner{max-width:var(--widthMiddleSide)}*[data-component=standard-blocks-v2].container .inner .block.layout-2011 .text .text-inner:not(:first-of-type){margin-top:0}*[data-component=standard-blocks-v2].container .inner .block.layout-1945{display:flex}*[data-component=standard-blocks-v2].container .inner .block.layout-1945 .images{width:calc((100% - var(--gap))/2);margin-right:var(--gap)}*[data-component=standard-blocks-v2].container .inner .block.layout-1945 .text{width:calc((100% - var(--gap))/2)}*[data-component=standard-blocks-v2].container .inner .block.layout-1944{display:flex}*[data-component=standard-blocks-v2].container .inner .block.layout-1944 .images{width:calc((100% - var(--gap))/2);order:2}*[data-component=standard-blocks-v2].container .inner .block.layout-1944 .text{width:calc((100% - var(--gap))/2);margin-right:var(--gap);order:1;display:flex;justify-content:flex-end}*[data-component=standard-blocks-v2].container .inner .block.layout-1944 .text .text-inner{max-width:var(--widthMiddleSide)}*[data-component=standard-blocks-v2].container .inner .block.layout-2021{max-width:640px;margin:0 auto}*[data-component=standard-blocks-v2].container .inner .block.layout-2021 .images{display:none}*[data-component=standard-blocks-v2].container .inner .block.layout-2021 .text{padding:calc(var(--moduleGreen)*2)}*[data-component=standard-blocks-v2].container .inner .block.layout-2440 .images .images-inner{display:flex;justify-content:space-between}*[data-component=standard-blocks-v2].container .inner .block.layout-2440 .images .images-inner .image{width:calc((100% - var(--gap))/2)}*[data-component=standard-blocks-v2].container .inner .block.layout-2440 .text .text-inner{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gap);column-gap:var(--gap)}}
*[data-component=switch-list-grid] .buttons{display:flex;justify-content:flex-end;margin-bottom:1.5rem}*[data-component=switch-list-grid] .buttons .button{--size: 23px;--bgColor: var(--color0);width:auto;width:var(--size);height:var(--size);cursor:pointer}*[data-component=switch-list-grid] .buttons .button .inner{width:var(--size);height:var(--size)}*[data-component=switch-list-grid] .buttons .button[data-mode=list]{align-self:center;height:19px;position:relative;display:flex;align-items:center;justify-content:flex-end;margin-right:1rem}*[data-component=switch-list-grid] .buttons .button[data-mode=list] .inner{height:19px}*[data-component=switch-list-grid] .buttons .button[data-mode=list] .inner div{padding:0;position:relative;top:0;height:3px;background-color:var(--bgColor);transition:background-color var(--animN) ease;margin-bottom:5px;border-radius:2px}*[data-component=switch-list-grid] .buttons .button[data-mode=list] .inner div:last-child{margin-bottom:0}*[data-component=switch-list-grid] .buttons .button[data-mode=list] .inner div:nth-child(2){right:0}*[data-component=switch-list-grid] .buttons .button[data-mode=grid]{align-self:center;position:relative;display:flex;align-items:center;justify-content:flex-end}*[data-component=switch-list-grid] .buttons .button[data-mode=grid] .inner{display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=switch-list-grid] .buttons .button[data-mode=grid] .inner div{padding:0;width:calc((100% - 1px)/2);position:relative;top:0;height:11px;background-color:var(--bgColor);transition:background-color var(--animN) ease;margin-bottom:1px}*[data-component=switch-list-grid] .buttons .button[data-mode=grid] .inner div:nth-child(2){right:0}*[data-component=switch-list-grid] .buttons .button.selected,*[data-component=switch-list-grid] .buttons .button:hover{--bgColor: var(--color1)}
body.videofullscreen{overflow:hidden;height:100vh}#video-container{position:fixed;z-index:10;width:100vw;height:100vh;top:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:opacity var(--animN) ease;display:none;background-color:var(--color2)}#video-container:before{content:"";position:absolute;width:64px;height:64px;animation:pulse 3s ease-in-out infinite;animation-delay:.5s;background-image:url(../img/archingreen-logo.svg);background-size:contain;background-repeat:no-repeat;filter:invert(100%)}@keyframes pulse{0%{opacity:.75}30%{opacity:1}100%{opacity:.75}}#video-container video{width:calc(100vw + 2px);height:calc(100vh + 2px);-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}#video-container.visible{display:flex}#video-container.removing{opacity:0}
