.elementor-15978 .elementor-element.elementor-element-8a46453{--display:flex;--min-height:100vh;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15978 .elementor-element.elementor-element-a354678{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;}.elementor-15978 .elementor-element.elementor-element-fdfbdeb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15978 .elementor-element.elementor-element-081c68a{--display:flex;}.elementor-15978 .elementor-element.elementor-element-9f366d3 .text-wrapper{text-align:left;}.elementor-15978 .elementor-element.elementor-element-f8c464d .text-wrapper{text-align:left;}.elementor-15978 .elementor-element.elementor-element-c0aae1c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15978 .elementor-element.elementor-element-81229b5 .text-wrapper{text-align:left;}.elementor-15978 .elementor-element.elementor-element-5ea51b5{text-align:left;}.elementor-15978 .elementor-element.elementor-element-5ea51b5 .pb__main{justify-content:start;}.elementor-15978 .elementor-element.elementor-element-c6fccf3{--spacer-size:30px;}.elementor-15978 .elementor-element.elementor-element-b61a99a .text-wrapper{text-align:left;}.elementor-15978 .elementor-element.elementor-element-b367b9e{text-align:left;}.elementor-15978 .elementor-element.elementor-element-b367b9e .pb__main{justify-content:start;}.elementor-15978 .elementor-element.elementor-element-ba39ba4{--spacer-size:30px;}.elementor-15978 .elementor-element.elementor-element-0aa821f .text-wrapper{text-align:left;}.elementor-15978 .elementor-element.elementor-element-43128d8 .text-wrapper{text-align:center;}.elementor-15978 .elementor-element.elementor-element-f9ded7f{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--align-items:center;}.elementor-15978 .elementor-element.elementor-element-f9ded7f .container--bg .cont--bg--wrap img{object-position:center;}.elementor-15978 .elementor-element.elementor-element-c096ad0{--display:flex;--mainBackground:#000000 !important;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}@media(max-width:767px){.elementor-15978 .elementor-element.elementor-element-a354678{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15978 .elementor-element.elementor-element-fdfbdeb{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15978 .elementor-element.elementor-element-c0aae1c{--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-15978 .elementor-element.elementor-element-c6fccf3{--spacer-size:0px;}.elementor-15978 .elementor-element.elementor-element-ba39ba4{--spacer-size:0px;}.elementor-15978 .elementor-element.elementor-element-f9ded7f{--min-height:20vh;}.elementor-15978 .elementor-element.elementor-element-c096ad0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-15978 .elementor-element.elementor-element-a354678{--width:50%;}.elementor-15978 .elementor-element.elementor-element-fdfbdeb{--width:75%;}.elementor-15978 .elementor-element.elementor-element-081c68a{--width:75%;}.elementor-15978 .elementor-element.elementor-element-c0aae1c{--width:75%;}.elementor-15978 .elementor-element.elementor-element-f9ded7f{--width:50%;}.elementor-15978 .elementor-element.elementor-element-c096ad0{--width:80%;}}/* Start custom CSS *//* FORM CATALOGO - restyle (linea grigia / focus bordo bianco) */
#mauticform_catalogo .mauticform-input,
#mauticform_catalogo .mauticform-textarea,
#mauticform_catalogo .mauticform-selectbox{
 background:transparent!important;color:#f1f1f1!important;
 border:1px solid #888!important;border-radius:10px!important;
 padding:14px!important;box-shadow:none!important;outline:none!important;
 transition:border-color .15s ease!important;
}
#mauticform_catalogo .mauticform-textarea{min-height:120px!important;resize:vertical!important;line-height:1.4!important}
#mauticform_catalogo .mauticform-input::placeholder,
#mauticform_catalogo .mauticform-textarea::placeholder{color:#b5b5b5!important;opacity:1!important}
#mauticform_catalogo .mauticform-input:focus,
#mauticform_catalogo .mauticform-textarea:focus,
#mauticform_catalogo .mauticform-selectbox:focus{border-color:#fff!important}
#mauticform_catalogo input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)!important;opacity:1!important;cursor:pointer!important}
#mauticform_catalogo input:-webkit-autofill{-webkit-text-fill-color:#f1f1f1!important;caret-color:#f1f1f1!important;box-shadow:0 0 0 1000px #000 inset!important}
#mauticform_catalogo .mauticform-radiogrp-row,
#mauticform_catalogo .mauticform-checkboxgrp-row{display:flex!important;align-items:center!important;gap:8px!important;margin:6px 0!important}
#mauticform_catalogo .mauticform-radiogrp-row input,
#mauticform_catalogo .mauticform-checkboxgrp-row input{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;margin:0!important;flex:0 0 auto!important;border:1px solid #888!important;background:transparent!important;cursor:pointer!important;position:relative!important}
#mauticform_catalogo .mauticform-radiogrp-row input{border-radius:50%!important}
#mauticform_catalogo .mauticform-checkboxgrp-row input{border-radius:4px!important}
#mauticform_catalogo .mauticform-radiogrp-row input:checked,
#mauticform_catalogo .mauticform-checkboxgrp-row input:checked{border-color:#fff!important;background:#fff!important}
#mauticform_catalogo .mauticform-radiogrp-row input:checked::after{content:""!important;position:absolute!important;inset:4px!important;border-radius:50%!important;background:#111!important}
#mauticform_catalogo .mauticform-checkboxgrp-row input:checked::after{content:""!important;position:absolute!important;left:5px!important;top:1px!important;width:5px!important;height:10px!important;border:solid #111!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}
#mauticform_catalogo .mauticform-radiogrp-row label,
#mauticform_catalogo .mauticform-checkboxgrp-row label{cursor:pointer!important;color:#f1f1f1!important;margin:0!important}/* End custom CSS */