.elementor-1802 .elementor-element.elementor-element-222c7a6{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-f077e43 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-color:var( --e-global-color-633f36c );border-radius:1px 1px 1px 1px;}/* Start custom CSS for shortcode, class: .elementor-element-f077e43 */.hfy-wrap .btn-primary {
    color: #fff;
    background-color: #ffffff00;
    border-color: #ffffff;
}

.hfy-theme1 .hfy-search-form-wrap button, .hfy-theme1 .hfy-search-form-wrap .btn.btn-primary, .hfy-theme1 .hfy-search-form-wrap .form-group input, .hfy-theme1 .hfy-search-form-wrap .form-group select {
    height: 40px;
    line-height: 120%;
    vertical-align: middle;
    color: #fff;
}

.hfy-wrap .btn-primary:hover {
    color: #fff;
    background-color: #B49E7A;
    border-color: #B49E7A;
}

.hfy-theme1 .hfy-search-form-wrap .form-group select {
  height: 40px;
  line-height: 120%;
  vertical-align: middle;
  color: #b0acac;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ff307e1 */.hfy-theme1 .list-card .info {
    margin: 8px 0;
    color: #fff;
}

.hfy-wrap .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 33%;
    max-width: 33%;
}

.hfy-wrap .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
  justify-content: center;
}

@media (max-width: 768px) {
    
.hfy-wrap .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}
    
}/* End custom CSS */