.button { font-family: "Archivo Black",sans-serif; border: 2px solid var(--v-primary); color: var(--v-primary); border-radius: 0.25rem; padding: 0.5rem 2rem; text-decoration: none; display: inline-block;} .button:hover { background-color: var(--v-primary); border-color: var(--v-secondary); color: black;}.podnadpis { p { font-size: calc(var(--v-base-font-size) * 1.5); }} :root { --v-primary: #26a8c9; --v-secondary: #202d4f; --v-accent: #fbbe0f; --v-header-height: 0px; --v-content-width: 900px; --v-gutter: 5; --v-layout-space: 5; --v-base-font-size: 1rem;} html { font-family: "Comfortaa",sans-serif; font-optical-sizing: auto; font-size: 100%; background-color: #ffffff;} html,body { min-height: 100vh; margin: 0; padding: 0; color: black;} body { display: block;} body > main { margin: calc(var(--v-gutter) * 4px) 0;} * { box-sizing: border-box;}h1,h2,h3,h4,h5,h6 { font-family: "Archivo Black",sans-serif; font-weight: 400; color: var(--v-secondary); margin: 0;} h1 { font-size: calc(var(--v-base-font-size) * 2);}h2 { font-size: calc(var(--v-base-font-size) * 1.75);}h3 { font-size: calc(var(--v-base-font-size) * 1.5);}h4 { font-size: calc(var(--v-base-font-size) * 1.25);} p { font-size: var(--v-base-font-size); margin: calc(var(--v-gutter) * 4px) 0; display: flex; flex-wrap: wrap; gap: 4px;} a + br { display: none;}a { color: inherit;}a:hover { color: rgb(var(--v-hc-primary));} hr { border-left: 0.25rem solid var(--v-primary); border-right: none; border-top: none; border-bottom: none; height: 1.5rem; margin: calc(var(--v-layout-space) * 6px) 0rem;} b { font-weight: 600;} .main-layout { display: grid; grid-template-areas: "header header header" "lc-padding content rc-padding" "lc-padding footer rc-padding"; grid-template-columns: minmax(0,1fr) var(--v-content-width) minmax(0,1fr); grid-template-rows: minmax(var(--v-header-height),auto) 1fr minmax(0,auto);} .main-header { grid-area: header; display: flex; flex-direction: column; align-content: center; justify-content: center; gap: calc(var(--v-gutter) * 4px);} .main-content { grid-area: content;} .main-footer { grid-area: footer; display: flex; justify-content: center; align-items: center; gap: calc(var(--v-gutter) * 1px); flex-wrap: wrap;} .h-centered-content { display: flex; align-items: center;} .responsive-image { max-width: 100%; height: auto;} .logo { grid-area: header; margin: auto; max-width: 300px; margin-bottom: -32px; z-index: 1;}.logo > img { max-width: 100%; height: auto;} .side-banner { position: fixed; transform: translateX(calc(50vw + var(--v-content-width) / 2 - 50%)); z-index: -1;} .footer h2 { color: white; --v-base-font-size: 0.65rem;}.footer p { margin-bottom: 0px;}.footer { --v-base-font-size: 0.85rem; display: flex; gap: 2rem; background-color: var(--v-secondary); color: white; border-radius: 1rem; width: 100%; padding: 2rem; margin-bottom: 1rem;}.footer-section { display: flex; flex-direction: column;} [data-type="ec-picture"] { box-sizing: border-box;} [data-type="ec-picture"] img { display: block;} [data-type="ec-picture"][data-size="small"] img { max-width: min(100%,300px); width: 300px; height: auto;}[data-type="ec-picture"][data-size="medium"] img { max-width: min(100%,600px); width: 600px; height: auto;}[data-type="ec-picture"][data-size="large"] img { max-width: min(100%,1200px); width: 1200px; height: auto;} [data-type="ec-picture"][data-align="float-right"] { float: right;} [data-type="ec-picture"][data-align="float-left"] { float: left;} [data-type="ec-picture"][data-align="center"] { display: flex; width: 100%; justify-content: center;} .pr-3 { padding-right: 0.75rem;}.pl-3 { padding-left: 0.75rem;}.pt-3 { padding-top: 0.75rem;}.pb-3 { padding-bottom: 0.75rem;} .clear-fix::after { content: ""; clear: both; display: table;} .navigation { display: block; position: fixed; top: 35px; left: 50px; z-index: 1; -webkit-user-select: none; user-select: none;} .navigation input { display: block; width: 48px; height: 40px; position: absolute; top: -12px; left: -11px; cursor: pointer; z-index: 1; border-radius: 14px; background-color: #ffffff; appearance: none; -webkit-touch-callout: none;} .navigation span { display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background-color: var(--v-secondary); border-radius: 3px; z-index: 2; transform-origin: 4px 0px; pointer-events: none; transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease;} .navigation span:first-child { transform-origin: 0% 0%;} .navigation span:nth-last-child(2) { transform-origin: 0% 100%;}.navigation span:nth-last-child(3) { transform-origin: 50% 0%;} .navigation input:checked ~ span { opacity: 1; transform: rotate(45deg) translate(5px,-3px);} .navigation input:checked ~ span:nth-last-child(3) { opacity: 0; transform: rotate(0deg) scale(0,1);} .navigation input:checked ~ span:nth-last-child(2) { transform: rotate(-45deg) translate(3px,7px);} .main-navigation { position: fixed; top: 0; left: 0; width: 100vw; padding: 20px 100px; background: rgba(255,255,255,0.75); box-shadow: 0 4px 30px rgba(0,0,0,0.1); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); border-bottom: 1px solid #00000042; list-style-type: none; -webkit-font-smoothing: antialiased;  transform-origin: 0% 0%; transform: translate(0,-100%); transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1);} .main-navigation > ul { display: flex; list-style: none; gap: 1rem; font-size: 1.5rem; font-family: "Archivo Black",sans-serif; color: var(--v-secondary); text-transform: uppercase; margin: 10px 0;} .main-navigation > ul > .active { color: var(--v-accent);} .navigation input:checked { opacity: 0;}.navigation input:checked ~ nav { transform: none;} .main-content:has(> .tklub-links) { position: relative;} .main-content:has(> .tklub-links) > div > p,.main-content:has(> .tklub-links) > div > h2 { margin-right: 240px;} .tklub-links { margin-right: 0 !important; position: fixed; transform: translateX(calc(50vw + var(--v-content-width) / 2 - 90%)); top: 120px; left: 0; display: flex; flex-direction: column; gap: 8px; font-size: calc(var(--v-base-font-size) * 0.75); outline: 3px solid var(--v-primary); outline-offset: 8px; border-radius: 2px;} .tklub-link { border-radius: 6px; width: 240px; color: white; text-decoration: none; padding: 6px; display: grid; grid-template-columns: fit-content(60px) 1fr;}.tklub-link:hover { box-shadow: 0px 0px 3px #0a177594; color: white;} .tklub-link-small:has(> .tklub-link-date-time):has(> .tklub-link-description) { grid-template-areas: "icon timestamp" "icon title" "icon description";}.tklub-link-small:has(> .tklub-link-description) { grid-template-areas: "icon title" "icon description";}.tklub-link-small:has(> .tklub-link-description) > .tklub-link-title { margin-top: auto;}.tklub-link-small:has(> .tklub-link-description) > .tklub-link-description { margin-bottom: auto;}.tklub-link-small { grid-template-areas: "icon timestamp" "icon title" "icon description"; grid-template-rows: repeat(auto-fill,1fr); align-items: center; min-height: 60px;} .tklub-link-normal { grid-template-areas: "icon timestamp" "icon ." "title title" "description description"; grid-template-rows: repeat(auto-fill,1fr); align-items: center; min-height: 120px;}.tklub-link-normal > .tklub-link-description { align-self: stretch;} .tklub-link.tklub-link-picture { padding: 0; background: unset; display: flex;}.tklub-link.tklub-link-picture > .tklub-link-image { max-height: unset; padding-right: unset; width: 100%;}.tklub-link.tklub-link-picture > .tklub-link-image > img { max-height: unset; display: block; border-radius: 4px;} .tklub-link > h2 { color: white; font-size: 130%; text-transform: uppercase; font-weight: 100;}.tklub-link-dark-blue { background: linear-gradient(90deg,#306eca 0%,#306eca 25%,#c3d8ea 100%);}.tklub-link-light-blue { background: linear-gradient(90deg,#26a8c9 0%,#26a8c9 25%,#c2f7fd 100%);}.tklub-link-purple { background: linear-gradient(90deg,#7147af 0%,#7147af 25%,#e9c2c8 100%);}.tklub-link-red { background: linear-gradient(90deg,#d8474f 0%,#d8474f 25%,#fdd981 100%);}.tklub-link-green { background: linear-gradient(90deg,#44b29f 0%,#44b29f 25%,#9cde88 100%);} .tklub-link-title { grid-area: title;}.tklub-link-date-time { grid-area: timestamp; text-align: right; color: var(--v-secondary);}.tklub-link-description { grid-area: description;}.tklub-link-image { grid-area: icon; padding-right: 6px; align-self: center; max-height: 48px;}.tklub-link-image > img { max-height: 48px;} .ec-v-form-holder.ec-v-form-holder-basic { background-color: unset !important; width: 100% !important; max-width: 350px;}.ec-v-form-spacer { display: none;}.ec-v-form-text { padding: 0 !important;}.ec-v-form-text > p > span { --v-base-font-size: 0.65rem; color: white !important; font-family: "Archivo Black",sans-serif; font-weight: 400; font-size: calc(var(--v-base-font-size) * 1.75) !important;}.ec-v-form-text > p { margin: 0 !important; text-align: left !important;}.ec-v-form-input { padding: 0 !important; margin-top: 16px !important;}.ec-v-form-input > input { text-align: center !important;}.ec-v-form-submit.ec-v-form-btntype-submit { padding: 0 !important; margin-top: 16px !important; margin-bottom: 16px !important;} .ec-v-form-submit.ec-v-form-btntype-submit > button { font-family: "Archivo Black",sans-serif !important; background-color: var(--v-primary) !important; color: white !important; border-radius: 0.25rem !important; padding: 0.5rem 2rem !important; display: inline-block !important;}.ec-v-form-text > p > a { color: white !important;}.ec-v-form-step.ec-v-form-step-visible,.ec-v-form-holder > form { height: auto !important; min-height: auto !important;}.hide-e-mail > div:first-child { display: none;}.hide-e-mail > div:first-child:only-child { display: block;}.ec-v-forms-form-control,input[type="text"].ec-v-forms-form-control,input[type="email"].ec-v-forms-form-control { text-align: left; display: block; width: 100%; padding: 7px 16px; font-size: 14px; line-height: 24px; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; height: auto;}.ec-v-form-regular button,.ec-v-form-close button,.ec-v-form-submit button,.ec-v-form-button button { position: relative; display: inline-block; margin-bottom: 0; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; background-image: none; border-radius: 3px; font-size: 13px; font-weight: 600; padding: 10px 16px;}.ec-v-form-holder p { font-size: 13px; font-family: "Open Sans",sans-serif; margin-top: 10px; margin-bottom: 10px; color: #000000;} @media screen and (max-width: 1200px) { :root { --v-content-width: 800px; } [data-type="ec-picture"][data-align="float-left"][data-size="large"],[data-type="ec-picture"][data-align="float-right"][data-size="large"] { float: none; display: flex; width: 100%; justify-content: center; }} @media screen and (max-width: 992px) { :root { --v-gutter: 4; --v-content-width: 600px; }} @media screen and (max-width: 768px) { :root { --v-gutter: 3; --v-content-width: 500px; } .footer { flex-direction: column; } .footer-section { align-items: center; text-align: center; } .ec-v-form-text > p { text-align: center !important; } .ec-v-form-text > p > a { margin: auto !important; }} @media screen and (max-width: 576px) { :root { --v-gutter: 2; --v-content-width: calc(100% - var(--v-gutter) * 8px); --v-base-font-size: 110%; } p { text-align: center; justify-content: center; } .main-logo { margin-bottom: -8px; } hr { width: 0.25rem; margin-left: auto; margin-right: auto; } h1,h2 { text-align: center; } .logo { margin-bottom: 0; } .button { display: block; text-align: center; padding: 1rem 2rem; flex-basis: 100%; } .navigation { top: 25px; left: 25px; } .navigation input { box-shadow: 2px 2px 12px rgba(0,0,0,0.3); border: 1px solid #cecece; } .main-navigation { padding: 72px 30px 16px 30px; } .main-navigation > ul { flex-direction: column; padding: 0; } .tklub-links { position: static; outline: none; transform: none; margin: calc(var(--v-layout-space) * 6px) 0; --v-base-font-size: 125%; } .tklub-links:first-child { margin-top: 0; } .tklub-link { width: 100%; } .tklub-link-title { text-align: left; } .main-content:has(> .tklub-links) > div > p,.main-content:has(> .tklub-links) > div > h2 { margin-right: 0px; } .ec-v-form-column > .ec-v-form-input,.ec-v-form-column > .ec-v-form-text { padding-left: 0 !important; padding-right: 0 !important; }}