.elementor-748 .elementor-element.elementor-element-c525946{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-748 .elementor-element.elementor-element-ad9ab08{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-748 .elementor-element.elementor-element-ad9ab08:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-ad9ab08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-748 .elementor-element.elementor-element-ad9ab08, .elementor-748 .elementor-element.elementor-element-ad9ab08::before{--border-transition:0.3s;}.elementor-748 .elementor-element.elementor-element-4cc6822 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:50px;font-weight:600;}.elementor-748 .elementor-element.elementor-element-22eeb56{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-22eeb56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-cfc3685 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-7177f00{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-7177f00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-c0c5dab .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-f2284cb{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-f2284cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-81a766c .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-d06d637{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-d06d637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-3d0899d .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-8075753{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-8075753 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-1b8c0e5 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-a73812e{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-a73812e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-125fc71 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-a6d087b{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-a6d087b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-201f4e0 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-85ed7ed{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-85ed7ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-3626a3b .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-da8c930{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-da8c930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-f27c887 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-3690c6a{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-3690c6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-55519bf .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-d99a2ab{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-d99a2ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-018d60d .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:36px;font-weight:600;line-height:54px;}.elementor-748 .elementor-element.elementor-element-d6ff7b2 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-db0117a{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-db0117a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-6e9e4d4 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-aa331b6{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-aa331b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-e209ad6 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-c5c8246{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-c5c8246 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-f6e2093 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:36px;font-weight:600;line-height:54px;}.elementor-748 .elementor-element.elementor-element-716e53f{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-716e53f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-0084459 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-6bb7c86{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-6bb7c86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-9cce26d .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-335e3f9{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-335e3f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-34ac60d .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-ace6c1a{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-ace6c1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-020c938 .elementor-heading-title{font-family:"AvenirNext", Sans-serif;font-size:26px;font-weight:600;line-height:40px;}.elementor-748 .elementor-element.elementor-element-965c817{text-align:justify;color:var( --e-global-color-primary );font-family:"AvenirNext", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-748 .elementor-element.elementor-element-965c817 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-748 .elementor-element.elementor-element-22eeb56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-7177f00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-f2284cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-d06d637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-8075753 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-a73812e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-a6d087b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-85ed7ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-da8c930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-3690c6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-d99a2ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-db0117a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-aa331b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-c5c8246 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-716e53f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-6bb7c86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-335e3f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-ace6c1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-965c817 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-748 .elementor-element.elementor-element-c525946{--content-width:1200px;}}@media(max-width:767px){.elementor-748 .elementor-element.elementor-element-ad9ab08{--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-748 .elementor-element.elementor-element-4cc6822 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-748 .elementor-element.elementor-element-22eeb56{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-cfc3685 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-7177f00{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-c0c5dab .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-f2284cb{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-81a766c .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-d06d637{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-3d0899d .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-8075753{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-1b8c0e5 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-a73812e{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-125fc71 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-a6d087b{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-201f4e0 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-85ed7ed{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-3626a3b .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-da8c930{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-f27c887 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-3690c6a{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-55519bf .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-d99a2ab{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-018d60d .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-748 .elementor-element.elementor-element-d6ff7b2 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-db0117a{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-6e9e4d4 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-aa331b6{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-e209ad6 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-c5c8246{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-f6e2093 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-748 .elementor-element.elementor-element-716e53f{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-0084459 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-6bb7c86{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-9cce26d .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-335e3f9{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-34ac60d .elementor-heading-title{font-size:24px;}.elementor-748 .elementor-element.elementor-element-ace6c1a{font-size:14px;line-height:21px;}.elementor-748 .elementor-element.elementor-element-020c938 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-748 .elementor-element.elementor-element-965c817{font-size:14px;line-height:21px;}}/* Start custom CSS for container, class: .elementor-element-c525946 */#spazio-link-nounder {
    color: #303945;
}

#spazio-link-nounder:hover {
    color: #8D9DAB;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://spazio-ristrutturazioni.r-owl.com/wp-content/uploads/2023/06/Nexa-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://spazio-ristrutturazioni.r-owl.com/wp-content/uploads/2023/06/Nexa-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AvenirNext';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://spazio-ristrutturazioni.r-owl.com/wp-content/uploads/2023/06/AvenirNextLTPro-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'AvenirNext';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://spazio-ristrutturazioni.r-owl.com/wp-content/uploads/2023/06/AvenirNextLTPro-Demi.woff2') format('woff2');
}
@font-face {
	font-family: 'AvenirNext';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://spazio-ristrutturazioni.r-owl.com/wp-content/uploads/2023/06/AvenirNextLTPro-Heavy.woff2') format('woff2');
}
@font-face {
	font-family: 'AvenirNext';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://spazio-ristrutturazioni.r-owl.com/wp-content/uploads/2023/06/AvenirNextLTPro-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'AvenirNext';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://spazio-ristrutturazioni.r-owl.com/wp-content/uploads/2023/06/AvenirNextLTPro-UltLt.woff2') format('woff2');
}
/* End Custom Fonts CSS */