.page-template-page-rivenditori .container{position:relative}.page-template-page-rivenditori .container .acf-map{height:calc(100vh - 250px)}.page-template-page-rivenditori .container .acf-map .info-window .title{display:block;font-weight:700;margin-bottom:var(--margin-sm)}.page-template-page-rivenditori .container .acf-map .info-window .info{display:block;margin-bottom:var(--margin-sm);text-decoration:none}.page-template-page-rivenditori .container .acf-map .info-window .info span{display:block;font-weight:700}.page-template-page-rivenditori .container .acf-map .info-window .gm-ui-hover-effect{right:0!important;top:0!important}.page-template-page-rivenditori .container .filter{background-color:var(--color-secondary-dark);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:2rem;width:100%}.page-template-page-rivenditori .container .filter .drop-down{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-page-rivenditori .container .filter .drop-down select{-webkit-padding-end:100px;-moz-padding-end:100px;background-color:var(--color-secondary-dark);background-position:100%;background-repeat:no-repeat;border:none;border-radius:2px;color:var(--color-primary-light);margin:0;overflow:hidden;padding-bottom:2px;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.page-template-page-rivenditori .container .filter .list{background-color:var(--color-common-white);bottom:40px;height:0;max-height:200px;overflow-y:scroll;position:absolute;width:100%}.page-template-page-rivenditori .container .filter .list .item{border-bottom:1px solid var(--color-secondary-dark);cursor:pointer;padding:10px}.page-template-page-rivenditori .container .filter .list .item:last-child{border-bottom:none}.page-template-page-rivenditori .container .filter .input input{background-color:var(--color-secondary-dark);border:1px solid var(--color-common-white);color:var(--color-common-white);margin:0;width:300px}.page-template-page-rivenditori .container .filter .input input::-ms-input-placeholder{color:var(--color-common-white)}.page-template-page-rivenditori .container .filter .input input:-ms-input-placeholder{color:var(--color-common-white)}.page-template-page-rivenditori .container .filter .input input::-webkit-input-placeholder{color:var(--color-common-white);opacity:1}.page-template-page-rivenditori .container .filter .input input::-moz-placeholder{color:var(--color-common-white);opacity:1}.page-template-page-rivenditori .container .filter .input input::placeholder{color:var(--color-common-white);opacity:1}.page-template-page-rivenditori .container .filter .input svg{height:24px;position:absolute;right:6px;top:7px}.page-template-page-rivenditori .cta{background-color:var(--color-primary)}.page-template-page-rivenditori .cta .title{font-weight:700;margin-top:var(--margin-md)}.page-template-page-rivenditori .cta .indirizzo a{color:var(--color-common-white)}.page-template-page-rivenditori .cta .contact{margin-bottom:var(--margin-lg)}.page-template-page-rivenditori .cta .contact a{display:block}.page-template-page-rivenditori .row-contacts{margin-top:var(--margin-xlg)}.page-template-page-rivenditori .form-contatti{border-color:var(--color-common-black);color:var(--color-common-black);padding:0 var(--margin-xlg)}@media only screen and (max-width:1024px){.page-template-page-rivenditori .row-contacts .form-contatti{margin-top:var(--margin-lg);padding:0 var(--margin-md)}}@media only screen and (max-width:820px){.page-template-page-rivenditori .cta .image,.page-template-page-rivenditori .cta .text{height:50%}}@media only screen and (max-width:767px){.page-template-page-rivenditori .container .filter{height:auto;padding:var(--margin-md);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-rivenditori .container .filter .filtroRivenditori{color:var(--color-primary-light);margin-top:var(--margin-sm);width:100%}.page-template-page-rivenditori .container .filter .input{margin-top:var(--margin-md)}.page-template-page-rivenditori .container .filter .input input{width:100%}.page-template-page-rivenditori .container .filter .input svg{top:27px}.page-template-page-rivenditori .row-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-rivenditori .row-contacts .form-contatti{padding:0}}