@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap);
:root{--home-content-max-width: 1250px;--text-color: #444343;--main-color1: #2082d8;--main-color2: #61d66d;--main-color2-meve: #e99c39;--main-color2-crystaline: #de5e5b;--background-color: rgba(0, 0, 0, 0.04);--background-color2: #f9f9f9;--color-red: #ef2929;--box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%);--border-radius: 5px;--border-color: rgba(0, 0, 0, 0.2)}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;width:100%}body{margin:0;padding:0;height:100%;min-width:300px;font-family:Nunito,sans-serif;font-size:clamp(1em,4vw,18px);font-weight:300;color:var(--text-color);line-height:1.5}body.lock{overflow:hidden}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}:target::before{content:"";display:block;height:5rem;margin:-5rem 0 0}a{color:var(--main-color1);text-decoration:none}ul,li{list-style:none;padding:0}h1{font-weight:400;font-size:clamp(2.375rem,3vw + 1.25rem,3rem);line-height:1.3}h2{font-weight:300;font-size:clamp(1.875rem,2vw + 1.25rem,2.5rem)}h3{font-weight:300;font-size:clamp(1.375rem,1vw + 1rem,2rem)}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container{width:clamp(350px,95vw,1180px);max-width:1180px;margin:0 auto;padding-right:15px;padding-left:15px}.page-body{padding:4rem 0}.page-content{max-width:990px;margin:0 auto}.peaksel-color2{color:var(--main-color2)}.meve-color2{color:var(--main-color2-meve)}.crystaline-color2{color:var(--main-color2-crystaline)}@media(max-width: 794px){.page-body{padding-top:6rem}}.visuallyhidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.video-box{max-width:100%;margin:2rem auto 4rem;position:relative;aspect-ratio:16/9;border:var(--text-color) solid 1px}.video-item{position:absolute;top:0;left:0;width:100%;height:100%}video,.video{max-width:100%}.page-title{text-align:center;font-size:clamp(2.375rem,3vw + 1.25rem,3rem);letter-spacing:.3px;color:var(--text-color);font-weight:400;margin:1.5rem 1rem}.page-description{text-align:center;padding:1.5rem}.page-hero__body{min-height:70vh;padding-bottom:8rem;padding-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-hero__animation{-ms-flex-item-align:end;align-self:flex-end}.page-hero__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-hero__title{font-size:clamp(2rem,1.5rem + 2vw,3rem);margin-bottom:1rem;text-align:center}.page-hero__subtitle{font-size:clamp(1.2em,1.2em + 2vw,2vw);text-align:center;margin:.5rem}@media(max-width: 825px){.page-hero__body{padding:4rem 0}}article img,.article img{border:var(--text-color) solid 1px;display:block;margin:0 auto;max-width:100%}.external-link{height:12px;width:12px;fill:var(--main-color1);margin-right:2px}.nowrap{white-space:nowrap}.list{line-height:1.7;padding-left:40px}.list__item--bullet{list-style:initial}.about__body{padding:6rem 0}.about__list-item{padding:.75rem}.job__info p{margin:0}@media(max-width: 992px){.job__info--shrink{text-align:center;padding:.5rem}}.job__type{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.job__type img{display:block;width:100%;max-width:330px}.job__info{font-size:20px;line-height:31px;width:100%}@media all and (min-width: 965px){.job__type img{margin-right:55px}.job__info{width:560px}}.job__info p{margin:0}.job__info--shrink{width:auto;max-width:550px;-ms-flex-negative:1;flex-shrink:1}.advantages{background:var(--background-color2);padding:2rem 0}.advantages__list-item{padding:4rem 0}.advantages-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantages-card__body{padding:0 1rem;max-width:700px;-webkit-box-flex:60%;-ms-flex:60%;flex:60%}.advantages-card__title{font-size:clamp(1.5rem,1.5rem + 2vw,3rem);line-height:60px;margin:0;font-weight:400}.advantages-card__img{height:270px;width:380px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 876px){.advantages-card{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advantages-card__img{max-width:380px}.advantages-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0}.advantages__list-item{padding:2rem 0}}.advantages-card__img--plate-w-liquid-handler{background-image:url(../img/plate-w-liquid-handler.35b2b59a.svg)}.advantages-card__img--db-search{background-image:url(../img/db-search.c9f7191d.png)}.advantages-card__img--many-instruments{background-image:url(../img/many-instruments.dd3834eb.svg)}.advantages-card__img--scatter-plot{background-image:url(../img/scatter-plot.f28f16b8.png)}.advantages-card__img--cro-cmo{background-image:url(../img/cro-cmo--alpha.a2025e75.png)}.advantages-card__img--binocular{background-image:url(../img/binocular-2-people.8735a9e2.svg)}.advantages-card__img--benzene-virtual{background-image:url(../img/benzene-virtual-id.5c302efe.png)}.advantages-card__img--plate-n-puck{background-image:url(../img/crystallographic-plate-n-puck.36e9e926.svg)}.advantages-card__img--crystal-watering{background-image:url(../img/crystal-watering.6ac35fee.svg)}.advantages-card__img--db{background-image:url(../img/db-with-2-apps.8445ed87.png)}.advantages-card__img--sockets{background-image:url(../img/sockets.0cad9d35.svg)}#toc div.h1{display:none}#toc div{margin-top:.5em}#toc div.h2{margin-left:1em}#toc div.h3{margin-left:3em}#toc div.h4{margin-left:5em}#doc div{margin-top:5em}article h2{border-bottom:1px solid #d3d3d3;margin-top:50px}.mass-spec .mass-spec__img--right{margin:0 .5rem;max-width:25em;float:right}.mass-spec img{border:none}.mass-spec__img--vertical{max-width:200px}@media(max-width: 795px){.mass-spec .mass-spec__img--right{margin:0;max-width:unset;width:100%;float:unset}}.wl-extraction li{list-style:decimal}.hte-qc-peaks li{list-style:decimal}.business-model__list li{list-style:decimal;margin:.5rem}.business-model__list--bullet li{list-style:inside}.business-model__body{padding:6rem 0}.section-title{font-size:2rem;font-weight:400}.billing-plans{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.billing-plan{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:var(--border-radius);max-width:450px;padding:2rem;gap:1rem;display:flex;flex-direction:column;flex:1 1 320px}.billing-plan__title{margin:0;font-size:1.3rem;font-weight:400;text-align:center}.billing-plan__description{font-size:1rem}.billing-plan__action{border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;margin:auto;justify-content:center;align-items:center;height:3rem;width:100%;text-decoration:none;color:var(--main-color1);font-weight:400}.billing-plan__action:hover{border-color:#000}.billing-plan__price{display:flex;justify-content:space-between;border-top:1px solid #eeecec;padding:1rem 0}.options{font-size:1rem;list-style:none;text-align:left;padding:0;margin:0}.options__item:before{content:"";margin-right:5px;opacity:.7}.options__item--star:before{content:"*";margin-right:5px;opacity:.7}.options__item--check:before{content:"✓";margin-right:5px;opacity:.7}.options__item--price:before{content:"€";margin-right:5px;opacity:.7}.icon{display:flex;justify-content:center;height:20px;width:20px;border:1px solid var(--border-color);border-radius:10px;color:var(--border-color);font-size:14px}.icon:hover{border-color:#19191c;color:#000}.buy__image{margin:0 40px;height:234px}.paddle_btn{background:#2082d8;border-radius:var(--border-radius);width:90%;margin:auto;font-size:1.2rem;color:#fff;padding:.5rem 1rem;cursor:pointer;border:none}@media(max-width: 900px){.buy__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.buy__text{text-align:center}}.documentation{padding:2rem 0 4rem 0}.documentation__list{padding-left:40px}.documentation__list-item{list-style:initial;font-size:20px}@media(max-width: 794px){.documentation{padding-top:6rem}}.vocabulary__description{max-width:700px;margin:1rem auto;text-align:center;font-style:italic;letter-spacing:.2px}.zoom-body{max-width:1030px;margin:0 auto}.add-substance ul{line-height:1.7;padding-left:40px}.add-substance__item{list-style:initial}.add-substance__sub-item{list-style:circle}.waters-structures__scroll-block{overflow:scroll}.waters-structures__table{max-width:100%;overflow-x:scroll}.page-paragraph--margin{margin:2rem 0}.import-automation ol li{list-style:decimal}.import-automation ul{margin:40px}.import-automation ul li{list-style:initial}.footer{font-weight:200;line-height:1;padding:1rem 0}.footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__item{margin:.3rem 0}.footer__link:hover{text-decoration:underline}.footer__address p{margin:.3rem 0;font-style:italic}.footer__section-title{font-weight:400}@media(max-width: 795px){.footer-row{font-size:1rem}.footer-row p,.footer__item{margin:.75rem 0}}@media(max-width: 576px){.footer-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.footer__social,.footer__contacts{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:1rem}.footer__contacts{padding-left:30px}.footer__address{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}:root{--home-content-max-width: 1250px;--text-color: #444343;--main-color1: #2082d8;--main-color2: #61d66d;--main-color2-meve: #e99c39;--main-color2-crystaline: #de5e5b;--background-color: rgba(0, 0, 0, 0.04);--background-color2: #f9f9f9;--color-red: #ef2929;--box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%);--border-radius: 5px;--border-color: rgba(0, 0, 0, 0.2)}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;width:100%}body{margin:0;padding:0;height:100%;min-width:300px;font-family:Nunito,sans-serif;font-size:clamp(1em,4vw,18px);font-weight:300;color:var(--text-color);line-height:1.5}body.lock{overflow:hidden}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}:target::before{content:"";display:block;height:5rem;margin:-5rem 0 0}a{color:var(--main-color1);text-decoration:none}ul,li{list-style:none;padding:0}h1{font-weight:400;font-size:clamp(2.375rem,3vw + 1.25rem,3rem);line-height:1.3}h2{font-weight:300;font-size:clamp(1.875rem,2vw + 1.25rem,2.5rem)}h3{font-weight:300;font-size:clamp(1.375rem,1vw + 1rem,2rem)}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container{width:clamp(350px,95vw,1180px);max-width:1180px;margin:0 auto;padding-right:15px;padding-left:15px}.company-header{position:fixed;width:100%;background:#fff;z-index:5;transition:box-shadow 250ms ease-in}.company-header.scroll{top:0;left:0;box-shadow:0 0 10px rgba(0,0,0,.5)}.company-header__body,.product-header__body{width:clamp(350px,95vw,1180px);max-width:1180px;margin:0 auto;padding-right:15px;padding-left:15px;position:relative;height:5rem;display:flex;justify-content:space-between;align-items:center}.product-header{background:#fff;position:relative}.product-header.scroll{position:sticky;top:0;left:0;z-index:5;box-shadow:0 0 10px rgba(0,0,0,.5)}.company-header__logo img{height:50px}.sub-header .company-header__logo img{height:30px}.company-header__logo{margin-left:3px;position:relative;z-index:3}.company-header__logo--white{display:none}.header__burger{display:none}.header-elsci__navigation,.header__navigation,.header-peaksel__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}.navigation-list__item{position:relative;line-height:3rem;border-radius:var(--border-radius)}.navigation-list__item-link{padding:0 1rem;color:var(--text-color);text-decoration:none;line-height:3rem;display:block}.navigation-list__item-link:hover{background:var(--background-color)}.navigation-list__item.active::after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--main-color1)}.header__link{position:relative;padding:0 1rem;color:var(--text-color);text-decoration:none}.header__link:hover{cursor:pointer;color:var(--main-color1)}.header__link.active{color:var(--main-color1)}.header__link.active::after{content:"";position:absolute;bottom:-10px;left:0;height:2px;width:100%;background:var(--main-color1)}.header-elsci__logo-molbrett,.header-elsci__logo-meve,.header-elsci__logo-crystaline,.header-elsci__logo-peaksel{display:none}.header-meve__logo,.header__logo,.product-header__logo,.header-elsci__logo-peaksel,.header-elsci__logo-crystaline,.header-elsci__logo-meve,.header-elsci__logo-molbrett{font-size:clamp(1.5em,1.5em + 2vw,2.5em);font-weight:700;margin:0;color:#444343}.product-header__logo span,.header-elsci__logo-peaksel span{color:var(--main-color2)}.product-header__logo--pic{display:flex}.navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navigation-list--peaksel,.navigation-list--meve,.navigation-list--molbrett{display:none}.navigation-list__arrow-icon{display:inline;fill:#fff;vertical-align:middle}.navigation-list__item.open .navigation-list__arrow-icon{transform:scaleY(-1)}.navigation-list__sub-menu{display:none}.navigation-list__item.open .navigation-list__sub-menu{display:block}@media(min-width: 795px){.company-header.sub-header{position:relative}.company-header.sub-header.scroll{-webkit-box-shadow:none;box-shadow:none}.sub-header.company-header{background:var(--main-color1)}.sub-header .header__link{color:#fff}.sub-header .header__link:hover{color:#fff}.sub-header .header-elsci__logo--main{display:none}.sub-header .company-header__logo--white{display:block}.sub-header .company-header__logo img{height:50px}.navigation-list__arrow-icon{display:none}.navigation-list__item-with-sub-menu{position:relative}.navigation-list__sub-menu{position:absolute;top:50px;left:50%;width:max-content;box-shadow:var(--box-shadow);border-radius:var(--border-radius);transform:translateX(-50%);padding:.5rem;background:#fff;z-index:1}.navigation-list__sub-menu .header__link{color:var(--text-color)}.navigation-list__sub-menu .header__link:hover{color:var(--text-color)}}@media(max-width: 794px){.header__burger{display:block;position:relative;width:1.875rem;height:1.125rem;cursor:pointer;z-index:3}.header__burger::before,.header__burger::after,.header__burger span{content:"";position:absolute;width:100%;background:var(--main-color1);height:.125rem;left:0;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header__burger::before{top:0}.header__burger::after{bottom:0}.header__burger span{top:.5rem}.header__burger.active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:.5rem}.header__burger.active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:.5rem}.header__burger.active span{display:none}.header-elsci__navigation{position:fixed;top:-100%;left:0;width:100%;height:100%;background:var(--main-color1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:.5rem;overflow:auto}.header-elsci__navigation.active{top:4rem;font-size:1.5rem}.header__link{color:#fff}.header__link:hover,.header__link:active{color:#fff;font-weight:400}.header__list{display:block}.navigation-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}.navigation-list li{padding:.5rem}.sub-header .header-elsci__logo-molbrett.active,.sub-header .header-elsci__logo-crystaline.active,.sub-header .header-elsci__logo-peaksel.active,.sub-header .header-elsci__logo-meve.active{display:block;z-index:4}.product-header{display:none}.sub-header .navigation-list--peaksel.active,.sub-header .navigation-list--meve.active,.sub-header .navigation-list--molbrett.active{display:block;color:#fff;position:relative}.navigation-list--peaksel::before,.navigation-list--meve::before,.navigation-list--molbrett::before{position:absolute;content:"";bottom:0;left:0;height:1px;width:100%;background:#fff;border-radius:70%}}.page-hero--meve{padding:8rem 0}@media(max-width: 794px){.page-hero--meve{margin-top:4rem}}.page-hero--crystaline{padding:8rem 0}@media(max-width: 794px){.page-hero--crystaline{margin-top:4rem}}.logo-scroll{width:100%;display:flex;block-size:var(--logo-scroll-item-height);margin-block:var(--logo-scroll-item-height);position:relative;overflow-x:hidden;mask-image:linear-gradient(to right, hsla(0, 0%, 0%, 0), hsl(0, 0%, 0%) 10%, hsl(0, 0%, 0%) 90%, hsla(0, 0%, 0%, 0))}.logo-scroll--11{--logo-scroll-item-width: 200px;--logo-scroll-item-height: 2.5rem;--logo-scroll-duration: 50s;--logo-scroll-items: 11}.logo-scroll__item{--logo-scroll-item-offset: max( calc(var(--logo-scroll-item-width) * var(--logo-scroll-items)), calc(100% + var(--logo-scroll-item-width)) );--logo-scroll-delay: calc(var(--logo-scroll-duration) / var(--logo-scroll-items) * (var(--logo-scroll-items) - var(--logo-scroll-item-index)) * -1);position:absolute;inset-inline-start:var(--logo-scroll-item-offset);transform:translateX(-50%);animation:go linear var(--logo-scroll-duration) var(--logo-scroll-delay, 0s) infinite}.logo-scroll__item:nth-of-type(1){--logo-scroll-item-index: 1}.logo-scroll__item:nth-of-type(2){--logo-scroll-item-index: 2}.logo-scroll__item:nth-of-type(3){--logo-scroll-item-index: 3}.logo-scroll__item:nth-of-type(4){--logo-scroll-item-index: 4}.logo-scroll__item:nth-of-type(5){--logo-scroll-item-index: 5}.logo-scroll__item:nth-of-type(6){--logo-scroll-item-index: 6}.logo-scroll__item:nth-of-type(7){--logo-scroll-item-index: 7}.logo-scroll__item:nth-of-type(8){--logo-scroll-item-index: 8}.logo-scroll__item:nth-of-type(9){--logo-scroll-item-index: 9}.logo-scroll__item:nth-of-type(10){--logo-scroll-item-index: 10}.logo-scroll__item:nth-of-type(11){--logo-scroll-item-index: 11}@keyframes go{to{inset-inline-start:calc(var(--logo-scroll-item-width)*-1)}}.video-body{padding:2rem 0 4rem}.slogan__decor-video{width:175px;height:100px;z-index:-1}.slogan__decor-video--top{-ms-flex-item-align:end;align-self:flex-end;width:175px}.slogan__video{display:block;margin:0 auto;height:528px;width:100%;max-width:90vw;max-height:50vw}.peaksel-page__clients-logo-section{width:100%;padding:3rem 0}.peaksel-page__client-logo-row{height:3rem}.peaksel-page__client-logo-img{height:var(--logo-scroll-item-height);filter:grayscale(75%);max-width:150px}.products-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem}.products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.products-item{padding:1rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.product-card{padding:1rem;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:1px solid rgba(25,25,28,.2)}.product-card:hover{cursor:pointer;border:1px solid #19191c}.product-card__tag{color:gray;text-align:left;font-size:.875rem;margin-bottom:1.5rem}.product-card__title--pic{height:3rem}.product-card__title{color:var(--main-color1);font-size:clamp(2.5rem,1.25rem + 2vw,3rem);font-weight:600;margin:0;line-height:3rem}.product-card__title--black{color:var(--text-color);opacity:.9}.product-card__description{line-height:1.7;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:.5rem 0;color:var(--text-color);opacity:1;-webkit-transition:opacity 5s ease;-o-transition:opacity 5s ease;transition:opacity 5s ease;position:relative;min-height:62px}.product-card__description--text{position:absolute;top:0;left:0;height:100%;color:var(--text-color)}@media(max-width: 900px){.products-list{max-width:600px}.products-item{padding:.5rem 0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}blockquote{quotes:"“" "”" "‘" "’";color:var(--text-color);font-weight:200}.quotation{padding:.05vw 5vw;margin:5vh 0 5vh 0;background-color:var(--background-color2);border-radius:15px}.quotation::before,.quotation::after{content:"";display:block;width:10em;background:var(--main-color1);height:1px;margin:30px auto}.quotation__text{margin:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-before:0;margin-block-start:0;font-size:clamp(1em,1em + 2vw,1.4vw);text-align:center}.quotation__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:italic;font-size:clamp(.5em,.5em + 1vw,.8em);padding-top:1em}.quotation__author a{margin:0 .1em}.hero-body{padding:4rem 2rem 2rem 2rem;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-title{font-family:"Indie Flower",cursive;line-height:2.5;font-size:clamp(2rem,2vw + 1rem,3rem);text-align:center;font-weight:900;vertical-align:middle}.word-box{position:relative;display:inline-block;height:50px;width:auto}.word-box__correct,.word-box__wrong{white-space:nowrap;overflow:visible}.word-box__correct{white-space:nowrap;overflow:visible;position:absolute;top:-60%;left:50%;width:auto;color:var(--color-red);opacity:0;-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in;-webkit-transform:scale(0) translate(-50%);-ms-transform:scale(0) translate(-50%);transform:scale(0) translate(-50%)}.word-box__wrong{white-space:nowrap;overflow:visible;padding:0 30px}.word-box__correct.visible{opacity:1;-webkit-transform:scale(1) translate(-50%);-ms-transform:scale(1) translate(-50%);transform:scale(1) translate(-50%)}@-webkit-keyframes strike{0%{width:0}100%{width:100%}}@keyframes strike{0%{width:0}100%{width:100%}}.strike{position:relative}.strike::after{content:" ";position:absolute;top:50%;left:0;width:100%;height:4px;background:var(--color-red);border-radius:57%;-webkit-animation-name:strike;animation-name:strike;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(1, 0, 0, 1);animation-timing-function:cubic-bezier(1, 0, 0, 1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media(max-width: 675px){.hero-body{padding:2rem 0 0 0}.hero-title{line-height:1.9}.word-box__correct{top:-50%}}.merch-row{padding:6rem 0 4rem}.merch-list{display:flex;flex-wrap:wrap;justify-content:center}.merch-list__item{flex:1 1 auto;margin:2rem 1rem}.merch-card{position:relative}.merch-card__image{width:300px;height:350px;display:block;margin:0 auto;cursor:zoom-in}.merch-card__description{text-align:center;font-size:2rem}.merch-card__description--color{font-size:1rem}dialog::backdrop{background:rgba(0,0,0,.8)}.popup-content{height:100vh;padding:2rem;overflow:hidden;background-color:rgba(0,0,0,0);border:none;outline:none;margin:auto}.popup-image{max-width:100%;max-height:100%;cursor:zoom-out}.sheet{border-spacing:0;font-family:monospace;font-size:.9rem;margin:auto}.sheet__cell{border:#000 1px solid;padding:.2rem}.sheet__cell--header{font-weight:400;font-size:.8rem}.bullet{list-style:disc}.code{background-color:#eeecec;font-family:monospace}