/* @font-face {
  font-family: 'Gilroy-Bold';
  src: url('/dizain-market/font_gen/Gilroy-Bold.woff2') format('woff2'),
       url('/dizain-market/font_gen/Gilroy-Bold.woff') format('woff'),
       url('/dizain-market/font_gen/Gilroy-Bold.eot') format('eot'),
       url('/dizain-market/font_gen/Gilroy-Bold.ttf') format('ttf');
} */
input#btn-Preview-Image {
    transform: matrix(1, 0, 0, 1, 0, 0);
    transition: transform 1.5s;
}
input#btn-preview-image:hover {
    transform: matrix(0.9, 0, 0, 0.9, 0, 0);
    transition: transform 1.5s;
}
#k_popup_prinat_zauavka {
    z-index: 999999999;
}
.logdiv {
    position: relative;
    display: flex;
    left: 30px;
    top: -2px;
    width: 833px;
    height: 272px;
    justify-content: center;
    align-items: center;
}
.pcimglogo {
    height: 230px;
    margin-left: 0;
}
.ptem .pcp {
    width: 730px;
}
.box.before6 .ptem .pcp {
    width: 1000px;
}
.box.after6 .ptem .pcp {
    width: 778px;
}
.pcpc b {
    font-family: 'Gilroy-Bold';
    font-weight: 600;
}
.mbefore6 .pcpc {
    /* line-height: 105px; */
    line-height: 50px;
}
.pcdiv {
    position: relative;
    display: flex;
    height: 190px;
    padding: 0 50px;
    top: 70.06px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.logdiv.mlogdiv {
    position: relative;
    display: flex;
    left: 30px;
    top: 15px;
    width: 532px;
    height: 210px;
    justify-content: center;
    align-items: center;
}
.mpcimglogo {
    margin-left: 0;
    height: 177px;
}
.mbefore6 .pptem {
    padding-top: 25px;
    padding-bottom: 35px;
}
.mbefore6 .item:nth-child(n+2) {
    padding-top: 40px;
}
.mbefore6 {
    bottom: auto;
    padding-bottom: 100px;
}
.mafter6 {
    grid-template-rows: 0fr;
    /* margin-top: 300px; */
    margin-top: 280px;
}
.pcdiv.mddidv {
    position: relative;
    display: flex;
    height: 250px;
    padding: 0 40px;
    top: 0.06px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
h3.mpcp.pcp.hcp {
    margin-top: auto;
    font-weight: 600;
    /* text-decoration: underline; */
    padding-bottom: 5px;
    border-bottom: 4px solid;
}
h3.ptem.mpcp.pcp.hcp, .ptem.mpcp.pcp.zhcp {
    display: block;
    margin: 0 auto 0 30px;
    padding: 50px 50px 5px 50px;
}
.mafter6 .megad_box .item {
    padding: 20px 0px 0px 0px;
}
.html_content_holder .mpcpp.pcpp:empty {
    margin-top: 0px;
}
.pcpp, .pcp {
    word-break: break-all;
}
p.pcpp {
    height: 82px;
    overflow: hidden;
    /* column-width: 882px; */
}
.before6 p.pcpp {
    height: auto;
    max-height: 110px;
    overflow: hidden;
}
div#previewImage img:nth-last-child(1) {
    margin-right: 0px;
}
div#previewImage img:nth-child(1):nth-last-child(1) {
    margin-right: auto;
}
.sliderContainer {
    width: 100%;
    height: auto;
    /* max-height: 620px; */
    margin: 0 auto;
    display: flex;
    position: relative;
    overflow: hidden;
    flex-wrap: nowrap;
    align-items: start;
    align-content: stretch;
    box-sizing: content-box;
    flex-direction: row;
    justify-content: center;
}
.nextCircle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 90%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    opacity: 0.5;
    background-color: black;
    z-index: 19;
}
.prevCircle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 90%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    opacity: 0.5;
    background-color: black;
    z-index: 19;
}
.prevCircle .previous {
    /* position: absolute; */
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    z-index: 20;
    cursor: pointer;
    display: block;
    width: inherit;
    height: inherit;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.fa-chevron-left:before {
    position: absolute;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    left: 36%;
    top: 35%;
}
.nextCircle .next {
    /* position: absolute; */
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    z-index: 20;
    cursor: pointer;
    display: block;
    width: inherit;
    height: inherit;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.fa-chevron-right:before {
    position: absolute;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    left: 43%;
    top: 35%;
}
.sliderContainer.kof img {
    /* transition: width 1s ease; */
    opacity: 1;
    margin: auto;
    max-height: 500px;
    object-fit: contain;
}
.sliderContainer.kof img.shide {
    /* transition: width 1s ease; */
    width: 0 !important;
    opacity: 0;
    margin: 0;
}
.box.after6 h3.ptem.mpcp.pcp.hcp, .box.after6 .ptem.mpcp.pcp.zhcp {
    width: -moz-available;
    width: -webkit-fill-available;
    display: block;
    position: relative;
    margin: 0 auto 0 30px;
    padding: 50px 50px 5px 30px;
    left: 60px;
    height: fit-content;
    max-height: 150px;
    max-width: 83.03%;
}
.box.after6 .megad_box {
    display: flex;
    position: relative;
    flex-direction: row;
    flex-wrap: wrap;
    width: -moz-available;
    width: -webkit-fill-available;
    margin: auto;
    top: 0;
    bottom: 0;
    align-items: flex-start;
    align-content: flex-start;
    /* height: calc(100%); */
    height: 1590px;
    max-height: 1590px;
    overflow: hidden;
}
.box.after6 {
    width: -moz-available;
    width: -webkit-fill-available;
    font-size: 1rem;
    grid-template-columns: repeat(1, 1fr);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50px;
    right: 0;
    justify-content: center;
    margin-top: 340px;
    margin-bottom: 0;
    vertical-align: middle;
    align-content: stretch;
    height: -moz-available;
    height: -webkit-fill-available;
}

.box.before6 {
    width: 88%;
    top: 340px;
    margin: 0 auto;
    display: grid;
    gap: 0.5rem;
    height: -moz-available;
    height: -webkit-fill-available;
    grid-template-rows: 0fr;
}
.box.before6 h3.ptem.mpcp.pcp.hcp, .box.before6 .ptem.mpcp.pcp.zhcp {
    display: block;
    position: relative;
    margin: 0 auto 0 20px;
    padding: 50px 50px 5px 30px;
    left: 0px;
    height: fit-content;
    width: 92%;
    max-width: 100%;
}
.box.before6 .megad_box {
    display: flex;
    position: relative;
    flex-direction: row;
    width: -moz-available;
    width: -webkit-fill-available;
    margin: auto;
    top: 0;
    bottom: 0;
    align-content: center;
    /* height: calc(100%); */
    flex-wrap: wrap;
    align-items: center;
    height: 1590px;
    max-height: 1590px;
    overflow: hidden;
}
.box.before6 .megad_box:has(.pod_box:nth-child(2)), .box.mbefore6 .megad_box:has(.pod_box:nth-child(2)) {
    align-content: space-around;
    max-height: calc(100% - 20%);
}
.box.before6 .megad_box:has(.pod_box:nth-child(3)) {
    align-content: center;
    max-height: 1590px;
}
.box.mbefore6 .megad_box:has(.pod_box:nth-child(3)) {
    align-content: center;
    max-height: 1590px;
    height: auto;
    overflow: hidden;
}
.box.mbefore6:has(h3:empty) .megad_box:has(.pod_box:nth-child(3)) {
    /* max-height: 1590px; */
}
.box.after6 .megad_box:has(.pod_box:nth-child(7)) .item {
    padding: 30px 50px 15px 50px;
}
.box.mafter6 .megad_box:has(.pod_box:nth-child(7)) p.pcp {
    font-size: 50px;
    line-height: 50px;
}
.box.mafter6 .megad_box:has(.pod_box:nth-child(7)) p.pcpp {
    height: 60px;
    font-size: 30px;
    line-height: 30px;
}
.box.mafter6 .megad_box:has(.pod_box:nth-child(7)) .pcpc {
    font-size: 60px;
    line-height: 60px;
}
.box.before6 .pod_box {
    width: 100%;
}

.box.mbefore6 h3.ptem.mpcp.pcp.hcp, .box.mbefore6 .ptem.mpcp.pcp.zhcp {
    display: block;
    width: -moz-available;
    width: -webkit-fill-available;
    margin: 0px auto 0 20px;
    padding: 50px 50px 5px 50px;
    max-width: 100%;
}
.box.mbefore6 {
    width: 90%;
    height: -moz-available;
    height: -webkit-fill-available;
    grid-template-rows: 0fr;
    top: 300px;
}
.box.mbefore6 .item {
    flex-wrap: wrap;
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
}

.box.mafter6 h3.ptem.mpcp.pcp.hcp, .box.mafter6 .ptem.mpcp.pcp.zhcp {
    display: block;
    width: -moz-available;
    width: -webkit-fill-available;
    margin: 0px auto 0 10px;
    padding: 50px 50px 5px 50px;
    max-width: 100%;
}
.box.mafter6 .megad_box, .box.mbefore6 .megad_box {
    display: flex;
    position: relative;
    flex-direction: row;
    flex-wrap: wrap;
    width: -moz-available;
    width: -webkit-fill-available;
    margin: auto;
    top: 0;
    bottom: 0;
    align-items: flex-start;
    align-content: space-around;
    height: calc(100%);
    /* height: 1550px; */
    max-height: 1550px;
    overflow: hidden;
    width: auto;
    max-width: 974px;
}
.html_content_holder .box.mbefore6 .megad_box {
    align-content: center;
}
.box.mafter6 .ptem, .box.mbefore6 .ptem {
    width: -moz-available;
    width: -webkit-fill-available;
    max-width: 72%;
}
.box.mafter6 .ptem {
    width: -moz-available;
    width: -webkit-fill-available;
    max-width: 77%;
}
.box.mafter6 p.pcpp {
    height: auto;
    max-height: 82px;
    word-break: break-word;
    word-wrap: break-word;
    width: 882px;
    max-width: fit-content;
}
.box.mafter6 .pod_box {
    width: 100%;
}
.box.before6 .pod_box:nth-child(n+2) {
    /* padding-top: 90px; */
}

.logdiv.mlogdiv {
    top: 0px;
}
.logdiv.mlogdiv {
    height: 210px;
}
.mbefore6 .ptem {
    width: -moz-available;
    width: -webkit-fill-available;
    max-width: 100%;
}
.after6 .pcpp {
    font-size: 50px;
    line-height: 51px;
    height: 103px;
}
.after6 .pcpc {
    line-height: 105px;
}
.mbefore6 .pcpp {
    height: auto;
    max-height: 82px;
    width: 967px;
}
.mbefore6 .pcp {
    width: 967px;
}
.box.after6 .megad_box:has(.pod_box:nth-child(7)) .pcpc {
    line-height: 80px;
}
.sliderContainer .html_content_holder .boxx.after6 .megad_box {
    min-width: 100%;
    width: max-content;
    max-width: 1040px;
}
.sliderContainer .html_content_holder .boxx.before6 .megad_box {
    min-width: 100%;
    width: max-content;
    max-width: 1005px;
}
.sliderContainer .html_content_holder .box.after6 .megad_box {
    min-width: 100%;
    width: max-content;
    max-width: 1950px;
}
.sliderContainer .html_content_holder .box.before6 .megad_box {
    min-width: 100%;
    width: max-content;
    max-width: 1760px;
}
.noysl .box.mbefore6 .megad_box {
    height: 1900px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.noysl .mbefore6 .pcp, .noysl .before6 .pcp {
    text-align: center;
}
.noysl .box.before6 .ptem .pcp {
    width: auto;
}
.noysl .box.before6 .item {
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media screen and (max-width: 820px) {
.pcdiv {
    position: relative;
    display: flex;
    height: 230px;
    padding: 0 50px;
    top: 0.06px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
}