/* New Home page custom css */
.haru-icon-list__icon {
    border-radius: 25px !important;
    padding: 25px;
    background-color: #F7F3EE;
}

.fa,
.fas {
    color: #C49A4A !important;
}

.haru-icon-list__description {
    font-family: 'Outfit';
    margin-left: 15px;
}

h6.haru-icon-list__title {
    font-family: 'Outfit';
}
img.avatar.avatar-45.photo {
    margin: 16px 0px -4px 8px !important
}
i.pricon.pricon-gallery,
i.pricon.pricon-tree,
i.hicon.hicon-heart-outline {
    color: #C49A4A;
}
.haru-icon-list__item-wrap {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px;
}

.elementor-19032 .elementor-element.elementor-element-0443f15 .haru-icon-box__icon > span,
.elementor-19032 .elementor-element.elementor-element-34dbdf2 .haru-icon-box__icon > span,
.elementor-19032 .elementor-element.elementor-element-e3a0a26 .haru-icon-box__icon > span{
    padding: 35px;
}
.haru-icon-box--style-3{
    flex-wrap: unset;
}

.haru-icon-box--style-3 .haru-icon-box__icon i{
    font-size: 30px;
}

.haru-icon-box--style-3 .haru-icon-box__title{
    font-family: 'Outfit';
    font-weight: 400 !important;
}
.elementor-19155 .elementor-element.elementor-element-0478946 > .elementor-widget-container{
	background-color: rgba(0, 0, 0, 0) !important;
}
.haru-account .haru-account__link{
	display: block !important;
}
.user-profile-cstm {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.user-profile-cstm img.avatar.avatar-45.photo {
    margin: 15px 0px -8px 0px !important;
}

.haru-steps--list .haru-steps__item:hover .haru-steps__sub-title-content {
  background-color: #C49A4A !important;
  border: 2px solid #C49A4A !important;
}



/*footer */

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    color: #fff !important;
    background-color: #C49A4A !important;
}
#wpcf7-f5913-o2 input[type="text"],
#wpcf7-f5913-o2 input[type="email"],
#wpcf7-f5913-o2 textarea {
background-color: #fff;
box-shadow: none;
border-color: transparent;
color: #7e7e7e;
border-radius: 16px;
padding: 16px;
height: 61px;
}

#wpcf7-f5913-o2 .contact-form__row--cols-2 .contact-form__col:first-child {
padding-right: 4px;
}

#wpcf7-f5913-o2 .contact-form__row--cols-2 .contact-form__col:last-child {
padding-left: 4px;
}

#wpcf7-f5913-o2 textarea {
height: 121px;
}

#wpcf7-f5913-o2 input[type="text"]::placeholder,
#wpcf7-f5913-o2 input[type="email"]::placeholder,
#wpcf7-f5913-o2 textarea::placeholder {
color: #7e7e7e;
font-size: 16px;
font-family: "Outfit", Sans-serif;
}

#wpcf7-f5913-o2 .contact-form__submit--center {
width: 100%;
transform: translateX(0px);
}

#wpcf7-f5913-o2 .wpcf7-submit {
width: 100%;
height: 52px;
background-color: #3d2924;
color: #fff;
font-size: 16px;
font-family: "Outfit", Sans-serif;
}

#wpcf7-f5913-o2 .wpcf7-spinner {
position: absolute;
bottom: -30px;
}