.elementor-70 .elementor-element.elementor-element-e310f91 > .elementor-container{min-height:706px;}.elementor-70 .elementor-element.elementor-element-e310f91:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-e310f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c675577 );background-image:url("https://milanicostruzioni.it/wp-content/uploads/2025/12/IMG_20250601_210303.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-e310f91 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.61;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-70 .elementor-element.elementor-element-e310f91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-70 .elementor-element.elementor-element-16b449e0 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-70 .elementor-element.elementor-element-590ae32{--spacer-size:30px;margin:0% 79% calc(var(--kit-widget-spacing, 0px) + 0%) -30%;width:var( --container-widget-width, 119px );max-width:119px;--container-widget-width:119px;--container-widget-flex-grow:0;border-style:solid;border-width:3px 0px 0px 3px;border-color:#FF6A00;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-1bddf324{text-align:start;}.elementor-70 .elementor-element.elementor-element-1bddf324 .elementor-heading-title{font-family:"Bank Gothic", Sans-serif;font-weight:600;text-shadow:1px 1px 0px #FFFFFF;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-2ce9b0c4{color:var( --e-global-color-1a57887 );}.elementor-70 .elementor-element.elementor-element-2ce9b0c4 a{color:var( --e-global-color-accent );}.elementor-70 .elementor-element.elementor-element-da7d80f{--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-70 .elementor-element.elementor-element-1f6acc5{--spacer-size:30px;margin:0% 79% calc(var(--kit-widget-spacing, 0px) + 0%) -2%;width:var( --container-widget-width, 119px );max-width:119px;--container-widget-width:119px;--container-widget-flex-grow:0;border-style:solid;border-width:3px 0px 0px 3px;border-color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-bb45e62 .elementor-heading-title{font-family:"Bank Gothic", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-c10a8e2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-single-image-accordion{min-height:379px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-image-accordion-wraper{height:379px;margin-left:-3px;margin-right:-3px;border-radius:0px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-image-accordion-wraper .elementskit-single-image-accordion{margin-left:3px;margin-right:3px;align-items:center;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-single-image-accordion:before{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-4f342bd ) 22%, var( --e-global-color-580bc38 ) 100%);}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-single-image-accordion .elementskit-accordion-title-wraper{margin:30px 0px 30px 0px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:capitalize;line-height:1em;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-single-image-accordion .elementskit-accordion-content{text-align:center;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-accordion-content .elementskit-btn{padding:15px 30px 15px 30px;color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-accordion-content .elementskit-btn:hover{color:var( --e-global-color-accent );background-color:#00000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-f6e53fa .ekit-image-accordion-actions > a{width:100px;height:100px;border-width:2px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-single-image-accordion .elementskit-icon-wraper > a:not(:last-child){margin-right:100px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-single-image-accordion .elementskit-icon-wraper{margin:70px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-icon-wraper a:first-child{color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-icon-wraper a:first-child svg path{fill:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-icon-wraper a:first-child:hover{color:var( --e-global-color-accent );}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-icon-wraper a:first-child:hover svg path{fill:var( --e-global-color-accent );}.elementor-70 .elementor-element.elementor-element-4dac8a3 .elementor-heading-title{font-family:"Bank Gothic", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-a27a73c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-single-image-accordion{min-height:379px;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-image-accordion-wraper{height:379px;margin-left:-3px;margin-right:-3px;border-radius:0px;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-image-accordion-wraper .elementskit-single-image-accordion{margin-left:3px;margin-right:3px;align-items:center;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-single-image-accordion:before{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-4f342bd ) 22%, var( --e-global-color-580bc38 ) 100%);}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-single-image-accordion .elementskit-accordion-title-wraper{margin:30px 0px 30px 0px;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:capitalize;line-height:1em;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-single-image-accordion .elementskit-accordion-content{text-align:center;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-accordion-content .elementskit-btn{padding:15px 30px 15px 30px;color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-accordion-content .elementskit-btn:hover{color:var( --e-global-color-accent );background-color:#00000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-2941b6a .ekit-image-accordion-actions > a{width:100px;height:100px;border-width:2px;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-single-image-accordion .elementskit-icon-wraper > a:not(:last-child){margin-right:100px;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-single-image-accordion .elementskit-icon-wraper{margin:70px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-icon-wraper a:first-child{color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-icon-wraper a:first-child svg path{fill:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-icon-wraper a:first-child:hover{color:var( --e-global-color-accent );}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-icon-wraper a:first-child:hover svg path{fill:var( --e-global-color-accent );}.elementor-70 .elementor-element.elementor-element-e2e748c .elementor-heading-title{font-family:"Bank Gothic", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-2812467{font-family:"Source Serif 4", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-single-image-accordion{min-height:379px;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-image-accordion-wraper{height:379px;margin-left:-3px;margin-right:-3px;border-radius:0px;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-image-accordion-wraper .elementskit-single-image-accordion{margin-left:3px;margin-right:3px;align-items:center;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-single-image-accordion:before{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-4f342bd ) 22%, var( --e-global-color-580bc38 ) 100%);}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-single-image-accordion .elementskit-accordion-title-wraper{margin:30px 0px 30px 0px;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:capitalize;line-height:1em;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-single-image-accordion .elementskit-accordion-content{text-align:center;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-accordion-content .elementskit-btn{padding:15px 30px 15px 30px;color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-accordion-content .elementskit-btn:hover{color:var( --e-global-color-accent );background-color:#00000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-1386c8a .ekit-image-accordion-actions > a{width:100px;height:100px;border-width:2px;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-single-image-accordion .elementskit-icon-wraper > a:not(:last-child){margin-right:100px;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-single-image-accordion .elementskit-icon-wraper{margin:70px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-icon-wraper a:first-child{color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-icon-wraper a:first-child svg path{fill:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-icon-wraper a:first-child:hover{color:var( --e-global-color-accent );}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-icon-wraper a:first-child:hover svg path{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-590ae32{margin:-16% 0% calc(var(--kit-widget-spacing, 0px) + 16%) 0%;}.elementor-70 .elementor-element.elementor-element-1bddf324{margin:0% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-70 .elementor-element.elementor-element-1f6acc5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-70 .elementor-element.elementor-element-c10a8e2{padding:0em 0em 0em 0em;}.elementor-70 .elementor-element.elementor-element-a27a73c{padding:0em 0em 0em 0em;}.elementor-70 .elementor-element.elementor-element-2812467{padding:0em 0em 0em 0em;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-590ae32{margin:7% 70% calc(var(--kit-widget-spacing, 0px) + 16%) -9%;}.elementor-70 .elementor-element.elementor-element-1bddf324 .elementor-heading-title{font-size:34px;}.elementor-70 .elementor-element.elementor-element-1bddf324{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-70 .elementor-element.elementor-element-1f6acc5{margin:-7% 70% calc(var(--kit-widget-spacing, 0px) + 16%) -7%;}.elementor-70 .elementor-element.elementor-element-bb45e62 .elementor-heading-title{font-size:36px;}.elementor-70 .elementor-element.elementor-element-c10a8e2{text-align:justify;padding:0em 0em 0em 0em;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-single-image-accordion{min-height:1500px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-image-accordion-wraper{height:1500px;margin-left:-0px;margin-right:-0px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-image-accordion-wraper .elementskit-single-image-accordion{margin-left:0px;margin-right:0px;}.elementor-70 .elementor-element.elementor-element-f6e53fa .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:1.1rem;}.elementor-70 .elementor-element.elementor-element-4dac8a3 .elementor-heading-title{font-size:36px;}.elementor-70 .elementor-element.elementor-element-a27a73c{text-align:justify;padding:0em 0em 0em 0em;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-image-accordion-wraper .elementskit-single-image-accordion{margin-left:0px;margin-right:0px;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-image-accordion-wraper{margin-left:-0px;margin-right:-0px;}.elementor-70 .elementor-element.elementor-element-2941b6a .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:1.1rem;}.elementor-70 .elementor-element.elementor-element-e2e748c .elementor-heading-title{font-size:36px;}.elementor-70 .elementor-element.elementor-element-2812467{text-align:justify;font-size:17px;padding:0em 0em 0em 0em;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-image-accordion-wraper .elementskit-single-image-accordion{margin-left:0px;margin-right:0px;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-image-accordion-wraper{margin-left:-0px;margin-right:-0px;}.elementor-70 .elementor-element.elementor-element-1386c8a .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:1.1rem;}}/* Start custom CSS for elementskit-image-accordion, class: .elementor-element-f6e53fa */@media (max-width: 767px) {
    /* Seleziona ogni singolo elemento/pannello della fisarmonica */
    .elementor-70 .elementor-element.elementor-element-f6e53fa .ekit-image-accordion-item {
        /* Aggiunge 3 pixel di spazio sotto ogni immagine */
        margin-bottom: 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-image-accordion, class: .elementor-element-2941b6a */@media (max-width: 767px) {
    /* Seleziona ogni singolo elemento/pannello della fisarmonica */
    .elementor-70 .elementor-element.elementor-element-2941b6a .ekit-image-accordion-item {
        /* Aggiunge 3 pixel di spazio sotto ogni immagine */
        margin-bottom: 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-image-accordion, class: .elementor-element-1386c8a */@media (max-width: 767px) {
    /* Seleziona ogni singolo elemento/pannello della fisarmonica */
    .elementor-70 .elementor-element.elementor-element-1386c8a .ekit-image-accordion-item {
        /* Aggiunge 3 pixel di spazio sotto ogni immagine */
        margin-bottom: 4px !important;
    }
}/* End custom CSS */