@font-face{font-family:"ABCMarist";src:url("../fonts/ABCMarist-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Favorit";src:url("../fonts/ABCFavorit-Light.woff") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"ABCMarist";src:url("../fonts/ABCMarist-RegularItalic.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"ABCMaristBook";src:url("../fonts/ABCMarist-Book.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"ABCMaristBookItalic";src:url("../fonts/ABCMarist-BookItalic.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"ABCMaristMedium";src:url("../fonts/ABCMarist-Medium.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"ABCMaristBook";src:url("../fonts/ABCMarist-MediumItalic.woff2") format("woff2");font-weight:normal;font-style:italic}html{font-size:1vw}body{font-family:"ABCMarist", "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;color:black}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:0.8){body{line-height:1.15}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body{line-height:1.3;letter-spacing:0.02rem}}a:link,a:visited{text-decoration:none !important;color:black}a:hover{color:black}main a:link,main a:visited{color:black}main a:hover{color:black}h1,h2,h3,h4,h5,h6{margin:0;padding:0;-webkit-margin-before:0em !important;-webkit-margin-after:0em !important;-webkit-margin-start:0px !important;-webkit-margin-end:0px !important;font-weight:normal;font-size:1rem;line-height:1.1}.col-1{width:8.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-1{width:100%}}.col-2{width:16.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-2{width:100%}}.col-3{width:25%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-3{width:100%}}.col-4{width:33.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-4{width:100%}}.col-5{width:41.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-5{width:100%}}.col-6{width:50%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-6{width:100%}}.col-7{width:58.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-7{width:100%}}.col-8{width:66.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-8{width:100%}}.col-9{width:75%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-9{width:100%}}.col-10{width:83.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-10{width:100%}}.col-11{width:91.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-11{width:100%}}.col-12{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-12{width:100%}}.block-type-columns .grid{--columns: 12;display:grid;grid-template-columns:1fr}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:0.8){.block-type-columns .grid{grid-template-columns:repeat(12, 1fr)}.block-type-columns .grid>.column{grid-column:span var(--columns)}}html,body{margin:0;padding:0}*{box-sizing:border-box}.favorit-text p{font-family:"Favorit" !important}nav{font-family:sans-serif;display:flex;width:100rem;justify-content:space-between;padding:1rem;padding-top:1.2rem;padding-bottom:1.4rem;background-color:white;font-family:"Favorit", sans-serif;font-size:1.2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){nav{font-size:4rem;padding:3rem;padding-top:2rem;position:sticky;top:0;z-index:1}nav .mail-link{display:none}}nav .mail-link{transform:scale(1);display:inline-block;transition:transform 0.3s ease}nav .mail-link:hover{transform:scale(1.05)}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){nav .mail-link{display:none !important}}nav .about-link{position:relative}nav .about-link a{transform:scale(1);display:inline-block;transition:transform 0.3s ease}nav .about-link a:hover{transform:scale(1.05)}nav .about-link .hidden-info{position:absolute;left:calc(100% + 0.5em);top:0;white-space:nowrap;opacity:0;transition:opacity 0.3s ease, left 0.3s ease}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){nav .about-link .hidden-info{display:none}}nav .about-link.hover .hidden-info{opacity:1}nav .filter{display:flex}nav .filter-link{transform:scale(1);transition:transform 0.3s ease;display:block;padding-right:0.2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){nav .filter-link{padding-right:0.6rem}}nav .filter-link.active{text-decoration:underline !important;pointer-events:none}nav .filter-link:hover{transform:scale(1.1)}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){nav .filter-link:hover{transform:scale(1)}}body.about .about-wrapper,body.impressum .about-wrapper{padding-top:5rem;height:calc(100vh - 3.6rem);overflow:scroll}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.about .about-wrapper figure,body.impressum .about-wrapper figure{text-align:right}}body.about .about-wrapper figure img,body.impressum .about-wrapper figure img{height:12rem;padding-left:65rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.about .about-wrapper figure img,body.impressum .about-wrapper figure img{height:50rem;padding-left:0}}body.about .about-wrapper h2,body.impressum .about-wrapper h2{padding-left:10rem;font-size:1.4rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.about .about-wrapper h2,body.impressum .about-wrapper h2{font-size:5rem}}body.about .about-wrapper .bodytext,body.impressum .about-wrapper .bodytext{font-size:1.4rem;padding:5rem;padding-top:3rem;padding-left:14rem;padding-right:14rem;hyphens:auto}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.about .about-wrapper .bodytext,body.impressum .about-wrapper .bodytext{font-size:4.6rem;padding-left:4rem;padding-right:4rem;font-size:4.6rem;font-family:"ABCMaristBook"}}body.about .about-wrapper .about-links,body.impressum .about-wrapper .about-links{list-style:none;text-align:right}body.about .about-wrapper .about-links li,body.impressum .about-wrapper .about-links li{font-size:1.4rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.about .about-wrapper .about-links li,body.impressum .about-wrapper .about-links li{font-size:5rem}}body.about .about-wrapper .about-links li:first-child,body.impressum .about-wrapper .about-links li:first-child{padding-right:10rem}body.about .about-wrapper .about-links li:nth-child(2),body.impressum .about-wrapper .about-links li:nth-child(2){padding-right:30rem;padding-top:3rem}body.about .about-wrapper .about-links li:nth-child(3),body.impressum .about-wrapper .about-links li:nth-child(3){padding-right:5rem;padding-top:3rem}body.about .about-wrapper .infotext,body.impressum .about-wrapper .infotext{font-size:1.4rem;padding-left:2.5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.about .about-wrapper .infotext,body.impressum .about-wrapper .infotext{font-size:4.6rem}}body.home,body.projekte,body.texte{height:100vh;overflow:hidden}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.home,body.projekte,body.texte{height:auto;overflow:scroll}}body.home .text-wrapper,body.projekte .text-wrapper,body.texte .text-wrapper{display:flex;padding:2rem;padding-top:0;gap:2rem;position:relative;width:100rem;overflow:hidden;transition:opacity 0.3s ease}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.home .text-wrapper,body.projekte .text-wrapper,body.texte .text-wrapper{flex-direction:column}body.home .text-wrapper .subtitle p,body.projekte .text-wrapper .subtitle p,body.texte .text-wrapper .subtitle p{display:block !important}body.home .text-wrapper p,body.projekte .text-wrapper p,body.texte .text-wrapper p{display:none}body.home .text-wrapper .big-intro-text p,body.projekte .text-wrapper .big-intro-text p,body.texte .text-wrapper .big-intro-text p{display:block}}body.home .text-wrapper .single-text.read-more p:nth-child(n+10),body.projekte .text-wrapper .single-text.read-more p:nth-child(n+10),body.texte .text-wrapper .single-text.read-more p:nth-child(n+10){display:none}body.home .text-wrapper .readmore,body.projekte .text-wrapper .readmore,body.texte .text-wrapper .readmore{margin-bottom:3rem}body.home .text-wrapper .readmore.mobileonly,body.projekte .text-wrapper .readmore.mobileonly,body.texte .text-wrapper .readmore.mobileonly{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.home .text-wrapper .readmore.mobileonly,body.projekte .text-wrapper .readmore.mobileonly,body.texte .text-wrapper .readmore.mobileonly{display:block;font-size:4.6rem}}body.home .text-wrapper button,body.projekte .text-wrapper button,body.texte .text-wrapper button{position:fixed;background-color:transparent;border:none;font-family:"ABCMarist";font-size:1.5rem;cursor:pointer;transition:opacity 0.2s ease;z-index:20;border-radius:2rem;padding:0.5rem;transform:scale(1);transition:transform 0.3s ease;text-shadow:0px 0px 1px white, 0px 0px 1px white, 0px 0px 2px white, 0px 0px 2px white, 0px 0px 3px white, 0px 0px 3px white, 0px 0px 4px white, 0px 0px 4px white, 0px 0px 5px white, 0px 0px 5px white, 0px 0px 6px white, 0px 0px 6px white, 0px 0px 7px white, 0px 0px 7px white, 0px 0px 8px white, 0px 0px 8px white, 0px 0px 9px white, 0px 0px 9px white, 0px 0px 10px white, 0px 0px 10px white, 0px 0px 11px white, 0px 0px 11px white, 0px 0px 12px white, 0px 0px 12px white, 0px 0px 13px white, 0px 0px 13px white, 0px 0px 14px white, 0px 0px 14px white, 0px 0px 16px white, 0px 0px 16px white, 0px 0px 17px white, 0px 0px 17px white, 0px 0px 18px white, 0px 0px 18px white, 0px 0px 19px white, 0px 0px 19px white, 0px 0px 20px white, 0px 0px 20px white, 0px 0px 21px white, 0px 0px 21px white, 0px 0px 22px white, 0px 0px 22px white, 0px 0px 23px white, 0px 0px 23px white, 0px 0px 24px white, 0px 0px 24px white, 0px 0px 25px white, 0px 0px 23px white, 0px 0px 9px white, 0px 0px 9px white, 0px 0px 10px white, 0px 0px 10px white, 0px 0px 25px white, 0px 0px 26px white, 0px 0px 26px white, 0px 0px 27px white, 0px 0px 27px white, 0px 0px 28px white, 0px 0px 28px white, 0px 0px 29px white, 0px 0px 29px white, 0px 0px 30px white, 0px 0px 30px white, 0px 0px 31px white}body.home .text-wrapper button:hover,body.projekte .text-wrapper button:hover,body.texte .text-wrapper button:hover{transform:scale(1.1)}body.home .text-wrapper button.prev,body.projekte .text-wrapper button.prev,body.texte .text-wrapper button.prev{left:0;top:48vh;opacity:0}body.home .text-wrapper button.next,body.projekte .text-wrapper button.next,body.texte .text-wrapper button.next{right:0;top:48vh}.single-text{flex:calc(92rem / 3) 0 0;height:calc(100vh - 3.6rem);overflow:scroll;hyphens:auto;hyphenate-limit-chars:8 4 4;-ms-overflow-style:none;scrollbar-width:none}.single-text::-webkit-scrollbar{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.single-text{height:100%;flex:1;margin-bottom:3rem}}.single-text h2{font-size:3.2rem;line-height:0.8;letter-spacing:-0.05rem;word-spacing:normal;hyphens:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.single-text h2{font-size:8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.single-text .subtitle{font-size:4rem}}.single-text .subtitle p{margin:0;font-style:italic;margin-top:0.5rem;line-height:1;font-family:"ABCMaristBookItalic";font-weight:normal}.single-text figure{margin:0;position:relative}.single-text figure iframe{width:100%;height:20rem;border:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.single-text figure iframe{height:50rem}}.single-text figure img{margin-top:0.5rem;width:100%;display:block}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.single-text figure img{margin-top:2.5rem}}.single-text figure figcaption{opacity:0;position:absolute;width:calc(100%);bottom:0rem;left:0rem;padding:0.5rem;padding-bottom:0rem;padding-top:0.7rem;padding-left:0.2rem;transition:opacity 0.3s ease;font-family:"Favorit", sans-serif;font-size:1.2rem;font-size:0.8rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 30%, white 40%)}.single-text figure:hover figcaption{opacity:1}.single-text .big-intro-text p{font-family:"ABCMaristMedium";font-size:1.7rem;line-height:1}.single-text .big-intro-text p:first-child{margin-block-start:0.8rem;margin-block-end:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.single-text .big-intro-text p{font-size:4.6rem;line-height:1}}.single-text .small-intro-text{margin-top:0.5rem}.single-text .small-intro-text p{font-family:"ABCMaristMedium";font-size:1.2rem;line-height:1}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.single-text .small-intro-text p{font-size:4.6rem}}.single-text .small-intro-text p p{margin-top:0}.single-text p{font-size:1.4rem;font-family:"ABCMaristBook";margin-block-start:1rem;margin-block-end:1rem}.single-text p em{font-family:"ABCMaristBookItalic"}.single-text p strong{font-family:"ABCMaristMedium"}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.single-text p{font-size:4.6rem}}body.texte .filter-projekte{display:none}body.projekte .filter-texte{display:none}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}.external{display:inline-block;transition:transform 0.3s ease}.external:hover{transform:scale(1.05)}.external:after{content:"";display:inline-block;width:1rem;height:1rem;padding-bottom:0.3rem;margin-left:0.2rem;background-image:url("https://katharinastahlhofen.de/assets/images/linkpfeil2.png");background-size:contain;background-repeat:no-repeat;vertical-align:middle;transform:scale(1)}body.text{width:100vw;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}body.text::-webkit-scrollbar{display:none}body.text main{padding:0 2rem;padding-top:1rem;-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow:hidden}body.text main::-webkit-scrollbar{display:none}body.text main .go-back{margin-top:1rem;cursor:pointer;display:block;transform:scale(1);display:inline-block;transition:transform 0.3s ease}body.text main .go-back:hover{transform:scale(1.05)}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.text main .go-back{font-size:4.6rem}}body.text main .top-column{flex:100% 0 0;padding-bottom:1rem}body.text main .flex-wrapper{display:flex;flex-wrap:wrap;gap:2rem;height:calc(100vh - 13.5rem);overflow:scroll}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.text main .flex-wrapper{flex-direction:column;height:auto}}body.text main .flex-wrapper .col{flex:calc(88rem / 3) 0 0;padding-bottom:2rem;-ms-overflow-style:none;scrollbar-width:none}body.text main .flex-wrapper .col figure:first-child img{margin-top:0}body.text main .flex-wrapper .col p:first-child{margin-top:0}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.text main .flex-wrapper .col{height:auto;flex:1}}body.text main .flex-wrapper .col video{margin-top:1rem}body.text main .flex-wrapper .col::-webkit-scrollbar{display:none}body.text main .flex-wrapper .col .big-intro-text p:first-child{margin-block-start:0 !important}