.elementor-34500 .elementor-element.elementor-element-d83d0f7{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-1404bd3{text-align:center;}.elementor-34500 .elementor-element.elementor-element-1404bd3 .elementor-heading-title{color:#000000;font-size:49px;font-weight:100;text-transform:uppercase;line-height:52px;letter-spacing:3.1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-34500 .elementor-element.elementor-element-1404bd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-34500 .elementor-element.elementor-element-5c86623{text-align:center;}.elementor-34500 .elementor-element.elementor-element-5c86623 .elementor-heading-title{color:#000000;font-family:"Brandon", Sans-serif;font-size:21px;font-weight:400;line-height:1.6em;}.elementor-34500 .elementor-element.elementor-element-5c86623 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0% 0% 0% 0%;}.elementor-34500 .elementor-element.elementor-element-2cac0e9{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-f4e1c53{text-align:center;}.elementor-34500 .elementor-element.elementor-element-f4e1c53 .elementor-heading-title{color:#000000;font-family:"Brandon", Sans-serif;font-size:21px;font-weight:400;line-height:1.6em;}.elementor-34500 .elementor-element.elementor-element-f4e1c53 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0% 0% 0% 0%;}.elementor-34500 .elementor-element.elementor-element-74ed8c7{margin-top:40px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-2af13ba{text-align:center;}.elementor-34500 .elementor-element.elementor-element-2af13ba .elementor-heading-title{color:#000000;font-size:49px;font-weight:100;text-transform:uppercase;line-height:52px;letter-spacing:3.1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-34500 .elementor-element.elementor-element-2af13ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-34500 .elementor-element.elementor-element-6d50a99{text-align:center;}.elementor-34500 .elementor-element.elementor-element-6d50a99 .elementor-heading-title{color:#000000;font-size:18px;font-weight:100;text-transform:uppercase;text-decoration:underline;line-height:52px;letter-spacing:3.1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-34500 .elementor-element.elementor-element-6d50a99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-34500 .elementor-element.elementor-element-beebee8{margin-top:20px;margin-bottom:40px;}.elementor-34500 .elementor-element.elementor-element-f89f5d0{text-align:center;}.elementor-34500 .elementor-element.elementor-element-f89f5d0 .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-2c1bea9 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-8ccc15f{text-align:center;}.elementor-34500 .elementor-element.elementor-element-8ccc15f .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-e7cad6d .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-09e4082{text-align:center;}.elementor-34500 .elementor-element.elementor-element-09e4082 .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-3e42925 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-b0f1f9a{text-align:center;}.elementor-34500 .elementor-element.elementor-element-b0f1f9a .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-5c2abcf .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-876f256 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:2.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-f0054d7{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-f486446{text-align:center;}.elementor-34500 .elementor-element.elementor-element-f486446 .elementor-heading-title{color:#000000;font-family:"Brandon", Sans-serif;font-size:21px;font-weight:400;line-height:1.6em;}.elementor-34500 .elementor-element.elementor-element-f486446 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0% 0% 0% 0%;}.elementor-34500 .elementor-element.elementor-element-2240964{margin-top:20px;margin-bottom:40px;}.elementor-34500 .elementor-element.elementor-element-0f68847{text-align:center;}.elementor-34500 .elementor-element.elementor-element-0f68847 .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-2733228 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-4ecd00f{text-align:center;}.elementor-34500 .elementor-element.elementor-element-4ecd00f .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-6d37eff .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-1ba2aca{text-align:center;}.elementor-34500 .elementor-element.elementor-element-1ba2aca .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-2043dd9 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-14166af{text-align:center;}.elementor-34500 .elementor-element.elementor-element-14166af .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-2f2b54e .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-b59159a .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:2.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-15df53a{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-685bf0a{text-align:center;}.elementor-34500 .elementor-element.elementor-element-685bf0a .elementor-heading-title{color:#000000;font-family:"Brandon", Sans-serif;font-size:21px;font-weight:400;line-height:1.6em;}.elementor-34500 .elementor-element.elementor-element-685bf0a > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0% 0% 0% 0%;}.elementor-34500 .elementor-element.elementor-element-7aeaec8{margin-top:20px;margin-bottom:40px;}.elementor-34500 .elementor-element.elementor-element-39d441f{text-align:center;}.elementor-34500 .elementor-element.elementor-element-39d441f .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-7d06b64 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-860c6d4{text-align:center;}.elementor-34500 .elementor-element.elementor-element-860c6d4 .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-d28681e .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-f850b77{text-align:center;}.elementor-34500 .elementor-element.elementor-element-f850b77 .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-a630402 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-5730eb7{text-align:center;}.elementor-34500 .elementor-element.elementor-element-5730eb7 .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-3f67e00 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-8163ca0 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:2.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-e7cedfb{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-cea66fc{text-align:center;}.elementor-34500 .elementor-element.elementor-element-cea66fc .elementor-heading-title{color:#000000;font-family:"Brandon", Sans-serif;font-size:21px;font-weight:400;line-height:1.6em;}.elementor-34500 .elementor-element.elementor-element-cea66fc > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0% 0% 0% 0%;}.elementor-34500 .elementor-element.elementor-element-fd24a63{margin-top:20px;margin-bottom:70px;}.elementor-34500 .elementor-element.elementor-element-f7a02da{text-align:center;}.elementor-34500 .elementor-element.elementor-element-f7a02da .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-5a577e0 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-c29e4ae{text-align:center;}.elementor-34500 .elementor-element.elementor-element-c29e4ae .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-cded634 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-e24b4c7{text-align:center;}.elementor-34500 .elementor-element.elementor-element-e24b4c7 .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-e6a85ed .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-251edd0{text-align:center;}.elementor-34500 .elementor-element.elementor-element-251edd0 .elementor-heading-title{font-family:"Brandon", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-34500 .elementor-element.elementor-element-faf36a3 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-58376f4 .elementor-button{font-family:"Brandon", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:2.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#AF95A600;}.elementor-34500 .elementor-element.elementor-element-021a9ba{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-a819cfd{text-align:center;}.elementor-34500 .elementor-element.elementor-element-a819cfd .elementor-heading-title{color:#000000;font-size:49px;font-weight:100;text-transform:uppercase;line-height:52px;letter-spacing:3.1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-34500 .elementor-element.elementor-element-a819cfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}@media(min-width:992px){.elementor-34500 .elementor-element.elementor-element-c50f52f{width:66.053%;}.elementor-34500 .elementor-element.elementor-element-7d18894{width:33.861%;}}@media(max-width:1024px){.elementor-34500 .elementor-element.elementor-element-1404bd3 .elementor-heading-title{font-size:54px;}.elementor-34500 .elementor-element.elementor-element-5c86623 .elementor-heading-title{font-size:20px;}.elementor-34500 .elementor-element.elementor-element-5c86623 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-f4e1c53 .elementor-heading-title{font-size:20px;}.elementor-34500 .elementor-element.elementor-element-f4e1c53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-2af13ba .elementor-heading-title{font-size:54px;}.elementor-34500 .elementor-element.elementor-element-6d50a99 .elementor-heading-title{font-size:18px;}.elementor-34500 .elementor-element.elementor-element-f486446 .elementor-heading-title{font-size:20px;}.elementor-34500 .elementor-element.elementor-element-f486446 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-685bf0a .elementor-heading-title{font-size:20px;}.elementor-34500 .elementor-element.elementor-element-685bf0a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-cea66fc .elementor-heading-title{font-size:20px;}.elementor-34500 .elementor-element.elementor-element-cea66fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-a819cfd .elementor-heading-title{font-size:37px;}}@media(max-width:991px){.elementor-34500 .elementor-element.elementor-element-1404bd3 .elementor-heading-title{font-size:44px;}.elementor-34500 .elementor-element.elementor-element-1404bd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-5c86623 .elementor-heading-title{font-size:18px;}.elementor-34500 .elementor-element.elementor-element-5c86623 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-f4e1c53 .elementor-heading-title{font-size:18px;}.elementor-34500 .elementor-element.elementor-element-f4e1c53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-74ed8c7{margin-top:5px;margin-bottom:5px;}.elementor-34500 .elementor-element.elementor-element-2af13ba .elementor-heading-title{font-size:27px;}.elementor-34500 .elementor-element.elementor-element-2af13ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-6d50a99 .elementor-heading-title{font-size:14px;}.elementor-34500 .elementor-element.elementor-element-6d50a99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-f486446 .elementor-heading-title{font-size:18px;}.elementor-34500 .elementor-element.elementor-element-f486446 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-685bf0a .elementor-heading-title{font-size:18px;}.elementor-34500 .elementor-element.elementor-element-685bf0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-cea66fc .elementor-heading-title{font-size:18px;}.elementor-34500 .elementor-element.elementor-element-cea66fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34500 .elementor-element.elementor-element-a819cfd .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-34500 .elementor-element.elementor-element-a819cfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brandon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.rosato.it/wp/en-eu/wp-content/uploads/sites/2/BrandonGrotesque-Regular.woff2') format('woff2'),
		url('https://www.rosato.it/wp/en-eu/wp-content/uploads/sites/2/BrandonGrotesque-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Brandon';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.rosato.it/wp/en-eu/wp-content/uploads/sites/2/BrandonGrotesque-Light.woff2') format('woff2'),
		url('https://www.rosato.it/wp/en-eu/wp-content/uploads/sites/2/BrandonGrotesque-Light.woff') format('woff');
}
@font-face {
	font-family: 'Brandon';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.rosato.it/wp/en-eu/wp-content/uploads/sites/2/BrandonGrotesque-Bold.woff2') format('woff2'),
		url('https://www.rosato.it/wp/en-eu/wp-content/uploads/sites/2/BrandonGrotesque-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */