.elementor-497 .elementor-element.elementor-element-471893f{--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;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-fc5b80d{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-5ae43fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.058823529411764705);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-497 .elementor-element.elementor-element-5ae43fe:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-5ae43fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29287ce );}.elementor-497 .elementor-element.elementor-element-11c599e{--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;}.elementor-497 .elementor-element.elementor-element-0dfd5c6{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-e7c7419 .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-312907d{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-5dcf9ca .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-e7f3116{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-04ea5bd .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-c7e5f9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-497 .elementor-element.elementor-element-5f8a3d1 .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-6396edf.elementor-element{--align-self:stretch;}.elementor-497 .elementor-element.elementor-element-d38429b{--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;}.elementor-497 .elementor-element.elementor-element-5735c0d{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-94b9bd4 .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-86eaf28.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-6a894cf{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-6afed10 .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-e4a76cf{--display:flex;--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;--flex-wrap:wrap;}.elementor-497 .elementor-element.elementor-element-c9504bb .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-97b9d02 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-29287ce );color:var( --e-global-color-29287ce );border-radius:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-97b9d02{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;cursor:pointer;}.elementor-497 .elementor-element.elementor-element-97b9d02.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-97b9d02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-497 .elementor-element.elementor-element-97b9d02 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-497 .elementor-element.elementor-element-ef431b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-497 .elementor-element.elementor-element-0db64e3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-497 .elementor-element.elementor-element-2e4b4dc{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-2064f4c .elementor-button{background-color:var( --e-global-color-29287ce );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-2064f4c .elementor-button:hover, .elementor-497 .elementor-element.elementor-element-2064f4c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-29287ce );border-color:var( --e-global-color-accent );}.elementor-497 .elementor-element.elementor-element-2064f4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-497 .elementor-element.elementor-element-2064f4c .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-497 .elementor-element.elementor-element-2064f4c .elementor-button:hover svg, .elementor-497 .elementor-element.elementor-element-2064f4c .elementor-button:focus svg{fill:var( --e-global-color-29287ce );}.elementor-497 .elementor-element.elementor-element-fb7bd3a .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-497 .elementor-element.elementor-element-fb7bd3a{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-497 .elementor-element.elementor-element-d6b4028{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-b53f44b{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-e5731b7{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-69e8267 .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-22ca31f{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-a39e4c6 .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-be5bc38{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-bd038bb .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-d08100a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-497 .elementor-element.elementor-element-777f953 .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-3ae5413.elementor-element{--align-self:stretch;}.elementor-497 .elementor-element.elementor-element-988e78e{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-c58846b{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-45b2f63 .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-b8a2167.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-3cd8a58{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-ee1fc8d .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-a364118{--display:flex;--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;--flex-wrap:wrap;}.elementor-497 .elementor-element.elementor-element-18dc1e6 .elementor-heading-title{font-size:18px;}.elementor-497 .elementor-element.elementor-element-45067b8{--display:flex;}.elementor-497 .elementor-element.elementor-element-a6e23a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-497 .elementor-element.elementor-element-62b73ad.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-497 .elementor-element.elementor-element-5d12972 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-29287ce );color:var( --e-global-color-29287ce );border-radius:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-5d12972.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-5d12972{cursor:pointer;}.elementor-497 .elementor-element.elementor-element-5d12972 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-497 .elementor-element.elementor-element-5d12972 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-497 .elementor-element.elementor-element-6023bc66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-71999b00{--grid-columns:3;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-497 .elementor-element.elementor-element-71999b00.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-497 .elementor-element.elementor-element-71999b00 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-497 .elementor-element.elementor-element-71999b00 .e-loop-item > .elementor-section, .elementor-497 .elementor-element.elementor-element-71999b00 .e-loop-item > .elementor-section > .elementor-container, .elementor-497 .elementor-element.elementor-element-71999b00 .e-loop-item > .e-con, .elementor-497 .elementor-element.elementor-element-71999b00 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-497 .elementor-element.elementor-element-71999b00 .elementor-pagination{text-align:center;margin-top:30px;}body:not(.rtl) .elementor-497 .elementor-element.elementor-element-71999b00 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-497 .elementor-element.elementor-element-71999b00 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-497 .elementor-element.elementor-element-71999b00 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-497 .elementor-element.elementor-element-71999b00 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-497 .elementor-element.elementor-element-6023bc66{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-497 .elementor-element.elementor-element-71999b00{--grid-columns:2;}}@media(max-width:767px){.elementor-497 .elementor-element.elementor-element-471893f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-9b92f9a{text-align:center;}.elementor-497 .elementor-element.elementor-element-2e4b4dc{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-fb7bd3a{--e-off-canvas-justify-content:flex-start;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-497 .elementor-element.elementor-element-b53f44b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-497 .elementor-element.elementor-element-e5731b7{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-497 .elementor-element.elementor-element-b7002a7.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-22ca31f{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-497 .elementor-element.elementor-element-be5bc38{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-497 .elementor-element.elementor-element-d08100a{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-497 .elementor-element.elementor-element-988e78e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-497 .elementor-element.elementor-element-3cd8a58{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-497 .elementor-element.elementor-element-a364118{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-497 .elementor-element.elementor-element-45067b8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-497 .elementor-element.elementor-element-5d12972{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-497 .elementor-element.elementor-element-71999b00{--grid-columns:1;}}@media(min-width:768px){.elementor-497 .elementor-element.elementor-element-0dfd5c6{--width:22%;}.elementor-497 .elementor-element.elementor-element-312907d{--width:22%;}.elementor-497 .elementor-element.elementor-element-e7f3116{--width:22%;}.elementor-497 .elementor-element.elementor-element-c7e5f9a{--width:22%;}.elementor-497 .elementor-element.elementor-element-5735c0d{--width:22%;}.elementor-497 .elementor-element.elementor-element-6a894cf{--width:22%;}.elementor-497 .elementor-element.elementor-element-e4a76cf{--width:22%;}.elementor-497 .elementor-element.elementor-element-e5731b7{--width:100%;}.elementor-497 .elementor-element.elementor-element-22ca31f{--width:100%;}.elementor-497 .elementor-element.elementor-element-be5bc38{--width:100%;}.elementor-497 .elementor-element.elementor-element-d08100a{--width:100%;}.elementor-497 .elementor-element.elementor-element-c58846b{--width:100%;}.elementor-497 .elementor-element.elementor-element-3cd8a58{--width:100%;}.elementor-497 .elementor-element.elementor-element-a364118{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5ae43fe */.elementor-kit-6 input[type="button"]{
    display:none;
}
input[type=text]{
    width: 45%! important;
    margin-right: 10px;
    padding: .5rem .3rem;
}
.fs-label-wrap .fs-label {
    padding: 10px 6px 14px 8px! important;
    border: 1px solid #666666;
    margin-top: 2px;
    border-radius: 3px;
}
.facetwp-facet {
    margin-bottom: 10px! important;
}
.facetwp-facet-ricerca_avanzata {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.fs-label-wrap {
    border: 0 solid #ffffff! important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6b4028 */.elementor-kit-6 input[type="button"]{
    display:none;
}
input[type=text]{
    width: 45%! important;
    margin-right: 10px;
    padding: .5rem .3rem;
}
.fs-label-wrap .fs-label {
    padding: 10px 6px 14px 8px! important;
    border: 1px solid #666666;
    margin-top: 2px;
    border-radius: 3px;
}
.facetwp-facet {
    margin-bottom: 10px! important;
}
.fs-label-wrap {
    border: 0 solid #ffffff! important;
}/* End custom CSS */