    /*o-nas-*/
    .in-o-nas {
        .text-30 {
            font-size: clamp(22px, 1.5vw, 30px) !important;
        }
    }

    .o-nas-header {
        background: url("/user/documents/pw/img/o-nas/pavel.jpg");
        background-repeat: no-repeat !important;
        background-position: top center !important;
        background-size: cover !important;
        padding-top: 40vh;
    }

    .header-prolog-about-us {
        min-height: 115px !important;
    }

    .cta-btn {
        position: relative;
        display: inline-flex;
        align-items: center;
        padding: 2px 0px 2px 20px;
        border-radius: 50px;
        background-color: transparent !important;
        border: 2px solid var(--color-gray);
        cursor: pointer;
        overflow: hidden;
        transition: background 0.4s ease, opacity 0.4s ease;
        backdrop-filter: blur(10px);
    }

    .cta-btn:hover {
        background: rgba(110, 117, 131, 0.5) !important;
        backdrop-filter: blur(10px) !important;
        border: 2px solid var(--color-gray) !important;
    }

    .cta-text {
        z-index: 32;
    }

    .cta-btn:hover .cta-text {
        color: var(--color-white) !important;
    }

    .cta-btn:hover svg {
        color: var(--color-dark) !important;
    }

    .cta-arrow {
        position: relative;
        transition: all 0.4s ease-in-out;
        padding: 20px;
        margin: 2px 4px;
    }

    .cta-btn:hover .cta-arrow {
        left: 0;
        background-color: var(--color-white) !important;
    }

    .in-o-nas .marquee-track {
        animation: marquee 25s linear infinite !important;
    }

    .o-nas-v2-section {
        display: block !important;
        align-items: start !important;
        justify-content: start !important;
        align-content: start !important;
    }

    .o-nas-v2-reviews .review-card {
        break-inside: avoid;
        page-break-inside: avoid;
        -webkit-column-break-inside: avoid;
        margin-bottom: 40px;
    }


    .o-nas-v2-reviews .vote-content {
        display: -webkit-box;
        -webkit-line-clamp: 30;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .o-nas-v2-reviews {
        column-count: 3;
        gap: 40px;
        width: 100%;
        align-items: start !important;
    }

    .o-nas-v2-reviews>* {
        display: block !important;
    }

    .o-nas-v2-reviews {
        font-size: 0 !important;
    }

    .o-nas-v2-reviews>.review-card {
        font-size: initial !important;
    }

    .about-us-ref {
        .ref-1 {
            background-image: url("/user/documents/pw/img/o-nas/office1.png") !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }

        .ref-2 {
            background-image: url("/user/documents/pw/img/o-nas/office2.png") !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }

        .ref-3 {
            background-image: url("/user/documents/pw/img/o-nas/office3.png") !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }

        .ref-4 {
            background-image: url("/user/documents/pw/img/o-nas/office4.png") !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }

        .ref-5 {
            background-image: url("/user/documents/pw/img/o-nas/office1.png") !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }
    }

    @media (max-width:768px) {
        .o-nas-header {
            background-size: contain !important;
            padding-top: unset !important;
            margin-top: 0px !important;
            padding-top: 0px !important;
        }

        .about-us-review {
            padding-top: 20vw;
        }

        .kariera-header-prolog {
            order: 1;
        }

        .kariera-header-prolog .w-35 {
            width: 100% !important;
        }

        .o-nas-v2-reviews .review-card:nth-child(n+4) {
            display: none;
        }



        .in-o-nas.content-wrapper.container {
            padding-left: 16px !important;
            padding-right: 16px !important;
        }
    }


    @media (max-width:1199px) {
        .o-nas-v2-reviews .review-card:nth-child(n+6) {
            display: none;
        }
    }

    /*konec o nas*/
