.li-widgets--sales-rep-search__form{margin-bottom:20px;display:flex;gap:20px;justify-content:flex-start}.li-widgets--sales-rep-search__form select[name=country]{width:240px}.li-widgets--sales-rep-search__form input[name=zip]{width:130px}.li-widgets--sales-rep-search__form button[type=submit]{border-color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);color:#fff;font-weight:500;text-transform:uppercase;transition:.3s ease}.li-widgets--sales-rep-search__form button[type=submit]:hover{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.li-widgets--sales-rep-search__form>*:hover,.li-widgets--sales-rep-search__form>*:focus{outline:none !important}@media (max-width:768px){.li-widgets--sales-rep-search__form{gap:10px;max-width:400px;flex-wrap:wrap}.li-widgets--sales-rep-search__form select[name=country]{width:100%}.li-widgets--sales-rep-search__form input[name=zip]{min-width:65%;flex-grow:2}}.li-widgets--sales-rep-search__results>div{display:none}.li-widgets--sales-rep-search__results>div p{color:var(--e-global-color-primary);font-weight:500}.li-widgets--sales-rep-search__results__item{margin-top:30px}.li-widgets--sales-rep-search__results__item h3{font-size:1.25rem;font-weight:700;margin-bottom:8px}.li-widgets--sales-rep-search__results__item .result_data{display:flex;gap:20px}.li-widgets--sales-rep-search__results__item .result_data .image{max-width:140px}.li-widgets--sales-rep-search__results__item .result_data .image__wrapper{width:140px;height:140px}.li-widgets--sales-rep-search__results__item .result_data .image__wrapper img{width:100%;height:100%;object-fit:cover;background-image:url(//www.froeling.com/fr-fr/wp-content/themes/hello-child-libase__froeling/src/Elementor/Widgets/SalesRepSearch/./assets/placeholder.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:767px){.li-widgets--sales-rep-search__results__item .result_data .image{max-width:80px;margin-top:5px}.li-widgets--sales-rep-search__results__item .result_data .image__wrapper{width:80px;height:80px}}.li-widgets--sales-rep-search__results__item .result_data .contact .name{font-weight:500;font-size:1.15em}.li-widgets--sales-rep-search__results__item .result_data .contact .label{display:inline-block;min-width:70px;font-weight:500}@media (max-width:767px){.li-widgets--sales-rep-search__results__item .result_data .contact{font-size:.9em}}