﻿@import url("https://fonts.googleapis.com/css2?family=Alumni+Sans:wght@500;600&family=Mulish:wght@400;500&display=swap");:root{--font-size-xxxl: 5.6rem;--font-size-xxl: 4.5rem;--font-size-xl: 3.2rem;--font-size-large: 2.4rem;--font-size-increased: 1.8rem;--font-size-normal: 1.6rem;--font-size-decreased: 1.3rem;--font-size-small: 1.1rem;--font-size-xs: 1rem;--font-family-main: Mulish, sans-serif;--font-family-heading: Alumni Sans, sans-serif;--spacer-s: 1.6rem;--spacer-xxxs: .2rem;--spacer-xxs: calc(var(--spacer-s) / 4);--spacer-xs: calc(var(--spacer-s) / 2);--spacer-m: calc(var(--spacer-s) * 2);--spacer-l: calc(var(--spacer-s) * 3);--spacer-xl: calc(var(--spacer-s) * 4);--spacer-xxl: calc(var(--spacer-s) * 6);--text-color-primary: #595959;--text-color-secondary: #777;--text-color-heading: #303030;--text-color-inverted-primary: #999;--text-color-inverted-secondary: #ccc;--text-color-inverted-heading: #eee;--border-color-primary: silver;--border-color-secondary: #e6e6e6;--border-primary: 0.1rem solid silver;--border-secondary: 0.1rem solid #e6e6e6;--block-shadow: 0.2rem 0.2rem 0.4rem 0.2rem rgba(0, 0, 0, 0.125);--link-color: #147fff;--link-color-visited: #144dfa;--link-color-active: #ff4d14;--link-color-hover: #ff4d14;--content-width: 110rem;--content-width-min: 32rem;--input-border: #bfbfbf;--input-border-focus: gray;--input-border-invalid: #df2020;--input-border-invalid-focus: #bf4040;--layout-bg-body: #f4f4f4 linear-gradient(to top, #f4f4f4, #dfdedc) no-repeat center/cover;--layout-bg-footer: #fff;--layout-bg-header: #fff;--layout-bg-main: #fff}*,::after,::before{box-sizing:border-box}html{color:var(--text-color-primary);font:400 10px var(--font-family-main);margin:0;padding:0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}body{font-size:var(--font-size-normal);margin:0;min-width:var(--content-width-min);padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);margin:0}a{color:var(--link-color);text-decoration:none;transition:color .125s}a:hover{color:var(--link-color-hover);text-decoration:underline}a:active{color:var(--link-color-active)}figure{margin:0}article{position:relative}button,input,textarea{font-size:inherit}.content-wrapper{margin-left:auto;margin-right:auto;max-width:var(--content-width)}.hidden,[hidden]{display:none !important}.visually-hidden{border:none;clip:rect(0 0 0 0);height:auto;left:-10000rem;margin:0;opacity:.05;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:1px}.proportional-container{padding:0;position:relative}@supports (aspect-ratio: 1/1){.r-1x1{aspect-ratio:1 / 1}.r-5x4{aspect-ratio:5 / 4}.r-4x3{aspect-ratio:4 / 3}.r-3x2{aspect-ratio:3 / 2}.r-16x9{aspect-ratio:16 / 9}.r-2x1{aspect-ratio:2 / 1}}@supports not (aspect-ratio: 1/1){.proportional-container>*{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.proportional-container::before{content:'\A';display:block}.proportional-container.r-1x1::before{padding-top:100%}.proportional-container.r-5x4::before{padding-top:80%}.proportional-container.r-4x3::before{padding-top:75%}.proportional-container.r-3x2::before{padding-top:66.67%}.proportional-container.r-16x9::before{padding-top:56.25%}.proportional-container.r-2x1::before{padding-top:50%}}.entity-actions{align-items:center;background:#fff;border-radius:.4rem;box-shadow:var(--block-shadow);display:flex;justify-content:flex-end;margin:0;opacity:.5;padding:0;position:absolute;right:var(--spacer-xxs);top:var(--spacer-xxs);transition:.25s}.entity-actions:hover{opacity:1}.entity-actions .danger{margin-left:var(--spacer-s)}.entity-actions a,.entity-actions button{display:inline-block;font-size:var(--font-size-decreased);height:2.4rem;line-height:1;margin:0;padding:var(--spacer-xxs);width:2.4rem}.entity-actions .destroy{background:url(/assets/biovision/icons/destroy-929f388f742c1c93abb805c61c70e465d57f5ac080de1257b3d2c8394b084482.svg) no-repeat center/1.6rem auto;border:none;border-radius:.4rem;box-shadow:0 0 0.2rem rgba(239,143,143,0.75);cursor:pointer}.entity-actions img{height:100%;object-fit:contain;width:100%}:root{--font-family-nav: Alumni Sans, sans-serif;--bg-secondary: #f9f9f9;--bg-primary: #fff;--bg-inverted-primary: #000;--nav-link-color: rgb(68, 68, 68);--header-color-inverted: #fff}body{background:var(--layout-bg-body);display:flex;flex-direction:column}#main{background:var(--layout-bg-main);flex:1}.content-wrapper{padding:var(--spacer-xs)}#cookie-info{bottom:0;left:0;position:fixed;width:100%;z-index:5}:root{--button-primary-bg: #2080df;--button-primary-bg-hover: #2040df;--button-primary-color: #fff;--button-primary-color-hover: #fff;--button-ghost-bg: transparent;--button-ghost-bg-hover: #2040df;--button-ghost-color: #2040df;--button-ghost-color-hover: #fff;--button-secondary-bg: #fff;--button-secondary-bg-hover: #df8020;--button-secondary-color: #df8020;--button-secondary-color-hover: #fff;--button-save-bg: #70a970;--button-save-bg-hover: #305030;--button-save-color: #fff;--button-save-color-hover: #fff;--button-danger-bg: #c65353;--button-danger-bg-hover: #9f6060;--button-danger-color: #fff;--button-danger-color-hover: #fff}.button{border:.1rem solid;border-radius:.4rem;cursor:pointer;font-family:var(--font-family-main);font-size:inherit;display:inline-block;margin:0;padding:var(--spacer-xxs) var(--spacer-xs);text-align:center;text-decoration:none;transition:.25s}.button:focus,.button:hover{text-decoration:none}.button:disabled{cursor:default;filter:grayscale(0.75);opacity:.75}.button-primary{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-color)}.button-primary:focus,.button-primary:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover);color:var(--button-primary-color-hover)}.button-secondary{background:var(--button-secondary-bg);color:var(--button-secondary-color)}.button-secondary:focus,.button-secondary:hover{background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-bg-hover);color:var(--button-secondary-color-hover)}.button-ghost{background:var(--button-ghost-bg);border-color:var(--button-ghost-color);color:var(--button-ghost-color)}.button-ghost:focus,.button-ghost:hover{background:var(--button-ghost-bg-hover);border-color:var(--button-ghost-bg-hover);color:var(--button-ghost-color-hover)}.button-save{background:var(--button-save-bg);border-color:var(--button-save-bg);color:var(--button-save-color)}.button-save:focus,.button-save:hover{background:var(--button-save-bg-hover);color:var(--button-save-color-hover)}.button-danger{background:var(--button-danger-bg);border-color:var(--button-danger-bg);color:var(--button-danger-color)}.button-danger:focus,.button-danger:hover{background:var(--button-danger-bg-hover);color:var(--button-danger-color-hover)}:root{--form-control-color: #8fafef;--form-field-error: #f00;--form-input-bg: #fff}form{margin:0;padding:0}form .guideline{color:var(--text-color-secondary);font-size:var(--font-size-decreased);margin:0}form .guideline::before{content:'\261E';margin-right:var(--spacer-xxs)}form .check-result-error{color:var(--form-field-error)}form .check-result-error::before{content:'\261D';margin-right:var(--spacer-xxs)}form .check-result-error:empty{display:none}form ul{list-style:none;margin:0 auto;padding:0}form li{margin:0;padding:0;position:relative}form input{font-size:inherit}form .flags{margin:var(--spacer-xs) 0}form .meta-texts label{width:100%}form .errors{color:var(--form-field-error);padding:var(--spacer-xxs) var(--spacer-xxs) 0 var(--spacer-s)}form .errors li{margin:0 var(--spacer-xs)}form .errors li:first-of-type{margin-top:var(--spacer-s)}form .errors li:last-of-type{border-bottom:0.1rem solid var(--form-field-error);padding-bottom:var(--spacer-xs)}.fields{margin:0;padding:0}.fields>div{margin:0 0 var(--spacer-xs);padding:var(--spacer-xs)}.fields>div:not(:last-of-type){border-bottom:var(--border-secondary)}.fields dt{font:500 var(--font-size-increased) var(--font-family-main)}.fields dd{margin:0;padding:var(--spacer-xxs) 0}.fields .text{background:#f7f7f7;border-radius:.4rem;box-shadow:0.2rem 0.2rem 0.4rem rgba(0,0,0,0.25);padding:var(--spacer-xs)}.fields .text p:first-of-type{margin-top:0}.fields .text p:last-of-type{margin-bottom:0}.fields .meta-text{padding-left:var(--spacer-s)}.fields .meta-text dfn{font-style:normal}.fields .meta-text:not(:last-of-type){margin-bottom:var(--spacer-xs)}.fields .preview a{box-shadow:var(--block-shadow);display:flex;max-width:48rem}.fields .preview img{height:100%;object-fit:contain;width:100%}.fields .preview figcaption{color:var(--text-color-secondary);font-size:var(--font-size-decreased);padding:var(--spacer-xs)}.fields input:not([type=radio]):not([type=checkbox]):not([size]):not([type=number]):not([type=date]),.fields textarea{width:100%}.fields .secondary-data{color:var(--text-color-secondary);font-size:var(--font-size-decreased)}.input-select,.input-text{background-color:var(--form-input-bg);border:0.1rem solid var(--input-border);border-radius:var(--spacer-xxs);font-size:var(--font-size-normal);margin:0;padding:var(--spacer-xxs) var(--spacer-xs)}.input-select:focus,.input-text:focus{border-color:var(--input-border-focus);box-shadow:0.1rem 0.1rem 0.2rem var(--input-border-focus);outline:none}.input-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:var(--form-input-bg) url(/assets/biovision/icons/dropdown-0b9f7462ee78ec44843da466163b51d0daf289105fb03b225191d6cb86ea7e04.svg) no-repeat center right var(--spacer-xs)/1.1rem auto;padding-right:3.2rem}.floating-label{display:inline-block;padding:1.4rem 0 0 0;position:relative}.floating-label span{top:1.2rem;font-size:1rem;left:.4rem;line-height:1;opacity:0;pointer-events:none;position:absolute;transition:.25s}.floating-label input:not(:placeholder-shown)+span,.floating-label textarea:not(:placeholder-shown)+span{opacity:1;top:.2rem}.flag-label{align-items:flex-start;display:inline-flex;gap:var(--spacer-xxs)}.flag-label input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0.2rem solid var(--form-control-color);border-radius:.2rem;display:inline-block;height:1.6rem;outline:none;width:1.6rem}.flag-label input[type=radio]{border-radius:50%}.flag-label input:focus{box-shadow:0.2rem 0.2rem 0.2rem var(--input-border-focus)}.flag-label input:checked{background:radial-gradient(#fff, #fff 25%, var(--form-control-color) 25%, var(--form-control-color))}.flag-label input:disabled{filter:grayscale(1);opacity:.75}.flag-label input:disabled+span{cursor:default;opacity:.5}.flag-label span{cursor:pointer;flex:1;padding-top:.1rem}.image-medium{width:32rem}.image-medium img{width:100%}.entity-links{list-style:none;margin:var(--spacer-s) 0;padding:0 0 0 var(--spacer-s)}.entity-links>li{margin:0;padding:0}.searchable-list .current{margin:var(--spacer-xs) 0}.searchable-list ul{list-style:none}.searchable-list .text{display:inline-block}.searchable-list .text:empty{display:none}.morphing-hamburger{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:3.2rem;padding:.4rem;width:3.2rem}.morphing-hamburger span{background:#000;border-radius:.2rem;display:block;height:.4rem;margin:0 auto;transition:.5s;transform-origin:center;width:2.4rem}.morphing-hamburger .b{transform:translate(0, 0.6rem)}.hamburger-morpher:not(:checked)~.morphing-hamburger .a{transform:translate(0, 0.2rem)}.hamburger-morpher:not(:checked)~.morphing-hamburger .c{transform:translate(0, 1rem)}.hamburger-morpher:checked~.morphing-hamburger .a{transform:translate(0, 1rem) rotate(-45deg)}.hamburger-morpher:checked~.morphing-hamburger .b{width:.2rem}.hamburger-morpher:checked~.morphing-hamburger .c{transform:translate(0, 0.2rem) rotate(45deg)}.list-of-entities{margin:var(--spacer-s) 0;padding:0}.list-of-entities .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.list-of-entities .image{flex:none;margin:0 var(--spacer-xs) 0 0;overflow:hidden;width:8rem}.list-of-entities .image img{height:100%;object-fit:contain;width:100%}.list-of-entities .image+.data{width:calc(100% - 8.8rem)}.list-of-entities>li{align-items:flex-start;background:var(--row-background-odd);display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:var(--spacer-xs)}.list-of-entities>li:nth-of-type(even){background:var(--row-background-even)}.list-of-entities>li .data{flex:1;position:relative}.list-of-entities>li .data .info{font-size:var(--font-size-decreased)}.list-of-entities>li .data .secondary{color:var(--text-color-secondary)}.list-of-entities>li .data .compact{align-items:center;display:flex;flex-wrap:wrap}.list-of-entities>li .data .compact .toggleable,.list-of-entities>li .data .compact>span{margin:0 var(--spacer-xs)}.list-of-entities>li .data .children{border-left:.1rem dotted;margin-left:var(--spacer-s)}ul.list-of-entities ul.actions>li.priority-changer{display:none}ol.list-of-entities>li[data-number]::before{content:attr(data-number) ":";display:inline-block;flex:none;margin:0 var(--spacer-xs) 0 0;text-align:right;width:2.4rem}.message-box{background:#2060df url(/assets/biovision/icons/messages/info-a87da7dea3b21f426f75ce824cd2e5cc6a978b365b2bd747d5f94daa5c808d22.svg) no-repeat center left var(--spacer-s)/3.2rem auto;border:0.1rem solid #103070;border-radius:var(--spacer-xxs);box-shadow:var(--block-shadow);color:var(--text-color-inverted-primary);margin:var(--spacer-s) auto;max-width:var(--content-width);padding:var(--spacer-s) var(--spacer-s) var(--spacer-s) calc(3.2rem + var(--spacer-s) * 2)}.message-box p:first-of-type{margin-top:0}.message-box p:last-of-type{margin-bottom:0}.message-box:empty{display:none}.message-box.error{background-color:#df2020;background-image:url(/assets/biovision/icons/messages/error-26fd19e35213e5146eeb356c405be4cd8624b3044e684e39d1a438e04094b552.svg);border-color:#701010}.message-box.warning{background-color:#efef8f;background-image:url(/assets/biovision/icons/messages/warning-6e3775d09135522f4cb6b123065fecc64a4ccd5eeb08591fc747d46153fe72cb.svg);border-color:#707010;color:var(--text-color-primary)}.message-box.success{background-color:#53ac53;background-image:url(/assets/biovision/icons/messages/success-c349d63f847fca29fcd25b746852c37e78632b6e7eb327ead47dd583c8f25e95.svg);border-color:#107010}.pagination{margin:var(--spacer-s) 0 0 0;display:flex;flex-wrap:wrap;justify-content:center;line-height:1}.pagination .current,.pagination .gap,.pagination a{display:inline-block;padding:var(--spacer-xxs) var(--spacer-xs);text-align:center}.pagination .current{background:#f7f7f7;color:#222}@media screen and (max-width: 320px){.pagination{font-size:2.4rem}.pagination .page{display:none}.pagination .page.current{display:inline-block}}.breadcrumbs a{background:url(/assets/biovision/icons/breadcrumb-f4aa761d71560c65cb3d24681d27dd0c5d01c0fa729fca3c93c945df564a19de.svg) no-repeat bottom 0.1rem right/0.6rem 1.2rem;padding-right:1rem;transition:background .25s}.breadcrumbs a:active,.breadcrumbs a:focus,.breadcrumbs a:hover{background-image:url(/assets/biovision/icons/breadcrumb-hover-1fd582ed092c7fb9dd50c2aae31819e02567eccaab108375aba8d0096d5d4e04.svg)}.users__form-tabs{box-shadow:var(--block-shadow);margin:0 auto var(--spacer-m);max-width:40rem;padding-top:var(--spacer-xs)}.users__form-tabs .errors{margin:0 var(--spacer-xs)}.users__form-tabs .labels{align-items:center;border:0.1rem solid #2060df;display:flex;margin:0 var(--spacer-xs)}.users__form-tabs .labels label{color:#2060df;cursor:pointer;display:block;flex:1;padding:var(--spacer-xs) var(--spacer-s);text-align:center;transition:.25s}.users__form-tabs .labels label:hover{background-color:#e6eeff}.users__form-tabs .tabs .tab{display:none}.users__form-tabs .tabs .login form{margin:0 auto}.users__form-tabs .tab-control-login:checked~.labels .login{background:#2060df;color:var(--text-color-inverted-primary)}.users__form-tabs .tab-control-login:checked~.tabs .login{display:block}.users__form-tabs .tab-control-join:checked~.labels .join{background:#2060df;color:var(--text-color-inverted-primary)}.users__form-tabs .tab-control-join:checked~.tabs .join{display:block}.users__form-tabs .fields>div:not(:last-of-type){margin-bottom:0}.users__form-tabs .actions{align-items:center;display:flex;justify-content:space-between;padding:var(--spacer-xs)}.users__form-tabs .flags{font-weight:300}.users__form-tabs .flags li{padding:var(--spacer-xxs) var(--spacer-xs)}.users__profile{--avatar-size: 36rem;align-items:flex-start;display:flex}.users__profile .avatar{flex:none;padding:var(--spacer-xs) var(--spacer-xxs);width:calc(var(--avatar-size) + var(--spacer-xxs) * 2 + var(--spacer-s))}.users__profile .avatar .image{max-width:100%;height:var(--avatar-size);width:var(--avatar-size)}.users__profile .avatar img{box-shadow:var(--block-shadow);height:100%;object-fit:contain;width:100%}@media (max-width: 850px){.users__profile{display:block}}@media (max-width: 375px){.users__profile{--avatar-size: 30rem}.users__profile .avatar{width:100%}.users__profile .avatar .image{margin:0 auto}}.users__profile-aside{margin:var(--spacer-s) 0;padding:0 var(--spacer-xs)}.users__profile-form{background:#f7f7f7;border:var(--border-secondary);margin:var(--spacer-s) auto;padding:var(--spacer-xs)}.users__profile-form img{box-shadow:var(--block-shadow)}.users__profile-form h3{margin-bottom:var(--spacer-s)}.users__profile-form .hint{background:#fff;box-shadow:var(--block-shadow);font-size:var(--font-size-increased);font-weight:300;padding:var(--spacer-xs)}.users__profile-form .hint::before{content:'☝';margin-right:var(--spacer-xxs)}.my__component{border-top:var(--border-secondary);margin:var(--spacer-m) auto}.main-header{background:var(--layout-bg-header)}.main-header .content-wrapper{align-items:center;display:flex}.main-header .logo a{align-items:center;display:flex;height:5rem;width:5rem}.main-header .logo img{height:100%;object-fit:contain;width:100%}.header-authentication{align-items:center;display:flex;gap:var(--spacer-xxs);margin:0 0 0 auto}.header-authentication .avatar{display:inline-block;height:2.4rem;overflow:hidden;width:2.4rem}.header-authentication .avatar img{height:100%;object-fit:cover;width:100%}.header-authentication .current-user{align-items:center;color:inherit;display:flex;font-size:var(--font-size-decreased);gap:var(--spacer-xs)}.main-footer{background:var(--layout-bg-footer)}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-weight:600;text-transform:uppercase}h1{font-size:var(--font-size-xxl);letter-spacing:var(--spacer-xs)}h2{font-size:var(--font-size-xl);letter-spacing:var(--spacer-xxs)}@media (max-width: 640px){:root{--font-size-xxl: 4.2rem;--font-size-xl: 3rem}}@media (max-width: 480px){:root{--font-size-xxl: 3.8rem;--font-size-xl: 2.4rem}}@media (max-width: 375px){:root{--font-size-xxl: 3.6rem;--font-size-xl: 2.2rem}}.frontpage section{padding:var(--spacer-xl) var(--spacer-xs)}.frontpage .wrapper{margin:0 auto;max-width:72rem}@media (max-width: 800px){.frontpage section{padding:var(--spacer-l) var(--spacer-xs)}}@media (max-width: 640px){.frontpage section{padding:var(--spacer-m) var(--spacer-xs)}}.frontpage-nav{align-items:center;-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:rgba(249,249,249,0.9);box-shadow:0 0.4rem 0.4rem rgba(0,0,0,0.25);color:var(--nav-link-color);display:flex;font:500 var(--font-size-normal) var(--font-family-nav);justify-content:space-between;left:0;padding:var(--spacer-xxs) var(--spacer-xs);position:fixed;right:0;top:0;z-index:20}.frontpage-nav .logo{display:flex;margin:0 auto 0 0;width:5rem}.frontpage-nav img{height:100%;object-fit:contain;width:100%}.frontpage-nav ul{align-items:center;display:flex;list-style:none;margin:0;opacity:1;padding:0;transition:.25s}.frontpage-nav a{color:var(--nav-link-color);display:block;letter-spacing:var(--spacer-xxxs);padding:var(--spacer-xs) var(--spacer-s);text-transform:uppercase}@media (min-width: 521px){.frontpage-nav .morphing-hamburger{display:none}}@media (max-width: 520px){.frontpage-nav ul{-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:inherit;border-radius:.2rem;box-shadow:-0.4rem 0.4rem 0.8rem rgba(0,0,0,0.25);display:block;position:absolute;right:var(--spacer-xxs);text-align:center;top:100%;z-index:20}.frontpage-nav ul a{padding-left:var(--spacer-l);padding-right:var(--spacer-l)}.frontpage-nav .hamburger-morpher:not(:checked)~ul{opacity:0;pointer-events:none}}.frontpage-header{background:url(/assets/header_paperclip-3cc3ee59cbb1a0cea965a7bd3b1902e33aeb20773c2a97e486d6208ee62cea36.png) no-repeat bottom 25% left 5%,url(/assets/book-2405dee0af37edf64ebd30abb1b7d649482ead6e4af2627fe983917195325c6b.png) no-repeat bottom -2% left/16% auto,url(/assets/oculos-19aae153bf95a4a499cfbe1fbfd91eff68b8f2adcc37b6eb9dd6f121c15860fa.png) no-repeat bottom 8% left 15%/18% auto,url(/assets/header_tablet-e995824773bb8dc84b355b46fe69f90a3d62abb7aed4c4949f6ed631b989cc41.png) no-repeat bottom 18% right -5%/25% auto,url(/assets/header_pen-d23a57a3b2bfbefd9cbe6ce3278f1f94363c9dd0521599a4dab1fcef8148a52b.png) no-repeat bottom 33% right 25%/10% auto,var(--bg-secondary);display:flex;min-height:90vh;padding:var(--spacer-xl) var(--spacer-xs) 0;text-align:center}.frontpage-header .wrapper{margin:auto;max-width:48rem}.frontpage-header figure{display:flex;margin:0 auto;max-width:100%;width:32rem}.frontpage-header img{width:100%}@media (max-width: 640px){.frontpage-header .wrapper{-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:rgba(255,255,255,0.8)}.frontpage-header figure{width:30rem}}.frontpage-about p{text-align:justify}.frontpage-services.opening{background:var(--bg-secondary)}.frontpage-services.existing{background:var(--bg-inverted-primary);color:var(--text-color-inverted-primary)}.frontpage-services.existing h2{color:var(--header-color-inverted)}.frontpage-results{background:url(/assets/report-1b6f79d9e111f107ac044b8b926a4056198e1a9d38d9f21e5626e437e1ca51a6.jpg) no-repeat fixed center/cover;padding:var(--spacer-l) var(--spacer-s);text-align:center}.frontpage-results .wrapper{-webkit-backdrop-filter:blur(0.5rem) grayscale(0.9);backdrop-filter:blur(0.5rem) grayscale(0.9);background:rgba(249,249,249,0.85);padding:var(--spacer-m)}.frontpage-prices h2{text-align:center}.frontpage-prices table{box-shadow:var(--block-shadow);margin:var(--spacer-m) auto}.frontpage-prices td,.frontpage-prices th{padding:var(--spacer-xxs) var(--spacer-xs)}.frontpage-prices th{font-weight:400;text-align:right}.frontpage-prices td{border-left:var(--border-secondary);text-align:right;white-space:nowrap}.frontpage-prices tr:not(:last-of-type) td,.frontpage-prices tr:not(:last-of-type) th{border-bottom:var(--border-primary)}.frontpage-contact{background:url(/assets/laptop-988cdf20d810ecf85d3c4cffccdca155f55859092fc07e3c22a32deebb24c821.jpg) no-repeat center right/cover}.frontpage-contact .wrapper{-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:rgba(255,255,255,0.8);border-radius:.4rem;padding:var(--spacer-s)}.frontpage-contact .fields{display:grid;gap:var(--spacer-s) var(--spacer-m);grid-auto-rows:auto;grid-template-columns:1fr 1fr}.frontpage-contact .fields p{font-size:var(--font-size-increased);font-weight:500;margin:0}.frontpage-contact .fields>div{border:none;margin:0}.frontpage-contact .actions{margin-top:var(--spacer-m);text-align:center}.frontpage-contact .flag-label{display:flex}.frontpage-contact .wide{grid-column:1/-1}.frontpage-contact .state-b{padding:var(--spacer-m) var(--spacer-s);text-align:center}.frontpage-contact .input-text{width:100%}@media (max-width: 480px){.frontpage-contact .fields{gap:var(--spacer-s);grid-template-columns:1fr}}@media (min-width: 1280px){html{font-size:12px}}@media (min-width: 1440px){html{font-size:14px}}@media (min-width: 1600px){html{font-size:15px}}@media (min-width: 1920px){html{font-size:16px}}
