.elementor-1747 .elementor-element.elementor-element-0432c74{--display:flex;--min-height:100vh;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.36;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-0432c74:not(.elementor-motion-effects-element-type-background), .elementor-1747 .elementor-element.elementor-element-0432c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maxpipino.ilmiosito.eu/wp-content/uploads/2026/04/max-pipino-hair-style.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1747 .elementor-element.elementor-element-0432c74::before, .elementor-1747 .elementor-element.elementor-element-0432c74 > .elementor-background-video-container::before, .elementor-1747 .elementor-element.elementor-element-0432c74 > .e-con-inner > .elementor-background-video-container::before, .elementor-1747 .elementor-element.elementor-element-0432c74 > .elementor-background-slideshow::before, .elementor-1747 .elementor-element.elementor-element-0432c74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1747 .elementor-element.elementor-element-0432c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1747 .elementor-element.elementor-element-600fdb9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1747 .elementor-element.elementor-element-8f5fbc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 60px 0px;}.elementor-1747 .elementor-element.elementor-element-8f5fbc5 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:160px;font-weight:500;text-transform:none;font-style:normal;color:#FFFFFF;}.elementor-1747 .elementor-element.elementor-element-1d8dd1c{text-align:end;}.elementor-1747 .elementor-element.elementor-element-1d8dd1c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:100px;font-weight:500;color:#FFFFFF;}.elementor-1747 .elementor-element.elementor-element-a7f2c4d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-d714960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-2e23947{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vh;--padding-bottom:15vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-93f80db{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-59616e9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-38a3e71 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1747 .elementor-element.elementor-element-d322fb4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#5B4E25;}.elementor-1747 .elementor-element.elementor-element-131e321{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-16e3a41{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-4797a1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-4797a1c img{height:50vh;object-fit:cover;object-position:center center;}.elementor-1747 .elementor-element.elementor-element-22365f7{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-847a119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-847a119 img{height:70vh;object-fit:cover;object-position:center center;}.elementor-1747 .elementor-element.elementor-element-a203bbd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-3eb7905{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-701baa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-056ad9c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-18fa054{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-82ad57c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-38c46aa{--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-1747 .elementor-element.elementor-element-08bea47{--display:flex;}.elementor-1747 .elementor-element.elementor-element-0a81a93{--spacer-size:50px;}.elementor-1747 .elementor-element.elementor-element-581c7d9{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1747 .elementor-element.elementor-element-3492962{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-f043406{--display:flex;}.elementor-1747 .elementor-element.elementor-element-180d55a{--spacer-size:50px;}.elementor-1747 .elementor-element.elementor-element-5fd15bb{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1747 .elementor-element.elementor-element-b865db1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-ec180c6{--display:flex;}.elementor-1747 .elementor-element.elementor-element-f352364{--spacer-size:50px;}.elementor-1747 .elementor-element.elementor-element-675c20c{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1747 .elementor-element.elementor-element-e603f0d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-acbf53a{--display:flex;}.elementor-1747 .elementor-element.elementor-element-0ae38b0{--spacer-size:50px;}.elementor-1747 .elementor-element.elementor-element-8179699{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1747 .elementor-element.elementor-element-a9b98b9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-8555f9c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vh;--padding-bottom:15vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-2db57db{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vh;--padding-bottom:15vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-a900217{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-f0fff9e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-cdbbf3b{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-d1773c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-d1773c8 img{height:50vh;object-fit:cover;object-position:center center;}.elementor-1747 .elementor-element.elementor-element-a234b13{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-c322457{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-c322457 img{height:70vh;object-fit:cover;object-position:center center;}.elementor-1747 .elementor-element.elementor-element-1af3cb3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-588a6b9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-be73a8f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-3f86548{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-8fc2108{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vh;--padding-bottom:15vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-d848442{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-5e924fb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-f29f9e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-f29f9e6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-c0cfb93{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-a0c7792{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-a0c7792:not(.elementor-motion-effects-element-type-background), .elementor-1747 .elementor-element.elementor-element-a0c7792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maxpipino.ilmiosito.eu/wp-content/uploads/2026/04/team-parrucchieri-completo-max-alex-olivia-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-1747 .elementor-element.elementor-element-cb9e664{--spacer-size:50vh;}.elementor-1747 .elementor-element.elementor-element-37df417{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:15vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-93b12bb{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-e177bb0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-5c6a13d{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-dbfcc63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-dbfcc63 img{height:40vh;object-fit:scale-down;object-position:center center;}.elementor-1747 .elementor-element.elementor-element-354d42e{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-98dfc37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-98dfc37 img{height:60vh;object-fit:scale-down;object-position:center center;}.elementor-1747 .elementor-element.elementor-element-b5a286e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-fa08165{font-family:"Great Vibes", Sans-serif;font-size:34px;font-weight:500;line-height:1.4em;}.elementor-1747 .elementor-element.elementor-element-d8fb7d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-09e2e3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-8bb50de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-3111c1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-1747 .elementor-element.elementor-element-3111c1f:not(.elementor-motion-effects-element-type-background), .elementor-1747 .elementor-element.elementor-element-3111c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76c780b );}.elementor-1747 .elementor-element.elementor-element-3111c1f::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .elementor-background-video-container::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .e-con-inner > .elementor-background-video-container::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .elementor-background-slideshow::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://maxpipino.ilmiosito.eu/wp-content/uploads/2026/04/strumenti-max-parrucchiere-scaled.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:65% auto;}.elementor-1747 .elementor-element.elementor-element-46d3c44{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-e570b6e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1747 .elementor-element.elementor-element-702a2f2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-cb6ae60{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vh;--padding-bottom:15vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-9bd88b6{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-a9d48f4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-c931778 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-0be0726{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-f1e838d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vh;--padding-bottom:15vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-0d824fd{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-884da2e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-82c0a80{text-align:center;}.elementor-1747 .elementor-element.elementor-element-82c0a80 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1747 .elementor-element.elementor-element-04784e0{text-align:center;}.elementor-1747 .elementor-element.elementor-element-ebaaa8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1747:not(.elementor-motion-effects-element-type-background), body.elementor-page-1747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-856169d );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1747 .elementor-element.elementor-element-0432c74{--width:100%;}.elementor-1747 .elementor-element.elementor-element-600fdb9{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-a7f2c4d{--width:100%;}.elementor-1747 .elementor-element.elementor-element-2e23947{--width:100%;}.elementor-1747 .elementor-element.elementor-element-93f80db{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-59616e9{--width:50%;}.elementor-1747 .elementor-element.elementor-element-131e321{--width:50%;}.elementor-1747 .elementor-element.elementor-element-16e3a41{--width:50%;}.elementor-1747 .elementor-element.elementor-element-22365f7{--width:50%;}.elementor-1747 .elementor-element.elementor-element-a203bbd{--width:100%;}.elementor-1747 .elementor-element.elementor-element-3eb7905{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-701baa6{--width:50%;}.elementor-1747 .elementor-element.elementor-element-18fa054{--width:50%;}.elementor-1747 .elementor-element.elementor-element-8555f9c{--width:100%;}.elementor-1747 .elementor-element.elementor-element-2db57db{--width:100%;}.elementor-1747 .elementor-element.elementor-element-a900217{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-f0fff9e{--width:50%;}.elementor-1747 .elementor-element.elementor-element-cdbbf3b{--width:50%;}.elementor-1747 .elementor-element.elementor-element-a234b13{--width:50%;}.elementor-1747 .elementor-element.elementor-element-1af3cb3{--width:50%;}.elementor-1747 .elementor-element.elementor-element-8fc2108{--width:100%;}.elementor-1747 .elementor-element.elementor-element-d848442{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-5e924fb{--width:50%;}.elementor-1747 .elementor-element.elementor-element-a0c7792{--width:50%;}.elementor-1747 .elementor-element.elementor-element-37df417{--width:100%;}.elementor-1747 .elementor-element.elementor-element-93b12bb{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-e177bb0{--width:50%;}.elementor-1747 .elementor-element.elementor-element-5c6a13d{--width:50%;}.elementor-1747 .elementor-element.elementor-element-354d42e{--width:50%;}.elementor-1747 .elementor-element.elementor-element-b5a286e{--width:50%;}.elementor-1747 .elementor-element.elementor-element-8bb50de{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-3111c1f{--width:100%;}.elementor-1747 .elementor-element.elementor-element-46d3c44{--width:60%;}.elementor-1747 .elementor-element.elementor-element-cb6ae60{--width:100%;}.elementor-1747 .elementor-element.elementor-element-9bd88b6{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-a9d48f4{--width:50%;}.elementor-1747 .elementor-element.elementor-element-0be0726{--width:50%;}.elementor-1747 .elementor-element.elementor-element-f1e838d{--width:100%;}.elementor-1747 .elementor-element.elementor-element-0d824fd{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-884da2e{--width:80%;}.elementor-1747 .elementor-element.elementor-element-ebaaa8d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1747 .elementor-element.elementor-element-59616e9{--width:100%;}.elementor-1747 .elementor-element.elementor-element-131e321{--width:100%;}.elementor-1747 .elementor-element.elementor-element-f0fff9e{--width:100%;}.elementor-1747 .elementor-element.elementor-element-1af3cb3{--width:100%;}.elementor-1747 .elementor-element.elementor-element-5e924fb{--width:100%;}.elementor-1747 .elementor-element.elementor-element-a0c7792{--width:100%;}.elementor-1747 .elementor-element.elementor-element-e177bb0{--width:100%;}.elementor-1747 .elementor-element.elementor-element-b5a286e{--width:100%;}.elementor-1747 .elementor-element.elementor-element-a9d48f4{--width:100%;}.elementor-1747 .elementor-element.elementor-element-0be0726{--width:100%;}.elementor-1747 .elementor-element.elementor-element-884da2e{--width:100%;}}@media(max-width:1024px){.elementor-1747 .elementor-element.elementor-element-600fdb9{--padding-top:0vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-8f5fbc5 .elementor-heading-title{font-size:120px;}.elementor-1747 .elementor-element.elementor-element-1d8dd1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-1d8dd1c .elementor-heading-title{font-size:70px;}.elementor-1747 .elementor-element.elementor-element-2e23947{--padding-top:0;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-93f80db{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1747 .elementor-element.elementor-element-38a3e71 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-d322fb4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-a203bbd{--padding-top:10vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-3eb7905{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1747 .elementor-element.elementor-element-056ad9c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-82ad57c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-3492962{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-b865db1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-e603f0d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-a9b98b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-8555f9c{--padding-top:5vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-2db57db{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-a900217{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1747 .elementor-element.elementor-element-588a6b9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-be73a8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-8fc2108{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-d848442{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1747 .elementor-element.elementor-element-f29f9e6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-c0cfb93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-37df417{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-93b12bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1747 .elementor-element.elementor-element-fa08165 p{margin-block-end:0px;}.elementor-1747 .elementor-element.elementor-element-d8fb7d4{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-09e2e3e{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-3111c1f{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1747 .elementor-element.elementor-element-e570b6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1747 .elementor-element.elementor-element-702a2f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-cb6ae60{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-9bd88b6{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1747 .elementor-element.elementor-element-c931778 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-f1e838d{--padding-top:10vh;--padding-bottom:0vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-82c0a80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-1747 .elementor-element.elementor-element-600fdb9{--content-width:85vw;--padding-top:0vw;--padding-bottom:30vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-8f5fbc5{padding:0px 0px 30px 0px;}.elementor-1747 .elementor-element.elementor-element-8f5fbc5 .elementor-heading-title{font-size:60px;}.elementor-1747 .elementor-element.elementor-element-1d8dd1c .elementor-heading-title{font-size:32px;}.elementor-1747 .elementor-element.elementor-element-2e23947{--width:100%;--padding-top:0;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-93f80db{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-38a3e71 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-d322fb4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-8a81dfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-3eb7905{--content-width:85vw;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1747 .elementor-element.elementor-element-056ad9c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-82ad57c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-38c46aa{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-08bea47{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-0a81a93{--spacer-size:40vh;background-image:url("https://maxpipino.ilmiosito.eu/wp-content/uploads/2026/04/max-pipino-redken-prodotti-colorazione-su-misura.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1747 .elementor-element.elementor-element-581c7d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:22px;line-height:1.4em;}.elementor-1747 .elementor-element.elementor-element-581c7d9 p{margin-block-end:0px;}.elementor-1747 .elementor-element.elementor-element-3492962{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-f043406{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-180d55a{--spacer-size:40vh;background-image:url("https://maxpipino.ilmiosito.eu/wp-content/uploads/2026/04/max-pipino-taglio-progetto-non-routine.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1747 .elementor-element.elementor-element-5fd15bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:22px;line-height:1.4em;}.elementor-1747 .elementor-element.elementor-element-5fd15bb p{margin-block-end:0px;}.elementor-1747 .elementor-element.elementor-element-b865db1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-ec180c6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-f352364{--spacer-size:40vh;background-image:url("https://maxpipino.ilmiosito.eu/wp-content/uploads/2026/04/max-pipino-prodotti-kintsugi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1747 .elementor-element.elementor-element-675c20c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:22px;line-height:1.4em;}.elementor-1747 .elementor-element.elementor-element-675c20c p{margin-block-end:0px;}.elementor-1747 .elementor-element.elementor-element-e603f0d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-acbf53a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1747 .elementor-element.elementor-element-0ae38b0{--spacer-size:40vh;background-image:url("https://maxpipino.ilmiosito.eu/wp-content/uploads/2026/04/max-pipino-consulenza-inclusa-appuntamento.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1747 .elementor-element.elementor-element-8179699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:22px;line-height:1.4em;}.elementor-1747 .elementor-element.elementor-element-8179699 p{margin-block-end:0px;}.elementor-1747 .elementor-element.elementor-element-a9b98b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-2db57db{--width:100%;}.elementor-1747 .elementor-element.elementor-element-a900217{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-588a6b9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-be73a8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-d848442{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-f29f9e6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-c0cfb93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-37df417{--width:100%;--padding-top:0;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-93b12bb{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-fa08165{font-size:25px;}.elementor-1747 .elementor-element.elementor-element-d86908f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-09e2e3e{--padding-top:10vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1747 .elementor-element.elementor-element-8bb50de{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-3111c1f::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .elementor-background-video-container::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .e-con-inner > .elementor-background-video-container::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .elementor-background-slideshow::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1747 .elementor-element.elementor-element-3111c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;background-size:225px auto;}.elementor-1747 .elementor-element.elementor-element-3111c1f{--overlay-opacity:0;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1747 .elementor-element.elementor-element-e570b6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1747 .elementor-element.elementor-element-702a2f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1747 .elementor-element.elementor-element-98055c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-9bd88b6{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-c931778 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1747 .elementor-element.elementor-element-fc4d4ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1747 .elementor-element.elementor-element-0d824fd{--content-width:85vw;}.elementor-1747 .elementor-element.elementor-element-82c0a80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for html, class: .elementor-element-d714960 */html.lenis, html.lenis body { height: auto; }
.lenis.lenis-smooth { scroll-behavior: auto !important; }
.lenis.lenis-stopped { overflow: hidden; }

.hero-layout-container {
  width: 100%;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f8f6f2;
  padding: 5vh 30px;
}

.hero-content-inner {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.hero-text-main {
  font-family: 'Josefin Sans', sans-serif;
  font-size: clamp(40px, 10vw, 144px);
  font-weight: 600;
  line-height: 1.12;
  margin: 0;
  color: #1a1a1a;
  text-transform: uppercase;
  opacity: 1;
  transform: none;
  transition: none;
  white-space: nowrap;
}

.hero-row {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
  gap: 1.8rem;
}

.row-middle { margin: 0.05em 0; }

.row-bottom {
  align-items: stretch;
  gap: 1.8rem;
}

.hero-image-pill {
  width: 60vw;
  max-width: 630px;
  border-radius: 20px;
  overflow: hidden;
  flex-shrink: 0;
  clip-path: inset(0 100% 0 0);
  transition: clip-path 1.6s cubic-bezier(0.77, 0, 0.175, 1);
  transition-delay: 0.15s;
}

.hero-image-pill img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  display: block;
}

.hero-image-pill.is-visible { clip-path: inset(0 0% 0 0); }

.hero-description {
  max-width: 450px;
  flex-shrink: 0;
}

.hero-description p {
  font-family: 'Josefin Sans', sans-serif;
  font-size: clamp(1.35rem, 1.8vw, 1.7rem);
  line-height: 1.6;
  margin: 0;
  color: #555;
  font-weight: 400;
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.75s;
}

.hero-description p.is-visible { opacity: 1; transform: translateY(0); }

@media (max-width: 1024px) {
  .hero-layout-container { 
      min-height: unset; 
      padding: 10vh 8vw; 
      align-items: flex-start; }
  .hero-text-main { 
      font-size: clamp(42px, 11vw, 90px); }
  .hero-image-pill { 
      width: 56vw; 
      
  }
}

@media (max-width: 768px) {
  .hero-layout-container { 
      padding: 10vh 8vw; }
  .hero-text-main { 
      font-size: clamp(44px, 12.5vw, 80px);
  }
  .hero-image-pill { 
      width: 50vw; 
      
  }
  
  .hero-image-pill img {
      width: 100%;
      height: 110%;
      border-radius: 5px;

    }


  .row-bottom { 
      flex-direction: column; 
      align-items: flex-start; 
      gap: 0.8rem; }
  .hero-description { 
      max-width: 90%; 
      
  }
  .hero-description p {
      font-size:18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a81dfe *//* Reset di base per il widget */
.phone-button-container {
  display: inline-block;
  
}

.morphing-btn {
  position: relative;
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 54px;
  min-width: 170px; /* Assicura che ci sia spazio per icona + testo */
  font-family: 'Josefin Sans', sans-serif;
  border-radius: 50px;
  overflow: visible; /* Importante per non tagliare il testo */
}

/* Lo sfondo oro che parte come cerchio */
.bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 54px;
  width: 54px; /* Parte come cerchio perfetto */
  background-color: #BCA45B;
  border-radius: 50px;
  transition: width 0.4s cubic-bezier(0.25, 1, 0.5, 1);
  z-index: 1;
}

/* Espansione dello sfondo all'hover */
.morphing-btn:hover .bg-overlay {
  width: 100%; /* Copre tutto il pulsante */
}

/* Contenitore sopra lo sfondo */
.content-wrapper {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  width: 100%;
}

.icon-container {
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.icon-container svg {
  width: 22px;
  height: 22px;
}

/* Testo: nero inizialmente, bianco all'hover */
.btn-label {
  font-family: 'Josefin Sans', sans-serif;
  margin-left: 10px;
  font-size: 17px;
  font-weight: 600;
  color: #5B4E25; /* Nero visibile su sfondo pagina chiaro */
  transition: color 0.3s ease;
  white-space: nowrap;
  padding-right: 20px;
}

/* All'hover il testo diventa bianco per risaltare sull'oro */
.morphing-btn:hover .btn-label {
  color: #ffffff;
}

/* Media Query per Mobile - Widget Morphing */
@media screen and (max-width: 768px) {
  .morphing-btn {
    height: 46px;         /* Ridotto da 54px */
    min-width: 150px;      /* Ridotto da 170px */
  }

  .bg-overlay {
    height: 46px;
    width: 46px;          /* Mantiene la forma circolare iniziale */
  }

  .icon-container {
    width: 46px;          /* Allineato alla nuova altezza */
    height: 46px;
  }

  .icon-container svg {
    width: 20px;          /* Icona leggermente più piccola */
    height: 20px;
  }

  .btn-label {
    font-size: 15px;      /* Testo più leggibile su mobile */
    margin-left: 5px;     /* Meno spazio tra icona e testo */
    padding-right: 15px;  /* Padding finale ridotto */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d2bcdc *//* Reset di base per il secondo widget */
.arrow-button-container {
  display: inline-block;
}

.arrow-morphing-btn {
  position: relative;
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 54px;
  min-width: 170px; 
  font-family: 'Josefin Sans', sans-serif;
  border-radius: 50px;
  overflow: visible;
}

/* Sfondo oro specifico per la freccia */
.arrow-bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 54px;
  width: 54px;
  background-color: #BCA45B;
  border-radius: 50px;
  transition: width 0.4s cubic-bezier(0.25, 1, 0.5, 1);
  z-index: 1;
}

.arrow-morphing-btn:hover .arrow-bg-overlay {
  width: 100%;
}

.arrow-content-wrapper {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  width: 100%;
}

.arrow-icon-container {
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.arrow-icon-container svg {
  width: 24px;
  height: 24px;
}

.arrow-btn-label {
    font-family: 'Josefin Sans', sans-serif;
  margin-left: 10px;
  font-size: 17px;
  font-weight: 600;
  color: #5B4E25;
  transition: color 0.3s ease;
  white-space: nowrap;
  padding-right: 20px;
}

.arrow-morphing-btn:hover .arrow-btn-label {
  color: #ffffff;
}

/* Media Query per Mobile */
@media screen and (max-width: 768px) {
  .arrow-morphing-btn {
    height: 48px;         /* Ridotto leggermente da 54px */
    min-width: 140px;      /* Ridotto da 170px per schermi piccoli */
  }

  .arrow-bg-overlay {
    height: 48px;
    width: 48px;          /* Coerente con la nuova altezza */
  }

  .arrow-icon-container {
    width: 48px;          /* Centra l'icona nel nuovo spazio ridotto */
    height: 48px;
  }

  .arrow-icon-container svg {
    width: 20px;          /* Icona leggermente più piccola */
    height: 20px;
  }

  .arrow-btn-label {
    font-size: 15px;      /* Diminuito da 17px */
    margin-left: 6px;     /* Ridotto il margine tra icona e testo */
    padding-right: 15px;  /* Ridotto il padding destro */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98055c0 */.whatsapp-btn {
  position: relative;
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 54px;
  min-width: 220px;
  font-family: 'Josefin Sans', sans-serif;
  border-radius: 50px;
  overflow: visible;
}

.wa-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 54px;
  width: 54px;
  background-color: #BCA45B;
  border-radius: 50px;
  transition: width 0.4s cubic-bezier(0.25, 1, 0.5, 1);
  z-index: 1;
}

.whatsapp-btn:hover .wa-overlay {
  width: 100%;
}

.wa-label {
  font-family: 'Josefin Sans', sans-serif;
  margin-left: 10px;
  font-size: 17px;
  font-weight: 600;
  color: #5B4E25;
  transition: color 0.3s ease;
  white-space: nowrap;
  padding-right: 20px;
}

.whatsapp-btn:hover .wa-label {
  color: #ffffff;
}

@media screen and (max-width: 768px) {
  .whatsapp-btn {
    height: 46px;
    min-width: 200px;
  }
  .wa-overlay {
    height: 46px;
    width: 46px;
  }
  .wa-label {
    font-size: 15px;
    margin-left: 5px;
    padding-right: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc4d4ee *//* Reset di base per il widget */
.phone-button-container {
  display: inline-block;
  
}

.morphing-btn {
  position: relative;
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 54px;
  min-width: 170px; /* Assicura che ci sia spazio per icona + testo */
  font-family: 'Josefin Sans', sans-serif;
  border-radius: 50px;
  overflow: visible; /* Importante per non tagliare il testo */
}

/* Lo sfondo oro che parte come cerchio */
.bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 54px;
  width: 54px; /* Parte come cerchio perfetto */
  background-color: #BCA45B;
  border-radius: 50px;
  transition: width 0.4s cubic-bezier(0.25, 1, 0.5, 1);
  z-index: 1;
}

/* Espansione dello sfondo all'hover */
.morphing-btn:hover .bg-overlay {
  width: 100%; /* Copre tutto il pulsante */
}

/* Contenitore sopra lo sfondo */
.content-wrapper {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  width: 100%;
}

.icon-container {
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.icon-container svg {
  width: 22px;
  height: 22px;
}

/* Testo: nero inizialmente, bianco all'hover */
.btn-label {
  font-family: 'Josefin Sans', sans-serif;
  margin-left: 10px;
  font-size: 17px;
  font-weight: 600;
  color: #5B4E25; /* Nero visibile su sfondo pagina chiaro */
  transition: color 0.3s ease;
  white-space: nowrap;
  padding-right: 20px;
}

/* All'hover il testo diventa bianco per risaltare sull'oro */
.morphing-btn:hover .btn-label {
  color: #ffffff;
}

/* Media Query per Mobile - Widget Morphing */
@media screen and (max-width: 768px) {
  .morphing-btn {
    height: 46px;         /* Ridotto da 54px */
    min-width: 150px;      /* Ridotto da 170px */
  }

  .bg-overlay {
    height: 46px;
    width: 46px;          /* Mantiene la forma circolare iniziale */
  }

  .icon-container {
    width: 46px;          /* Allineato alla nuova altezza */
    height: 46px;
  }

  .icon-container svg {
    width: 20px;          /* Icona leggermente più piccola */
    height: 20px;
  }

  .btn-label {
    font-size: 15px;      /* Testo più leggibile su mobile */
    margin-left: 5px;     /* Meno spazio tra icona e testo */
    padding-right: 15px;  /* Padding finale ridotto */
  }
}/* End custom CSS */