.elementor-8 .elementor-element.elementor-element-c936395{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-43c74e7 .elementor-heading-title{font-family:"Amalfi Coast", Sans-serif;}.elementor-8 .elementor-element.elementor-element-28aeeb3 .elementor-heading-title{font-family:"Amalfi Coast", Sans-serif;}.elementor-8 .elementor-element.elementor-element-e1f4779 .elementor-heading-title{font-family:"Amalfi Coast", Sans-serif;}.elementor-8 .elementor-element.elementor-element-568ba01 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-8 .elementor-element.elementor-element-6e7e56b{--display:flex;--position:absolute;--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;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);bottom:0px;}.elementor-8 .elementor-element.elementor-element-6e7e56b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6e7e56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8908a8d );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6e7e56b{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6e7e56b{right:0px;}.elementor-8 .elementor-element.elementor-element-0577aec .elementor-heading-title{font-family:var( --e-global-typography-442a2a3-font-family ), Sans-serif;color:var( --e-global-color-9a27677 );}.elementor-8 .elementor-element.elementor-element-32da03b{--display:flex;--position:absolute;--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;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);bottom:0px;}.elementor-8 .elementor-element.elementor-element-32da03b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-32da03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df23db6 );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-32da03b{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-32da03b{right:0px;}.elementor-8 .elementor-element.elementor-element-bbdd466 .elementor-heading-title{font-family:var( --e-global-typography-442a2a3-font-family ), Sans-serif;color:var( --e-global-color-858248b );}.elementor-8 .elementor-element.elementor-element-abd58df{--display:flex;--position:absolute;--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;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);bottom:0px;}.elementor-8 .elementor-element.elementor-element-abd58df:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-abd58df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d346f7f );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-abd58df{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-abd58df{right:0px;}.elementor-8 .elementor-element.elementor-element-6576829 .elementor-heading-title{font-family:var( --e-global-typography-442a2a3-font-family ), Sans-serif;color:var( --e-global-color-20f3e7d );}.elementor-8 .elementor-element.elementor-element-b3ce71e{--display:flex;--position:absolute;--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;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);bottom:0px;}.elementor-8 .elementor-element.elementor-element-b3ce71e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b3ce71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efa68a3 );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b3ce71e{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-b3ce71e{right:0px;}.elementor-8 .elementor-element.elementor-element-f4d6604 .elementor-heading-title{font-family:var( --e-global-typography-442a2a3-font-family ), Sans-serif;color:var( --e-global-color-01d1e87 );}.elementor-8 .elementor-element.elementor-element-9ee4807 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-01d1e87 );}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-c936395{--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-43c74e7{text-align:center;}.elementor-8 .elementor-element.elementor-element-43c74e7 .elementor-heading-title{font-size:2.5em;font-weight:200;}.elementor-8 .elementor-element.elementor-element-28aeeb3{text-align:center;}.elementor-8 .elementor-element.elementor-element-28aeeb3 .elementor-heading-title{font-size:1.5em;font-weight:200;}.elementor-8 .elementor-element.elementor-element-e1f4779{text-align:center;}.elementor-8 .elementor-element.elementor-element-e1f4779 .elementor-heading-title{font-size:2.5em;font-weight:200;}.elementor-8 .elementor-element.elementor-element-568ba01{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-568ba01 .elementor-heading-title{font-size:2em;font-weight:100;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-6e7e56b{--min-height:46vh;--border-radius:50px 50px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-0577aec{text-align:center;}.elementor-8 .elementor-element.elementor-element-32da03b{--width:90%;--min-height:36vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:20;}.elementor-8 .elementor-element.elementor-element-bbdd466{text-align:center;}.elementor-8 .elementor-element.elementor-element-abd58df{--width:80%;--min-height:27vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:30;}.elementor-8 .elementor-element.elementor-element-6576829{text-align:center;}.elementor-8 .elementor-element.elementor-element-b3ce71e{--width:100%;--min-height:16vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 0% 0%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:40;}.elementor-8 .elementor-element.elementor-element-f4d6604{text-align:center;}.elementor-8 .elementor-element.elementor-element-9ee4807{text-align:center;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bodoni Moda';
	font-display: auto;
	src: url('https://www.melissaemattia.it/wp-content/uploads/2026/02/BodoniModa_48pt-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */