.elementor-kit-6{--e-global-color-primary:#2F5D73;--e-global-color-secondary:#B6A35E;--e-global-color-text:#2F5D73;--e-global-color-accent:#D8E7BB;--e-global-color-bc3f5b9:#2F5D73;--e-global-color-89e2192:#B6A35E;--e-global-color-e6cb56c:#D8E7BB;--e-global-color-0d182ae:#A8CEB5;--e-global-color-c8bfc74:#4CA0A7;--e-global-color-d74e41d:#10889D;--e-global-typography-primary-font-family:"Gotham";--e-global-typography-primary-font-weight:900;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Gotham";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-font-style:normal;--e-global-typography-text-font-family:"Gotham";--e-global-typography-text-font-weight:500;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"Lemon Milk";--e-global-typography-accent-font-weight:700;--e-global-typography-accent-font-style:normal;color:#2F5D73;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#2F5D73;font-family:"Gotham", Sans-serif;font-weight:700;color:#fff;border-style:none;border-radius:0px 0px 0px 0px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#D8E7BB;color:#2F5D73;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Gotham", Sans-serif;font-weight:500;color:#2F5D73;accent-color:#2F5D73;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F5D73;border-radius:0px 0px 0px 0px;padding:0.75rem 1rem 0.75rem 1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --blu-lago:#2F5D73; --oro-opaco:#B6A35E; --verde-tenue:#D8E7BB; --verde-acqua:#A8CEB5; --blu-verde:#4CA0A7; --blu-profondo:#10889D; --font-lemon-milk:Lemon Milk; }
/* Start custom CSS *//* B29 base neutra Elementor 2026-11-02 */
html{line-height:1.15;-webkit-text-size-adjust:100%;}
*,*::before,*::after{box-sizing:border-box;}
body{margin:0;}
:where(h1,h2,h3,h4,h5,h6,p,figure){margin:0;}
:where(img,video){max-width:100%;height:auto;}
:where(iframe){max-width:100%;border:0;}
:where(button,input,select,textarea,optgroup){font:inherit;margin:0;}
:where(button,[type="button"],[type="submit"],select,summary){cursor:pointer;}
:where(button:disabled,input:disabled){cursor:default;}
:where(a){color:inherit;text-decoration:none;}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:4px;}
[hidden]{display:none!important;}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;}
.screen-reader-text:focus{clip:auto!important;clip-path:none;position:fixed!important;top:1rem;left:1rem;width:auto;height:auto;padding:1rem 1.5rem;white-space:normal;z-index:100000;background:#fff;color:#2F5D73;}
.elementor-location-header .e-svg-base > svg,.elementor-location-footer .e-svg-base > svg{overflow:hidden!important;}
/* /B29 base neutra Elementor *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pg-w.com/bardolino2029/wp-content/uploads/2026/11/Gotham-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pg-w.com/bardolino2029/wp-content/uploads/2026/11/Gotham-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://pg-w.com/bardolino2029/wp-content/uploads/2026/11/Gotham-Ultra.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lemon Milk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pg-w.com/bardolino2029/wp-content/uploads/2026/11/LemonMilk-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */