.widget_cutko_pricelist_table {
    position: relative !important;
    padding: 110px 0 85px !important;
}

.widget_cutko_pricelist_table::before,
.widget_cutko_pricelist_table::after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 10px !important;
    background: transparent url('/wp-content/plugins/obrovo/assets/img/frame-dots.png') center center;
    background-repeat: repeat;
    background-size: contain;
    position: absolute;

}
.widget_cutko_pricelist_table::after {
    top: unset;
    bottom: -5px !important;
}
.widget_cutko_pricelist_table::before {
    top: -5px !important;
}
.home .widget_cutko_pricelist_table::before {
    display: none;
}
@media screen and (max-width: 1680px) {
    .widget_cutko_pricelist_table::before,
    .widget_cutko_pricelist_table::after {
        background-repeat: no-repeat;
        background-size: cover;
    }
    
}

.pricelist-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 3rem;
}
@media (max-width: 1570px) {
    .pricelist-wrapper {
        flex-direction: column;
    }
    
}

.pricelist-items {
    flex-basis: auto;

    display: flex;
    gap: 1rem 3rem;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}
@media screen and (max-width: 1280px) {
    .pricelist-items {
       gap: 4rem;
    }
    
}

.pricelist-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}

.pricelist-item__price {
    font-size: 54px;
    font-weight: 900;
    line-height: 72px;
    color: var(--blue);
    padding: 45px;
}

.pricelist-item__price-1 {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTcwIiBoZWlnaHQ9IjE2MyIgdmlld0JveD0iMCAwIDE3MCAxNjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMTAuNTQ0IDUuNDM2MThDOTMuOTE2OSAtMC4zNzk4NTQgNzUuMTM1NyAtMC45OTc2MzUgNTQuNzg1NCA0LjE3MjYyQzQzLjU0ODMgNy4wMjgxIDMxLjk5NDQgMTIuNDMwMiAyNi41NDAxIDIyLjY2MDdDMjQuMjk1OSAyNi44NjI5IDIzLjIyNTggMzEuNjM2MiAyMC44MDI1IDM1Ljc0NDFDMTcuNjQxNyA0MS4wOTUyIDEyLjQxNjggNDQuODg3MSA4LjU0NTI1IDQ5Ljc0OEMtMC44MTg3NjEgNjEuNDk1MyAtMS4yNzcxIDc4LjQzNjggMy41NzU2NCA5Mi42NTI4QzguNDI4MzcgMTA2Ljg2OSAxNy44MzY2IDExOSAyNy4wODk5IDEzMC44MzlDMzQuNjgzOCAxNDAuNTUzIDQyLjYzMDEgMTUwLjU2OSA1My42MzI5IDE1Ni4xNDlDNjQuOTI1NyAxNjEuODcxIDc4LjA5ODcgMTYyLjIyNSA5MC43NTYxIDE2Mi4wMDZDOTcuODg1OCAxNjEuODgyIDEwNS4xMjMgMTYxLjU5NCAxMTEuOTM0IDE1OS40NDJDMTIxLjAyNiAxNTYuNTY3IDEyOC43NzUgMTUwLjU0MiAxMzUuODQyIDE0NC4xNDhDMTQ3LjQyOCAxMzMuNjU3IDE2NC43MTIgMTE5LjM5MSAxNjguODE5IDEwNC4wMzRDMTcxLjc2NiA5My4wMDc2IDE1My40MjUgNjMuMjgyOSAxNTMuNzkzIDYyLjQ4MDdDMTU1Ljc0OSA1OC4yMjgxIDE1OC43MDkgNTQuODIwOCAxNjIuNjY3IDUyLjI1MTVDMTQ5LjY1OSAyOC45MDgyIDEzMS44NzEgMTIuODk5MiAxMTAuNTU4IDUuNDM2OTJMMTEwLjU0NCA1LjQzNjE4WiIgZmlsbD0iI0ZGREE2MiIvPgo8L3N2Zz4K)
        center center no-repeat;
    background-size: contain;
}

.pricelist-item__price-2 {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY0IiBoZWlnaHQ9IjE2NiIgdmlld0JveD0iMCAwIDE2NCAxNjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC43MzQ0IDQ0LjkwNDNDMi4zMjgwMiA2MC4zODM2IC0xLjI5Mjc2IDc4LjgyMjggMC41NDgwNjkgOTkuNzM4N0MxLjU2NTA4IDExMS4yODggNS4wNDQ5NyAxMjMuNTU5IDE0LjI2ODcgMTMwLjU4M0MxOC4wNTY4IDEzMy40NzIgMjIuNTk2OCAxMzUuMjkzIDI2LjI2MyAxMzguMzQ0QzMxLjAzODIgMTQyLjMyMSAzMy45NDM0IDE0OC4wODcgMzguMTIwOCAxNTIuNjg3QzQ4LjIxNDkgMTYzLjgxNCA2NC44NjM3IDE2Ni45ODIgNzkuNjczOSAxNjQuNDcxQzk0LjQ4NCAxNjEuOTYgMTA3Ljk2NiAxNTQuNjE5IDEyMS4xMzYgMTQ3LjM4M0MxMzEuOTQyIDE0MS40NDUgMTQzLjEwMiAxMzUuMjA3IDE1MC4zNzQgMTI1LjI0MUMxNTcuODMyIDExNS4wMTIgMTYwLjI5MyAxMDIuMDY2IDE2Mi4xMDcgODkuNTM3MUMxNjMuMTI4IDgyLjQ3OTggMTY0LjAwMyA3NS4yODk5IDE2Mi45NzEgNjguMjIyNkMxNjEuNTkxIDU4Ljc4NjUgMTU2Ljg4NiA1MC4xNzIgMTUxLjcwOCA0Mi4xNzE0QzE0My4yMSAyOS4wNTM3IDEzMS44OTkgOS43MDYwMSAxMTcuNCAzLjE5MDEyQzEwNi45ODggLTEuNDg2MzUgNzQuNzA3NyAxMS44NTEzIDczLjk3NDggMTEuMzU5OUM3MC4wOTA4IDguNzQ3IDY3LjIwMjIgNS4yNzg4IDY1LjMwMDYgMC45NjA1OTZDNDAuMTczOCAxMC4wNTgzIDIxLjUyMDEgMjUuMDQ5MiAxMC43Mzc0IDQ0Ljg5MDVMMTAuNzM0NCA0NC45MDQzWiIgZmlsbD0iI0FDRTFFQiIvPgo8L3N2Zz4K) center center no-repeat;
    background-size: contain;
}

.pricelist-item__price-3 {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU5IiBoZWlnaHQ9IjE2NiIgdmlld0JveD0iMCAwIDE1OSAxNjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNDkuODA0IDQ4LjYwNDhDMTQyLjA4NCAzMi43NzE4IDEyOS4xNzYgMTkuMTE1OCAxMTEuMDc5IDguNDY3NzNDMTAxLjA4NiAyLjU4ODM2IDg5LjA3NTkgLTEuNzA0NjQgNzguMDAxMiAxLjcyNTI1QzczLjQ0OTYgMy4xMzE0OCA2OS4zMzAxIDUuNzY5NTUgNjQuNzE3NiA2Ljk4MjY4QzU4LjcwNjIgOC41NjAwNCA1Mi4zMjU2IDcuNTc3MDggNDYuMTU0MiA4LjMwNTkyQzMxLjIzNDQgMTAuMDYyIDE4Ljk4NjQgMjEuNzc1NyAxMi40Mjk2IDM1LjI5MDZDNS44NzI4NyA0OC44MDU1IDQuMDE5OTcgNjQuMDQ0OSAyLjI2MTk1IDc4Ljk2ODRDMC44MjA5ODcgOTEuMjE0IC0wLjU4MjAyIDEwMy45MjIgMy4zMDg0NiAxMTUuNjI5QzcuMzA0NjEgMTI3LjY0MiAxNi40MTQ1IDEzNy4xNjMgMjUuNTYwNiAxNDUuOTE2QzMwLjcxMzIgMTUwLjg0NSAzNi4wNTc5IDE1NS43MzMgNDIuNDEwNSAxNTguOTk4QzUwLjg5NCAxNjMuMzU0IDYwLjYzOTQgMTY0LjUyNiA3MC4xNTk3IDE2NC45NTdDODUuNzc0MSAxNjUuNjU3IDEwOC4wOTMgMTY3LjY4NSAxMjEuODE4IDE1OS42NjVDMTMxLjY3MiAxNTMuOTA1IDEzOS41NiAxMTkuODggMTQwLjM4NiAxMTkuNTY5QzE0NC43NjggMTE3LjkyNCAxNDkuMjY5IDExNy41ODcgMTUzLjg4OSAxMTguNTQ2QzE2MS4wNzUgOTIuODA3NSAxNTkuNzA0IDY4LjkxNTkgMTQ5LjgxMyA0OC42MTUyTDE0OS44MDQgNDguNjA0OFoiIGZpbGw9IiNGRjZBNDMiLz4KPC9zdmc+Cg==) center center no-repeat;
    background-size: contain;
}

.pricelist-item__price-4 {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY2IiBoZWlnaHQ9IjE1OCIgdmlld0JveD0iMCAwIDE2NiAxNTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMjAuMDg4IDEwLjc3NEMxMzUuNTM4IDE5LjIzNCAxNDguNTY4IDMyLjc3NDEgMTU4LjM0OCA1MS4zNTQxQzE2My43NDggNjEuNjE0MSAxNjcuNDY4IDczLjgxMzkgMTYzLjUxOCA4NC43MTM5QzE2MS44OTggODkuMTkzOSAxNTkuMDY4IDkzLjE4NCAxNTcuNjM4IDk3LjczNEMxNTUuNzc4IDEwMy42NjQgMTU2LjQ1OCAxMTAuMDg0IDE1NS40MzggMTE2LjIxNEMxNTIuOTc4IDEzMS4wMzQgMTQwLjY5OCAxNDIuNzE0IDEyNi44ODggMTQ4LjYyNEMxMTMuMDc4IDE1NC41MzQgOTcuNzY3NiAxNTUuNjY0IDgyLjc3NzYgMTU2LjcxNEM3MC40Nzc2IDE1Ny41NzQgNTcuNzE3NiAxNTguMzc0IDQ2LjIwNzYgMTUzLjkzNEMzNC4zOTc2IDE0OS4zNzQgMjUuMzE3NiAxMzkuODI0IDE3LjAwNzYgMTMwLjI3NEMxMi4zMjc2IDEyNC44OTQgNy42OTc1NiAxMTkuMzI0IDQuNzM3NTUgMTEyLjgyNEMwLjc4NzU1MiAxMDQuMTQ0IDAuMDc3NTkwOSA5NC4zNTQgMC4wOTc1OTUyIDg0LjgyNDFDMC4xMzc1ODkgNjkuMTk0MSAtMC44MzI0MjggNDYuODA0IDcuODI3NTggMzMuNDc0QzE0LjA0NzYgMjMuOTA0IDQ4LjQwNzYgMTcuNjM0MSA0OC43NTc2IDE2LjgyNDFDNTAuNjA3NiAxMi41MjQxIDUxLjE1NzYgOC4wNDQxMSA1MC40MTc2IDMuMzg0MTFDNzYuNDY3NiAtMi41NzU4OSAxMDAuMjY4IC0wLjA3NjAwNSAxMjAuMDc4IDEwLjc2NEwxMjAuMDg4IDEwLjc3NFoiIGZpbGw9IiNDOUU5ODQiLz4KPC9zdmc+Cg==) center center no-repeat;
    background-size: contain;
}

.pricelist-item__txt {
    font-size: 35px;
    font-weight: 900;
    line-height: 46px;
    color: var(--wheat);
    text-align: center;
    min-width: 200px;
}

.pricelist-sideinfo {
    flex-basis: 35%;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.entry-content .pricelist-sideinfo p {
    text-align: center;
    font-size: 29px;
    font-weight: 700;
    line-height: 36px;
    color: var(--wheat);
}
@media screen and (max-width: 768px) {
    .entry-content .pricelist-sideinfo p {
        font-size: 25px;
    }
}

