strong,b{font-weight:700}i,em{font-style:italic}img{width:100%;max-width:100%;height:auto}a{text-decoration:none;color:#4dad9c}a:hover{color:#008576;text-decoration:underline}ul:not(.unstyled){margin-inline-start:calc(1rem + 1ch)}ul:not(.unstyled) li{list-style:initial;margin-bottom:.5lh}body{font-family:"Reddit Sans",sans-serif;background-color:#e8f5f1;color:#002a36;padding-bottom:4.125rem}@media screen and (max-width: 48rem){body{padding-bottom:96px}}body.modal-open{overflow:hidden}section{background-size:cover;background-position:center;background-repeat:no-repeat;padding-block:5rem;padding-inline:10rem}@media screen and (max-width: 100rem){section{padding-inline:5rem}}@media screen and (max-width: 64rem){section{padding-inline:3rem}}@media screen and (max-width: 28.125rem){section{padding-inline:1.5rem}}section:has(.full-width){padding:unset}section:has(.full-width) .container{padding-inline:10rem;padding-bottom:2rem}@media screen and (max-width: 100rem){section:has(.full-width) .container{padding-inline:5rem}}@media screen and (max-width: 64rem){section:has(.full-width) .container{padding-inline:3rem}}@media screen and (max-width: 28.125rem){section:has(.full-width) .container{padding-inline:1.5rem}}section .section-title{color:#005b5f}section[data-scheme=bg-light]{background-color:#c9e4de}section[data-scheme=bg-dark]{background-color:#002a36;color:#e8f5f1}section[data-scheme=bg-dark] .section-title{color:inherit}.split-view{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 48rem){.split-view{grid-template-columns:1fr}}.split-view .sticky{height:100dvh;position:sticky;top:0}@media screen and (max-width: 48rem){.split-view .sticky{height:100%;position:relative;padding-bottom:unset}}.text{max-width:80ch}.glightbox{cursor:zoom-in}@media screen and (max-width: 48rem){.hide-mobile{display:none}}:target{scroll-margin-block:0}h1,h2,h3{font-family:"Instrument Serif",serif}h1{font-size:1.625rem;line-height:1.25;margin-bottom:1.5rem}h2{font-size:3rem;line-height:1.2;margin-bottom:2rem}@media screen and (max-width: 48rem){h2{font-size:2.25rem}}h3{font-size:5rem;line-height:.9}@media screen and (max-width: 48rem){h3{font-size:2.5rem}}h4{font-size:1.625rem;line-height:1.2}@media screen and (max-width: 48rem){h4{font-size:1.25rem;line-height:1.3}}h5{font-size:1.125rem;line-height:1.33}p{font-size:1rem;line-height:1.375}.menu-toggle{display:none;position:fixed;top:1rem;right:1rem;z-index:9002;background:none;border:none;padding:0;cursor:pointer;width:1.5rem;height:1.5rem;background-color:#4dad9c;border-radius:62.5rem;padding:1rem;box-sizing:content-box}.menu-toggle .hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.menu-toggle .hamburger-line{width:100%;height:0.125rem;background-color:#002a36;margin:0.125rem 0;transition:transform .3s ease}.menu-toggle[aria-expanded=true]{background-color:#002a36}.menu-toggle[aria-expanded=true] .hamburger-line{background-color:#fff}.menu-toggle[aria-expanded=true] .hamburger-line:nth-child(1){transform:translateY(0.375rem) rotate(45deg)}.menu-toggle[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .hamburger-line:nth-child(3){transform:translateY(-0.3125rem) rotate(-45deg)}nav#menu{position:fixed;top:50%;right:1.5rem;transform:translateY(-50%);z-index:9002}nav#menu .menu-content{transition:transform .3s ease}nav#menu ul.menu-list{display:flex;flex-direction:column;gap:0.25rem}nav#menu ul.menu-list li.menu-item{padding-block:0.25rem}nav#menu ul.menu-list li.menu-item .menu-link{display:flex;align-items:center;flex-direction:row-reverse;gap:0.5rem;height:1rem;text-decoration:none}nav#menu ul.menu-list li.menu-item .menu-link .nav-icon{height:0.375rem;width:0.375rem;border-radius:62.5rem;display:inline-block;background-color:#002a36;opacity:.5;transition:all .3s ease;margin-right:0.1875rem}nav#menu ul.menu-list li.menu-item .menu-link .label{font-size:0.875rem;color:#002a36;background-color:#9bd3c5;padding:0.25rem 0.5rem;border-radius:0.25rem;opacity:0;transform:translateX(-4px);transition:all .3s ease}nav#menu ul.menu-list li.menu-item .menu-link:hover .nav-icon{background-color:#4dad9c;opacity:1}nav#menu ul.menu-list li.menu-item .menu-link:hover .label{opacity:1;transform:translateX(0)}nav#menu ul.menu-list li.menu-item.active .nav-icon{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px rgba(0,42,54,.6);height:0.75rem;width:0.75rem;opacity:1;margin-right:unset}body.scheme-dark nav#menu ul.menu-list li.menu-item:not(.active) .nav-icon{background-color:#e8f5f1}body.scheme-dark nav#menu ul.menu-list li.menu-item.active .nav-icon{box-shadow:inset 0 0 0 2px rgba(232,245,241,.6)}@media screen and (max-width: 48rem){body.menu-open{overflow:hidden}nav#menu{position:fixed;top:0;right:0;transform:none;width:100%;height:100vh;background-color:#4dad9c;color:#002a36;display:flex;justify-content:center;align-items:center;transform:translateX(100%);transition:transform .3s ease}nav#menu.is-open{transform:translateX(0)}nav#menu .menu-content{height:90%;width:100%;padding:2rem}nav#menu ul.menu-list{align-items:flex-start;gap:0.5rem}nav#menu ul.menu-list li.menu-item .menu-link{flex-direction:row;height:auto}nav#menu ul.menu-list li.menu-item .menu-link .nav-icon{display:none}nav#menu ul.menu-list li.menu-item .menu-link .label{opacity:1;background:none;color:#002a36;font-size:1.75rem;line-height:1;font-family:"Instrument Serif",serif}nav#menu ul.menu-list li.menu-item.active .label{color:#fff}}header#header .sticky-header{display:grid;grid-template-columns:1fr 40%;align-items:center;gap:1rem;position:fixed;bottom:0;left:0;width:100%;padding:1rem 2rem;color:#e8f5f1;background:#002a36;border-top:1px solid #9bd3c5;z-index:9000}@media screen and (min-width: calc(48rem + 1px)){header#header .sticky-header .title{display:flex;align-items:center;gap:1rem}}header#header .sticky-header .title .name{font-family:"Instrument Serif",serif;font-size:1.625rem;line-height:1.2;text-transform:uppercase}header#header .sticky-header .title .description{font-size:0.875rem;line-height:1.15;text-transform:uppercase;color:#9bd3c5;text-wrap:pretty}header#header .sticky-header .download-button{text-align:right}header#header .sticky-header .download-button .btn{text-transform:uppercase}header#header .sticky-header .download-button .btn:hover .icon,header#header .sticky-header .download-button .btn:active .icon{filter:invert(1)}footer{background-color:#002a36;color:#fff}footer a{color:inherit}footer a:hover{color:inherit !important}footer .contacts{padding-block:3rem}footer .contacts ul{display:flex;justify-content:center;gap:3rem}@media screen and (max-width: 48rem){footer .contacts ul{flex-direction:column;align-items:center;gap:1.5rem}}footer .contacts ul .btn{color:#fff;border:none;font-family:"Instrument Serif",serif;font-size:2rem;text-decoration-color:#4dad9c;background:none;padding:unset;text-transform:none}footer .contacts ul .btn:hover{text-decoration:underline;text-decoration-thickness:20%;text-underline-offset:15%;text-decoration-color:#4dad9c}footer #subfooter{border-top:1px solid #e8f5f1;font-size:0.75rem;padding-block:1rem;padding-inline:10rem}@media screen and (max-width: 48rem){footer #subfooter{padding-inline:1.5rem}}@media screen and (min-width: calc(48rem + 1px)){footer #subfooter.columns{column-count:2}footer #subfooter.columns #copyright{text-align:right}}@media screen and (max-width: 48rem){footer #subfooter.columns #client-name{margin-bottom:0.5rem}}.btn,.wpcf7-submit{font:inherit;display:inline-flex;align-items:center;gap:0.25rem;color:#e8f5f1;background:#4dad9c;padding:0.5rem;transition:all .45s cubic-bezier(0.25, 1, 0.33, 1);font-size:0.875rem;letter-spacing:.035px;border:none;text-transform:uppercase}.btn:hover,.wpcf7-submit:hover{opacity:1;color:#002a36;background-color:#c9e4de;text-decoration:none;transform:translateY(-3px);box-shadow:0 20px 38px rgba(0,42,54,.2)}form input{border:none;padding:0.5rem;font:inherit;width:100%;margin-bottom:1rem}form input.wpcf7-submit{width:auto}body.error404{padding-bottom:unset}body.error404 #wrapper{display:grid;grid-template-rows:1fr auto;min-height:100dvh}body.error404 #wrapper header#header{display:none}body.error404 #wrapper #container{align-content:center;text-align:center}body.error404 #wrapper #container .btn{margin-top:1rem}body.error404 #download-modal{display:none}body.default main{padding:10rem}body.default main h1,body.default main h2,body.default main h3,body.default main h4,body.default main h5,body.default main h6{margin-bottom:1rem}body.default main h1:not(:first-child),body.default main h2:not(:first-child),body.default main h3:not(:first-child),body.default main h4:not(:first-child),body.default main h5:not(:first-child),body.default main h6:not(:first-child){margin-top:3rem}