.elementor-174 .elementor-element.elementor-element-86ceab8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-174 .elementor-element.elementor-element-86ceab8.e-con{--order:99999 /* order end hack */;}.elementor-174 .elementor-element.elementor-element-8fc68b5{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-174 .elementor-element.elementor-element-8fc68b5.elementor-element{--align-self:center;}.elementor-174 .elementor-element.elementor-element-d3908de{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-d3908de.elementor-element{--align-self:flex-start;}.elementor-174 .elementor-element.elementor-element-b8579af{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-174 .elementor-element.elementor-element-b8579af.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px) and (min-width:768px){.elementor-174 .elementor-element.elementor-element-86ceab8{--width:1600px;}}@media(max-width:1024px){.elementor-174 .elementor-element.elementor-element-86ceab8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-174 .elementor-element.elementor-element-b8579af{width:100%;max-width:100%;padding:2px 2px 2px 2px;}.elementor-174 .elementor-element.elementor-element-b8579af.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-174 .elementor-element.elementor-element-86ceab8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-174 .elementor-element.elementor-element-b8579af{width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-8fc68b5 */.elementor-174 .elementor-element.elementor-element-8fc68b5 { 
    .wpf_items_wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .wpf_item {
        width: 180px;
        background-color: var(--e-global-color-0ecaa75);
    }
    
    .wpf_search_button {
        width: 100%;
    }
    
    .wpf_items_group {
        margin-top: 5px;
        border-radius: 20px;
        background-color: var(--e-global-color-0ecaa75);
        .ui-autocomplete-input {
            border-radius: 20px;
            background-color: var(--e-global-color-416cf96);
            border: none;
        }
        
    }
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d3908de */.elementor-174 .elementor-element.elementor-element-d3908de {
    

    .wpf_items_wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        max-width: 200px;
    }
    
    .wpf_item {
        width: 180px;
    }
    
    .wpf_search_button {
        width: 100%;
    }
    
    
    .wpf_search_button {
        width: 100%;
    }
    input[type="text"] {
        height: 28px;
        border-radius: 10px;
        color: #000000;
    }
    input[type="checkbox"] {
      width: 20px;
      height: 20px;
      background-color: #eee;
      border: none;
      border-radius: 4px;
      margin-right: 8px;
      vertical-align: middle;
      position: relative;
      cursor: pointer;
    }
    input:checked + input[type="checkbox"] {
      content: "";
      position: absolute;
      left: 5px;
      top: 1px;
      width: 6px;
      height: 12px;
      border: none;
      transform: rotate(45deg);
    }
    .wpf_column_horizontal ul {
        margin-right: 0;
        margin-bottom: 0;
        
    }

}/* End custom CSS */