.elementor-kit-6{--e-global-color-primary:#111316;--e-global-color-secondary:#38449F;--e-global-color-text:#272C32;--e-global-color-accent:#262D62;--e-global-color-8d11f11:#313E96;--e-global-color-fdd9a7a:#171D50;--e-global-color-4f1ee41:#090F38;--e-global-color-0a2356a:#262D62;--e-global-color-e10f6b6:#545964;--e-global-color-49c66ac:#DFD8D8;--e-global-color-3a00c54:#E9EAF1;--e-global-color-115e942:#C1C1C1;--e-global-color-5edda87:#FFFFFF;--e-global-color-6a88c62:#FFFFFF00;--e-global-color-4704c73:#356405;--e-global-typography-primary-font-family:"Inter Local";--e-global-typography-primary-font-size:46px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0.92px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Roboto Local";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1em;--e-global-typography-secondary-letter-spacing:1.12px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Roboto Local";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Inter Local";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.333em;--e-global-typography-accent-letter-spacing:0.36px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-61531f7-font-family:"Roboto Local";--e-global-typography-61531f7-font-size:16px;--e-global-typography-61531f7-font-weight:500;--e-global-typography-61531f7-text-transform:none;--e-global-typography-61531f7-line-height:1.6em;--e-global-typography-61531f7-letter-spacing:0px;--e-global-typography-61531f7-word-spacing:0px;--e-global-typography-116cc53-font-family:"Inter Local";--e-global-typography-116cc53-font-size:16px;--e-global-typography-116cc53-font-weight:500;--e-global-typography-116cc53-text-transform:uppercase;--e-global-typography-116cc53-line-height:1.25em;--e-global-typography-116cc53-letter-spacing:0.16px;--e-global-typography-116cc53-word-spacing:0px;--e-global-typography-ba8cf34-font-family:"Inter Local";--e-global-typography-ba8cf34-font-size:18px;--e-global-typography-ba8cf34-font-weight:500;--e-global-typography-ba8cf34-text-transform:uppercase;--e-global-typography-ba8cf34-line-height:1.44em;--e-global-typography-ba8cf34-letter-spacing:0.36px;--e-global-typography-ba8cf34-word-spacing:0px;--e-global-typography-e5d3ee1-font-family:"Inter Local";--e-global-typography-e5d3ee1-font-size:16px;--e-global-typography-e5d3ee1-font-weight:400;--e-global-typography-e5d3ee1-line-height:1em;--e-global-typography-e5d3ee1-letter-spacing:0.08px;--e-global-typography-e5d3ee1-word-spacing:0px;--e-global-typography-e25cd60-font-family:"Roboto Local";--e-global-typography-e25cd60-font-size:18px;--e-global-typography-e25cd60-font-weight:700;--e-global-typography-e25cd60-text-transform:uppercase;--e-global-typography-e25cd60-line-height:1.44em;--e-global-typography-e25cd60-letter-spacing:0px;--e-global-typography-e25cd60-word-spacing:0px;--e-global-typography-2420cc6-font-family:"Roboto Local";--e-global-typography-2420cc6-font-size:18px;--e-global-typography-2420cc6-font-weight:400;--e-global-typography-2420cc6-line-height:1.6em;--e-global-typography-2420cc6-letter-spacing:-0.05px;--e-global-typography-2420cc6-word-spacing:0px;--e-global-typography-335726e-font-family:"Inter Local";--e-global-typography-335726e-font-size:52px;--e-global-typography-335726e-font-weight:400;--e-global-typography-335726e-line-height:1.2em;--e-global-typography-335726e-letter-spacing:1.04px;--e-global-typography-335726e-word-spacing:0px;--e-global-typography-b589993-font-family:"Inter Local";--e-global-typography-b589993-font-size:32px;--e-global-typography-b589993-font-weight:400;--e-global-typography-b589993-line-height:1.2em;--e-global-typography-b589993-letter-spacing:1.04px;--e-global-typography-b589993-word-spacing:0px;--e-global-typography-a74b434-font-family:"Roboto Local";--e-global-typography-a74b434-font-size:20px;--e-global-typography-a74b434-font-weight:400;--e-global-typography-a74b434-line-height:1.6em;--e-global-typography-a74b434-letter-spacing:0px;--e-global-typography-a74b434-word-spacing:0px;--e-global-typography-73c3965-font-family:"Inter Local";--e-global-typography-73c3965-font-size:32px;--e-global-typography-73c3965-font-weight:500;--e-global-typography-73c3965-line-height:1.4em;--e-global-typography-73c3965-letter-spacing:0.64px;--e-global-typography-73c3965-word-spacing:0px;--e-global-typography-84d2b9b-font-family:"Roboto Local";--e-global-typography-84d2b9b-font-size:15px;--e-global-typography-84d2b9b-font-weight:500;--e-global-typography-84d2b9b-line-height:1em;--e-global-typography-84d2b9b-letter-spacing:0px;--e-global-typography-84d2b9b-word-spacing:0px;--e-global-typography-6bb3159-font-family:"Inter Local";--e-global-typography-6bb3159-font-size:20px;--e-global-typography-6bb3159-font-weight:600;--e-global-typography-6bb3159-line-height:1.5em;--e-global-typography-6bb3159-letter-spacing:0px;--e-global-typography-6bb3159-word-spacing:0px;--e-global-typography-e5fafdb-font-family:"Inter Local";--e-global-typography-e5fafdb-font-size:16px;--e-global-typography-e5fafdb-font-weight:600;--e-global-typography-e5fafdb-line-height:1.5em;--e-global-typography-e5fafdb-letter-spacing:0px;--e-global-typography-e5fafdb-word-spacing:0px;--e-global-typography-687b68b-font-family:"Roboto Local";--e-global-typography-687b68b-font-size:24px;--e-global-typography-687b68b-font-weight:700;--e-global-typography-687b68b-text-transform:uppercase;--e-global-typography-687b68b-line-height:1.4em;--e-global-typography-687b68b-letter-spacing:0.96px;--e-global-typography-687b68b-word-spacing:0px;--e-global-typography-b149d44-font-family:"Roboto Local";--e-global-typography-b149d44-font-size:14px;--e-global-typography-b149d44-font-weight:500;--e-global-typography-b149d44-text-transform:none;--e-global-typography-b149d44-line-height:1.2em;--e-global-typography-b149d44-letter-spacing:0px;--e-global-typography-b149d44-word-spacing:0px;background-color:var( --e-global-color-5edda87 );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-fdd9a7a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-5edda87 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:13px 40px 13px 40px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-5edda87 );color:var( --e-global-color-accent );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}.elementor-widget:not(:last-child){--kit-widget-spacing:15px;}.elementor-element{--widgets-spacing:15px 15px;--widgets-spacing-row:15px;--widgets-spacing-column:15px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1350px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:36px;--e-global-typography-335726e-font-size:40px;--e-global-typography-b589993-font-size:26px;--e-global-typography-73c3965-font-size:26px;--e-global-typography-687b68b-font-size:22px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:28px;--e-global-typography-335726e-font-size:32px;--e-global-typography-b589993-font-size:22px;--e-global-typography-a74b434-font-size:16px;--e-global-typography-73c3965-font-size:22px;--e-global-typography-6bb3159-font-size:18px;--e-global-typography-687b68b-font-size:20px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* HTML */
html {
    scroll-padding-top: calc(82px + var(--wp-admin--admin-bar--height, 0px));
}
@media only screen and (max-width: 1024px) {
    html {
        scroll-padding-top: calc(92px + var(--wp-admin--admin-bar--height, 0px));
    }
}
html .otgs-development-site-front-end {
    background-color: #236071;
}
a,
button:not(:disabled) {
    cursor: pointer;
}
/* SKIP LINK */
.skip-link:not(:focus-within) {
    width: 1px;
    height: 1px;
    overflow: hidden;
    opacity: 0;
}
/* TEMPLATES MARKER */
.logged-in.admin-bar .elementor-widget-template,
.elementor-html .elementor-widget-template{
    position: relative;
    border: 10px solid red !important;
}
.logged-in.admin-bar .elementor-widget-template::before,
.elementor-html .elementor-widget-template::before{
    content: "To jest globalny szablon, aby go edytować najedź na przycisk \"Edytuj w Elementorze\" znajdujący się na górnym pasku, a następnie wybierz z listy odpowiedni element. Zapisane szablony oznaczone są etykietą \"Kontener\". Wszystkie globalne szablony znajdziesz w panelu administratora w zakładce \"Szablony\". Pamiętaj, że zmiany dokonane w globalnym szablonie zaktualizują go na całej stronie.";
    display: inline-block;
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    background: #c90c0c82;
    color: white;
    padding: 10px;
    font-weight: 600;
    font-family: Arial;
}
.elementor-html .elementor-widget-template::before {
    content: "To jest globalny szablon, aby go edytować kliknij tutaj, a następnie w lewym pasku kliknij \"Edit Template\". Wszystkie globalne szablony znajdziesz w panelu administratora w zakładce \"Szablony\". Pamiętaj, że zmiany dokonane w globalnym szablonie zaktualizują go na całej stronie.";
}
/* BREADCRUMBS */
#breadcrumbs ol {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    flex-wrap: wrap;
}
#breadcrumbs li {
    margin: 0;
    padding: 5px 0;
}
#breadcrumbs li:not(:first-child)::before {
    content: "/";
    display: inline-block;
    margin: 0 5px;
}
/* EXTERNAL LINKS */
a[href].elementor-button[target="_blank"] .elementor-button-text,
a[href].elementor-button:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"]) .elementor-button-text {
    padding-right: 1.6em;
}
a[href].elementor-button[target="_blank"] .elementor-button-text::after,
a[href].elementor-button:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"]) .elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 1.1em;
    height: 1.1em;
    background: currentColor;
    vertical-align: middle;
    margin-left: 0.5em;
    margin-right: -1.6em;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M15.2 8.5c-.4 0-.8.3-.8.8v3c0 1.2-1 2.2-2.2 2.2H3.7c-1.2 0-2.2-1-2.2-2.2V3.7c0-1.2 1-2.2 2.2-2.2h3c.4 0 .8-.3.8-.8S7.1 0 6.7 0h-3C1.7 0 0 1.7 0 3.7v8.6c0 2 1.7 3.7 3.7 3.7h8.6c2 0 3.7-1.7 3.7-3.7v-3c0-.4-.3-.8-.8-.8Z'/%3E%3Cpath d='M15.2 0h-4.7c-.4 0-.7.3-.8.7 0 .4.3.8.8.8h2.9l-6 6c-.3.3-.3.8 0 1.1.3.3.7.3 1 0l6-6v2.9c0 .4.3.8.8.8s.8-.3.8-.8V.8c0-.5-.3-.8-.8-.8Z'/%3E%3C/svg%3E%0A");
    mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item a[href].elementor-item[target="_blank"]::after,
.elementor-widget-nav-menu .elementor-nav-menu .menu-item a[href].elementor-sub-item[target="_blank"]::after,
.elementor-widget-nav-menu .elementor-nav-menu .menu-item a[href].elementor-item:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"])::after,
.elementor-widget-nav-menu .elementor-nav-menu .menu-item a[href].elementor-sub-item:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"])::after {
    content: "";
    position: relative;
    opacity: 1;
    display: inline-block;
    width: 0.9em;
    height: 0.9em;
    background: currentColor;
    vertical-align: middle;
    margin-left: 0.75em;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M15.2 8.5c-.4 0-.8.3-.8.8v3c0 1.2-1 2.2-2.2 2.2H3.7c-1.2 0-2.2-1-2.2-2.2V3.7c0-1.2 1-2.2 2.2-2.2h3c.4 0 .8-.3.8-.8S7.1 0 6.7 0h-3C1.7 0 0 1.7 0 3.7v8.6c0 2 1.7 3.7 3.7 3.7h8.6c2 0 3.7-1.7 3.7-3.7v-3c0-.4-.3-.8-.8-.8Z'/%3E%3Cpath d='M15.2 0h-4.7c-.4 0-.7.3-.8.7 0 .4.3.8.8.8h2.9l-6 6c-.3.3-.3.8 0 1.1.3.3.7.3 1 0l6-6v2.9c0 .4.3.8.8.8s.8-.3.8-.8V.8c0-.5-.3-.8-.8-.8Z'/%3E%3C/svg%3E%0A");
    mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    transform: none;
}
.widget-as-text a[href][target="_blank"]:not(:has(img)),
.widget-as-text a[href]:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"]):not(:has(img)),
.elementor-widget-theme-post-content:not(.template-content) a[href][target="_blank"]:not(:has(img)),
.elementor-widget-theme-post-content:not(.template-content) a[href]:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"]):not(:has(img)),
.elementor-widget-text-editor a[href][target="_blank"]:not(:has(img)),
.elementor-widget-text-editor a[href]:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"]):not(:has(img)) {
    padding-right: 1em;
}
.widget-as-text a[href][target="_blank"]:not(:has(img))::after,
.widget-as-text a[href]:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"]):not(:has(img))::after,
.elementor-widget-theme-post-content:not(.template-content) a[href][target="_blank"]:not(:has(img))::after,
.elementor-widget-theme-post-content:not(.template-content) a[href]:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"]):not(:has(img))::after,
.elementor-widget-text-editor a[href][target="_blank"]:not(:has(img))::after,
.elementor-widget-text-editor a[href]:not(:where([href^="#"], [href^="javascript:" i], [href^="/"]:not([href^="//"])), [href*="//pam.poznan.pl"]):not(:has(img))::after {
    content: "";
    position: relative;
    opacity: 1;
    display: inline-block;
    width: 0.75em;
    height: 0.75em;
    background: currentColor;
    vertical-align: inherit;
    margin-left: 0.25em;
    margin-right: -1em;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M15.2 8.5c-.4 0-.8.3-.8.8v3c0 1.2-1 2.2-2.2 2.2H3.7c-1.2 0-2.2-1-2.2-2.2V3.7c0-1.2 1-2.2 2.2-2.2h3c.4 0 .8-.3.8-.8S7.1 0 6.7 0h-3C1.7 0 0 1.7 0 3.7v8.6c0 2 1.7 3.7 3.7 3.7h8.6c2 0 3.7-1.7 3.7-3.7v-3c0-.4-.3-.8-.8-.8Z'/%3E%3Cpath d='M15.2 0h-4.7c-.4 0-.7.3-.8.7 0 .4.3.8.8.8h2.9l-6 6c-.3.3-.3.8 0 1.1.3.3.7.3 1 0l6-6v2.9c0 .4.3.8.8.8s.8-.3.8-.8V.8c0-.5-.3-.8-.8-.8Z'/%3E%3C/svg%3E%0A");
    mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    transform: none;
}
/* HEADER */
.elementor-location-header .search-button {
    margin-left: auto;
}
.elementor-location-header .navbar-button svg {
    font-size: 1.333em;
}
.elementor-location-header .elementor-nav-menu {
    flex-wrap: nowrap;
}
.elementor-location-header .elementor-button-text {
    text-wrap: nowrap;
}
.elementor-location-header .main-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: absolute;
    top: 63px;
    left: -30px;
    width: 100vw;
    margin: 0;
}
.elementor-location-header .main-menu .menu-item.menu-item-has-children > .elementor-item:not(.has-submenu) {
    padding-right: 20px;
}
.elementor-location-header .main-menu .has-submenu .sub-arrow {
    position: relative;
    width: 20px;
}
.elementor-location-header .main-menu .has-submenu .sub-arrow i {
    position: absolute;
    top: 50%;
    right: 2px;
    border-style: solid;
    border-width: 0 2px 2px 0;
    border-color: currentColor;
    width: 8px;
    height: 8px;
    margin: -5px 0 -5px 4px;
    transition: transform 0.35s;
    transform: rotate(45deg);
    transform-origin: 60% 60%;
}
.elementor-location-header .main-menu .has-submenu[aria-expanded="true"] .sub-arrow i {
    transform: rotate(225deg);
}
.elementor-location-header .main-menu .menu-item.menu-item-has-children > .elementor-item {
    transition-property: color, text-decoration;
}
.elementor-location-header .main-menu .elementor-nav-menu--dropdown > .elementor-nav-menu > .menu-item > .elementor-item {
    font-weight: 700;
}
.elementor-location-header .main-menu .elementor-nav-menu--dropdown > .elementor-nav-menu > .menu-item > .sub-menu > .menu-item > .elementor-sub-item {
    padding-left: 50px;
    text-transform: none;
}
.elementor-location-header .language-menu img {
    width: 38px;
    height: 38px;
    object-fit: cover;
}
.elementor-location-header .language-menu a.elementor-item img + span {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.elementor-location-header .language-menu a.elementor-item {
    overflow: hidden;
    border-radius: 50%;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
}
.elementor-location-header .language-menu .sub-menu img {
    margin-right: 15px;
    border-radius: 50%;
}
.elementor-location-header .language-menu .menu-item .sub-menu .elementor-sub-item {
    padding-right: 58px;
}
.elementor-location-header .language-menu a.elementor-item:hover,
.elementor-location-header .language-menu a.elementor-item:focus {
    border-color: var(--e-global-color-5edda87);
}
.elementor-location-header .elementor-widget-theme-site-logo {
    margin-right: auto;
}
/* FOOTER */
.elementor-location-footer .elementor-widget-nav-menu .elementor-item {
    white-space: normal;
}
/* WIDGETS */
.elementor-widget-post-navigation .elementor-post-navigation,
.elementor-widget-post-navigation .elementor-post-navigation__link {
    overflow: visible;
}
.elementor-widget-post-navigation .elementor-post-navigation {
    gap: 40px;
}
@media only screen and (max-width: 767px) {
    .elementor-widget-post-navigation .elementor-post-navigation {
        flex-direction: column;
    }
    .elementor-widget-post-navigation .elementor-post-navigation .elementor-post-navigation__link {
        width: 100%;
    }
}
.elementor-widget-post-navigation .elementor-post-navigation .elementor-post-navigation__link span {
    text-transform: none;
}
.elementor-widget-post-navigation .elementor-post-navigation__prev a,
.elementor-widget-post-navigation .elementor-post-navigation__next a {
    transition: transform .25s;
}
.elementor-widget-post-navigation .elementor-post-navigation__prev a:hover,
.elementor-widget-post-navigation .elementor-post-navigation__prev a:focus {
    transform: translateX(-10px);
}
.elementor-widget-post-navigation .elementor-post-navigation__next a:hover,
.elementor-widget-post-navigation .elementor-post-navigation__next a:focus {
    transform: translateX(10px);
}
.elementor-widget-post-navigation a:hover .post-navigation__prev--title,
.elementor-widget-post-navigation a:hover .post-navigation__next--title,
.elementor-widget-post-navigation a:focus .post-navigation__prev--title,
.elementor-widget-post-navigation a:focus .post-navigation__next--title {
    text-decoration: underline;
}
.elementor-widget-post-navigation .elementor-post-navigation__prev a:before,
.elementor-widget-post-navigation .elementor-post-navigation__next a:after {
    content: "";
    display: inline-block;
    flex-shrink: 0;
	border-style: solid;
	border-width: 4px 4px 0 0;
	height: 20px;
	width: 20px;
	border-color: var(--e-global-color-accent);
}
.elementor-widget-post-navigation .elementor-post-navigation__prev a:before {
    transform: rotate(-135deg);
    margin-right: 10px
}
.elementor-widget-post-navigation .elementor-post-navigation__next a:after {
    transform: rotate(45deg);
    margin-left: 10px
}
.elementor-widget-icon-box .elementor-icon-box-icon {
    margin-top: 0;
}
.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-icon {
    margin-top: 0.4em;
}
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-description {
    margin-top: 2px;
}
.elementor-widget-icon .elementor-icon {
    display: block;
}
.elementor-widget-slides {
    --e-global-typography-secondary-text-transform: none;
}
.elementor-widget-slides .swiper .swiper-slide-inner {
    max-width: calc(var(--container-max-width) + 200px);
}
.elementor-widget-slides .swiper .elementor-swiper-button.elementor-swiper-button-prev {
    left: max(30px, calc(50vw - 645px - 136px));
}
.elementor-widget-slides .swiper .elementor-swiper-button.elementor-swiper-button-next {
    right: max(30px, calc(50vw - 645px - 136px));
}
@media only screen and (max-width: 767px) {
    .elementor-widget-slides .swiper .elementor-swiper-button.elementor-swiper-button-prev,
    .elementor-widget-slides .swiper .elementor-swiper-button.elementor-swiper-button-next {
        bottom: 10px;
        top: auto;
    }
    .elementor-widget-slides .swiper .elementor-swiper-button.elementor-swiper-button-prev {
        left: calc(50% - 60px);
    }
    .elementor-widget-slides .swiper .elementor-swiper-button.elementor-swiper-button-next {
        right: calc(50% - 60px);
    }
    .elementor-widget-slides .swiper .swiper-slide-contents {
        text-align: center;
    }
}
.elementor-widget-button .elementor-button-icon ~ .elementor-button-text {
    text-align: left;
}
.elementor-widget-nav-menu .menu-item a.elementor-item {
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 0.3em;
    text-decoration-color: transparent;
}
.elementor-widget-nav-menu .menu-item a.elementor-item.elementor-item-active:not(:hover):not(:focus) {
    text-decoration-thickness: 1px;
    text-decoration-color: currentColor;
}
.elementor-widget-nav-menu .menu-item a.elementor-item:hover,
.elementor-widget-nav-menu .menu-item a.elementor-item:focus {
    text-decoration-color: currentColor;
}
.elementor-widget-nav-menu .menu-item .elementor-sub-item {
    border-left: none;
}
.elementor-widget-nav-menu .elementor-sub-item:focus {
    background: var(--e-global-color-3a00c54);
}
.elementor-widget-icon-box .elementor-icon-box-icon,
.elementor-widget-button .elementor-button-icon {
    display: flex;
    align-items: center;
}
.elementor-widget-theme-post-content:not(.template-content) p:last-child .elementor-widget-theme-post-content ul:last-child,
.elementor-widget-theme-post-content:not(.template-content) ol:last-child,
.elementor-widget-text-editor p:last-child,
.elementor-widget-text-editor ul:last-child,
.elementor-widget-text-editor ol:last-child {
    margin-bottom: 0;
}
.elementor-widget-theme-post-content:not(.template-content) ul,
.elementor-widget-theme-post-content:not(.template-content) ol,
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol {
    margin-block-start: 0;
    margin-block-end: 0.9rem;
    padding-left: 1.75em;
}
.elementor-widget-theme-post-content:not(.template-content) a,
.elementor-widget-text-editor a,
.elementor-widget-icon-box .elementor-icon-box-description a {
    color: inherit;
    text-decoration: underline;
    text-decoration-style: dotted;
    text-underline-offset: 0.1em;
}
.elementor-widget-theme-post-content:not(.template-content) a:hover,
.elementor-widget-theme-post-content:not(.template-content) a:focus,
.elementor-widget-text-editor a:hover,
.elementor-widget-text-editor a:focus,
.elementor-widget-icon-box .elementor-icon-box-description a:hover,
.elementor-widget-icon-box .elementor-icon-box-description a:focus {
    text-decoration-style: solid;
}
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.elementor-widget-text-editor h4:first-child,
.elementor-widget-text-editor h5:first-child {
    margin-top: 0;
}
.elementor-widget-text-editor h4,
.elementor-widget-text-editor.h5-as-h4 h5,
.h5-as-h4 .elementor-widget-text-editor h5 {
    font-family: var( --e-global-typography-e25cd60-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e25cd60-font-size );
    font-weight: var( --e-global-typography-e25cd60-font-weight );
    text-transform: var( --e-global-typography-e25cd60-text-transform );
    line-height: var( --e-global-typography-e25cd60-line-height );
    letter-spacing: var( --e-global-typography-e25cd60-letter-spacing );
    word-spacing: var( --e-global-typography-e25cd60-word-spacing );
    color: var( --e-global-color-accent );
}
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6,
.elementor-widget-text-editor.h4-as-h5 h4,
.h4-as-h5 .elementor-widget-text-editor h4 {
    font-family: var( --e-global-typography-61531f7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-61531f7-font-size );
    font-weight: var( --e-global-typography-61531f7-font-weight );
    text-transform: var( --e-global-typography-61531f7-text-transform );
    line-height: var( --e-global-typography-61531f7-line-height );
    letter-spacing: var( --e-global-typography-61531f7-letter-spacing );
    word-spacing: var( --e-global-typography-61531f7-word-spacing );
    color: var(--e-global-color-primary);
}
.elementor-widget-text-editor hr {
    margin: 2em 0;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-115e942);
}
.elementor-widget-theme-post-content.post-content figure {
    margin: 0;
}
.elementor-widget-theme-post-content.post-content h1,
.elementor-widget-theme-post-content.post-content h2, 
.elementor-widget-theme-post-content.post-content h3, 
.elementor-widget-theme-post-content.post-content h4, 
.elementor-widget-theme-post-content.post-content h5, 
.elementor-widget-theme-post-content.post-content h6 {
    font-family: var(--e-global-typography-73c3965-font-family), Sans-serif;
    font-weight: var(--e-global-typography-73c3965-font-weight);
    line-height: var(--e-global-typography-73c3965-line-height);
    letter-spacing: var(--e-global-typography-73c3965-letter-spacing);
    word-spacing: var(--e-global-typography-73c3965-word-spacing);
}
.elementor-widget-theme-post-content.post-content h1 {
    font-size: var(--e-global-typography-73c3965-font-size);
}
.elementor-widget-theme-post-content.post-content h2 {
    font-size: max(16px, calc(var(--e-global-typography-73c3965-font-size) * 0.95));
}
.elementor-widget-theme-post-content.post-content h3 {
    font-size: max(16px, calc(var(--e-global-typography-73c3965-font-size) * 0.9));
}
.elementor-widget-theme-post-content.post-content h4 {
    font-size: max(16px, calc(var(--e-global-typography-73c3965-font-size) * 0.85));
}
.elementor-widget-theme-post-content.post-content h5 {
    font-size: max(16px, calc(var(--e-global-typography-73c3965-font-size) * 0.8));
}
.elementor-widget-theme-post-content.post-content h6 {
    font-size: max(16px, calc(var(--e-global-typography-73c3965-font-size) * 0.75));
}
.elementor-widget-n-accordion details {
    box-shadow: 0px 0px 80px 0px rgba(18, 19, 20, 0.15);
    border-radius: 3px 3px 2px 2px;
}
.elementor-widget-n-accordion details > * {
    position: relative;
    z-index: 1;
}
.elementor-widget-n-accordion .e-n-accordion {
    display: flex;
    flex-direction: column;
    gap: var(--n-accordion-item-title-space-between);
}
.elementor-widget-n-accordion .e-n-accordion details.e-n-accordion-item {
    margin-block-end: 0;
}
.elementor-widget-loop-grid .elementor-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-widget-loop-grid .page-numbers svg {
    display: flex;
    width: 1.8em;
    height: 1.8em;
}
.elementor-widget-loop-grid .page-numbers {
    display: inline-block;
    height: 2em;
    min-width: 2em;
    padding: 0.25em;
    border: 2px solid var(--e-global-color-accent);
    border-radius: 3px;
}
.elementor-widget-loop-grid a.page-numbers:hover,
.elementor-widget-loop-grid .page-numbers.current {
    background-color: var(--e-global-color-accent);
}
.elementor-widget-loop-grid .page-numbers.prev,
.elementor-widget-loop-grid .page-numbers.next {
    padding: 0;
}
.elementor-widget-loop-grid .page-numbers.prev:not(a),
.elementor-widget-loop-grid .page-numbers.next:not(a) {
    opacity: 0.5;
}
.elementor-widget-shortcode:has(.elementor-shortcode:empty) {
    display: none;
}
.elementor-widget-n-tabs .e-n-tabs-content {
    margin-bottom: auto;
}
/* UTIL */
.post-info-labels.elementor-widget-post-info .elementor-post-info {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.post-info-labels.elementor-widget-post-info .elementor-post-info__item .elementor-post-info__terms-list {
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0px;
}
.post-info-labels.elementor-widget-post-info .elementor-post-info__item .elementor-post-info__terms-list-item {
    display: inline-block;
    background: var(--e-global-color-accent);
    border-radius: 20px;
    padding: 5px 10px;
}
.post-info-labels.elementor-widget-post-info .elementor-post-info__item a.elementor-post-info__terms-list-item:hover,
.post-info-labels.elementor-widget-post-info .elementor-post-info__item a.elementor-post-info__terms-list-item:focus {
    background: var(--e-global-color-8d11f11);
}
.post-info-labels.elementor-widget-post-info .elementor-post-info__item .elementor-post-info__item-prefix {
    color: var(--e-global-color-primary);
    display: block;
    font-weight: 400;
    margin: 10px 0;
}
.sr-only {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.widget-as-text a {
    color: inherit;
    text-decoration: underline;
    text-decoration-style: dotted;
    text-underline-offset: 0.1em;
}
.widget-as-text a:hover,
.widget-as-text a:focus {
    text-decoration-style: solid;
}
.slider-common-navigation.slider-common-navigation.elementor-arrows-position-outside .swiper {
    width: calc(100% - 130px);
}
.slider-common-navigation.elementor-element .elementor-swiper-button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: var(--e-global-color-5edda87);
    justify-content: center;
    align-items: center;
    box-shadow: 0px 0px 20px 0px rgba(18, 19, 20, 0.15);
    transition: background 0.35s;
}
.slider-common-navigation.elementor-element.elementor-element .elementor-swiper-button svg,
.slider-common-navigation.elementor-element.elementor-element .elementor-swiper-button.swiper-button-disabled svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.35s;
}
.slider-common-navigation.elementor-element.elementor-element .elementor-swiper-button:not(.swiper-button-disabled):hover,
.slider-common-navigation.elementor-element.elementor-element .elementor-swiper-button:not(.swiper-button-disabled):focus {
    background: var(--e-global-color-accent);
}
.slider-common-navigation.elementor-element.elementor-element .elementor-swiper-button:not(.swiper-button-disabled):hover svg,
.slider-common-navigation.elementor-element.elementor-element .elementor-swiper-button:not(.swiper-button-disabled):focus svg {
    fill: var(--e-global-color-5edda87);
}
.slider-common-navigation.elementor-element.elementor-element .elementor-swiper-button.elementor-swiper-button-prev {
    padding-right: 4px;
}
.slider-common-navigation.elementor-element.elementor-element .elementor-swiper-button.elementor-swiper-button-next {
    padding-left: 4px;
}
.buttons-list .elementor-button-content-wrapper {
    align-items: center;
}
.buttons-list .elementor-button-icon {
    display: flex;
    margin-left: auto;
}
.image-fill {
    position: relative;
}
.image-fill img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.header-with-image .elementor-widget-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media only screen and (min-width: 768px) {
    .header-with-image .elementor-widget-image {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: calc(50% - 150px);
        mask-image: linear-gradient(270deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 100%);
    }
    .header-with-image.header-with-image-narrow .elementor-widget-image {
        width: calc(50%);
    }
    .header-with-image.header-with-image-reversed .elementor-widget-image {
        left: 0;
        right: auto;
        mask-image: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 100%);
    }
}
@media only screen and (max-width: 1350px) {
    .header-with-image .elementor-widget-image {
        width: calc(100% - 675px);
    }
    .header-with-image.header-with-image-narrow .elementor-widget-image {
        width: calc(100% - 600px);
    }
}
@media only screen and (max-width: 1024px) {
    .header-with-image .elementor-widget-image,
    .header-with-image.header-with-image-narrow .elementor-widget-image {
        width: calc(100% - 525px);
    }
}
@media only screen and (max-width: 767px) {
    .header-with-image .elementor-widget-image {
        display: none;
    }
}
.tabs-cards > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -5px;
    border-bottom: 1px solid var(--e-global-color-e10f6b6);
}
.tabs-menu > .e-n-tabs > .e-n-tabs-heading {
    background: var(--e-global-color-3a00c54);
    padding: 20px 0;
}
.tabs-menu > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title-text {
    position: relative;
    padding: 0px 5px 0px 0px;
    transition: padding 0.35s;
}
.tabs-menu > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    padding: 0px 0px 0px 5px;
}
.tabs-menu > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title-text::before {
    content: "";
    position: absolute;
    left: -20px;
    top: -4px;
    bottom: -4px;
    width: 4px;
    transition: background 0.35s;
}
.tabs-menu > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-title-text::before,
.tabs-menu > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title:focus .e-n-tab-title-text::before,
.tabs-menu > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text::before {
    content: "";
    position: absolute;
    left: -20px;
    top: -4px;
    bottom: -4px;
    width: 4px;
    background: var(--e-global-color-accent);
}
ul.download-text-list,
ol.download-text-list,
.download-text-list ul,
.download-text-list ol {
    list-style: none;
    padding-left: 0;
}
.download-text-list li {
    position: relative;
    padding-left: 2em;
}
.download-text-list li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.15em;
    width: 1.5em;
    height: 1.5em;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z' /%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    background: currentColor;
}
.download-text-list li:not(:last-child) {
    margin-bottom: 10px;
}
.shadow-80,
.shadow-80-loop .e-loop-item,
.shadow-80-grid > .e-con {
    position: relative;
}
.shadow-80,
.shadow-80-loop .e-loop-item > .e-con,
.shadow-80-grid {
    z-index: 1;
}
.shadow-80::before,
.shadow-80-loop .e-loop-item::before,
.shadow-80-grid > .e-con::before {
    content: "";
    box-shadow: 0px 0px 80px 0px rgba(18, 19, 20, 0.15);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 10px;
}
.shadow-80::before,
.shadow-80-loop .e-loop-item::before {
    z-index: 0;
}
.shadow-80::before,
.shadow-80-grid > .e-con::before {
    z-index: -1;
}
@media only screen and (min-width: 768px) {
    .cards-sticky-nav > .e-n-tabs > .e-n-tabs-heading {
        position: sticky;
        top: calc(82px + var(--wp-admin--admin-bar--height, 0px));
        height: auto;
        margin-bottom: auto;
    }
}
.shortcode-cover-image {
    position: relative;
}
.shortcode-cover-image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.sticky-tabs-cards .e-n-tabs-heading {
    position: sticky;
    top: calc(72px + var(--wp-admin--admin-bar--height, 0px));
    z-index: 10;
    width: 100%;
    max-width: 100%;
    align-self: center;
    padding: 0 max(30px, calc((100% - 1290px) / 2));
    background-color: var(--e-global-color-5edda87);
    overflow: auto;
      flex-wrap: nowrap;
      white-space: nowrap;
}
@media only screen and (max-width: 767px) {
    .sticky-tabs-cards .e-n-tabs-heading {
        padding: 0;
    }
}
@media only screen and (max-width: 1024px) {
    .sticky-tabs-cards .e-n-tabs-heading {
        top: calc(82px + var(--wp-admin--admin-bar--height, 0px));
    }
}
.address-grid .elementor-widget-text-editor {
    border-left: 3px solid var(--e-global-color-115e942);
    padding-left: 15px;
}
@media only screen and (min-width: 1025px) {
    .accordion-mini .e-n-accordion {
        display: grid;
        align-items: start;
        grid-template-columns: 1fr 1fr;
    }
    .accordion-mini .e-n-accordion-item-title {
        min-height: 5em;
    }
}
/* LOOP SEARCH */
.pam-search-box form {
    display: flex;
    gap: 15px;
}
.pam-search-box.pam-search-box-vertical form {
    flex-direction: column;
}
@media only screen and (max-width: 767px) {
    .pam-search-box form {
        flex-direction: column;
    }
}
.pam-search-box .elementor-button {
    padding: 6px 25px;
}
.pam-search-box select,
.pam-search-box input {
    color: var(--e-global-color-primary);
    border-radius: 2px;
    border: 1px solid var(--e-global-color-primary);
    background: var(--e-global-color-5edda87);
}
.pam-search-box fieldset {
    margin: 0;
    padding: 0;
    border: none;
}
.pam-search-box form > label,
.pam-search-box legend {
    font-family: var(--e-global-typography-61531f7-font-family), Sans-serif;
    font-size: var(--e-global-typography-61531f7-font-size);
    font-weight: var(--e-global-typography-61531f7-font-weight);
    text-transform: var(--e-global-typography-61531f7-text-transform);
    line-height: var(--e-global-typography-61531f7-line-height);
    letter-spacing: var(--e-global-typography-61531f7-letter-spacing);
    word-spacing: var(--e-global-typography-61531f7-word-spacing);
    color: var(--e-global-color-primary);
}
.pam-search-box--checkbox label {
    cursor: pointer;
    position: relative;
    padding-left: 30px;
    margin-top: 5px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
}
:not(.auto-background) + .auto-background + .auto-background,
:not(.auto-background) + .auto-background + .auto-background + .auto-background + .auto-background,
:not(.auto-background) + .auto-background + .auto-background + .auto-background + .auto-background + .auto-background + .auto-background {
    background-color: var(--e-global-color-3a00c54);
}
.pam-search-box--checkbox label::before,
.pam-search-box--checkbox label::after {
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    width: 20px;
    height: 20px;
}
.pam-search-box--checkbox label::before {
    border: 2px solid currentColor;
    border-radius: 2px;
}
.pam-search-box--checkbox label::after {
    opacity: 0;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z' /%3E%3C/svg%3E");
    mask-position: center;
    mask-size: 90%;
    mask-repeat: no-repeat;
    background: currentColor;
}
.pam-search-box--checkbox input:checked ~ label::after {
    opacity: 1;
}
.pam-search-box--checkbox input:hover ~ label::after,
.pam-search-box--checkbox input:focus ~ label::after{
    opacity: 0.25;
}
.pam-search-box--checkbox input:checked:hover ~ label::after,
.pam-search-box--checkbox input:checked:focus ~ label::after{
    opacity: 0.75;
}
.shadowed-circle-image::before {
    content: "";
    box-shadow: 0px 0px 80px 0px rgba(18, 19, 20, 0.15);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    z-index: -1
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter Local';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://pam.poznan.pl/wp-content/uploads/2025/03/Inter-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Local';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://pam.poznan.pl/wp-content/uploads/2025/03/Inter-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Local';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://pam.poznan.pl/wp-content/uploads/2025/03/Inter-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Local';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://pam.poznan.pl/wp-content/uploads/2025/03/Roboto-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto Local';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://pam.poznan.pl/wp-content/uploads/2025/03/Roboto-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto Local';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://pam.poznan.pl/wp-content/uploads/2025/03/Roboto-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */