.elementor-2565 .elementor-element.elementor-element-e63c5a3{--display:flex;--min-height:70vh;--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-2565 .elementor-element.elementor-element-e63c5a3:not(.elementor-motion-effects-element-type-background), .elementor-2565 .elementor-element.elementor-element-e63c5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maxstudiohair.it/wp-content/uploads/2026/07/capelli-mossi-lunghi-parrucchiere-genova-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2565 .elementor-element.elementor-element-e63c5a3::before, .elementor-2565 .elementor-element.elementor-element-e63c5a3 > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-e63c5a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-e63c5a3 > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-e63c5a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-e63c5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2565 .elementor-element.elementor-element-e144d34{--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-2565 .elementor-element.elementor-element-9b4df94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-2565 .elementor-element.elementor-element-9b4df94 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:89px;font-weight:500;text-transform:none;font-style:normal;color:#FFFFFF;}.elementor-2565 .elementor-element.elementor-element-d0d095a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2565 .elementor-element.elementor-element-d0d095a.elementor-element{--align-self:flex-start;}.elementor-2565 .elementor-element.elementor-element-d0d095a .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-2565 .elementor-element.elementor-element-305f50d{--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-2565 .elementor-element.elementor-element-e4bcbab{--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-2565 .elementor-element.elementor-element-d410533{--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-2565 .elementor-element.elementor-element-453633b{text-align:start;}.elementor-2565 .elementor-element.elementor-element-453633b .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-2565 .elementor-element.elementor-element-020a6de{--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-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-2565 .elementor-element.elementor-element-00e8cd8{text-align:start;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-2565 .elementor-element.elementor-element-00e8cd8 p{margin-block-end:0px;}.elementor-2565 .elementor-element.elementor-element-f54dd85{font-family:var( --e-global-typography-af96d07-font-family ), Sans-serif;font-size:var( --e-global-typography-af96d07-font-size );font-weight:var( --e-global-typography-af96d07-font-weight );font-style:var( --e-global-typography-af96d07-font-style );line-height:var( --e-global-typography-af96d07-line-height );color:var( --e-global-color-65e7afb );}.elementor-2565 .elementor-element.elementor-element-f54dd85 p{margin-block-end:0px;}.elementor-2565 .elementor-element.elementor-element-4be4d54.elementor-element{--align-self:flex-start;}.elementor-2565 .elementor-element.elementor-element-03f816f{--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-2565 .elementor-element.elementor-element-cadd17f{--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-2565 .elementor-element.elementor-element-38b094e{--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-2565 .elementor-element.elementor-element-f9f6d2e .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-2565 .elementor-element.elementor-element-a1d1304{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-2565 .elementor-element.elementor-element-a1d1304 p{margin-block-end:0px;}.elementor-2565 .elementor-element.elementor-element-a9c13a1{font-family:var( --e-global-typography-af96d07-font-family ), Sans-serif;font-size:var( --e-global-typography-af96d07-font-size );font-weight:var( --e-global-typography-af96d07-font-weight );font-style:var( --e-global-typography-af96d07-font-style );line-height:var( --e-global-typography-af96d07-line-height );color:var( --e-global-color-65e7afb );}.elementor-2565 .elementor-element.elementor-element-a9c13a1 p{margin-block-end:0px;}.elementor-2565 .elementor-element.elementor-element-cf89119{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-2565 .elementor-element.elementor-element-4b4f643{--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-2565 .elementor-element.elementor-element-0b84978{--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-2565 .elementor-element.elementor-element-84d2527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2565 .elementor-element.elementor-element-84d2527 img{height:50vh;object-fit:cover;object-position:center center;}.elementor-2565 .elementor-element.elementor-element-14a438c{--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-2565 .elementor-element.elementor-element-b3f1694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2565 .elementor-element.elementor-element-b3f1694 img{height:70vh;object-fit:cover;object-position:center center;}.elementor-2565 .elementor-element.elementor-element-6021dfc{--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-2565 .elementor-element.elementor-element-77bfa0c{--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-2565 .elementor-element.elementor-element-39fec67{--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-2565 .elementor-element.elementor-element-39fec67:not(.elementor-motion-effects-element-type-background), .elementor-2565 .elementor-element.elementor-element-39fec67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maxstudiohair.it/wp-content/uploads/2026/07/max-pipino-parrucchiere-professionalita-cura-del-dettaglio-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2565 .elementor-element.elementor-element-889a10d{--spacer-size:50vh;}.elementor-2565 .elementor-element.elementor-element-69bdc49{--display:flex;--justify-content:flex-start;--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-2565 .elementor-element.elementor-element-c8d605b{font-family:"Great Vibes", Sans-serif;font-size:34px;font-weight:500;line-height:1.4em;}.elementor-2565 .elementor-element.elementor-element-6788e94{--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-2565 .elementor-element.elementor-element-cccb4d3{--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-2565 .elementor-element.elementor-element-8adf8af{--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-2565 .elementor-element.elementor-element-ea146bd .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-2565 .elementor-element.elementor-element-2c42309{--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-2565 .elementor-element.elementor-element-f8b86b9{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-2565 .elementor-element.elementor-element-6b0252c{--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-2565 .elementor-element.elementor-element-67a92bd{--display:flex;}.elementor-2565 .elementor-element.elementor-element-4b98c22{--spacer-size:50px;}.elementor-2565 .elementor-element.elementor-element-cccbcd9 .elementor-heading-title{font-family:var( --e-global-typography-92e43dd-font-family ), Sans-serif;font-size:var( --e-global-typography-92e43dd-font-size );font-weight:var( --e-global-typography-92e43dd-font-weight );text-transform:var( --e-global-typography-92e43dd-text-transform );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-e28601e{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-2565 .elementor-element.elementor-element-8ce9186{--display:flex;}.elementor-2565 .elementor-element.elementor-element-623cca8{--spacer-size:50px;}.elementor-2565 .elementor-element.elementor-element-6e8f6ae .elementor-heading-title{font-family:var( --e-global-typography-92e43dd-font-family ), Sans-serif;font-size:var( --e-global-typography-92e43dd-font-size );font-weight:var( --e-global-typography-92e43dd-font-weight );text-transform:var( --e-global-typography-92e43dd-text-transform );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-b73f222{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-2565 .elementor-element.elementor-element-b20a62a{--display:flex;}.elementor-2565 .elementor-element.elementor-element-eeb5d7d{--spacer-size:50px;}.elementor-2565 .elementor-element.elementor-element-8ca87ef .elementor-heading-title{font-family:var( --e-global-typography-92e43dd-font-family ), Sans-serif;font-size:var( --e-global-typography-92e43dd-font-size );font-weight:var( --e-global-typography-92e43dd-font-weight );text-transform:var( --e-global-typography-92e43dd-text-transform );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-6b07c8e{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-2565 .elementor-element.elementor-element-17d5be3{--display:flex;}.elementor-2565 .elementor-element.elementor-element-6d91c57{--spacer-size:50px;}.elementor-2565 .elementor-element.elementor-element-437e964 .elementor-heading-title{font-family:var( --e-global-typography-92e43dd-font-family ), Sans-serif;font-size:var( --e-global-typography-92e43dd-font-size );font-weight:var( --e-global-typography-92e43dd-font-weight );text-transform:var( --e-global-typography-92e43dd-text-transform );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-b78a3bd{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-2565 .elementor-element.elementor-element-b376f93{--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-2565 .elementor-element.elementor-element-31dc04f{--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-2565 .elementor-element.elementor-element-fd27166{--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-2565 .elementor-element.elementor-element-fd27166:not(.elementor-motion-effects-element-type-background), .elementor-2565 .elementor-element.elementor-element-fd27166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76c780b );}.elementor-2565 .elementor-element.elementor-element-fd27166::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .e-con-inner > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://maxstudiohair.it/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-2565 .elementor-element.elementor-element-fb5653a{--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-2565 .elementor-element.elementor-element-205865b .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-2565 .elementor-element.elementor-element-49818c3{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-2565 .elementor-element.elementor-element-d7676e1{--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-2565 .elementor-element.elementor-element-8cc2978{--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-2565 .elementor-element.elementor-element-717a447{--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-2565 .elementor-element.elementor-element-0abeac3{--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-2565 .elementor-element.elementor-element-93c5bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2565 .elementor-element.elementor-element-93c5bfe img{height:50vh;object-fit:cover;object-position:center center;}.elementor-2565 .elementor-element.elementor-element-50f09e6{--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-2565 .elementor-element.elementor-element-21fbc2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2565 .elementor-element.elementor-element-21fbc2c img{height:70vh;object-fit:cover;object-position:center center;}.elementor-2565 .elementor-element.elementor-element-4a82a51{--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-2565 .elementor-element.elementor-element-b2b7891 .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-2565 .elementor-element.elementor-element-ad6b6e8{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-2565 .elementor-element.elementor-element-4bba0d3{font-family:var( --e-global-typography-af96d07-font-family ), Sans-serif;font-size:var( --e-global-typography-af96d07-font-size );font-weight:var( --e-global-typography-af96d07-font-weight );font-style:var( --e-global-typography-af96d07-font-style );line-height:var( --e-global-typography-af96d07-line-height );color:var( --e-global-color-65e7afb );}.elementor-2565 .elementor-element.elementor-element-4bba0d3 p{margin-block-end:0px;}.elementor-2565 .elementor-element.elementor-element-3def697{--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-2565 .elementor-element.elementor-element-4de0254{--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-2565 .elementor-element.elementor-element-718db94{--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-2565 .elementor-element.elementor-element-da72d89 .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-2565 .elementor-element.elementor-element-f8ac818{--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-2565 .elementor-element.elementor-element-7f67f13{--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-2565 .elementor-element.elementor-element-3afc017{--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-2565 .elementor-element.elementor-element-a034756{--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-2565 .elementor-element.elementor-element-468f0fc .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-2565 .elementor-element.elementor-element-2af060f{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-2565 .elementor-element.elementor-element-40423d0{--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-2565 .elementor-element.elementor-element-5f340a4{--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-2565 .elementor-element.elementor-element-c5fe993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2565 .elementor-element.elementor-element-c5fe993 img{height:50vh;object-fit:cover;object-position:center center;}.elementor-2565 .elementor-element.elementor-element-024d96c{--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-2565 .elementor-element.elementor-element-390b9e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2565 .elementor-element.elementor-element-390b9e3 img{height:70vh;object-fit:cover;object-position:center center;}.elementor-2565 .elementor-element.elementor-element-c5f3bfe{--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:30px 30px;--row-gap:30px;--column-gap:30px;--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-2565 .elementor-element.elementor-element-17b2edc{--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;--justify-content:flex-start;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--overlay-opacity:0.5;--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-2565 .elementor-element.elementor-element-17b2edc::before, .elementor-2565 .elementor-element.elementor-element-17b2edc > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-17b2edc > .e-con-inner > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-17b2edc > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-17b2edc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-17b2edc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2565 .elementor-element.elementor-element-7662dde{--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-2565 .elementor-element.elementor-element-b7b2726 .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-2565 .elementor-element.elementor-element-44e09c2{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-2565 .elementor-element.elementor-element-44e09c2 p{margin-block-end:0px;}.elementor-2565 .elementor-element.elementor-element-c940825{font-family:var( --e-global-typography-af96d07-font-family ), Sans-serif;font-size:var( --e-global-typography-af96d07-font-size );font-weight:var( --e-global-typography-af96d07-font-weight );font-style:var( --e-global-typography-af96d07-font-style );line-height:var( --e-global-typography-af96d07-line-height );color:var( --e-global-color-65e7afb );}.elementor-2565 .elementor-element.elementor-element-c940825 p{margin-block-end:0px;}.elementor-2565 .elementor-element.elementor-element-715deef{--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;--overlay-opacity:0.5;--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-2565 .elementor-element.elementor-element-715deef::before, .elementor-2565 .elementor-element.elementor-element-715deef > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-715deef > .e-con-inner > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-715deef > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-715deef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-715deef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2565 .elementor-element.elementor-element-d31836a{--display:flex;}.elementor-2565 .elementor-element.elementor-element-de6fa36{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:80px;}.elementor-2565 .elementor-element.elementor-element-1a3d774{--display:flex;}.elementor-2565 .elementor-element.elementor-element-13056e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:80px;}.elementor-2565 .elementor-element.elementor-element-af16e4f{--display:flex;}.elementor-2565 .elementor-element.elementor-element-c0c51d3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:80px;}.elementor-2565 .elementor-element.elementor-element-f366a09{--display:flex;}.elementor-2565 .elementor-element.elementor-element-14aec79{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:80px;}.elementor-2565 .elementor-element.elementor-element-c00312e{--display:flex;}.elementor-2565 .elementor-element.elementor-element-5953130{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:80px;}.elementor-2565 .elementor-element.elementor-element-8964603{--display:flex;}.elementor-2565 .elementor-element.elementor-element-96cdc89{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:80px;}.elementor-2565 .elementor-element.elementor-element-60d5035{--n-accordion-title-font-size:var( --e-global-typography-b01bd7f-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:30px;}.elementor-2565 .elementor-element.elementor-element-60d5035 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-76c780b );border-style:none;}:where( .elementor-2565 .elementor-element.elementor-element-60d5035 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-76c780b );border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2565 .elementor-element.elementor-element-60d5035 {--n-accordion-padding:16px 16px 16px 25px;}:where( .elementor-2565 .elementor-element.elementor-element-60d5035 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-b01bd7f-font-family ), Sans-serif;font-weight:var( --e-global-typography-b01bd7f-font-weight );text-transform:var( --e-global-typography-b01bd7f-text-transform );line-height:var( --e-global-typography-b01bd7f-line-height );}body.elementor-page-2565:not(.elementor-motion-effects-element-type-background), body.elementor-page-2565 > .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-2565 .elementor-element.elementor-element-e63c5a3{--width:100%;}.elementor-2565 .elementor-element.elementor-element-e144d34{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-305f50d{--width:100%;}.elementor-2565 .elementor-element.elementor-element-e4bcbab{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-d410533{--width:50%;}.elementor-2565 .elementor-element.elementor-element-020a6de{--width:50%;}.elementor-2565 .elementor-element.elementor-element-03f816f{--width:100%;}.elementor-2565 .elementor-element.elementor-element-cadd17f{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-38b094e{--width:50%;}.elementor-2565 .elementor-element.elementor-element-4b4f643{--width:50%;}.elementor-2565 .elementor-element.elementor-element-0b84978{--width:50%;}.elementor-2565 .elementor-element.elementor-element-14a438c{--width:50%;}.elementor-2565 .elementor-element.elementor-element-6021dfc{--width:100%;}.elementor-2565 .elementor-element.elementor-element-77bfa0c{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-39fec67{--width:50%;}.elementor-2565 .elementor-element.elementor-element-69bdc49{--width:50%;}.elementor-2565 .elementor-element.elementor-element-6788e94{--width:100%;}.elementor-2565 .elementor-element.elementor-element-cccb4d3{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-8adf8af{--width:50%;}.elementor-2565 .elementor-element.elementor-element-2c42309{--width:50%;}.elementor-2565 .elementor-element.elementor-element-b376f93{--width:100%;}.elementor-2565 .elementor-element.elementor-element-31dc04f{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-fd27166{--width:100%;}.elementor-2565 .elementor-element.elementor-element-fb5653a{--width:60%;}.elementor-2565 .elementor-element.elementor-element-d7676e1{--width:100%;}.elementor-2565 .elementor-element.elementor-element-8cc2978{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-717a447{--width:50%;}.elementor-2565 .elementor-element.elementor-element-0abeac3{--width:50%;}.elementor-2565 .elementor-element.elementor-element-50f09e6{--width:50%;}.elementor-2565 .elementor-element.elementor-element-4a82a51{--width:50%;}.elementor-2565 .elementor-element.elementor-element-3def697{--width:100%;}.elementor-2565 .elementor-element.elementor-element-4de0254{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-718db94{--width:50%;}.elementor-2565 .elementor-element.elementor-element-f8ac818{--width:50%;}.elementor-2565 .elementor-element.elementor-element-7f67f13{--width:100%;}.elementor-2565 .elementor-element.elementor-element-3afc017{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-a034756{--width:50%;}.elementor-2565 .elementor-element.elementor-element-40423d0{--width:50%;}.elementor-2565 .elementor-element.elementor-element-5f340a4{--width:50%;}.elementor-2565 .elementor-element.elementor-element-024d96c{--width:50%;}.elementor-2565 .elementor-element.elementor-element-c5f3bfe{--width:100%;}.elementor-2565 .elementor-element.elementor-element-17b2edc{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-7662dde{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2565 .elementor-element.elementor-element-d410533{--width:100%;}.elementor-2565 .elementor-element.elementor-element-020a6de{--width:100%;}.elementor-2565 .elementor-element.elementor-element-38b094e{--width:100%;}.elementor-2565 .elementor-element.elementor-element-4b4f643{--width:100%;}.elementor-2565 .elementor-element.elementor-element-39fec67{--width:100%;}.elementor-2565 .elementor-element.elementor-element-69bdc49{--width:100%;}.elementor-2565 .elementor-element.elementor-element-717a447{--width:100%;}.elementor-2565 .elementor-element.elementor-element-4a82a51{--width:100%;}.elementor-2565 .elementor-element.elementor-element-718db94{--width:100%;}.elementor-2565 .elementor-element.elementor-element-f8ac818{--width:100%;}.elementor-2565 .elementor-element.elementor-element-a034756{--width:100%;}.elementor-2565 .elementor-element.elementor-element-40423d0{--width:100%;}}@media(max-width:1024px){.elementor-2565 .elementor-element.elementor-element-e144d34{--padding-top:0vw;--padding-bottom:5vw;--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-2565 .elementor-element.elementor-element-9b4df94 .elementor-heading-title{font-size:50px;}.elementor-2565 .elementor-element.elementor-element-d0d095a{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2565 .elementor-element.elementor-element-d0d095a.elementor-element{--align-self:flex-end;}.elementor-2565 .elementor-element.elementor-element-d0d095a .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-2565 .elementor-element.elementor-element-305f50d{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-e4bcbab{--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-2565 .elementor-element.elementor-element-453633b .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-2565 .elementor-element.elementor-element-00e8cd8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-f54dd85{font-size:var( --e-global-typography-af96d07-font-size );line-height:var( --e-global-typography-af96d07-line-height );}.elementor-2565 .elementor-element.elementor-element-03f816f{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-cadd17f{--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-2565 .elementor-element.elementor-element-f9f6d2e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-a1d1304{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-a9c13a1{font-size:var( --e-global-typography-af96d07-font-size );line-height:var( --e-global-typography-af96d07-line-height );}.elementor-2565 .elementor-element.elementor-element-cf89119{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-2565 .elementor-element.elementor-element-6021dfc{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-77bfa0c{--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-2565 .elementor-element.elementor-element-39fec67:not(.elementor-motion-effects-element-type-background), .elementor-2565 .elementor-element.elementor-element-39fec67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-2565 .elementor-element.elementor-element-c8d605b p{margin-block-end:0px;}.elementor-2565 .elementor-element.elementor-element-6788e94{--padding-top:10vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-cccb4d3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2565 .elementor-element.elementor-element-ea146bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-f8b86b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-cccbcd9 .elementor-heading-title{font-size:var( --e-global-typography-92e43dd-font-size );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-e28601e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-6e8f6ae .elementor-heading-title{font-size:var( --e-global-typography-92e43dd-font-size );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-b73f222{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-8ca87ef .elementor-heading-title{font-size:var( --e-global-typography-92e43dd-font-size );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-6b07c8e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-437e964 .elementor-heading-title{font-size:var( --e-global-typography-92e43dd-font-size );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-b78a3bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-b376f93{--padding-top:5vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-fd27166{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2565 .elementor-element.elementor-element-205865b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2565 .elementor-element.elementor-element-49818c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-d7676e1{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-8cc2978{--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-2565 .elementor-element.elementor-element-b2b7891 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-ad6b6e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-4bba0d3{font-size:var( --e-global-typography-af96d07-font-size );line-height:var( --e-global-typography-af96d07-line-height );}.elementor-2565 .elementor-element.elementor-element-3def697{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-4de0254{--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-2565 .elementor-element.elementor-element-da72d89 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-7f67f13{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-3afc017{--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-2565 .elementor-element.elementor-element-468f0fc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-2af060f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-c5f3bfe{--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-b7b2726 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2565 .elementor-element.elementor-element-44e09c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-c940825{font-size:var( --e-global-typography-af96d07-font-size );line-height:var( --e-global-typography-af96d07-line-height );}.elementor-2565 .elementor-element.elementor-element-60d5035{--n-accordion-title-font-size:var( --e-global-typography-b01bd7f-font-size );}:where( .elementor-2565 .elementor-element.elementor-element-60d5035 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-b01bd7f-line-height );}}@media(max-width:767px){.elementor-2565 .elementor-element.elementor-element-e144d34{--content-width:85vw;--padding-top:0vw;--padding-bottom:6vw;--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-2565 .elementor-element.elementor-element-9b4df94{padding:0px 0px 8px 0px;}.elementor-2565 .elementor-element.elementor-element-9b4df94 .elementor-heading-title{font-size:40px;}.elementor-2565 .elementor-element.elementor-element-d0d095a .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-2565 .elementor-element.elementor-element-305f50d{--width:100%;--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-e4bcbab{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-453633b .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-2565 .elementor-element.elementor-element-00e8cd8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-f54dd85{font-size:var( --e-global-typography-af96d07-font-size );line-height:var( --e-global-typography-af96d07-line-height );}.elementor-2565 .elementor-element.elementor-element-4be4d54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2565 .elementor-element.elementor-element-03f816f{--width:100%;--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-2565 .elementor-element.elementor-element-cadd17f{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-f9f6d2e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-a1d1304{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-a9c13a1{font-size:var( --e-global-typography-af96d07-font-size );line-height:var( --e-global-typography-af96d07-line-height );}.elementor-2565 .elementor-element.elementor-element-cf89119{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-0d47a2b{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-2565 .elementor-element.elementor-element-77bfa0c{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-c8d605b{font-size:25px;}.elementor-2565 .elementor-element.elementor-element-cccb4d3{--content-width:85vw;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2565 .elementor-element.elementor-element-ea146bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-f8b86b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-6b0252c{--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-2565 .elementor-element.elementor-element-67a92bd{--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-2565 .elementor-element.elementor-element-4b98c22{--spacer-size:40vh;background-image:url("https://maxstudiohair.it/wp-content/uploads/2026/07/balayage-max-genova-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2565 .elementor-element.elementor-element-cccbcd9 .elementor-heading-title{font-size:var( --e-global-typography-92e43dd-font-size );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-e28601e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-8ce9186{--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-2565 .elementor-element.elementor-element-623cca8{--spacer-size:40vh;background-image:url("https://maxstudiohair.it/wp-content/uploads/2026/07/cheratina-max-genova.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2565 .elementor-element.elementor-element-6e8f6ae .elementor-heading-title{font-size:var( --e-global-typography-92e43dd-font-size );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-b73f222{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-b20a62a{--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-2565 .elementor-element.elementor-element-eeb5d7d{--spacer-size:40vh;background-image:url("https://maxstudiohair.it/wp-content/uploads/2026/07/extension-max-genova-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2565 .elementor-element.elementor-element-8ca87ef .elementor-heading-title{font-size:var( --e-global-typography-92e43dd-font-size );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-6b07c8e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-17d5be3{--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-2565 .elementor-element.elementor-element-6d91c57{--spacer-size:40vh;background-image:url("https://maxstudiohair.it/wp-content/uploads/2026/07/taglio-max-genova-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2565 .elementor-element.elementor-element-437e964 .elementor-heading-title{font-size:var( --e-global-typography-92e43dd-font-size );line-height:var( --e-global-typography-92e43dd-line-height );}.elementor-2565 .elementor-element.elementor-element-b78a3bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-31dc04f{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-fd27166::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .e-con-inner > .elementor-background-video-container::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2565 .elementor-element.elementor-element-fd27166 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;background-size:225px auto;}.elementor-2565 .elementor-element.elementor-element-fd27166{--overlay-opacity:0;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2565 .elementor-element.elementor-element-205865b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2565 .elementor-element.elementor-element-49818c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-d7676e1{--width:100%;}.elementor-2565 .elementor-element.elementor-element-8cc2978{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-b2b7891 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-ad6b6e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-4bba0d3{font-size:var( --e-global-typography-af96d07-font-size );line-height:var( --e-global-typography-af96d07-line-height );}.elementor-2565 .elementor-element.elementor-element-4de0254{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-da72d89 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-28f81de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2565 .elementor-element.elementor-element-7f67f13{--width:100%;}.elementor-2565 .elementor-element.elementor-element-3afc017{--content-width:85vw;}.elementor-2565 .elementor-element.elementor-element-468f0fc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2565 .elementor-element.elementor-element-2af060f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-17b2edc{--content-width:85vw;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2565 .elementor-element.elementor-element-b7b2726 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2565 .elementor-element.elementor-element-44e09c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2565 .elementor-element.elementor-element-c940825{font-size:var( --e-global-typography-af96d07-font-size );line-height:var( --e-global-typography-af96d07-line-height );}.elementor-2565 .elementor-element.elementor-element-eb3fcfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2565 .elementor-element.elementor-element-de6fa36{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2565 .elementor-element.elementor-element-13056e0{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2565 .elementor-element.elementor-element-c0c51d3{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2565 .elementor-element.elementor-element-14aec79{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2565 .elementor-element.elementor-element-5953130{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2565 .elementor-element.elementor-element-96cdc89{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2565 .elementor-element.elementor-element-60d5035{--n-accordion-title-font-size:var( --e-global-typography-b01bd7f-font-size );}:where( .elementor-2565 .elementor-element.elementor-element-60d5035 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-b01bd7f-line-height );}}/* Start custom CSS for html, class: .elementor-element-4be4d54 *//* 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-0d47a2b *//* 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-bdfbbb5 *//* 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-57c8bcc *//* 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-28f81de *//* 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-eb3fcfc *//* 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 */