div.content{--padding: 0 0 4em var(--margin-h);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:var(--font-size);margin-top:var(--header-v);padding:var(--padding);min-height:calc(100vh - var(--header-v))}@media (max-width: 991px){div.content{--padding: 0 var(--margin-h) 2em var(--margin-h)}}@media (max-width: 767px){div.content{--padding: 0 var(--margin-h) 4em var(--margin-h)}}@media (max-width: 991px){div.content.has-cols{--padding: 0 0 4em var(--margin-h)}}@media (max-width: 767px){div.content.has-cols{--padding: 0 var(--margin-h) 4em var(--margin-h)}}@media (max-width: 575px){div.content{--margin-h: 20px}}div.content div.intro{--width: clamp(800px, 57vw, 1600px);width:var(--width)}div.content div.intro h2{font-family:var(--font-family-ex);font-size:calc(var(--font-size) * 1.8);font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:.5em}div.content div.intro h3{position:relative;padding-left:var(--margin-h);font-family:var(--font-family-ex);font-size:calc(var(--font-size) * 1.1);font-weight:300;letter-spacing:.04em;margin-bottom:5vh}div.content div.intro h3 figure{position:absolute;left:0;top:-.6em;height:1.5em;width:calc(var(--margin-h) - 12px);border-left:1px solid #fff;border-bottom:1px solid #fff}div.content div.intro h2 a,div.content div.intro h3 a{border-bottom:1px solid transparent;transition:border-bottom .3s ease}div.content div.intro h2 a:hover,div.content div.intro h3 a:hover{border-bottom:1px solid #fff}div.content div.intro h4{font-family:var(--font-family-ex);font-size:calc(var(--font-size) * 1.1);font-weight:700;letter-spacing:.04em;margin-top:1em;margin-bottom:.5em}div.content div.intro p{font-size:var(--font-size);line-height:1.55}div.content div.intro p:not(:last-child){margin-bottom:.5em}div.content div.intro ul{font-size:var(--font-size);line-height:1.55}div.content div.intro ul:not(:last-child){margin-bottom:.5em}div.content div.intro ul li{margin-left:1.5em;list-style:disc;line-height:1.25}div.content div.intro ul li:not(:last-child){margin-bottom:.3em}div.content div.intro p a{color:var(--primary-color);font-weight:700;border-bottom:1px solid transparent;transition:border-bottom .3s ease}div.content div.intro p a:hover{border-bottom:1px solid var(--primary-color)}@media (max-width: 991px){div.content div.intro{--width: 100%}}div.content div.cols{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:0}div.content div.cols h2{flex:1 0 100%;font-family:var(--font-family-ex);font-size:calc(var(--font-size) * 1.8);font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:.5em}div.content div.cols div.intro{flex:1 0 auto;max-width:55%;padding-right:3vw}div.content div.cols div.intro div.tec7-link{font-size:var(--font-size);margin-top:2em}div.content div.cols div.intro div.tec7-link a{display:flex;justify-content:center;align-items:center;border:1px solid hsl(0,0%,60%);border-radius:.5em;width:100%;height:100%;padding:1em 0;background-color:#ffffff1a;transition:all .25s ease}div.content div.cols div.intro div.tec7-link a:hover{background-color:#ffffff4d;border:1px solid hsl(0,0%,100%);transform:scale(1.02);box-shadow:0 0 10px #fff}div.content div.cols div.intro div.tec7-link img{width:clamp(100px,35vw,500px);height:auto;margin-left:1em}div.content div.cols div.image{margin-top:-3em;flex:1 0 auto;min-width:calc(40% - 3vw);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}div.content div.cols div.image figure{position:relative;width:100%;aspect-ratio:16/10;height:auto;margin:0 auto}div.content div.cols div.image figure>img{position:absolute;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}div.content div.cols div.image figure div.tec7-logo{position:absolute;z-index:2;bottom:-7%;left:8%;width:23%;height:23%}div.content div.cols div.image figure div.tec7-logo img{position:relative;width:100%;height:auto}@media (max-width: 767px){div.content div.cols div.intro{order:1;min-width:100%;padding-right:0;margin-top:1.5em}div.content div.cols div.intro div.tec7-link{margin-top:1em}div.content div.cols div.intro div.tec7-link img{margin-left:.3em;width:clamp(230px,60vw,500px)}div.content div.cols div.image{order:0;min-width:100%;margin-top:0}div.content div.cols div.image figure div.tec7-logo{position:absolute;z-index:2;bottom:5%;left:auto;right:4%;width:15%;height:23%}}
