/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2026 | 06:24:31 */
.logo-white img {
    filter: brightness(0) invert(1);
}

.custom-counter .pxl-counter--number span {
	color: #000;
}

.custom-counter .pxl-swiper-bottom {
	margin-top: 26px;
}

.custom-counter .pxl-swiper-bottom .pxl-wrap-arrow {
    gap: 26px;
}

b {
    color: #caa05c;
    font-weight: 600;
    font-family: "NeueEinstellung SemiBold", Sans-serif;
}

.custom-service .pxl-post--readmore a, .custom-work .pxl-meta--bottom .btn-readmore .btn {
    background-color: #B26842 !important;
    font-family: "DM Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    border-color: #B26842 !important;
}

.hero-banner .carousel-prev {
    transform: translateY(-50%) scaleX(-1) !important;
}

.custom-service .pxl-post--content {
    color: #000;
    line-height: 28px;
    font-size: 16px;
    max-width: 460px !important;
}

.custom-service .pxl-post--readmore a:before,
.custom-service .pxl-post--readmore a:after {
	border-color: #B26842 !important;
}

.custom-form .input-filled label {
    font-family: "NeueEinstellung Medium", Sans-serif;
    font-size: 15px;
    text-transform: capitalize;
    margin-bottom: 14px;
    letter-spacing: 0.6px;
}

.custom-form .input-filled .wpcf7-form-control-wrap {
    margin-bottom: 26px;
}

.custom-form .input-filled .cm-divider input {
	font-family: "NeueEinstellung Medium", Sans-serif;
	font-size: 15px;
}

.custom-form .input-filled .wpcf7-submit {
    background: #B26842;
    font-family: "NeueEinstellung SemiBold", Sans-serif;
    font-size: 15px;
    line-height: 1em;
    border-radius: unset;
    padding: 16px 38px;
    letter-spacing: 0.4px;
}

.social-links .ekit_social_media svg path {
	fill: #B26842 !important;
}

.portfolio-box {
	box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}

.portfolio-box .elementor-image-box-wrapper .elementor-image-box-img {
	display: block;
}

.portfolio-box .elementor-image-box-wrapper .elementor-image-box-content {
    padding: 20px 20px 14px;
}

.we-work {
	backdrop-filter: blur(10px);
}

.we-work .elementor-image-box-content {
    padding: 0 10px 0 15px;
}

.contact-us .form-group p {
    margin-bottom: 28px;
}

.contact-us .form-group input, .contact-us .form-group textarea {
    background: transparent;
    box-shadow: unset;
    border-radius: unset;
    border: unset;
    border-bottom: 1px solid #BFBDB5 !important;
    padding: 0 0 10px !important;
    font-family: "NeueEinstellung Medium", sans-serif;
    font-size: 16px;
    letter-spacing: 0.4px;
    color: #26524A;
    font-weight: 500;
}

.contact-us .form-group textarea {
    height: 140px;
	resize: vertical;
}

.contact-us .button-group .wpcf7-submit {
    background: #B26842;
    font-family: "NeueEinstellung SemiBold", Sans-serif;
    font-size: 15px;
    border-radius: unset;
    padding: 16px 38px;
    letter-spacing: 1.4px;
    line-height: 1.1;
    border: unset;
}

.wpcf7 .wpcf7-not-valid-tip {
    color: #26524a !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    letter-spacing: .4px !important;
}

.wpcf7 form .wpcf7-response-output {
    margin: unset;
}

.process .pxl-item--icon svg {
    fill: #caa05c !important;
}