input::-webkit-calendar-picker-indicator{opacity:1}.c-search-espositori{padding-top:50px}.c-search-espositori .c-title{margin-bottom:1.5rem;text-align:center}.c-search-espositori .btn-intro,.c-search-espositori .configurator{display:flex;justify-content:center}.c-search-espositori .configurator{background-color:var(--lightgrey);flex-wrap:wrap;gap:3rem;padding:8rem 2rem 2rem}.c-search-espositori .configurator.hide{display:none!important}.c-search-espositori .configurator .search-section{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center}.c-search-espositori .configurator .search-section .search-bar{display:flex;max-width:calc(100vw - 7rem);position:relative;width:460px}.c-search-espositori .configurator .search-section .search-bar .search-button{align-items:center;background-color:var(--green);border:0;cursor:pointer;display:flex;height:60px;justify-content:center;width:60px}.c-search-espositori .configurator .search-section .search-bar .search-button img{height:100%;padding:1rem;width:100%}.c-search-espositori .configurator .search-section .search-bar input{border:none;height:60px;max-width:calc(100% - 60px);outline:none;padding:1rem;width:400px}.c-search-espositori .configurator .filter-section{align-items:center}.c-search-espositori .configurator .filter-section,.c-search-espositori .configurator .filter-section .settori{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.c-search-espositori .configurator .filter-section .settore{border:2px solid #000;cursor:pointer;padding:.75em 2.5em;user-select:none}.c-search-espositori .configurator .filter-section .settore.green{border-color:var(--green);color:var(--green)}.c-search-espositori .configurator .filter-section .settore.green.active{background-color:var(--green);color:#fff}.c-search-espositori .configurator .filter-section .settore.purple{border-color:var(--purple);color:var(--purple)}.c-search-espositori .configurator .filter-section .settore.purple.active{background-color:var(--purple);color:#fff}.c-search-espositori .configurator .filter-section .settore.black{background-color:transparent;color:#000}.c-search-espositori .configurator .filter-section .settore.black.active{background-color:#000;color:#fff}.c-search-espositori .espositori .container-year{margin-top:40px}.c-search-espositori .espositori .container-year h2{background-color:#eee;padding:30px;text-align:center}.c-search-espositori .espositori .container-exhibitors{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));justify-content:center;justify-items:center;margin-top:3em}.c-search-espositori .espositori.new{border-bottom:1px solid #ddd;margin-bottom:60px;padding-bottom:60px}.c-search-espositori .espositori .espositore{position:relative;width:330px}.c-search-espositori .espositori .espositore .image{align-items:center;background-color:#fff;border:1px solid #ddd;display:flex;height:265px;justify-content:center;margin-bottom:1rem;padding:1rem}.c-search-espositori .espositori .espositore .image img{max-height:100%;max-width:100%}.c-search-espositori .espositori .espositore a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:640px){.c-search-espositori .configurator .search-section .search-bar .search-button{height:40px;width:40px}.c-search-espositori .configurator .search-section .search-bar .search-button img{padding:.7rem}.c-search-espositori .configurator .search-section .search-bar input{height:40px}.c-search-espositori .espositori{gap:1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(150px,2fr))}.c-search-espositori .espositori .espositore{width:150px}.c-search-espositori .espositori .espositore .image{height:150px}}.c-search-espositori .autocomplete-items{border:1px solid #d4d4d4;border-bottom:none;border-top:none;left:0;position:absolute;right:0;top:100%;z-index:99}.c-search-espositori .autocomplete-items div{background-color:#fff;border-bottom:1px solid #d4d4d4;cursor:pointer;padding:10px}.c-search-espositori .autocomplete-items div:hover{background-color:#e9e9e9}.c-search-espositori .autocomplete-active{background-color:#1e90ff!important;color:#fff}.mapp{display:flex;flex-direction:column}@media (max-width:768px){.c-search-espositori .configurator .search-section{text-align:center}.c-search-espositori .configurator{gap:0;padding:1rem}.c-search-espositori .configurator .px24{font-size:18px}.c-search-espositori .configurator .search-section .search-bar{justify-content:center;margin-bottom:1rem}}