.elementor-13031 .elementor-element.elementor-element-456df2c{--display:flex;--gap:1.8vw 1.8vw;--row-gap:1.8vw;--column-gap:1.8vw;--margin-top:0em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-153c495{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;padding:0px 0px 0px 0px;--box-background-color:var( --e-global-color-f9ec202 );--box-border-color:var( --e-global-color-primary );--box-border-width:2px;--box-border-radius:20px;--separator-width:-10px;--box-padding:30px;--header-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--marker-size:4px;}.elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__spinner{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__header-title{text-align:start;}.elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__header, .elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__header-title{font-family:var( --e-global-typography-b044488-font-family ), Sans-serif;font-size:var( --e-global-typography-b044488-font-size );font-weight:var( --e-global-typography-b044488-font-weight );line-height:var( --e-global-typography-b044488-line-height );letter-spacing:var( --e-global-typography-b044488-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__list-item{font-family:var( --e-global-typography-12f1830-font-family ), Sans-serif;font-size:var( --e-global-typography-12f1830-font-size );font-weight:var( --e-global-typography-12f1830-font-weight );line-height:var( --e-global-typography-12f1830-line-height );letter-spacing:var( --e-global-typography-12f1830-letter-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-377a7a4 .elementor-button:hover, .elementor-13031 .elementor-element.elementor-element-377a7a4 .elementor-button:focus{background-color:#B6BA1D;}.elementor-13031 .elementor-element.elementor-element-377a7a4{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;}.elementor-13031 .elementor-element.elementor-element-377a7a4 .elementor-button{font-family:var( --e-global-typography-b044488-font-family ), Sans-serif;font-size:var( --e-global-typography-b044488-font-size );font-weight:var( --e-global-typography-b044488-font-weight );line-height:var( --e-global-typography-b044488-line-height );letter-spacing:var( --e-global-typography-b044488-letter-spacing );border-radius:3em 3em 3em 3em;padding:3% 7% 3% 6%;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-13031 .elementor-element.elementor-element-07bd72a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:left;color:#331C6E;}.elementor-13031 .elementor-element.elementor-element-403a48a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13031 .elementor-element.elementor-element-b354c80{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:left;color:#331C6E;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-9ccace0.elementor-element{--align-self:center;}.elementor-13031 .elementor-element.elementor-element-9ccace0.elementor-arrows-yes .elementor-main-swiper{width:calc( 92% - 40px );}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-main-swiper{width:92%;}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-swiper-button{font-size:26px;color:var( --e-global-color-primary );}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-13031 .elementor-element.elementor-element-9ccace0.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-13031 .elementor-element.elementor-element-9ccace0.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:49px;}.elementor-13031 .elementor-element.elementor-element-9ccace0.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:49px;}.elementor-13031 .elementor-element.elementor-element-9ccace0.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:49px;}.elementor-13031 .elementor-element.elementor-element-9ccace0.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:49px;}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-testimonial__text{font-family:"Junicode", Sans-serif;font-size:1.5vw;font-weight:100;font-style:italic;line-height:1.4em;letter-spacing:0px;}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-testimonial__name{font-family:var( --e-global-typography-c29ad52-font-family ), Sans-serif;font-size:var( --e-global-typography-c29ad52-font-size );line-height:var( --e-global-typography-c29ad52-line-height );}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-testimonial__title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-4cdf311{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:left;color:#331C6E;}.elementor-13031 .elementor-element.elementor-element-f8dea66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13031 .elementor-element.elementor-element-bd2302c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:left;color:#331C6E;}.elementor-13031 .elementor-element.elementor-element-e593ce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13031 .elementor-element.elementor-element-d1e89d0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:left;color:#331C6E;}.elementor-13031 .elementor-element.elementor-element-a7493ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13031 .elementor-element.elementor-element-0b8cb45{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:left;color:#331C6E;}.elementor-13031 .elementor-element.elementor-element-80112ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13031 .elementor-element.elementor-element-dd162ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13031 .elementor-element.elementor-element-f3a3fee .elementor-button:hover, .elementor-13031 .elementor-element.elementor-element-f3a3fee .elementor-button:focus{background-color:#B6BA1D;}.elementor-13031 .elementor-element.elementor-element-f3a3fee{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;}.elementor-13031 .elementor-element.elementor-element-f3a3fee .elementor-button{font-family:var( --e-global-typography-b044488-font-family ), Sans-serif;font-size:var( --e-global-typography-b044488-font-size );font-weight:var( --e-global-typography-b044488-font-weight );line-height:var( --e-global-typography-b044488-line-height );letter-spacing:var( --e-global-typography-b044488-letter-spacing );border-radius:3em 3em 3em 3em;padding:3% 7% 3% 6%;}@media(max-width:1024px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__header, .elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__header-title{font-size:var( --e-global-typography-b044488-font-size );line-height:var( --e-global-typography-b044488-line-height );letter-spacing:var( --e-global-typography-b044488-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__list-item{font-size:var( --e-global-typography-12f1830-font-size );line-height:var( --e-global-typography-12f1830-line-height );letter-spacing:var( --e-global-typography-12f1830-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-377a7a4 .elementor-button{font-size:var( --e-global-typography-b044488-font-size );line-height:var( --e-global-typography-b044488-line-height );letter-spacing:var( --e-global-typography-b044488-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-testimonial__text{font-size:19px;line-height:25px;}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-testimonial__name{font-size:var( --e-global-typography-c29ad52-font-size );line-height:var( --e-global-typography-c29ad52-line-height );}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-f3a3fee .elementor-button{font-size:var( --e-global-typography-b044488-font-size );line-height:var( --e-global-typography-b044488-line-height );letter-spacing:var( --e-global-typography-b044488-letter-spacing );}}@media(max-width:767px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-153c495{--box-padding:12px;}.elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__header, .elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__header-title{font-size:var( --e-global-typography-b044488-font-size );line-height:var( --e-global-typography-b044488-line-height );letter-spacing:var( --e-global-typography-b044488-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-153c495 .elementor-toc__list-item{font-size:var( --e-global-typography-12f1830-font-size );line-height:var( --e-global-typography-12f1830-line-height );letter-spacing:var( --e-global-typography-12f1830-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-377a7a4{width:100%;max-width:100%;}.elementor-13031 .elementor-element.elementor-element-377a7a4 .elementor-button{font-size:var( --e-global-typography-b044488-font-size );line-height:var( --e-global-typography-b044488-line-height );letter-spacing:var( --e-global-typography-b044488-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-testimonial__text{font-size:19px;line-height:24px;}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-testimonial__name{font-size:var( --e-global-typography-c29ad52-font-size );line-height:var( --e-global-typography-c29ad52-line-height );}.elementor-13031 .elementor-element.elementor-element-9ccace0 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13031 .elementor-element.elementor-element-f3a3fee{width:100%;max-width:100%;}.elementor-13031 .elementor-element.elementor-element-f3a3fee .elementor-button{font-size:var( --e-global-typography-b044488-font-size );line-height:var( --e-global-typography-b044488-line-height );letter-spacing:var( --e-global-typography-b044488-letter-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Junicode';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sineglossa.it/wp-content/uploads/2022/08/JunicodeVF-Roman.woff2') format('woff2'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/Junicode-1.woff') format('woff'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/Junicode-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Junicode';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bold-webfont.eot');
	src: url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bold-webfont.woff2') format('woff2'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bold-webfont.woff') format('woff'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/Junicode-Bold-1.ttf') format('truetype'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bold-webfont.svg#Junicode') format('svg');
}
@font-face {
	font-family: 'Junicode';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-italic-webfont.eot');
	src: url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-italic-webfont.woff2') format('woff2'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-italic-webfont.woff') format('woff'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/Junicode-Italic-1.ttf') format('truetype'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-italic-webfont.svg#Junicode') format('svg');
}
@font-face {
	font-family: 'Junicode';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bolditalic-webfont.eot');
	src: url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bolditalic-webfont.woff2') format('woff2'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bolditalic-webfont-1.woff') format('woff'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/Junicode-BoldItalic.ttf') format('truetype'),
		url('https://sineglossa.it/wp-content/uploads/2022/08/junicode-bolditaliccondensed-webfont.svg#Junicode') format('svg');
}
/* End Custom Fonts CSS */