<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ============================================================= */
/* == Blok 9: tekst z obrazem na caĹÄ czerokoĹÄ (banner slim) == */
/* ============================================================= */

#page .wp-block-cover.block__banner_slim {
    max-height: 300px;
    padding: 40px 10vw !important;
    margin-top: var(--blockSpaceTopDesktop);
    margin-bottom: var(--blockSpaceBottomDesktop);
}

#page .wp-block-cover.block__banner_slim h2 {
    font-size: 2rem !important;
    margin: 0;
}

#page .wp-block-cover.block__banner_slim h3 {
    font-size: 1.625rem !important;
    margin: 0;
}

#page .wp-block-cover.block__banner_slim p {
    line-height: 1.5;
    margin: 0;
}

@media(max-width:767px) {
    #page .wp-block-cover.block__banner_slim {
        margin-top: var(--blockSpaceTopMobile);
        margin-bottom: var(--blockSpaceBottomMobile);
    }

    #page .wp-block-cover.block__banner_slim span.wp-block-cover__background {
        opacity: .4;
    }
}


/* ======================== */
/* == Blok 16: odnoĹniki == */
/* ======================== */

ul.block_links_list {
    list-style-type: none;
    padding: 0;
}

.block_links_list li {
    position: relative;
    color: #003571;
    border-bottom: 1px solid #001D46;
    z-index: 0;
}

.block_links_list li::after {
    content: url("/wp-content/themes/pkr-multiportal/assets/images/arrow-right.svg");
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    bottom: 50%;
    transform: translateY(50%);
    z-index: -1;
}

.block_links_list li a {
    display: block;
    padding: 1rem 0;
    text-decoration: none !important;
}

.block_links_list li a:hover,
.block_links_list li a:hover span {
    text-decoration: underline !important;
}

.block_links_list li a span {
    display: block;
}

.block_links_list li a span:first-child {
    width: 90%;
}


/* ====================================== */
/* == Blok 17: video + tekst po prawej == */
/* ====================================== */

.block_video-text.wp-block-columns {
    margin: var(--blockSpaceDesktop);
    gap: 80px;
}

.block_video-text.wp-block-columns .wp-block-column:nth-child(2) {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.block_video-text.wp-block-columns .wp-block-column .wp-block-heading {
    text-transform: uppercase;
}

@media(max-width:1023px) {
    .block_video-text.wp-block-columns {
        display: flex;
        flex-direction: row;
        gap: 48px;
        margin: 24px 0;
    }
}

@media(max-width:767px) {
    .block_video-text.wp-block-columns {
        margin: var(--blockSpaceMobile);
    }
}


/* ================================== */
/* == Blok 19: odnoĹniki i zdjÄcie == */
/* ================================== */

.block_links_list_images.wp-block-columns {
    margin: var(--blockSpaceDesktop);
}

.block_links_list_images.wp-block-columns {
    gap: 80px;
}

.block_links_list_images.wp-block-columns .wp-block-column h2 {
    text-transform: uppercase;
}

.block_links_list_images.wp-block-columns .wp-block-column .block_links_list_images__logos.wp-block-columns .wp-block-column .wp-block-image img {
    width: 100%;
}

.block_links_list_images.wp-block-columns .block_links_list_images__image.wp-block-column {
    display: flex;
    justify-content: flex-end;
}

@media(max-width:1280px) {

    #page .block_links_list_images .block_links_list_images__image img{
        height:400px;
        object-fit:cover;
    }
    
    .block_links_list_images.wp-block-columns {
        flex-direction: column;
        gap: 24px;
    }

    .block_links_list_images.wp-block-columns .block_links_list_images__image.wp-block-column {
        justify-content: center;
    }

    .block_links_list_images.wp-block-columns .block_links_list_images__image.wp-block-column .wp-block-image {
        text-align: center;
    }

    .block_links_list_images.wp-block-columns .block_links_list_images__image.wp-block-column .wp-block-image img {
        width: 100%;
    }
}

@media(max-width:767px) {
    .block_links_list_images.wp-block-columns {
        margin: var(--blockSpaceMobile);
    }

    .block_links_list_images.wp-block-columns .wp-block-column .block_links_list_images__logos.wp-block-columns {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: auto 1fr;
        justify-items: center;
    }

    .block_links_list_images.wp-block-columns .wp-block-column .block_links_list_images__logos.wp-block-columns .wp-block-column:nth-child(3) {
        grid-column: 1 / span2;
    }
}


/* ======================================== */
/* == Blok 20: karuzela wpisĂłw bez zdjÄÄ == */
/* ======================================== */

.block_post-carousel.wp-block-columns {
    background: var(--ast-global-color-8);
    margin: var(--blockSpaceDesktop);
}

.block_post-carousel.wp-block-columns .wp-block-column {
    padding: 80px 10vw;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post-grid.uagb-post__items.is-carousel {
    margin: 2rem 0 0;
    padding: 0;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-slick-carousel.slick-initialized .slick-slide {
    margin: 0 12px;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__items article {
    background-color: #fff;
    margin: 0;
    padding: 0;
    /* border-bottom: 4px solid #008B8B; */
    border-bottom: 4px solid var(--ast-global-color-0);
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__items article .uagb-post__text.uagb-post__title {
    margin: 24px 24px 0 24px;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__items article .uagb-post__text.uagb-post__title a {
    text-decoration: none;
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
    overflow: hidden;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__items article .uagb-post__text.uagb-post__title a:hover {
    text-decoration: underline;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__items article .uagb-post__text.uagb-post-grid-byline {
    margin: 0 24px;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__items article .uagb-post__text.uagb-post__excerpt {
    margin: 0 24px 24px;
    display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.block_post-carousel.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow {
    border: 1px solid transparent;
    transition: ease .4s;
}

.block_post-carousel.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow:hover {
    border: 1px solid #003571;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__text&gt;*::after {
    content: "|";
    vertical-align: 0;
    align-self: auto;
    margin: 0;
    line-height: inherit;
    color: #008B8B;
    padding: 0 2px;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__inner-wrap .uagb-post__text&gt;*:last-child::after {
    display: none;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__inner-wrap .uagb-post__text&gt;* {
    display: inline-block;
    color: #38383C;
    margin: 0;
}

.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__inner-wrap .uagb-post__excerpt p {
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.block_post-carousel.wp-block-columns .wp-block-column .uagb-post__items article,
.block_post-carousel.wp-block-columns .uagb-slick-carousel .slick-list{
	height:auto!important;
	min-height:352px;
}



@media(max-width:1150px) and (min-width:767px) {
    .block_post-carousel.wp-block-columns .wp-block-column .uagb-post__items article .uagb-post__text.uagb-post__title {
        font-size: 1.125rem;
    }
}

@media(max-width:976px) {
    .block_post-carousel.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow.slick-prev {
        right: 0;
        bottom: 0;
        /* 128px = szerokoĹÄ dwĂłch przyciskow 2x32px + odstÄp o rĂłwny podwĂłjnej szerokoĹci przyciskĂłw 2x32 */
        left: calc(100% - 128px);
        top: calc(100% + 32px);
    }

    .block_post-carousel.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow.slick-next {
        right: 0;
        bottom: 0;
        left: calc(100% - 32px);
        top: calc(100% + 32px);
    }
}

@media(max-width:767px) {
    .block_post-carousel.wp-block-columns {
        margin: var(--blockSpaceMobile);
    }
}

@media(max-width:676px) {
    .block_post-carousel.wp-block-columns .wp-block-column .uagb-slick-carousel.slick-initialized .slick-slide {
        margin: 0;
    }
}


/* ============================================== */
/* == Blok 21: karuzela wpisĂłw zdjÄcie + tytuĹ == */
/* ============================================== */

:root {
    --imgDesktopSizeB21: 122px;
    --imgMobileSizeB21: 179px;
}

.block_post-carousel-images.wp-block-columns {
    margin: var(--blockSpaceDesktop);
}

.block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel {
    padding: 0;
}

.block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article.uagb-post__inner-wrap {
    display: inline-flex !important;
    flex-direction: row;
    max-height: var(--imgDesktopSizeB21);
    margin: 0 10px;
    padding: 0;
    background-color: transparent;
}

.block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;.uagb-post__image {
    height: var(--imgDesktopSizeB21);
    width: var(--imgDesktopSizeB21);
    aspect-ratio: 1;
}

.block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;.uagb-post__image img {
    height: var(--imgDesktopSizeB21);
    min-width: var(--imgDesktopSizeB21);
    object-fit: cover;
}

.block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;.uagb-post__title {
    font-size: 1.125rem;
    margin: 0 1rem;
    padding: 0;
}

.block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;.uagb-post__title a {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;div.uagb-post-grid-byline {
    display: none;
}

.block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow {
    border: 1px solid transparent;
    transition: ease .4s;
}

.block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow:hover {
    border: 1px solid #003571;
}

@media(max-width:1440px) {
    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;.uagb-post__title {
        font-size: 0.9375rem;
    }
}

@media(min-width:1024px) and (max-width:1300px) {
    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article.uagb-post__inner-wrap {
        flex-direction: column;
        margin: 0;
        padding: 0 10px;
    }

    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-list {
        height: 240px !important;
    }

    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article .uagb-post__title.uagb-post__text {
        margin: 1rem 0;
    }

    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;.uagb-post__image img,
    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;.uagb-post__image {
        width: 100%;
    }
}

@media(max-width:1023px) {
    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article.uagb-post__inner-wrap {
        margin: 0;
    }
}

@media(max-width:976px) {
    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow.slick-prev {
        right: 0;
        bottom: 0;
        /* 128px = szerokoĹÄ dwĂłch przyciskow 2x32px + odstÄp o rĂłwny podwĂłjnej szerokoĹci przyciskĂłw 2x32 */
        left: calc(100% - 128px);
        top: 100%;
    }

    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow.slick-next {
        right: 0;
        bottom: 0;
        left: calc(100% - 32px);
        top: 100%;
    }
}

@media(max-width:767px) {
    .block_post-carousel-images.wp-block-columns {
        margin: var(--blockSpaceMobile);
    }

    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article.uagb-post__inner-wrap {
        flex-direction: column;
        height: 255px;
        min-height: 255px;
    }

    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-list {
        height: auto;
    }

    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;.uagb-post__image {
        width: 100%;
        height: var(--imgMobileSizeB21);
        aspect-ratio: auto;
    }

    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article&gt;.uagb-post__image img {
        width: 100%;
        height: auto;
        max-height: var(--imgMobileSizeB21);
    }

    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel article .uagb-post__title.uagb-post__text {
        font-size: 1.125rem;
        margin: 1rem 0;
    }
}



/* ====================== */
/* == Blok 24: Galeria == */
/* ====================== */

.block_gallery.wp-block-uagb-image-gallery {
    margin: var(--blockSpaceMedium);
}

.block_gallery.wp-block-uagb-image-gallery .spectra-image-gallery .spectra-image-gallery__media-wrapper .spectra-image-gallery__media {
    aspect-ratio: 16 / 9 !important;
}

.block_gallery.wp-block-uagb-image-gallery+.spectra-image-gallery__control-lightbox .swiper .swiper-button-next {
    right: 5vw;
}

.block_gallery.wp-block-uagb-image-gallery+.spectra-image-gallery__control-lightbox .swiper .swiper-button-prev {
    left: 5vw;
}

.block_gallery.wp-block-uagb-image-gallery+.spectra-image-gallery__control-lightbox .spectra-image-gallery__control-lightbox--close {
    top: 3vw;
    right: 5vw;
    border: 3px solid #fff;
    border-radius: 0;
}

@media(min-width:768px) and (max-width:1023px) {
    .block_gallery.wp-block-uagb-image-gallery .spectra-image-gallery {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(max-width:767px) {
    .block_gallery.wp-block-uagb-image-gallery {
        margin: var(--blockSpaceMobile);
    }

    .block_gallery.wp-block-uagb-image-gallery .spectra-image-gallery {
        grid-template-columns: repeat(1, 1fr);
    }

    .block_gallery.wp-block-uagb-image-gallery+.spectra-image-gallery__control-lightbox .swiper .swiper-button-next {
        right: 10px;
    }

    .block_gallery.wp-block-uagb-image-gallery+.spectra-image-gallery__control-lightbox .swiper .swiper-button-prev {
        left: 10px;
    }

    .block_gallery.wp-block-uagb-image-gallery+.spectra-image-gallery__control-lightbox .spectra-image-gallery__control-lightbox--close {
        top: 10vh;
    }
}



/* ========================================= */
/* == Blok 25: Tekst i karuzela z galeriÄ == */
/* ========================================= */

.block_text-gallery_slider.wp-block-columns {
    padding: 80px 10vw;
    margin: var(--blockSpaceDesktop);
    background-color: #F2F4F6;
}

.block_text-gallery_slider.wp-block-columns .wp-block-column:nth-child(1) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 120px;
}

.block_text-gallery_slider.wp-block-columns .wp-block-column:nth-child(2) {
    padding-left: 120px;
}

.block_text-gallery_slider.wp-block-columns .wp-block-column h2 {
    text-transform: uppercase;
}

.block_gallery-slider__current-image img {
    height: 360px;
    width: 100%;
    object-fit: cover;
}

.block_gallery-slider.wp-block-uagb-image-gallery .spectra-image-gallery__media:hover {
    cursor: pointer;
}

.block_gallery-slider.wp-block-uagb-image-gallery .slick-list {
    margin: 0 60px!important;
}

.block_gallery-slider.wp-block-uagb-image-gallery .slick-list .slick-track .slick-slide .spectra-image-gallery__media-wrapper .spectra-image-gallery__media picture img,
.block_gallery-slider.wp-block-uagb-image-gallery .slick-list .slick-track .slick-slide {
    height: 100%;
    object-fit: cover;
    aspect-ratio: 16 / 9;
}

.block_gallery-slider.wp-block-uagb-image-gallery .uagb-slick-carousel .spectra-image-gallery__control-arrows.slick-prev {
    left: 0;
    border-radius: 0;
    border: 1px solid transparent;
}

.block_gallery-slider.wp-block-uagb-image-gallery .uagb-slick-carousel .spectra-image-gallery__control-arrows.slick-next {
    right: 0;
    border-radius: 0;
    border: 1px solid transparent;
}

.block_gallery-slider.wp-block-uagb-image-gallery .uagb-slick-carousel .spectra-image-gallery__control-arrows.slick-prev:hover,
.block_gallery-slider.wp-block-uagb-image-gallery .uagb-slick-carousel .spectra-image-gallery__control-arrows.slick-next:hover {
    border: 1px solid var(--ast-global-color-0);
}

.block_gallery-slider.wp-block-uagb-image-gallery .uagb-slick-carousel .spectra-image-gallery__control-arrows.slick-disabled svg {
    opacity: .4;
}

.block_gallery-slider.wp-block-uagb-image-gallery .uagb-slick-carousel .spectra-image-gallery__control-arrows.slick-disabled:hover {
    border: 1px solid transparent;
    cursor: not-allowed;
}
@media(max-width:1439px) {

    .block_text-gallery_slider.wp-block-columns {
        flex-direction: column;
    }

    .block_text-gallery_slider.wp-block-columns .wp-block-column:nth-child(1) {
        padding-right: 0;
    }

    .block_text-gallery_slider.wp-block-columns .wp-block-column:nth-child(2) {
        padding-left: 0;
    }

    .block_gallery-slider__current-image img {
        height: 540px;
    }
}

@media(max-width:767px) {
    .block_text-gallery_slider.wp-block-columns {
        margin: var(--blockSpaceMobile);
    }

    .block_gallery-slider.wp-block-uagb-image-gallery .spectra-image-gallery .uagb-slick-carousel.slick-slider .slick-list .slick-track {
        width: 40vw !important;
    }

    .block_gallery-slider.wp-block-uagb-image-gallery .slick-list .slick-track .slick-slide .spectra-image-gallery__media-wrapper .spectra-image-gallery__media picture img,
    .block_gallery-slider.wp-block-uagb-image-gallery .slick-list .slick-track .slick-slide {
        min-height: 200px;
    }
}

@media(max-width:550px) {

    .block_gallery-slider.wp-block-uagb-image-gallery .slick-list .slick-track .slick-slide .spectra-image-gallery__media-wrapper .spectra-image-gallery__media picture img,
    .block_gallery-slider.wp-block-uagb-image-gallery .slick-list .slick-track .slick-slide {
        min-height: 100px;
    }

    .block_gallery-slider__current-image img {
        height: 200px;
    }
}



/* ============================ */
/* == Blok 27: tekst i kroki == */
/* ============================ */

:root {
    --stepsSpacing: 25px;
    --stepsFirstColor: #003676;
    --stepsSecondColor: #FFD400;
}

.block_info-steps.wp-block-columns {
    margin: var(--blockSpaceDesktop);
    gap: 15%;
}

/* == Kolumna z lewej == */
.block_info-steps.wp-block-columns .block_info-steps__info-area.wp-block-column {
    display: flex;
}

/* = Obrazek (jajko) = */
.block_info-steps.wp-block-columns .block_info-steps__info-area.wp-block-column .wp-block-media-text .wp-block-media-text__media {
    height: auto;
}

/* = Przycisk = */
.block_info-steps.wp-block-columns .block_info-steps__info-area .wp-block-media-text__content .wp-block-button .wp-block-button__link {
    background-color: var(--stepsFirstColor);
    color: #fff;
    padding: .5rem 1rem;
    line-height: 1.4;
}

.block_info-steps.wp-block-columns .block_info-steps__info-area .wp-block-media-text__content .wp-block-button .wp-block-button__link:hover {
    background-color: var(--stepsSecondColor);
    color: #38383C;
    text-decoration: none;
}

/* == Kolumna z prawej == */
.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-columns {
    gap: 10%;
}

.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-group {
    padding: var(--stepsSpacing);
    margin-top: var(--stepsSpacing);
}

.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-columns .wp-block-column:nth-child(2) {
    margin-top: 100px;
}

/* = Kafaleki granatowe = */
.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-columns .wp-block-column:nth-child(1) .wp-block-group:nth-child(odd),
.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group:nth-child(even) {
    background-color: var(--stepsFirstColor);
    color: #fff;
}

/* = Kafelki bardziej ĹźĂłĹte = */
.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-columns .wp-block-column:nth-child(1) .wp-block-group:nth-child(even),
.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group:nth-child(odd) {
    background-color: var(--stepsSecondColor);
}

/* = Numer = */
.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-group p:first-of-type {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px;
}

/* = Ikona = */
.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-group img {
    background-color: #fff;
    border-radius: 50%;
    height: 80px;
    width: auto;
    margin-bottom: var(--stepsSpacing);
}

/* = Tekst w kafelku = */
.block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-group p:last-of-type {
    line-height: 1.4;
    margin-bottom: var(--stepsSpacing);
}

@media(max-width:1240px) {
    .block_info-steps.wp-block-columns {
        flex-direction: column;
    }

    .block_info-steps.wp-block-columns .block_info-steps__info-area.wp-block-column {
        margin-bottom: 24px !important;
    }

}

@media(max-width:767px) {
    .block_info-steps.wp-block-columns {
        margin: var(--blockSpaceMobile);
        gap: 0;
    }

    .block_info-steps.wp-block-columns .block_info-steps__steps-area.wp-block-column .wp-block-columns .wp-block-column:nth-child(2) {
        margin-top: 0;
    }

    .block_info-steps.wp-block-columns .block_info-steps__info-area.wp-block-column .wp-block-media-text .wp-block-media-text__media {
        margin-bottom: var(--blockSpaceBottomMobile);
    }

    .block_info-steps.wp-block-columns .block_info-steps__info-area.wp-block-column .wp-block-media-text {
        justify-items: start;
        grid-template-columns: 1fr !important;
    }

    .block_info-steps.wp-block-columns .block_info-steps__info-area.wp-block-column .wp-block-media-text .wp-block-media-text__content {
        padding: 0;
    }
}



/* ==================================== */
/* == Blok 44: informacje kontaktowe == */
/* ==================================== */

.block_contact-section.wp-block-columns .wp-block-column .block_contact-section__image-info .wp-block-media-text__content {
    padding: 0 !important;
    margin-left: 50px;
}

.block_contact-section.wp-block-columns .wp-block-column .block_contact-section__image-info .block_contact-section__icon_list div:has(&gt;a) {
    text-decoration: underline;
    color: #003571;
}

.block_contact-section.wp-block-columns .wp-block-column .block_contact-section__image-info .block_contact-section__icon_list .wp-block-uagb-icon-list-child:last-child {
    margin-bottom: 1.6em;
}

.block_contact-section.wp-block-columns {
    margin: var(--blockSpaceDesktop);
}

.block_contact-section.wp-block-columns .wp-block-column:nth-child(1) {
    flex-basis: 75% !important;
}

.block_contact-section.wp-block-columns .wp-block-column:nth-child(2) {
    flex-basis: 25% !important;
}

.block_contact-section.wp-block-columns .block_contact__info-links.wp-block-column .wp-block-uagb-faq-child {
    position: relative;
    border: 1px solid transparent;
    border-bottom: 1px solid #D3D7DB;
}

.block_contact-section.wp-block-columns .block_contact__info-links.wp-block-column .wp-block-uagb-faq-child .uagb-faq-questions-button {
    padding: 16px;
}

.block_contact-section.wp-block-columns .block_contact__info-links.wp-block-column .wp-block-uagb-faq-child .uagb-faq-questions-button svg {
    fill: var(--ast-global-color-0);
}

.block_contact-section.wp-block-columns .block_contact__info-links.wp-block-column .wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-question {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.2;
}

.block_contact-section.wp-block-columns .block_contact__info-links.wp-block-column .wp-block-uagb-faq-child .uagb-faq-questions-button::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 2px;
    height: 50%;
    background-color: var(--ast-global-color-0);
}

.block_contact-section.wp-block-columns .block_contact__info-links.wp-block-column .wp-block-uagb-faq-child.uagb-faq-item-active .uagb-faq-questions-button::before {
    height: 80%;
}

#page .block_contact-section__image-info .wp-block-media-text__media img{
	height:480px;
	object-fit: cover;
}

@media(max-width:1240px) {
    .block_contact-section.wp-block-columns {
      flex-direction: column;
  }

  .block_contact-section.wp-block-columns .wp-block-column .block_contact-section__image-info.wp-block-media-text {
      display: flex;
      flex-direction: column;
  }

  .block_contact-section.wp-block-columns .wp-block-column .block_contact-section__image-info.wp-block-media-text .wp-block-media-text__media {
      display: flex;
      width: 100%;
      height: auto;
  }
  
  .block_contact-section.wp-block-columns .wp-block-column .block_contact-section__image-info.wp-block-media-text .wp-block-media-text__media img {
      object-fit: cover;
      height: auto;
  }

  .block_contact-section.wp-block-columns .wp-block-column .block_contact-section__image-info.wp-block-media-text .wp-block-media-text__content {
      width: 100%;
      margin: var(--blockSpaceMobile);
      margin-left: 0 !important;
  }
}

@media(max-width:767px) {
    .block_contact-section.wp-block-columns {
        margin: var(--blockSpaceMobile);
        gap: 0;
    }

    .block_contact-section.wp-block-columns .wp-block-column .block_contact-section__image-info.wp-block-media-text .wp-block-media-text__media {
        display: flex;
        width: 100%;
        height: auto;
    }

}



/* ===================== */
/* == Blok: Nekrologi == */
/* ===================== */

.block_obituary.wp-block-columns {
    margin: var(--blockSpaceMedium);

}

.block_obituary.wp-block-columns .wp-block-columns {
    gap: 40px;
    margin-bottom: 40px;
    padding: 0 8px;
}

.block_obituary.wp-block-columns .wp-block-column .wp-block-heading {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 40px;
    background-color: #F2F4F6;
    position: relative;
    padding: 8px 16px;
}

.block_obituary.wp-block-columns .wp-block-column .wp-block-heading::after {
    content: '';
    position: absolute;
    top: 0;
    right: 1rem;
    width: 25px;
    height: 45px;
    background: url(/wp-content/themes/pkr-multiportal/assets/images/snitch.svg) no-repeat;
    background-size: 20px 100%;
}

.block_obituary.wp-block-columns .wp-block-columns .wp-block-column {
    border: 1px solid #000 !important;
    border-radius: 0;
    outline: 4px solid #000;
    outline-offset: 4px;
    padding: 24px;
}

.block_obituary.wp-block-columns .wp-block-columns .block_obituary__ribbon {
    text-align: center;
}

.block_obituary.wp-block-columns .wp-block-columns .block_obituary__ribbon::before {
    content: url("/wp-content/themes/pkr-multiportal/assets/images/ribbon.svg");
}

.block_obituary.wp-block-columns&gt;.wp-block-column&gt;.wp-block-columns .wp-block-column p {
    font-style: normal;
    line-height: 1.4;
    text-align: center;
}

.block_obituary.wp-block-columns&gt;.wp-block-column&gt;.wp-block-columns .wp-block-column p:first-of-type {
    font-size: 1.25rem;
    font-weight: 600;
}

.block_obituary.wp-block-columns&gt;.wp-block-column&gt;.wp-block-columns .wp-block-column p:nth-of-type(2) {
    font-size: 1rem;
    font-weight: 400;
}

.block_obituary.wp-block-columns&gt;.wp-block-column&gt;.wp-block-columns .wp-block-column p:nth-of-type(3) {
    font-size: 1rem;
    font-weight: 600;
}

/* = Klasa block_obituary__column--clear dodawana przez JS do kolumn, ktĂłre nie zawierajÄ &lt;p&gt; = */
.block_obituary.wp-block-columns .wp-block-column .wp-block-columns .block_obituary__column--clear.wp-block-column {
    border-color: transparent !important;
    outline-color: transparent !important;
}

.block_obituary.wp-block-columns .wp-block-column .wp-block-columns .block_obituary__column--clear.wp-block-column&gt;.block_obituary__ribbon {
    display: none;
}




/* ==================================================================== */
/* Style: /promocja/identyfikacja-wizualna-politechniki-krakowskiej/*** */
/* ==================================================================== */

.block_visual-identity.wp-block-columns {
    margin-bottom: 24px;
}

.block_visual-identity.wp-block-columns .wp-block-column {
    border: 2px solid var(--ast-global-color-0);
    flex-basis: 33.33% !important;
    padding: 24px;
}

.block_visual-identity.wp-block-columns .wp-block-column .wp-block-image img {
    max-height: 100px;
    width: auto;
}

@media(max-width:1280px) {
    .block_visual-identity.wp-block-columns .wp-block-column {
        flex-basis: 50% !important;
    }
}

@media(max-width:767px) {
    .block_visual-identity.wp-block-columns .wp-block-column {
        flex-basis: 100% !important;
    }
}




/* ==================================== */
/* == Gutenberg Block: Media i tekst == */
/* ==================================== */

@media(max-width:767px) {
    .entry-content .wp-block-media-text .wp-block-media-text__content {
        padding: 0;
    }

    .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        margin-top: 2em;
        padding: 0;
    }
}

/* ============================ */
/* == Poprawki do blokĂłw MM == */
/* =========================== */

/* Poprawki strzaĹek w bloku karuzeli */

@media(max-width:976px) {

    .block_post-carousel.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow.slick-next,
    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow.slick-next {
        right: 0;
        bottom: initial;
        left: calc(100% - 32px);
        top: calc(100% + 32px);
    }

    .block_post-carousel.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow.slick-prev,
    .block_post-carousel-images.wp-block-columns .wp-block-column .wp-block-uagb-post-carousel .slick-arrow.slick-prev {
        right: 96px;
        bottom: initial;
        left: calc(100% - 128px);
        top: calc(100% + 32px);
    }

    .block_post-carousel .wp-block-uagb-icon-list,
    .block_post-carousel-images .wp-block-uagb-icon-list {
        margin-top: 5em;
    }
}




/* =========================================== */
/* == Blok: AktualnoĹci bez zdjÄÄ - Kafelki == */
/* =========================================== */
.wp-block-uagb-post-grid.block__news-tiles--no-image {
	gap: 24px;
}

.wp-block-uagb-post-grid.block__news-tiles--no-image article {
	display: flex;
    flex-direction: column;
	padding: 24px;
}

.wp-block-uagb-post-grid.block__news-tiles--no-image article .uagb-post__text.uagb-post__title {
	order: 1;
	padding: 0;
	margin-bottom: 16px;
}

.wp-block-uagb-post-grid.block__news-tiles--no-image article .uagb-post__text.uagb-post-grid-byline {
	order: 3;
	padding: 0;
	margin-top: auto;
	margin-bottom: 0;
}

.wp-block-uagb-post-grid.block__news-tiles--no-image article .uagb-post__text.uagb-post__excerpt {
	order: 2;
	padding: 0;
	margin-bottom: 16px;
}




/* ==================================== */
/* == Blok: Wydarzenia - III Kafelki == */
/* ==================================== */
#page .block_recent-events.wp-block-columns {
    margin: 80px auto;
}

#page .block_recent-events.wp-block-columns .mec-wrap {
    margin: 48px 0;
    color: #38383C;
}

#page .block_recent-events.wp-block-columns .mec-event-day,
#page .block_recent-events.wp-block-columns .mec-load-more-wrap,
#page .block_recent-events.wp-block-columns a.mec-booking-button,
#page .block_recent-events.wp-block-columns .mec-event-grid-modern .row:nth-child(n+2),
#page .block_recent-events.wp-block-columns .mec-event-content .mec-grid-event-location,
#page .block_recent-events.wp-block-columns .mec-event-content .mec-event-title .mec-grid-event-location,
#page .block_recent-events.wp-block-columns .mec-event-content .mec-event-detail .mec-grid-event-location,
#page .block_recent-events.wp-block-columns .event-grid-modern-head .mec-event-detail .mec-sl-location-pin {
    display: none !important;
}

#page .block_recent-events.wp-block-columns .mec-event-grid-modern,
#page .block_recent-events.wp-block-columns .mec-event-grid-modern .mec-event-article {
    margin-bottom: 0;
}

#page .block_recent-events.wp-block-columns .mec-event-grid-modern .row {
    margin: 0;
}

#page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div:nth-child(1) {
    padding: 0 80px 0 0;
}

#page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div:nth-child(2) {
    padding: 0 80px;
}

#page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div:nth-child(3) {
    padding: 0 0 0 80px;
}

#page .block_recent-events.wp-block-columns .wp-block-buttons.button-show-more {
    padding-top: 10px;
    justify-content: flex-end;
}

#page .block_recent-events.wp-block-columns .mec-event-content {
    grid-area: title;
    padding: 0;
}

#page .block_recent-events.wp-block-columns .mec-event-content .mec-event-title {
    font-family: Lato;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
}

#page .block_recent-events.wp-block-columns .event-grid-modern-head {
    grid-area: date;
    padding: 0;
}

#page .block_recent-events.wp-block-columns .event-grid-modern-head .mec-event-date {
    font-size: 2rem;
    font-family: Lato;
    font-style: normal;
    font-weight: 800;
    line-height: 1.2;
    margin-right: .5rem;
}

#page .block_recent-events.wp-block-columns .event-grid-modern-head .mec-event-month,
#page .block_recent-events.wp-block-columns .event-grid-modern-head .mec-event-detail {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.4;
    padding: 0;
    text-align: left;
}

#page .block_recent-events.wp-block-columns .event-grid-modern-head .mec-event-month {
    margin-bottom: 0;
}

#page .block_recent-events.wp-block-columns .mec-event-grid-modern .mec-event-article {
    border: none;
    padding: 0;
    box-shadow: none;
}

#page .block_recent-events.wp-block-columns .mec-event-grid-modern .col-sm-4:nth-child(1)::after,
#page .block_recent-events.wp-block-columns .mec-event-grid-modern .col-sm-4:nth-child(2)::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background-color: var(--ast-global-color-0);
}

#page .block_recent-events.wp-block-columns .mec-event-article.mec-clear {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-areas: "date date share" "title title title";
    grid-template-rows: 3.6rem;
}

#page .block_recent-events.wp-block-columns .mec-event-footer {
    grid-area: share;
    padding: 0;
}

#page .block_recent-events.wp-block-columns .mec-event-sharing-wrap {
    margin: 0;
}

#page .block_recent-events.wp-block-columns .mec-event-sharing-wrap .mec-event-share {
    border: none;
    margin: 0;
}

#page .block_recent-events.wp-block-columns .mec-sl-share:before {
    color: var(--ast-global-color-0);
}

#page .block_recent-events.wp-block-columns .colorskin-custom .mec-event-sharing-wrap:hover&gt;li {
    background-color: transparent;
}

@media(max-width:1440px) {
    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div:nth-child(1) {
        padding-right: 40px;
    }

    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div:nth-child(2) {
        padding: 0 40px;
    }

    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div:nth-child(3) {
        padding-left: 40px;
    }
}

@media(max-width:1024px) {
    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div:nth-child(1) {
        padding-right: 20px;
    }

    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div:nth-child(2) {
        padding: 0 20px;
    }

    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div:nth-child(3) {
        padding-left: 20px;
    }
}

@media(max-width:781px) {
    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .col-md-4 {
        width: 100%;
        margin-bottom: 24px;
    }

    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .col-sm-4:nth-child(1)::after,
    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .col-sm-4:nth-child(2)::after {
        display: none;
    }

    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .col-md-4:last-child {
        margin-bottom: 0;
    }

    #page .block_recent-events.wp-block-columns .mec-event-grid-modern .row&gt;div {
        padding: 0 !important;
    }

    #page .block_recent-events.wp-block-columns .wp-block-buttons.button-show-more {
        justify-content: flex-start;
    }

}

@media(max-width:480px) {
    #page .block_recent-events.wp-block-columns {
        margin: 48px 0;
    }

    #page .block_recent-events.wp-block-columns .mec-wrap {
        margin: 24px 0;
    }
}
</pre></body></html>