:root {
	--qode-main-color: #9ca087;
}
	
#qodef-top-area .wp-block-image {
	margin: 0 5px 0 0;
}
#qodef-page-header > div:not(.qodef-header-sticky) .qodef-header-logo-link img {
	width: 150px;
}
body.page-id-5697 .qodef-counter.qodef-layout--simple.qodef-aligned--left {
	display: flex;
    gap: 5px;
}

.banner-title .qodef-section-title .qodef-m-title, 
.qodef-page-title .qodef-m-title {
    font-size: 38px;
    font-weight: 800;
}
.banner-title .qodef-m-text, 
.qodef-page-title .qodef-m-subtitle {
	font-size: 1.6em;
	line-height: normal;
}

#qodef-content-bottom,
#qodef-page-footer .qodef-contact-form-7 .qodef-newsletter .qodef-button {
    background-color: #c1c5a8;
}
#qodef-page-footer-top-area,
#qodef-page-footer-bottom-area {
	background-color: #9ca087;
}
#qodef-page-footer-bottom-area .widget:not(.widget_leroux_core_title_widget) h5.qodef-m-title,
#qodef-page-footer-bottom-area .qodef-social-icons-group .qodef-icon-holder a {
	color: #fff;
}
#qodef-page-footer input[type=email] {
	border-color: #fff;
}
#qodef-page-footer-copyright-area .qodef-grid-inner .qodef-grid-item:nth-child(2) {
	display: flex;
    align-items: center;
    gap: 40px;
}
#qodef-page-footer-copyright-area .widget:not(.widget_leroux_core_title_widget) {
	margin-bottom: 0;
}
#qodef-page-footer-copyright-area {
	padding: 25px 0;
}

.qodef-progress-data.qodef--appeared {
	display: none !important;
}

.qodef-main-form.qodef-layout--columns.qodef-cf7-skin--light .wpcf7-list-item {
	color: #fff;
}
.qodef-main-form.qodef-layout--columns.qodef-cf7-skin--light textarea {
	color: #fff;
    border: none;
    border-bottom: 1px solid #fff;
	height: auto;
}
.qodef-main-form.qodef-layout--columns.qodef-cf7-skin--light select {
    border: none;
	color: #fff;
}
.qodef-main-form.qodef-layout--columns.qodef-cf7-skin--light input[type=text],
.qodef-main-form.qodef-layout--columns.qodef-cf7-skin--light input[type="email"] {
	color: #fff;
	border-color: #fff;
}
.qodef-main-form.qodef-layout--columns.qodef-cf7-skin--light button[type=submit] {
	background-color: #fff;
	color: #223035;
	margin-top: 10px;
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
	margin: 0;
    padding: 10px;
    border: 1px solid #fff;
	color: #fff;
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a {
	background-color: #fff;
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
	margin-right: 0;
}
.cf7-light-style {
	padding: 5px 8px;
    border-bottom: 1px solid #fff;
    margin-bottom: 8px;
}

