.elementor-kit-42{--e-global-color-primary:#222222;--e-global-color-secondary:#B0955E;--e-global-color-text:#222222;--e-global-color-accent:#222222;--e-global-typography-primary-font-family:"Nunito";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Nunito";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:500;color:#222222;font-family:"Nunito", Sans-serif;font-size:15px;line-height:26px;}.elementor-kit-42 e-page-transition{background-color:#FFBC7D;}.elementor-kit-42 p{margin-bottom:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    padding: 0;
    margin: 0;
    overflow-x: hidden;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=url],
input[type=password],
textarea {
	height:40px;
	display:block;
	width:100%;
	border:1px solid #d4d4d4;
	margin-bottom:15px;
	padding:0 5px;
	font-size:16px;
	border-radius:6px;
}
textarea {
	height:100px;
	padding:5px;
}
label {
	font-size:14px;
	display:block;
	margin-bottom:3px;
}
.wpcf7-form .fieldset-cf7mls .cf7mls-btns {
	height: auto !important;
	min-height: 0 !important
}
.cf7mls-btns button,
input[type=submit] {
    display:block;
    width: 100%;
    border: 0;
    background-color: #B0955E !important;
    color: #fff !important;
    line-height: 46px;
    text-align: center;
    border-radius: 6px !important;
    font-weight: 700;
    font-size: 18px;
    padding: 0 40px !important;
	margin:0 0 10px 0!important;
}

input:focus,
select:focus,
textarea:focus {
    outline: 0;
    border: 1px solid #B0955E;
    box-sizing: border-box;
}

a,
a:active,
a:focus,
a:hover,
a:visited,
button,
button[type="submit"]:focus,
input[type="submit"]:focus,
li:focus,
video,
video:focus {
    outline: 0;
    border: 0;
    box-shadow: none;
}

input::-moz-focus-inner,
textarea::-moz-focus-inner,
select::-moz-focus-inner {
    outline: 0;
    border: 1px solid #B0955E;
    box-shadow: none;
    box-sizing: border-box;
}

a::-moz-focus-inner,
a:active,
a:hover,
a:visited,
button,
button[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
li:focus,
video::-moz-focus-inner {
    outline: 0;
    border: 0;
    box-shadow: none;
}/* End custom CSS */