.elementor-kit-6{--e-global-color-primary:#1F6086;--e-global-color-secondary:#FB9900;--e-global-color-text:#4D4D4D;--e-global-color-accent:#000000;--e-global-color-50bd6ce:#FFFFFF;--e-global-color-50d9f47:#1C3C4E;--e-global-color-95cfbda:#DFE9EE;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Montserrat", Sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;color:var( --e-global-color-50bd6ce );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-50bd6ce );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;}.elementor-kit-6 h4{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;}.elementor-kit-6 h5{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;}.elementor-kit-6 h6{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce-message {
    border-top-color: #fa9a00;
    margin-bottom: 0px;
    display: none;
}

.woocommerce-message::before {
    color: #fa9a00;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    margin: 0;
    font-weight: bold;
}

.woocommerce a.button {
    background-color: #fa9a00;
    color: #fff;
    border-radius: 25px;
}

.woocommerce a.button:hover{
    background-color: #1f6286;
    color: #fff;
    border-radius: 25px;
}

/*Spinner a selezione filtri */
.jet-filters-loading::before,
.jet-filters-loading::after {
position: fixed;
top: 50%;
left: 50%;
border: 2px solid rgb(50 95 131 / 98%);
border-left-color: rgb(192 190 190);
-webkit-border-radius: 999px;
-moz-border-radius: 999px;
border-radius: 999px;
}
.jet-filters-loading::before {
content: "";
margin: -23px 0 0 -23px;
height: 44px;
width: 44px;
-webkit-animation: animation-rotate 1000ms linear infinite;
-moz-animation: animation-rotate 1000ms linear infinite;
-o-animation: animation-rotate 1000ms linear infinite;
animation: animation-rotate 1000ms linear infinite;
}
.jet-filters-loading::after {
content: "";
margin: -29px 0 0 -29px;
height: 56px;
width: 56px;
-webkit-animation: animation-rotate 2000ms linear infinite;
-moz-animation: animation-rotate 2000ms linear infinite;
-o-animation: animation-rotate 2000ms linear infinite;
animation: animation-rotate 2000ms linear infinite;
}
@-webkit-keyframes animation-rotate {
100% {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes animation-rotate {
100% {
-moz-transform: rotate(360deg);
}
}
@-o-keyframes animation-rotate {
100% {
-o-transform: rotate(360deg);
}
}
@keyframes animation-rotate {
100% {
transform: rotate(360deg);
}
}

#dis_doc_identita_field h6 {
    text-decoration: underline;
    font-size: 15px;
}

#dest_documento_contabile_field {
    margin-top: 10px;
    margin-bottom: 20px;
}

#doc_contabile_field {
    margin-top: 10px;
    margin-bottom: 20px;
}

#acquisizione_consenso_h_field {
    margin-top: 20px;
}

#documento_field {
    margin-top: 15px;
}

#dis_persona_fisica_field {
    margin-top: 10px;
}

#dis_dati_azienda_field {
    margin-top: 20px;
}

#fisica_azienda_field {
    margin-top: 10px;
}/* End custom CSS */