@charset "UTF-8";

#popup-cookie-settings .popup-box {
background-color: #fff;
}
#popup-cookie-settings .popup-box .btn-action-ico.ico-close:after,
#popup-cookie-settings .popup-box .btn-action-ico.ico-close:before {
background-color: #000;
}
#popup-cookie-settings h2.operator {
margin-bottom: 20px;
}
#popup-cookie-settings p.operator {
margin-bottom: 20px;
font-size: 16px;
}
.wpcf7-not-valid-tip {
font-size: 14px;
position: relative;
top: 10px;
}
.frm-row-submit .field-submit {
position: relative;
}
.frm-row-submit .field-submit .wpcf7-spinner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin: 0;
}
.form-wrap .wpcf7-list-item {
display: inline-block;
margin: 0;
}
#popup-order .wpcf7 form .wpcf7-response-output {
max-width: 500px;
margin: 0 auto;
font-size: 15px;
color: #fff;
position: relative;
top: -24px;
border-radius: 0;
}
#popup-calc .wpcf7 form .wpcf7-response-output {
max-width: 500px;
margin: 0 auto;
font-size: 15px;
color: #fff;
position: relative;
top: -24px;
}
.wpcf7 form .wpcf7-response-output {
margin: 0 auto;
font-size: 15px;
color: #fff;
position: relative;
background: #7e221a;
top: -30px;
border-radius: 15px;
width: 100%;
max-width: 100%;
min-height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.info-form-box .wpcf7 form .wpcf7-response-output {
top: 0;
max-width: 53.2rem;
margin-right: 0;
}
.frm-select .wpcf7-list-item>label:has(input:checked)::after,
.frm-select input[type="checkbox"]:checked~.wpcf7-list-item-label::after,
.frm-select label:has(input[type="checkbox"]:checked)::after {
opacity: 1;
}
.hidden-calc-field {
display: none !important;
}
.info-form-box .frm-title-wrap,
.info-form-box .frm-title.h2-title,
.start-thanks {
display: none;
}
.show-thanks .start-thanks {
display: block;
}
.show-thanks .start-off {
display: none;
}
.breadcrumbs-box>.menu>span {
display: flex;
gap: 15px;
}
.breadcrumb-separator,
.breadcrumbs-box .breadcrumb_last {
color: var(--clr-base);
}
.catalog-loader {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
background: rgba(255, 255, 255, 0.8);
z-index: 10;
backdrop-filter: blur(2px);
}
.catalog-spinner {
width: 48px;
height: 48px;
border: 4px solid rgba(0, 0, 0, 0.1);
border-top-color: #000;
border-radius: 50%;
animation: catalog-spin 0.8s linear infinite;
}
@keyframes catalog-spin {
to {
transform: rotate(360deg);
}
}
.js-package-block {
display: none;
}
.js-package-block.active {
display: block;
}
.js-package-block {
animation: fadeInPackage ease 0.3s;
}
@keyframes fadeInPackage {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.error-404>.container {
min-height: 60vh;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
.single-blog .tiles-gallery-box {
margin-top: 8rem;
}
.article-box li strong {
font-weight: 600;
}
.single-project .tbl-inner-wrap.type-second {
overflow: hidden;
}
.single-project .tbl-inner-wrap.type-second.type-small table tbody tr:first-child th,
.single-project .tbl-inner-wrap.type-second.type-small table tbody tr:first-child td {
background: #7e221a;
color: #fff;
border-color: #fff;
}
.single-project .tbl-inner-wrap.type-second.type-small table tbody tr td:nth-child(2),
.single-project .tbl-inner-wrap.type-second.type-small table tbody tr td:nth-child(3),
.single-project .tbl-inner-wrap.type-second.type-small table tbody tr td:nth-child(4),
.single-project .tbl-inner-wrap.type-second.type-small table tbody tr td:nth-child(5),
.single-project .tbl-inner-wrap.type-second.type-small table tbody tr:first-child th:nth-child(2),
.single-project .tbl-inner-wrap.type-second.type-small table tbody tr:first-child th:nth-child(3),
.single-project .tbl-inner-wrap.type-second.type-small table tbody tr:first-child th:nth-child(4),
.single-project .bl-inner-wrap.type-second.type-small table tbody tr:first-child th:nth-child(5) {
text-align: center;
}
.single-blog .article-box .elm-photo > img {
max-height: 484px;
object-fit: cover;
}
.mdev .has-iframe .fancybox__content {
max-width: 1256px;
padding: 0;
background: transparent;
}
.page-id-5019 .title-box .text-wrap {
columns: unset;
column-gap: unset;
}
.wpas .item-tile-project .tile-info-wrap {
padding-top: 10px;
padding-bottom: 5px;
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .slider-wrap {
position: relative;
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-prev,
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-next {
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 10;
width: 50px;
height: 50px;
padding: 0;
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-prev {
left: 20px;
padding: 0 !important;
background-color: rgb(126 34 26 / 90%);
border-color: var(--clr-att);
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-next {
right: 20px;
padding: 0 !important;
background-color: rgb(126 34 26 / 90%);
border-color: var(--clr-att);
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-prev:hover {
background-color: var(--clr-att);
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-next:hover {
background-color: var(--clr-att);
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-prev .button-ico,
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-next .button-ico {
filter: var(--filterWhite);
}
.mdev .slider-overlay-controls .btn[class*="button-slider"],
.mdev .slider-overlay-controls .btn-action-ico[class*="button-slider"] {
padding: 0 !important;
background-color: rgb(126 34 26 / 90%);
border-color: var(--clr-att);
filter: unset !important;
}
.mdev .slider-overlay-controls .btn[class*="button-slider"]:hover,
.mdev .slider-overlay-controls .btn-action-ico[class*="button-slider"]:hover {
background-color: var(--clr-att);
}
.slider-photos .btn-action-ico.ico-arrow:hover::before,
.mdev .section-order-box .btn-action-ico.ico-arrow-light:hover:before,
.mdev .slider-overlay-controls .btn[class*="button-slider"] .button-ico,
.mdev .slider-overlay-controls .btn-action-ico[class*="button-slider"] {
filter: var(--filterWhite);
}
.btn.button-slider-tiles-next,
.btn.button-slider-tiles-prev {
padding: 0 !important;
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-prev .button-ico {
transform: rotate(180deg);
}
body.page-id-4156 h2,
body.page-id-4156 h3 {
margin-top: 36px;
}
body.page-id-4156 .site-main {
margin-bottom: 60px;
}
@media (max-width: 1023px) {
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-prev,
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-next {
width: 44px;
height: 44px;
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-prev {
left: 10px;
}
.single-project .tiles-thumbs-slider-box .slider-photos-main .button-slider-photos-main-next {
right: 10px;
}
}
@media (max-width: 850px) {
.single-project .tbl-inner-wrap.type-second {
overflow-x: auto !important;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
scrollbar-width: thin;
}
}