@font-face {font-family: 'Amatic SC';font-style: normal;font-weight: 400;font-display: swap;src: url('/app/assets/fonts/AmaticSC-Regular.woff2') format('woff2');}@font-face {font-family: 'Amatic SC';font-style: normal;font-weight: 700;font-display: swap;src: url('/app/assets/fonts/AmaticSC-Bold.woff2') format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url('/app/assets/fonts/OpenSans-Regular.woff2') format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;font-stretch: normal;font-display: swap;src: url('/app/assets/fonts/OpenSans-Italic.woff2') format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url('/app/assets/fonts/OpenSans-Bold.woff2') format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;font-stretch: normal;font-display: swap;src: url('/app/assets/fonts/OpenSans-BoldItalic.woff2') format('woff2');}:root {font-size: 62.5%;--brandColor1: #19726e;--brandColor2: #4fb3af;--brandColor3: #caf8f6;--brandColor4: #7f5e24;--brandColor5: #807057;--brandColor6: #989980;--neutralColor: #747474;--blackColor: #3a3a3a;--whiteColor: #fff;--errorColor: #f00;--resultColor: #ffe600;--defaultFontFamily: "Open Sans", sans-serif;--headerFontFamily: "Amatic SC", sans-serif;--defaultFontSize: 1.6rem;--defaultColor: var(--blackColor);--defaultBgColor: var(--whiteColor);--defaultPadding: 5rem;--defaultBorderSize: 4px;--radiusBox: 5px;--radiusInput: 5px;--radiusButton: 5rem;--radiusAnchor: 50px 30px 40px 30px;--radiusPicture: 50%;--smallerFontSize: 86%;--smallFontSize: 73%;}* {position: relative;margin: 0; padding: 0;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;font-optical-sizing: auto;}body {line-height: 1.5;color: var(--defaultColor);background-color: var(--defaultBgColor);background-position: center center;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;text-align: center;}.wrap {padding: var(--defaultPadding) 9%;margin: 0 auto;text-align: left;}body,input,select,textarea,button,legend,table,table th,table td {font-family: var(--defaultFontFamily);font-size: var(--defaultFontSize);line-height: 1.5;}input,select,textarea {border: none;border-radius: var(--radiusInput);background-color: var(--whiteColor);}button {cursor: pointer;}h1,h2,h3,h4,h5,h6 {font-family: var(--headerFontFamily);font-weight: bold;line-height: 1.25;}h1 {font-size: 6rem;color: var(--brandColor1);text-transform: uppercase;text-align: center;}h2 {font-size: 4.6rem;color: var(--brandColor1);text-transform: uppercase;padding-top: var(--defaultPadding); padding-bottom: calc(var(--defaultPadding) / 3);}h3 {font-size: 3.6rem;color: var(--brandColor1);text-transform: uppercase;padding-top: var(--defaultPadding); padding-bottom: calc(var(--defaultPadding) / 3);}h4 {font-size: 2.6rem;color: var(--brandColor4);text-transform: uppercase;padding-top: calc(var(--defaultPadding) / 2);}p,ul,ol,dl,address,table {margin-top: var(--defaultFontSize);}ul,ol {margin-left: 2rem;}svg {shape-rendering: geometricPrecision;image-rendering: optimizeQuality;text-rendering: geometricPrecision;fill-rule: evenodd;clip-rule: evenodd;}a {color: var(--brandColor1);text-decoration: underline;transition: all .2s ease-out;}a:hover,a:focus,a:active,a:visited,a[name] {color: var(--brandColor1);text-decoration: none;}a:hover {color: var(--blackColor);text-decoration: none;}address {font-style: normal;}em {font-style: italic;}strong {font-weight: bold;}small {font-size: 80%;}abbr {cursor: help;}img {display: block;max-width: 100%; height: auto;border: 0;}hr {clear: both;height: 0;border: 0;border-bottom: var(--defaultBorderSize) dotted var(--brandColor2);margin-top: var(--defaultPadding);}input[type=submit] {cursor: pointer;text-transform: uppercase;transition: all .2s ease;}@media screen and (max-width:1024px) {.wrap {max-width: 100%;padding: var(--defaultPadding);}}@media screen and (max-width:600px) {body {background-image: url('../images/background_600w.webp');}}@media screen and (min-width:600px) {body {background-image: url('../images/background_800w.webp');}}@media screen and (min-width:1000px) {body {background-image: url('../images/background_1200w.webp');}}@media screen and (min-width:1200px) {body {background-image: url('../images/background.webp');}}header {margin-bottom: calc(var(--defaultPadding) / 2 * -1);}header svg {fill: var(--brandColor3);}header .wrap {padding-top: var(--defaultPadding); padding-bottom: 0;text-align: center;text-transform: uppercase;font-family: var(--headerFontFamily);font-weight: bold;font-size: 2.8rem;line-height: 1;}header figure {padding-top: 25px; margin-right: -50px;}header figure picture {display: inline-block;}header figure picture::after {content: "";width: 80px; height: 80px;position: absolute; top: 20px; left: -30px;z-index: 1;background-position: center center;background-repeat: no-repeat;background-size: contain;background-image: url('../images/certifikat.webp');}.index header {margin-bottom: 0;}.index header figure {padding-top: 50px;}.index header figure img {width: 532px; height: auto;}.index header figure picture::after {width: calc(90px * 1.6); height: calc(90px * 1.6);top: calc(30px * 1.6); left: calc(-30px * 1.6);}header figure a {text-decoration: none;color: var(--whiteColor);}header figure img {display: inline-block;}header label,header input {display: none;}nav {position: absolute; top: 0; left: 0;width: 100%;}nav a,nav strong {padding: 1rem 1.5rem;}nav a,nav a:hover,nav a:focus,nav a:visited {color: var(--brandColor4);text-decoration: none;}nav a:before,nav strong:before {content: "";display: block;position: absolute; top: 0; left: 0;z-index: -1;width: 100%; height: 100%;background: var(--brandColor3);border-radius: var(--radiusAnchor);opacity: 0;}nav a:hover:before,nav strong:before {opacity: 1;}nav strong {color: var(--brandColor1);}nav ul {display: flex;gap: calc(var(--defaultPadding) / 2);margin: 0;list-style: none;white-space: nowrap;text-align: left;}nav ul li {flex: 1;}nav ul li:has(br) {flex: 3;}nav ul li ul {position: absolute;z-index: 1000;padding: 2.5rem 0;white-space: nowrap;text-align: left;display: none;}nav ul li ul li {padding-bottom: 2.5rem;}nav ul li:hover ul {display: block;}@media screen and (max-width:1200px) {header .wrap {padding-top: calc(var(--defaultPadding) / 4);text-align: center;}header figure {padding-top: 0;}header label {width: 30px; height: 22px;display: flex;cursor: pointer;align-items: center;justify-content: center;z-index: 3;position: absolute; top: 0; right: 0;}header label span,header label:before,header label:after {width: 100%; height: 4px;background: var(--brandColor1);border-radius: 3px;transition: none;}header label:before,header label:after {content: "";position: absolute;}header label:before {top: 0;}header label:after {top: 18px;}header input {display: none;}header input:checked + label span {background: transparent;position: fixed;width: 100%;}header input:checked + label:after {top: var(--defaultPadding); right: var(--defaultPadding);transform: rotate(45deg);position: fixed;width: 30px; height: 4px;background: var(--whiteColor);}header input:checked + label:before {top: var(--defaultPadding); right: var(--defaultPadding);transform: rotate(-45deg);position: fixed;width: 30px; height: 4px;background: var(--whiteColor);}header input:checked ~ nav {max-height: 100%;}nav {background: var(--brandColor1);position: fixed; top: 0; left: 0; z-index: 2;width: 100vw; height: 100vh; max-height: 0;overflow-y: auto;font-family: var(--defaultFontFamily);font-size: 2rem;text-transform: none;line-height: 2;}nav ul {display: block;margin: var(--defaultPadding); padding: 0;background: transparent;text-align: left;}nav ul li {padding: 0;}nav a,nav strong {color: var(--brandColor3) !important;}nav a:hover,nav a:focus,nav a:visited {color: var(--whiteColor) !important;}nav a:before {display: none;}nav a:before,nav strong:before {display: none;}nav ul li:has(br) {display: none;}nav ul li ul {position: relative;display: block;margin: 0; margin-left: var(--defaultPadding); padding: 0;}nav ul li ul li {padding: 0;}}@media screen and (max-width:640px) {.index header figure img {height: calc(252px * 1.2); width: auto;}.index header figure picture::after {width: calc(90px * 1.2); height: calc(90px * 1.2);top: calc(25px * 1.2); left: calc(-30px * 1.2);}}.text {padding-bottom: var(--defaultPadding);}.text .table {width: 100%;overflow-x: auto;}.text table {margin-left: auto; margin-right: auto;border-spacing: var(--defaultPadding) 0.5rem;}.text blockquote {display: inline-block;margin-top: calc(var(--defaultPadding) / 2); margin-left: 20%; margin-right: 20%;text-transform: uppercase;font-family: var(--headerFontFamily);font-weight: bold;font-size: 3rem;color: var(--brandColor1);}.text blockquote p {margin: 0;}.text ul,.text ol {list-style: none;margin-left: 0; padding-left: 0;}.text ul li:before,.text ol li:before {content: "\2013";padding-right: 1rem;}.info {width: 100%;padding: 3rem 0;}.cols {width: 100%;display: flex;flex-wrap: wrap;flex-basis: auto;gap: var(--defaultPadding);padding: calc(var(--defaultPadding) / 2) 0;}.cols .col {flex: 1;text-align: left;}.cols .col p,.cols .col ul,.cols .col ol {margin-top: calc(var(--defaultFontSize) / 2);}.cta {text-align: center;padding: var(--defaultPadding) 0;margin: 0;}.cta a {display: inline-block;padding: calc(var(--defaultPadding) / 3) var(--defaultPadding);margin: 0 calc(var(--defaultPadding) / 3);text-transform: uppercase;text-decoration: none;font-weight: bold;color: var(--whiteColor);border-radius: var(--radiusButton);background: var(--brandColor2);}.cta a:hover {background: var(--brandColor1);}.cta span {display: none;}.summary {text-align: center;font-size: var(--smallerFontSize);padding-top: var(--defaultPadding);}.summary p {margin-top: 0;}.summary a {color: var(--neutralColor);background: var(--whiteColor);padding: 0 calc(var(--defaultPadding) / 2);text-decoration: none;}.summary a:hover {color: var(--brandColor2);}.summary::before {content: "";display: block;width: 50%; height: 1px; margin: 0 25%;border-bottom: var(--defaultBorderSize) dotted var(--lightColor);overflow: hidden;position: absolute; bottom: 0; margin-bottom: 1rem;}.section--general {text-align: center;}.section--general .wrap {text-align: center;}.section--general h2 {color: var(--brandColor1);}.section--form {padding: var(--defaultPadding) 0;}.section--form .cols {display: flex;gap: 2rem;justify-content: space-between;align-items: end;flex-wrap: wrap;}.section--form .cols>* {flex: 1 1 50%;}.section--form form label {display: inline-block;padding: 1rem 0;}.section--form form input,.section--form form select,.section--form form textarea {width: 100%;padding: 0.5rem; margin: 0 auto;}.section--form form [type="checkbox"],.section--form form [type="radio"],.section--form form [type="checkbox"],.section--form form label {width: auto;}.section--form form [type="submit"] {padding: calc(var(--defaultPadding) / 4) calc(var(--defaultPadding) / 2);border-radius: var(--radiusInput);background: var(--brandColor6);color: var(--whiteColor);}.section--form form [type="submit"]:hover,.section--form form [type="submit"]:focus {background: var(--neutralColor);}.section--form form [type="submit"]:active {background-color: var(--whiteColor);}.section--form .submit {text-align: center;}.section--form .submit input {width: auto;}.section--form .links span {padding: 0 1rem;}.section--form .info {padding: 0;}.section--form .result {padding: 1rem;background: var(--brandColor1);border-radius: var(--radiusBox);}.section--form .info *,.section--form .result * {margin-top: 0;}#claim {text-transform: uppercase;font-family: var(--headerFontFamily);font-weight: bold;font-size: 4.6rem;line-height: 1;color: var(--brandColor1);padding-top: calc(var(--defaultPadding) / 2);}#project h1 {font-size: 4.6rem;}#project figcaption {flex: 2;}#support {margin-bottom: calc(var(--defaultPadding) * -3);}#support .wrap {background: var(--brandColor2);color: var(--whiteColor);padding-top: 0; padding-bottom: calc(var(--defaultPadding) * 4);padding-left: 20%; padding-right: 20%;text-align: center;}#support svg {display: block;width: 100% !important;margin-bottom: -1px;fill: var(--brandColor2);}#support h2 {color: var(--whiteColor);}#support .cols {margin: 0; margin-top: var(--defaultPadding); padding: 0;list-style: none;justify-content: center;align-items: flex-end;gap: calc(var(--defaultPadding) * 2);flex-wrap: nowrap;}#support .cols .col {flex: 1;flex-basis: auto;}#flip {display: flex;justify-content: center;align-items: center;flex-wrap: nowrap;gap: var(--defaultPadding);padding: var(--defaultPadding) 0;}#flip .flip-inner {flex: 1;width: 400px;height: 400px;perspective: 1000px;}#flip h3 {padding-top: calc(var(--defaultPadding) / 2);}#flip .flip-inner .flip-item {position: relative;width: 100%;height: 100%;text-align: center;transform-style: preserve-3d;}#flip .flip-inner:hover .flip-item {transform: rotateY(180deg);}#flip .flip-inner .flip-item .flip-front,#flip .flip-inner .flip-item .flip-back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;background: var(--brandColor3);border-radius: var(--radiusBox);overflow: hidden;}#flip .flip-inner .flip-item .flip-front img {border-radius: var(--radiusBox);min-width: 100%; min-height: 100%;object-fit: cover;}#flip .flip-inner .flip-item .flip-back {transform: rotateY(180deg);padding: calc(var(--defaultPadding) / 2);}#gallery .wrap {text-align: left;}#gallery .cols {padding: 0; padding-left: calc(var(--defaultPadding) * 4);}#gallery .col {width: 200px;text-align: center;}#gallery picture {border-radius: var(--radiusBox);background: var(--whiteColor);width: 100%; height: 200px;margin: 0 auto;overflow: hidden;display: block;}#gallery img {min-width: 100%; min-height: 100%;object-fit: cover;}#gallery figcaption {padding: calc(var(--defaultPadding) / 3);}#gallery h3 {font-size: 2.6rem;padding: 0;}#gallery a {text-decoration: none;}#gallery #album .perex {display: flex;justify-content: left;align-items: start;gap: calc(var(--defaultPadding) / 2);padding-bottom: calc(var(--defaultPadding) / 2);}#gallery #album .perex picture {width: 200px;}#gallery #album .perex figcaption {flex: 1;width: auto;padding-left: 0;}#gallery #album .cols {padding-left: 0;gap: calc(var(--defaultPadding) / 10);}#gallery #album .col {width: auto;}.documents {list-style: none;margin: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: var(--defaultPadding);padding: var(--defaultPadding) 0;}.documents li {flex: 1;}.documents li a {display: block;width: 100%; height: 100%;padding: calc(var(--defaultPadding) / 2);text-decoration: none;font-weight: bold;border-radius: var(--radiusBox);border: 1px solid var(--brandColor2);}.documents li a:hover,.documents li a:focus {color: var(--brandColor1);border-color: var(--brandColor1);background: var(--brandColor3);}.documents li a::before {content: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" height="25" viewBox="0 0 384 512" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"><path fill="white" d="M32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480zM214.6 342.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 242.7 160 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 178.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128z" class=""></path></svg>');display: block;width: 36px;padding: 6px 4px 2px 4px;margin: 0 auto 1rem auto;background: var(--brandColor1);border-radius: var(--radiusBox);}.documents>li:before {display: none;}#members picture {border-radius: var(--radiusPicture);background: var(--whiteColor);width: 200px; height: 200px;margin: 0 auto;overflow: hidden;display: block;}#members img {min-width: 100%; min-height: 100%;object-fit: cover;}#members h2 {font-size: 3.6rem;padding-bottom: 0;}#members .cols {justify-content: center;}#members .cols .col {flex-basis: auto;width: 30%; max-width: 40%;text-align: center;font-size: var(--smallerFontSize);padding: var(--defaultPadding); padding-bottom: 0;}#contact-form {padding-top: 0;margin-top: calc(var(--defaultPadding) * -1); margin-bottom: calc(var(--defaultPadding) * -3);}#contact-form svg {display: block;width: 100% !important;margin-bottom: -1px;fill: var(--brandColor2);}#contact-form .wrap {background: var(--brandColor2);color: var(--whiteColor);padding-top: calc(var(--defaultPadding) / 2); padding-bottom: calc(var(--defaultPadding) * 4);padding-left: 30%; padding-right: 30%;text-align: center;}#contact-form h2 {color: var(--whiteColor);}#overlay {display: block;position: absolute; z-index: 9999;width: 100vw; height: 100vh;background: var(--whiteColor) url("/app/assets/images/loading.gif") center center no-repeat;}@media screen and (max-width:1200px) {.wrap {padding-left: var(--defaultPadding); padding-right: var(--defaultPadding);}#members .cols .col {width: 40%; max-width: 100%;}}@media screen and (max-width:1024px) {.text blockquote {margin-left: 5%; margin-right: 5%;}.documents {gap: calc(var(--defaultPadding) / 2);}.documents li {flex: auto;width: 40%;}#gallery .cols {padding-left: 0;}#support .wrap {padding-left: var(--defaultPadding); padding-right: var(--defaultPadding);}#contact-form .wrap {padding-left: 20%; padding-right: 20%;}}@media screen and (max-width:768px) {.text blockquote {margin-left: 0; margin-right: 0;}.cols {display: block;}#support .cols {margin-top: 0;}#support .cols .col {padding-top: var(--defaultPadding);}#support .cols .col img {margin: 0 auto;max-width: 50%;}#flip {display: block;}#flip .flip-inner {margin: 0 auto;padding-bottom: calc(var(--defaultPadding) * 2);}#flip .flip-inner:last-child {padding-bottom: 0;}#gallery .cols {display: flex;}#gallery .cols .col img {height: 200px;}#gallery #album .perex {display: block;}#gallery picture {height: auto;margin: 0;object-fit: inherit;}#members .cols .col {display: block;width: 100%;}#contact-form .wrap {padding-left: 10%; padding-right: 10%;}.section--form .wrap {width: auto;}}@media screen and (max-width:640px) {#contact-form .wrap {padding-left: var(--defaultPadding); padding-right: var(--defaultPadding);}}#footer svg {display: block;width: 100% !important;margin-bottom: -1px;fill: var(--brandColor6);}#footer .wrap {padding-bottom: calc(var(--defaultPadding) * 3.5);background-color: var(--brandColor6);background-position: center bottom;background-repeat: no-repeat;background-size: contain;color: var(--whiteColor);}#footer .wrap,#footer .wrap .content,#footer .wrap .content .cols {padding-top: 0;}#footer h3 {padding-top: var(--defaultPadding); padding-bottom: 0;color: var(--whiteColor);font-size: 2.6rem;}#footer img {padding-top: var(--defaultPadding);max-width: 150px;height: auto;}#footer .cols {justify-content: space-between;}#footer .cols .col {flex: 1;}#footer a {text-decoration: none;color: var(--whiteColor);opacity: .8;}#footer a:hover,#footer a:focus {color: var(--whiteColor);opacity: 1;}footer {background: var(--brandColor5);color: var(--whiteColor);font-size: var(--smallFontSize);}footer .wrap {padding-top: calc(var(--defaultPadding) / 3);padding-bottom: calc(var(--defaultPadding) / 3);text-align: center;}footer .content * {margin: 0;}footer .content a,footer .content a:hover {color: var(--whiteColor);}footer .content span {padding: 0 1rem;opacity: .6;}@media screen and (max-width:480px) {#footer .cols {display: block;}}@media screen and (max-width:768px) {#footer .cols {display: flex;flex-basis: 50%;}#footer .cols .col {flex-basis: 40%;width: auto;}}@media screen and (max-width:600px) {#footer .wrap {background-image: url('../images/footer_600w.webp');}}@media screen and (min-width:600px) {#footer .wrap {background-image: url('../images/footer_800w.webp');}}@media screen and (min-width:1000px) {#footer .wrap {background-image: url('../images/footer_1200w.webp');}}@media screen and (min-width:1200px) {#footer .wrap {background-image: url('../images/footer.webp');}}.result,.result a,.result a:visited {color: var(--resultColor);}.error,.error a,.error a:visited {color: var(--errorColor);}