.elementor-3339 .elementor-element.elementor-element-4b27db2{--spacer-size:50px;}#elementor-popup-modal-3339{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3339 .dialog-message{width:640px;height:380px;align-items:flex-start;}#elementor-popup-modal-3339 .dialog-close-button{display:flex;}#elementor-popup-modal-3339 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-3339 .elementor-element.elementor-element-4b27db2{--spacer-size:75px;}#elementor-popup-modal-3339 .dialog-message{width:60vw;height:100vh;}#elementor-popup-modal-3339{justify-content:flex-end;}}@media(max-width:767px){#elementor-popup-modal-3339 .dialog-message{width:100vw;}}/* Start custom CSS for shortcode, class: .elementor-element-e1628ef */.wpf_item input[type=checkbox] {
    -webkit-appearance: none;
    background: #fff  !important;
    border: 1px solid #b4b9be !important;
    border-radius: 1px !important;
    clear: none !important;
    color: #212426 !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-size: 15px !important;
    height: 20px !important;
    line-height: 1 !important;
    margin: 0 7px 0 0 !important;
    outline: none !important;
    padding: 0 !important;
    text-align: center !important;
    transition: border-color .05s ease-in-out !important;
    vertical-align: middle !important;
    width: 20px !important;
}

.wpf_item .wpf_item_name {
    border-bottom: 0px solid rgba(0,0,0,.1) !important;
    cursor: auto !important;
    display: block !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    margin: 0 0 0em !important;
    padding-bottom: .8em !important;
    position: relative !important;
    width: 100% !important;
    font-family: 'SF Pro' !important;
}

input[type=text]{
 border: 1px solid #666 !important;
    border-radius: 1px !important;
    padding: .5rem 1rem !important;
    transition: all .3s !important;    
 }
 
.wpf_item label {
    cursor: pointer !important;
    display: inline-block !important;
    line-height: normal !important;
    margin: 0 !important;
    vertical-align: middle !important;
    font-family: 'SF Pro' !important;
    font-size: 17px !important;
    font-weight: 400 !important;
}

.wpf_slider.ui-slider {
    background: rgba(0, 0, 0, .15) !important;
    border: none !important;
    height: 2px !important;
    margin: 1em 0 .8em !important;
}

.wpf_slider.ui-slider .ui-widget-header {
    background: #4261A4 !important;
    border: none;
}

.wpf-slider-label{
      font-family: 'SF Pro' !important;
    font-size: 17px !important;
    font-weight: 400 !important;
}

.wpf_search_button {
    -webkit-appearance: none!important;
    background-color: #4261A4 !important;
    border-radius: 0px !important;
    color: #fff !important;
    cursor: pointer !important;
    outline: none !important;
    padding: 10px 30px 10px 30px !important;
    text-transform: uppercase !important;
    transition: all .1s linear !important;
      border: 1px solid !important;
    border-color:#4261A4 !important; 
}

.wpf_search_button:hover {
    background-color: #FFF !important;
    color: #4261A4!important;
    border: 1px solid !important;
    border-color:#4261A4 !important; 
}/* End custom CSS */