.elementor-919 .elementor-element.elementor-element-835965d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.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-919 .elementor-element.elementor-element-5a55b0a .elementor-heading-title{font-family:"AllRoundGothic", Sans-serif;font-size:5.4rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-919 .elementor-element.elementor-element-19d05b9{--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-919 .elementor-element.elementor-element-ca40afc{text-align:left;}.elementor-919 .elementor-element.elementor-element-ca40afc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-c19c813{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-9730b3e{--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-919 .elementor-element.elementor-element-f980a48{--spacer-size:50px;}.elementor-919 .elementor-element.elementor-element-59a7318{text-align:left;}.elementor-919 .elementor-element.elementor-element-59a7318 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-892e3d2{--display:flex;}.elementor-919 .elementor-element.elementor-element-796c1c8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-4a6fcef{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-919 .elementor-element.elementor-element-599f08c{--display:flex;}.elementor-919 .elementor-element.elementor-element-89cc0fa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-161458a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-a0ac294{--display:flex;}.elementor-919 .elementor-element.elementor-element-79af869 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-7ae10a8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-e77f580{--display:flex;}.elementor-919 .elementor-element.elementor-element-2bcfc69 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-497233d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-676eaae{--display:flex;}.elementor-919 .elementor-element.elementor-element-8948a4f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-cf3ab74{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-6bd1fff{--display:flex;}.elementor-919 .elementor-element.elementor-element-41968be .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-dd5bf28{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-91a14df{--display:flex;}.elementor-919 .elementor-element.elementor-element-8d7ab75 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-050bc1e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-c1a7bda{--display:flex;}.elementor-919 .elementor-element.elementor-element-cbd6ab2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-da67ec2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-7ec2106{--display:flex;}.elementor-919 .elementor-element.elementor-element-8a87cbb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-3453ce7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-71415d4{--display:flex;}.elementor-919 .elementor-element.elementor-element-12fe66b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-04efbc0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-30c9560{--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-919 .elementor-element.elementor-element-e32c754{--spacer-size:50px;}.elementor-919 .elementor-element.elementor-element-b723a13{text-align:left;}.elementor-919 .elementor-element.elementor-element-b723a13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-7648b64{--display:flex;}.elementor-919 .elementor-element.elementor-element-ebea271 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-17e717e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-c02570a{--display:flex;}.elementor-919 .elementor-element.elementor-element-b4fe50c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-5d07ef7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-4c9f8a3{--display:flex;}.elementor-919 .elementor-element.elementor-element-afb75e7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-47dbc00{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-5acf84d{--display:flex;}.elementor-919 .elementor-element.elementor-element-0f00be2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-2529f65{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-ac9bedb{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;}.elementor-919 .elementor-element.elementor-element-f6b2843{--display:flex;}.elementor-919 .elementor-element.elementor-element-7ebe119 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-6d3b545{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-279829e{--display:flex;}.elementor-919 .elementor-element.elementor-element-a432b6e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-410e896{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-ab205fd{--display:flex;}.elementor-919 .elementor-element.elementor-element-de7c47c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-884e89f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-c52fe83{--display:flex;}.elementor-919 .elementor-element.elementor-element-39c7835 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-cf81b45{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-439264c{--display:flex;}.elementor-919 .elementor-element.elementor-element-cbab497 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-919 .elementor-element.elementor-element-14a8a36{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-919 .elementor-element.elementor-element-8978df7{text-align:right;}.elementor-919 .elementor-element.elementor-element-8978df7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;font-style:italic;}.elementor-919 .elementor-element.elementor-element-aa02e44{--display:flex;}@media(max-width:1024px){.elementor-919 .elementor-element.elementor-element-835965d{--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:400px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-919 .elementor-element.elementor-element-835965d:not(.elementor-motion-effects-element-type-background), .elementor-919 .elementor-element.elementor-element-835965d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:auto;}.elementor-919 .elementor-element.elementor-element-c19c813 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-4a6fcef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-161458a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-7ae10a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-497233d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-cf3ab74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-dd5bf28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-050bc1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-da67ec2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-3453ce7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-04efbc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-17e717e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-5d07ef7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-47dbc00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-2529f65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-ac9bedb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-6d3b545 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-410e896 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-884e89f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-cf81b45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-14a8a36 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-919 .elementor-element.elementor-element-835965d{--padding-top:400px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-919 .elementor-element.elementor-element-c19c813 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-4a6fcef > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-161458a > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-7ae10a8 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-497233d > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-cf3ab74 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-dd5bf28 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-050bc1e > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-da67ec2 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-3453ce7 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-04efbc0 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-17e717e > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-5d07ef7 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-47dbc00 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-2529f65 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-ac9bedb > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-6d3b545 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-410e896 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-884e89f > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-cf81b45 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-919 .elementor-element.elementor-element-14a8a36 > .elementor-widget-container{margin:0px 0px 80px 0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'AllRoundGothic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.robertonesti.it/wp-content/uploads/sites/17/2025/03/AllRoundGothicW01-Book.woff2') format('woff2'),
		url('https://www.robertonesti.it/wp-content/uploads/sites/17/2025/03/AllRoundGothicW01-Book.woff') format('woff'),
		url('https://www.robertonesti.it/wp-content/uploads/sites/17/2025/03/AllRoundGothicW01-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'AllRoundGothic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.robertonesti.it/wp-content/uploads/sites/17/2025/03/AllRoundGothicW01-Demi.woff2') format('woff2'),
		url('https://www.robertonesti.it/wp-content/uploads/sites/17/2025/03/AllRoundGothicW01-Demi.woff') format('woff'),
		url('https://www.robertonesti.it/wp-content/uploads/sites/17/2025/03/AllRoundGothicW01-Demi.ttf') format('truetype');
}
/* End Custom Fonts CSS */