.object-fit-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.object-fit-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.object-position-top-left{-o-object-position:top left;object-position:top left}.object-position-top-center{-o-object-position:top center;object-position:top center}.object-position-top-right{-o-object-position:top right;object-position:top right}.object-position-bottom-left{-o-object-position:bottom left;object-position:bottom left}.object-position-bottom-center{-o-object-position:bottom center;object-position:bottom center}.object-position-bottom-right{-o-object-position:bottom right;object-position:bottom right}.object-position-center-center{-o-object-position:center center;object-position:center center}:root{--navbar-height-full:15rem}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Black/Frutiger%20Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Black%20Italic/Frutiger%20Black%20Italic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Bold/Frutiger%20Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Bold%20Italic/Frutiger%20Bold%20Italic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Italic/Frutiger%20Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Light/Frutiger%20Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Light%20Italic/Frutiger%20Light%20Italic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Regular/Frutiger%20Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Roman/Frutiger%20Roman.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Roman%20Italic/Frutiger%20Roman%20Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Frutiger";src:url("/fonts/Frutiger%20Roman%20Italic/Frutiger%20Roman%20Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Editor";src:url("/fonts/Editor%20Bold/Editor.woff2") format("woff2"),url("/fonts/Editor%20Bold/Editor.woff") format("woff");font-weight:700;font-style:normal}*{outline:none}html{font-size:56.5%;text-rendering:optimizeLegibility}@media(min-width:576px){html{font-size:62.5%}}@media(min-width:992px){html{font-size:37.5%}}@media(min-width:1200px){html{font-size:43.75%}}@media(min-width:1400px){html{font-size:50%}}@media(min-width:1600px){html{font-size:56.25%}}@media(min-width:1900px){html{font-size:62.5%}}body{text-rendering:optimizeLegibility;font-family:var(--font1);height:100%}img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main{position:relative;padding-top:14rem}@media(max-width:991px){main{padding-top:10rem}}.grecaptcha-badge{visibility:hidden}@media(max-width:1310px)and (orientation:landscape){.daterangepicker{right:-10% !important}}*:focus{outline:none !important;box-shadow:none !important}#smooth-wrapper{overflow-x:hidden !important}.template-spacing-top,.template-spacing{padding-top:4.5rem}@media(min-width:768px){.template-spacing-top,.template-spacing{padding-top:5rem}}@media(min-width:992px){.template-spacing-top,.template-spacing{padding-top:7.5rem}}.template-spacing-bottom,.form,.template-spacing{padding-bottom:4.5rem}@media(min-width:768px){.template-spacing-bottom,.form,.template-spacing{padding-bottom:5rem}}@media(min-width:992px){.template-spacing-bottom,.form,.template-spacing{padding-bottom:7.5rem}}.template-double-spacing-top,.template-double-spacing{padding-top:5rem}@media(min-width:768px){.template-double-spacing-top,.template-double-spacing{padding-top:7.5rem}}@media(min-width:992px){.template-double-spacing-top,.template-double-spacing{padding-top:15rem}}.template-double-spacing-bottom,.template-double-spacing{padding-bottom:5rem}@media(min-width:768px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:7.5rem}}@media(min-width:992px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:15rem}}.template-spacing+.template-spacing:not([data-has-background-image]){padding-top:0}.template-spacing>.no-container>.row{margin-right:0;margin-left:0}.template-spacing>.no-container>.row>[class*=col-]{padding-right:0;padding-left:0}.template-margin-top,.template-margin{margin-top:4.5rem}@media(min-width:768px){.template-margin-top,.template-margin{margin-top:5rem}}@media(min-width:992px){.template-margin-top,.template-margin{margin-top:7.5rem}}.template-margin-bottom,.template-margin{margin-bottom:4.5rem}@media(min-width:768px){.template-margin-bottom,.template-margin{margin-bottom:5rem}}@media(min-width:992px){.template-margin-bottom,.template-margin{margin-bottom:7.5rem}}.template-double-margin-top,.template-double-margin{margin-top:5rem}@media(min-width:768px){.template-double-margin-top,.template-double-margin{margin-top:7.5rem}}@media(min-width:992px){.template-double-margin-top,.template-double-margin{margin-top:15rem}}.template-double-margin-bottom,.template-double-margin{margin-bottom:5rem}@media(min-width:768px){.template-double-margin-bottom,.template-double-margin{margin-bottom:7.5rem}}@media(min-width:992px){.template-double-margin-bottom,.template-double-margin{margin-bottom:15rem}}@media(max-width:768px){.container{padding-right:2rem;padding-left:2rem}}@media(min-width:769px){.container{padding-right:0;padding-left:0}}@media(min-width:1600px){.container-larger,.container-larger-left,.container-larger-right{max-width:1520px}}@media(min-width:1900px){.container-larger{margin-left:calc(50dvw - 90rem);margin-right:calc(50dvw - 90rem);max-width:180rem}}@media(min-width:1900px){.container-larger-right{max-width:156rem;margin-right:calc(50dvw - 90rem);padding-right:0;margin-left:calc(50dvw - 66rem)}}@media(min-width:1900px){.container-larger-left{max-width:156rem;margin-left:calc(50dvw - 90rem);padding-left:0;margin-right:calc(50dvw - 66rem)}}:root{--title-h1:10rem;--title-h1-mobile:5rem;--title-h1-height:1.1;--title-h1-mobile-height:1;--title-h1-weight:500;--title-h2:5.5rem;--title-h2-mobile:4.75rem;--title-h2-height:1;--title-h2-mobile-height:1;--title-h2-weight:500;--title-h3:3.5rem;--title-h3-mobile:3rem;--title-h3-height:1;--title-h3-mobile-height:1;--title-h3-weight:500;--text:2.2rem;--text-mobile:2.2rem;--text-height:1.2;--text-mobile-height:1;--text-weight:400;--text-bold-weight:600;--text-big:2.5rem;--text-big-mobile:2rem;--text-big-height:1.2;--text-big-mobile-height:1;--text-big-weight:400;--text-big-bold-weight:600}.zaninelli{--title-h1:10rem;--title-h1-mobile:5rem;--title-h1-height:1.1;--title-h1-mobile-height:1.2;--title-h1-weight:500;--title-h2:9rem;--title-h2-mobile:4.75rem;--title-h2-height:1.2;--title-h2-mobile-height:1.2;--title-h2-weight:500;--title-h3:5rem;--title-h3-mobile:3rem;--title-h3-height:1.2;--title-h3-mobile-height:1.2;--title-h3-weight:500;--text:2.2rem;--text-mobile:2.2rem;--text-height:1.3;--text-mobile-height:1.2;--text-weight:400;--text-bold-weight:600;--text-big:2.5rem;--text-big-mobile:2rem;--text-big-height:1.3;--text-big-mobile-height:1.2;--text-big-weight:400;--text-big-bold-weight:600}.buonconsiglio{--title-h1:10rem;--title-h1-mobile:4rem;--title-h1-height:1.1;--title-h1-mobile-height:1.2;--title-h1-weight:500;--title-h2:9rem;--title-h2-mobile:4.75rem;--title-h2-height:1.4;--title-h2-mobile-height:1.2;--title-h2-weight:500;--title-h3:5rem;--title-h3-mobile:3rem;--title-h3-height:1.2;--title-h3-mobile-height:1.2;--title-h3-weight:500;--text:2.2rem;--text-mobile:2.2rem;--text-height:1.3;--text-mobile-height:1.2;--text-weight:400;--text-bold-weight:600;--text-big:2.5rem;--text-big-mobile:2rem;--text-big-height:1.3;--text-big-mobile-height:1.2;--text-big-weight:400;--text-big-bold-weight:600}.template-title-h1{font-style:normal;font-weight:500;font-weight:var(--title-h1-weight);font-size:5rem;font-size:var(--title-h1-mobile);line-height:1;line-height:var(--title-h1-mobile-height)}@media(min-width:992px){.template-title-h1{font-size:10rem;font-size:var(--title-h1);line-height:1.1;line-height:var(--title-h1-height)}}.template-title-h1 p{margin:0}.template-title-h2{font-style:normal;font-weight:500;font-weight:var(--title-h2-weight);font-size:4.75rem;font-size:var(--title-h2-mobile);line-height:1;line-height:var(--title-h2-mobile-height)}@media(min-width:992px){.template-title-h2{font-size:5.5rem;font-size:var(--title-h2);line-height:1;line-height:var(--title-h2-height)}}.template-title-h2 p{margin:0}.template-title-h3{font-style:normal;font-weight:500;font-weight:var(--title-h3-weight);font-size:3rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height)}@media(min-width:992px){.template-title-h3{font-size:3.5rem;font-size:var(--title-h3);line-height:1;line-height:var(--title-h3-height)}}.template-title-h3 p{margin:0}.template-text{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:2.2rem;font-size:var(--text-mobile);line-height:1;line-height:var(--text-mobile-height)}@media(min-width:992px){.template-text{font-size:2.2rem;font-size:var(--text);line-height:1.2;line-height:var(--text-height)}}.template-text p{margin:0}.template-text-bold{font-style:normal;font-weight:600;font-weight:var(--text-bold-weight);font-size:2.2rem;font-size:var(--text-mobile);line-height:1;line-height:var(--text-mobile-height)}@media(min-width:992px){.template-text-bold{font-size:2.2rem;font-size:var(--text);line-height:1.2;line-height:var(--text-height)}}.template-text-bold p{margin:0}.template-text-big{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height)}@media(min-width:992px){.template-text-big{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.template-text-big p{margin:0}.template-text-big-bold{font-style:normal;font-weight:600;font-weight:var(--text-big-bold-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height)}@media(min-width:992px){.template-text-big-bold{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.template-text-big-bold p{margin:0}.template-text-small{font-style:normal;font-weight:400;font-size:1.6rem;line-height:100%}@media(min-width:992px){.template-text-small{font-size:1.8rem;line-height:100%}}.template-text-small p{margin:0}.template-text-small-bold{font-style:normal;font-weight:700;font-size:1.6rem;line-height:100%}@media(min-width:992px){.template-text-small-bold{font-size:1.8rem;line-height:100%}}.template-text-small-bold p{margin:0}.template-rotation-footer{font-style:normal;font-weight:300;font-size:7rem;line-height:91%;text-transform:uppercase}@media(min-width:992px){.template-rotation-footer{font-size:17.3rem;line-height:91%}}.template-rotation-footer p{margin:0}h1{font-style:normal;font-weight:500;font-weight:var(--title-h1-weight);font-size:5rem;font-size:var(--title-h1-mobile);line-height:1;line-height:var(--title-h1-mobile-height)}@media(min-width:992px){h1{font-size:10rem;font-size:var(--title-h1);line-height:1.1;line-height:var(--title-h1-height)}}h1 p{margin:0}h2{font-style:normal;font-weight:500;font-weight:var(--title-h2-weight);font-size:4.75rem;font-size:var(--title-h2-mobile);line-height:1;line-height:var(--title-h2-mobile-height)}@media(min-width:992px){h2{font-size:5.5rem;font-size:var(--title-h2);line-height:1;line-height:var(--title-h2-height)}}h2 p{margin:0}h3{font-style:normal;font-weight:500;font-weight:var(--title-h3-weight);font-size:3rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height)}@media(min-width:992px){h3{font-size:3.5rem;font-size:var(--title-h3);line-height:1;line-height:var(--title-h3-height)}}h3 p{margin:0}.background-primary{background-color:var(--primary-color)}.background-secondary,.buonconsiglio .footer{background-color:var(--secondary-color)}.background-tertiary{background-color:var(--tertiary-color)}.background-quaternary,.zaninelli .footer{background-color:var(--quaternary-color)}:root{--btn-primary:var(--primary-color);--btn-secondary:var(--secondary-color);--btn-tertiary:var(--tertiary-color);--btn-font:var(--font1);--btn-text:var(--quaternary-color);--btn-text-transform:unset;--btn-font-size:1.8rem;--btn-font-weight:700;--btn-line-height:1;--btn-padding:2.3rem 2.7rem;--btn-border:4px solid}.zaninelli{--btn-primary:var(--primary-color);--btn-secondary:var(--secondary-color);--btn-tertiary:var(--tertiary-color);--btn-font:var(--font1);--btn-text:var(--quaternary-color);--btn-text-transform:uppercase;--btn-font-size:2rem;--btn-font-weight:700;--btn-line-height:1;--btn-padding:1.4rem 2.4rem;--btn-border:4px solid}.buonconsiglio{--btn-primary:var(--primary-color);--btn-secondary:var(--secondary-color);--btn-tertiary:var(--tertiary-color);--btn-font:var(--font2);--btn-text:var(--quaternary-color);--btn-text-transform:uppercase;--btn-font-size:2rem;--btn-font-weight:500;--btn-line-height:1;--btn-padding:1.4rem 3rem;--btn-border:4px solid}.btn-primary-filled{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.btn-primary-filled:hover{background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.btn-primary-filled:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-primary-filled-transparent,.buonconsiglio form .form-button,.zaninelli form .form-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.btn-primary-filled-transparent:hover,.buonconsiglio form .form-button:hover,.zaninelli form .form-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.btn-primary-filled-transparent:hover .spinner,.buonconsiglio form .form-button:hover .spinner,.zaninelli form .form-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-primary-underline{font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);color:var(--primary-color);color:var(--btn-primary);transition:color .3s ease-in-out,background-color .3s ease-in-out}.btn-primary-underline:hover{text-decoration:underline}.btn-primary-decorated{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);color:var(--primary-color);color:var(--btn-primary);transition:color .3s ease-in-out,background-color .3s ease-in-out}.btn-primary-decorated .button-decoration line{transition:stroke .3s ease-in-out,fill .3s ease-in-out,width .3s ease-in-out;stroke:var(--quaternary-color);stroke:var(--btn-text)}.btn-primary-decorated:hover .button-decoration line{width:2rem}.btn-primary-bordered{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--quaternary-color);background-color:var(--btn-text);color:var(--primary-color);color:var(--btn-primary)}.btn-primary-bordered:hover{background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.btn-primary-bordered:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-primary-bordered-transparent{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary)}.btn-primary-bordered-transparent:hover{background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.btn-primary-bordered-transparent:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-secondary-filled{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--secondary-color);border-color:var(--btn-secondary);background-color:var(--secondary-color);background-color:var(--btn-secondary);color:var(--quaternary-color);color:var(--btn-text)}.btn-secondary-filled:hover{background-color:var(--secondary-color);background-color:var(--btn-secondary);color:var(--secondary-color);color:var(--btn-secondary);border-color:var(--secondary-color);border-color:var(--btn-secondary)}.btn-secondary-filled:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-secondary-filled-transparent{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--secondary-color);border-color:var(--btn-secondary);background-color:var(--secondary-color);background-color:var(--btn-secondary);color:var(--quaternary-color);color:var(--btn-text)}.btn-secondary-filled-transparent:hover{background-color:rgba(0,0,0,0);color:var(--secondary-color);color:var(--btn-secondary);border-color:var(--secondary-color);border-color:var(--btn-secondary)}.btn-secondary-filled-transparent:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-secondary-underline{font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);color:var(--secondary-color);color:var(--btn-secondary);transition:color .3s ease-in-out,background-color .3s ease-in-out}.btn-secondary-underline:hover{text-decoration:underline}.btn-secondary-decorated{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);color:var(--secondary-color);color:var(--btn-secondary);transition:color .3s ease-in-out,background-color .3s ease-in-out}.btn-secondary-decorated .button-decoration line{transition:stroke .3s ease-in-out,fill .3s ease-in-out,width .3s ease-in-out;stroke:var(--quaternary-color);stroke:var(--btn-text)}.btn-secondary-decorated:hover .button-decoration line{width:2rem}.btn-secondary-bordered{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--secondary-color);border-color:var(--btn-secondary);background-color:var(--quaternary-color);background-color:var(--btn-text);color:var(--secondary-color);color:var(--btn-secondary)}.btn-secondary-bordered:hover{background-color:var(--secondary-color);background-color:var(--btn-secondary);color:var(--quaternary-color);color:var(--btn-text)}.btn-secondary-bordered:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-secondary-bordered-transparent{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--secondary-color);border-color:var(--btn-secondary);background-color:rgba(0,0,0,0);color:var(--secondary-color);color:var(--btn-secondary)}.btn-secondary-bordered-transparent:hover{background-color:var(--secondary-color);background-color:var(--btn-secondary);color:var(--quaternary-color);color:var(--btn-text)}.btn-secondary-bordered-transparent:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-tertiary-filled{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--tertiary-color);border-color:var(--btn-tertiary);background-color:var(--tertiary-color);background-color:var(--btn-tertiary);color:var(--quaternary-color);color:var(--btn-text)}.btn-tertiary-filled:hover{background-color:var(--tertiary-color);background-color:var(--btn-tertiary);color:var(--tertiary-color);color:var(--btn-tertiary);border-color:var(--tertiary-color);border-color:var(--btn-tertiary)}.btn-tertiary-filled:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-tertiary-filled-transparent{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--tertiary-color);border-color:var(--btn-tertiary);background-color:var(--tertiary-color);background-color:var(--btn-tertiary);color:var(--quaternary-color);color:var(--btn-text)}.btn-tertiary-filled-transparent:hover{background-color:rgba(0,0,0,0);color:var(--tertiary-color);color:var(--btn-tertiary);border-color:var(--tertiary-color);border-color:var(--btn-tertiary)}.btn-tertiary-filled-transparent:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-tertiary-underline{font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);color:var(--tertiary-color);color:var(--btn-tertiary);transition:color .3s ease-in-out,background-color .3s ease-in-out}.btn-tertiary-underline:hover{text-decoration:underline}.btn-tertiary-decorated{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);color:var(--tertiary-color);color:var(--btn-tertiary);transition:color .3s ease-in-out,background-color .3s ease-in-out}.btn-tertiary-decorated .button-decoration line{transition:stroke .3s ease-in-out,fill .3s ease-in-out,width .3s ease-in-out;stroke:var(--quaternary-color);stroke:var(--btn-text)}.btn-tertiary-decorated:hover .button-decoration line{width:2rem}.btn-tertiary-bordered{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--tertiary-color);border-color:var(--btn-tertiary);background-color:var(--quaternary-color);background-color:var(--btn-text);color:var(--tertiary-color);color:var(--btn-tertiary)}.btn-tertiary-bordered:hover{background-color:var(--tertiary-color);background-color:var(--btn-tertiary);color:var(--quaternary-color);color:var(--btn-text)}.btn-tertiary-bordered:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.btn-tertiary-bordered-transparent{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--tertiary-color);border-color:var(--btn-tertiary);background-color:rgba(0,0,0,0);color:var(--tertiary-color);color:var(--btn-tertiary)}.btn-tertiary-bordered-transparent:hover{background-color:var(--tertiary-color);background-color:var(--btn-tertiary);color:var(--quaternary-color);color:var(--btn-text)}.btn-tertiary-bordered-transparent:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.media-wrapper .template-media-video-locale,.media-wrapper .template-media-video-esterno{position:relative;height:auto;margin-bottom:1.5rem}@media(min-width:576px){.media-wrapper .template-media-video-locale,.media-wrapper .template-media-video-esterno{padding:0}}@media(min-width:992px){.media-wrapper .template-media-video-locale,.media-wrapper .template-media-video-esterno{width:100%;height:100%;margin-bottom:3.5rem}}.media-wrapper .template-media-video-locale video,.media-wrapper .template-media-video-esterno video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-wrapper .template-media-video-locale .immagine-anteprima,.media-wrapper .template-media-video-esterno .immagine-anteprima{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;z-index:1}@media(max-width:576px){.media-wrapper .template-media-video-locale .immagine-anteprima,.media-wrapper .template-media-video-esterno .immagine-anteprima{padding:0 15px}}.media-wrapper .template-media-video-locale .video-icon,.media-wrapper .template-media-video-esterno .video-icon{position:absolute;z-index:2;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:pointer}.media-wrapper .template-media-video-locale .video-icon svg,.media-wrapper .template-media-video-esterno .video-icon svg{height:8rem}@media(min-width:576px){.media-wrapper .template-media-video-locale .video-icon svg,.media-wrapper .template-media-video-esterno .video-icon svg{height:10rem}}@media(min-width:992px){.media-wrapper .template-media-video-locale .video-icon svg,.media-wrapper .template-media-video-esterno .video-icon svg{height:100%}}.media-wrapper .template-media-video-locale .video-icon.pause,.media-wrapper .template-media-video-esterno .video-icon.pause{visibility:hidden}.media-wrapper .template-media-video-locale .video-full-screen,.media-wrapper .template-media-video-esterno .video-full-screen{position:absolute;z-index:2;top:2rem;right:2rem;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out}.media-wrapper .template-media-video-locale .video-full-screen svg,.media-wrapper .template-media-video-esterno .video-full-screen svg{width:3rem;height:3rem}.media-wrapper .template-media-video-locale .video-full-screen svg path,.media-wrapper .template-media-video-esterno .video-full-screen svg path{fill:#fff}.media-wrapper .template-media-video-locale.active:hover .video-icon.pause,.media-wrapper .template-media-video-esterno.active:hover .video-icon.pause{visibility:visible}.media-wrapper .template-media-video-locale:hover .video-full-screen,.media-wrapper .template-media-video-esterno:hover .video-full-screen{opacity:1}.media-wrapper .template-media-video-locale.testata .video-icon,.media-wrapper .template-media-video-esterno.testata .video-icon{visibility:hidden}.media-wrapper .template-media-video-locale .template-video-container,.media-wrapper .template-media-video-esterno .template-video-container{height:100% !important}.media-wrapper .mobile{display:block}@media(min-width:992px){.media-wrapper .mobile{display:none}}.media-wrapper .desktop{display:none}@media(min-width:992px){.media-wrapper .desktop{display:block}}@media(min-width:992px){.form{padding-bottom:40rem}}.form .form-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:5rem;-ms-flex-align:center;align-items:center;margin-bottom:5rem}.form .form-header .form-title{font-style:normal;font-weight:500;font-weight:var(--title-h2-weight);font-size:4.75rem;font-size:var(--title-h2-mobile);line-height:1;line-height:var(--title-h2-mobile-height);color:var(--primary-color)}@media(min-width:992px){.form .form-header .form-title{font-size:5.5rem;font-size:var(--title-h2);line-height:1;line-height:var(--title-h2-height)}}.form .form-header .form-title p{margin:0}@media(max-width:991px){.form .form-header .form-type{width:100%}}form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem}form .form-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem}@media(min-width:992px){form .form-column{-ms-flex-direction:row;flex-direction:row}}form .form-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6rem}@media(max-width:991px){form .form-container{gap:3rem}}form .form-container.vertical{-ms-flex-direction:column;flex-direction:column;gap:3rem}form .form-container.vertical-check{-ms-flex-direction:column;flex-direction:column;gap:1rem}form .form-container .form-field{-ms-flex-positive:1;flex-grow:1;position:relative}form .form-container .form-field .form-control{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);background:none;border:0;border-radius:0;border-bottom:2px solid var(--primary-color);font-weight:300;height:6rem;color:var(--primary-color);outline:none}@media(min-width:992px){form .form-container .form-field .form-control{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}form .form-container .form-field .form-control p{margin:0}form .form-container .form-field .form-control[data-val-required]:not(.not-required)~label:after{content:"*"}form .form-container .form-field .form-control::-webkit-date-and-time-value{text-align:left}form .form-container .form-field .form-control:-moz-placeholder-shown~label{opacity:1;top:2.5rem;top:var(--text-big);transform:translateY(-50%)}form .form-container .form-field .form-control:-ms-input-placeholder~label{opacity:1;top:2.5rem;top:var(--text-big);transform:translateY(-50%)}form .form-container .form-field .form-control:placeholder-shown~label{opacity:1;top:2.5rem;top:var(--text-big);-webkit-transform:translateY(-50%);transform:translateY(-50%)}form .form-container .form-field .form-control:not(:-moz-placeholder-shown)~label{top:0;transform:scale(0.85) translateY(-80%) translateX(0.15rem)}form .form-container .form-field .form-control:not(:-ms-input-placeholder)~label{top:0;transform:scale(0.85) translateY(-80%) translateX(0.15rem)}form .form-container .form-field .form-control:not(:placeholder-shown)~label,form .form-container .form-field .form-control:focus~label{top:0;-webkit-transform:scale(0.85) translateY(-80%) translateX(0.15rem);transform:scale(0.85) translateY(-80%) translateX(0.15rem)}form .form-container .form-field .form-control:focus{box-shadow:none}form .form-container .form-field .form-control:-webkit-autofill,form .form-container .form-field .form-control:-webkit-autofill:hover,form .form-container .form-field .form-control:-webkit-autofill:focus,form .form-container .form-field .form-control:-webkit-autofill:active{font-size:2.6rem;line-height:3.6rem;-webkit-background-clip:text;-webkit-text-fill-color:var(--primary-color);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form .form-container .form-field .form-control~label{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);color:var(--primary-color);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .1s ease-in-out}@media(min-width:992px){form .form-container .form-field .form-control~label{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}form .form-container .form-field .form-control~label p{margin:0}form .form-container .form-field .form-floating-note{color:#eab44f;padding:.5rem;font-size:1.2rem;letter-spacing:.1rem}form .form-container .form-required{color:var(--primary-color);font-size:1.4rem;font-weight:400;line-height:112.875%;letter-spacing:.14rem}form .form-container .field-validation-error{color:red;font-weight:700;font-size:1.25rem}form .form-container .form-check{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}form .form-container .form-check-input{opacity:0;cursor:pointer;height:1.5rem;width:1.5rem;z-index:1;left:1.5rem;position:absolute}form .form-container .form-check-label{color:var(--primary-color);font-size:1.6rem;font-weight:300;padding-left:1rem;cursor:pointer}form .form-container .form-check-label a{color:var(--primary-color);transition:color .3s ease-in-out;font-weight:400}form .form-container .form-check-label a:hover{color:var(--secondary-color)}form .form-container .form-check .checkmark{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;height:1.5rem;width:1.5rem;border-radius:50%;border:1px solid var(--primary-color)}form .form-container .form-check .checkmark::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:.15s ease-out;height:50%;width:50%;border-radius:50%;background-color:var(--primary-color);opacity:0}form .form-container .form-check:hover input~.checkmark{background-color:rgba(221,221,221,.4235294118)}form .form-container .form-check input:checked~.checkmark:after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);transition:.15s ease-in}form .form-container .recaptcha-google{color:var(--primary-color);text-align:right;font-size:1.4rem;font-style:normal;font-weight:400;line-height:112.875%;letter-spacing:.05rem}form .form-container .recaptcha-google a{color:var(--primary-color);transition:color .3s ease-in-out;font-weight:400}form .form-container .recaptcha-google a:hover{color:var(--secondary-color)}form .form-container .form-button{text-transform:uppercase}form .form-title{font-style:normal;font-weight:500;font-weight:var(--title-h3-weight);font-size:3rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height);color:var(--primary-color)}@media(min-width:992px){form .form-title{font-size:3.5rem;font-size:var(--title-h3);line-height:1;line-height:var(--title-h3-height)}}form .form-title p{margin:0}form .form-title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:991px){form .form-title-container{-ms-flex-direction:column;flex-direction:column;gap:2rem}}form .spinner{display:inline-block;width:15px;height:15px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;-webkit-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin-left:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}form button:disabled{background-color:#aaa}.zaninelli #form-contatto{background-color:var(--secondary-color)}.zaninelli .form .form-header .form-title{color:var(--quaternary-color);font-family:var(--font2)}.zaninelli form .form-field .form-control{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);border-bottom:2px solid var(--quaternary-color);color:var(--quaternary-color)}@media(min-width:992px){.zaninelli form .form-field .form-control{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.zaninelli form .form-field .form-control p{margin:0}.zaninelli form .form-field .form-control:-webkit-autofill,.zaninelli form .form-field .form-control:-webkit-autofill:hover,.zaninelli form .form-field .form-control:-webkit-autofill:focus,.zaninelli form .form-field .form-control:-webkit-autofill:active{-webkit-text-fill-color:var(--quaternary-color)}.zaninelli form .form-field .form-control~label{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);color:var(--quaternary-color);text-transform:uppercase}@media(min-width:992px){.zaninelli form .form-field .form-control~label{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.zaninelli form .form-field .form-control~label p{margin:0}.zaninelli form .form-required{color:var(--quaternary-color)}.zaninelli form .form-check .form-check-label{color:var(--quaternary-color)}.zaninelli form .form-check .form-check-label a{color:var(--quaternary-color)}.zaninelli form .form-check .form-check-label a:hover{color:var(--primary-color)}.zaninelli form .form-check .checkmark{border:1px solid var(--quaternary-color)}.zaninelli form .form-check .checkmark::after{background-color:var(--quaternary-color)}.zaninelli form .form-check .recaptcha-google{color:var(--quaternary-color)}.zaninelli form .form-check .recaptcha-google a{color:var(--secondary-color)}.zaninelli form .form-check .recaptcha-google a:hover{color:var(--primary-color)}.zaninelli form .recaptcha-google{color:var(--quaternary-color)}.zaninelli form .recaptcha-google a{color:var(--quaternary-color)}.zaninelli form .recaptcha-google a:hover{color:var(--primary-color)}.zaninelli form .form-button{text-transform:uppercase}.zaninelli form .form-button:hover{color:var(--quaternary-color)}.buonconsiglio #form-contatto{background-color:var(--tertiary-color)}.buonconsiglio .form .form-header .form-title{color:var(--secondary-color)}.buonconsiglio form .form-field .form-control{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);border-bottom:2px solid var(--secondary-color);color:var(--secondary-color)}@media(min-width:992px){.buonconsiglio form .form-field .form-control{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.buonconsiglio form .form-field .form-control p{margin:0}.buonconsiglio form .form-field .form-control:-webkit-autofill,.buonconsiglio form .form-field .form-control:-webkit-autofill:hover,.buonconsiglio form .form-field .form-control:-webkit-autofill:focus,.buonconsiglio form .form-field .form-control:-webkit-autofill:active{-webkit-text-fill-color:var(--secondary-color)}.buonconsiglio form .form-field .form-control~label{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);color:var(--secondary-color);text-transform:uppercase}@media(min-width:992px){.buonconsiglio form .form-field .form-control~label{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.buonconsiglio form .form-field .form-control~label p{margin:0}.buonconsiglio form .form-required{color:var(--secondary-color)}.buonconsiglio form .form-check .form-check-label{color:var(--secondary-color)}.buonconsiglio form .form-check .form-check-label a{color:var(--secondary-color)}.buonconsiglio form .form-check .form-check-label a:hover{color:var(--primary-color)}.buonconsiglio form .form-check .checkmark{border:1px solid var(--secondary-color);border-radius:0}.buonconsiglio form .form-check .checkmark::after{background-color:var(--secondary-color)}.buonconsiglio form .form-check .recaptcha-google{color:var(--secondary-color)}.buonconsiglio form .form-check .recaptcha-google a{color:var(--secondary-color)}.buonconsiglio form .form-check .recaptcha-google a:hover{color:var(--primary-color)}.buonconsiglio form .recaptcha-google{color:var(--secondary-color)}.buonconsiglio form .recaptcha-google a{color:var(--secondary-color)}.buonconsiglio form .recaptcha-google a:hover{color:var(--primary-color)}.buonconsiglio form .form-button{text-transform:uppercase}.buonconsiglio form .form-button:hover{color:var(--secondary-color)}.carosello{position:relative;height:calc(100dvh - 14rem)}@media(max-width:991px){.carosello{height:calc(100dvh - 10rem)}}.carosello .carosello-images{height:100%;width:100%}.carosello .carosello-images .carosello-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.carosello .carosello-images .carosello-image img{min-height:100dvh}.carosello .carosello-images .carosello-image .desktop{display:none}@media(min-width:992px){.carosello .carosello-images .carosello-image .desktop{display:block}}.carosello .carosello-images .carosello-image .mobile{display:block}@media(min-width:992px){.carosello .carosello-images .carosello-image .mobile{display:none}}.carosello .carosello-infos-container{position:absolute;top:0;left:0;height:100%;width:100%}.carosello .carosello-infos-container .container{position:relative;width:100%;height:100%}.carosello .carosello-infos-container .carosello-infos{position:absolute;top:55%;width:33rem;right:0;z-index:1}@media(max-width:767px){.carosello .carosello-infos-container .carosello-infos{left:2rem}}@media(max-width:991px){.carosello .carosello-infos-container .carosello-infos{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.carosello .carosello-infos-container .carosello-infos .carosello-info{position:absolute;top:15rem;left:0;width:100%;opacity:0;z-index:0;pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;transition:all .5s ease-in-out}.carosello .carosello-infos-container .carosello-infos .carosello-info .carosello-info-title{text-transform:uppercase}.carosello .carosello-infos-container .carosello-infos .carosello-info .btn-decorated{pointer-events:all}.carosello .carosello-infos-container .carosello-infos .carosello-info.active{opacity:1;z-index:1;pointer-events:all}.carosello .swiper-pagination-container{position:relative}.carosello .swiper-pagination-container .swiper-pagination{z-index:1;position:absolute;bottom:10rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}@media(min-width:992px){.carosello .swiper-pagination-container .swiper-pagination{bottom:20rem}}.carosello .swiper-pagination-container .swiper-pagination .swiper-pagination-bullet{width:5rem;height:1rem;background-color:var(--tertiary-color);opacity:.5;cursor:pointer;transition:all .3s ease-in-out}@media(min-width:768px){.carosello .swiper-pagination-container .swiper-pagination .swiper-pagination-bullet{height:.5rem}}.carosello .swiper-pagination-container .swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--tertiary-color);opacity:1}.carosello .swiper-pagination-container .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--tertiary-color);opacity:1}.zaninelli .carosello .carosello-info .carosello-info-title,.zaninelli .carosello .carosello-info .carosello-info-description{font-family:var(--font2);color:var(--tertiary-color)}.buonconsiglio .carosello .carosello-info .carosello-info-title,.buonconsiglio .carosello .carosello-info .carosello-info-description{color:var(--tertiary-color)}.edb-block .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;row-gap:5rem}@media(min-width:992px){.edb-block .container{-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20rem;-moz-column-gap:20rem;column-gap:20rem}}.edb-block .container .edb-block-label{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);text-wrap:nowrap}@media(min-width:992px){.edb-block .container .edb-block-label{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.edb-block .container .edb-block-label p{margin:0}.edb-block .container .container-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5rem}.edb-block .container .container-right .edb-block-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:2.2rem;font-size:var(--text-mobile);line-height:1;line-height:var(--text-mobile-height)}@media(min-width:992px){.edb-block .container .container-right .edb-block-description{font-size:2.2rem;font-size:var(--text);line-height:1.2;line-height:var(--text-height)}}.edb-block .container .container-right .edb-block-description p{margin:0}.edb-block .container .container-right .edb-block-button{margin:0 auto}@media(min-width:992px){.edb-block .container .container-right .edb-block-button{margin:0}}.zaninelli .edb-block .edb-block-label{font-family:var(--font2)}.zaninelli .edb-block.background-primary .edb-block-label{color:var(--quaternary-color)}.zaninelli .edb-block.background-primary .edb-block-description{color:var(--quaternary-color)}.zaninelli .edb-block.background-primary .edb-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .edb-block.background-primary .edb-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .edb-block.background-primary .edb-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .edb-block.background-secondary .edb-block-label,.zaninelli .buonconsiglio .edb-block.footer .edb-block-label,.buonconsiglio .zaninelli .edb-block.footer .edb-block-label{color:var(--quaternary-color)}.zaninelli .edb-block.background-secondary .edb-block-description,.zaninelli .buonconsiglio .edb-block.footer .edb-block-description,.buonconsiglio .zaninelli .edb-block.footer .edb-block-description{color:var(--quaternary-color)}.zaninelli .edb-block.background-secondary .edb-block-button,.zaninelli .buonconsiglio .edb-block.footer .edb-block-button,.buonconsiglio .zaninelli .edb-block.footer .edb-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .edb-block.background-secondary .edb-block-button:hover,.zaninelli .buonconsiglio .edb-block.footer .edb-block-button:hover,.buonconsiglio .zaninelli .edb-block.footer .edb-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .edb-block.background-secondary .edb-block-button:hover .spinner,.zaninelli .buonconsiglio .edb-block.footer .edb-block-button:hover .spinner,.buonconsiglio .zaninelli .edb-block.footer .edb-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .edb-block.background-tertiary .edb-block-label{color:var(--quaternary-color)}.zaninelli .edb-block.background-tertiary .edb-block-description{color:var(--quaternary-color)}.zaninelli .edb-block.background-tertiary .edb-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .edb-block.background-tertiary .edb-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .edb-block.background-tertiary .edb-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .edb-block.background-quaternary .edb-block-label,.zaninelli .edb-block.footer .edb-block-label{color:var(--quaternary-color)}.zaninelli .edb-block.background-quaternary .edb-block-description,.zaninelli .edb-block.footer .edb-block-description{color:var(--quaternary-color)}.zaninelli .edb-block.background-quaternary .edb-block-button,.zaninelli .edb-block.footer .edb-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .edb-block.background-quaternary .edb-block-button:hover,.zaninelli .edb-block.footer .edb-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .edb-block.background-quaternary .edb-block-button:hover .spinner,.zaninelli .edb-block.footer .edb-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .edb-block .edb-block-description{font-family:var(--font2);font-weight:300}.buonconsiglio .edb-block.background-primary .edb-block-label{color:var(--quaternary-color)}.buonconsiglio .edb-block.background-primary .edb-block-description{color:var(--quaternary-color)}.buonconsiglio .edb-block.background-primary .edb-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .edb-block.background-primary .edb-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .edb-block.background-primary .edb-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .edb-block.background-secondary .edb-block-label,.buonconsiglio .edb-block.footer .edb-block-label{color:var(--quaternary-color)}.buonconsiglio .edb-block.background-secondary .edb-block-description,.buonconsiglio .edb-block.footer .edb-block-description{color:var(--quaternary-color)}.buonconsiglio .edb-block.background-secondary .edb-block-button,.buonconsiglio .edb-block.footer .edb-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .edb-block.background-secondary .edb-block-button:hover,.buonconsiglio .edb-block.footer .edb-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .edb-block.background-secondary .edb-block-button:hover .spinner,.buonconsiglio .edb-block.footer .edb-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .edb-block.background-tertiary .edb-block-label{color:var(--secondary-color)}.buonconsiglio .edb-block.background-tertiary .edb-block-description{color:var(--secondary-color)}.buonconsiglio .edb-block.background-tertiary .edb-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .edb-block.background-tertiary .edb-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .edb-block.background-tertiary .edb-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .edb-block.background-quaternary .edb-block-label,.buonconsiglio .zaninelli .edb-block.footer .edb-block-label,.zaninelli .buonconsiglio .edb-block.footer .edb-block-label{color:var(--quaternary-color)}.buonconsiglio .edb-block.background-quaternary .edb-block-description,.buonconsiglio .zaninelli .edb-block.footer .edb-block-description,.zaninelli .buonconsiglio .edb-block.footer .edb-block-description{color:var(--quaternary-color)}.buonconsiglio .edb-block.background-quaternary .edb-block-button,.buonconsiglio .zaninelli .edb-block.footer .edb-block-button,.zaninelli .buonconsiglio .edb-block.footer .edb-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .edb-block.background-quaternary .edb-block-button:hover,.buonconsiglio .zaninelli .edb-block.footer .edb-block-button:hover,.zaninelli .buonconsiglio .edb-block.footer .edb-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .edb-block.background-quaternary .edb-block-button:hover .spinner,.buonconsiglio .zaninelli .edb-block.footer .edb-block-button:hover .spinner,.zaninelli .buonconsiglio .edb-block.footer .edb-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.pdf-block .container .pdf-block-title{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height)}@media(min-width:992px){.pdf-block .container .pdf-block-title{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.pdf-block .container .pdf-block-title p{margin:0}.pdf-block .container .pdf-block-list{display:-ms-flexbox;display:flex;gap:5rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.pdf-block .container .pdf-block-list{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.pdf-block .container .pdf-block-list .pdf-block-list-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1rem;overflow:hidden}.pdf-block .container .pdf-block-list .pdf-block-list-item .pdf-block-list-item-media{width:auto;max-height:9rem;margin-bottom:2rem}@media(min-width:992px){.pdf-block .container .pdf-block-list .pdf-block-list-item .pdf-block-list-item-media{margin-bottom:8rem}}.pdf-block .container .pdf-block-list .pdf-block-list-item .pdf-block-list-item-title{font-style:normal;font-weight:500;font-weight:var(--title-h3-weight);font-size:3rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height);text-align:center}@media(min-width:992px){.pdf-block .container .pdf-block-list .pdf-block-list-item .pdf-block-list-item-title{font-size:3.5rem;font-size:var(--title-h3);line-height:1;line-height:var(--title-h3-height)}}.pdf-block .container .pdf-block-list .pdf-block-list-item .pdf-block-list-item-title p{margin:0}.pdf-block .container .pdf-block-list .pdf-block-list-item .pdf-block-list-item-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:2.2rem;font-size:var(--text-mobile);line-height:1;line-height:var(--text-mobile-height);text-align:center}@media(min-width:992px){.pdf-block .container .pdf-block-list .pdf-block-list-item .pdf-block-list-item-description{font-size:2.2rem;font-size:var(--text);line-height:1.2;line-height:var(--text-height)}}.pdf-block .container .pdf-block-list .pdf-block-list-item .pdf-block-list-item-description p{margin:0}.zaninelli .pdf-block .pdf-block-list-item-title{font-family:var(--font2)}.zaninelli .pdf-block.background-primary .pdf-block-label{color:var(--quaternary-color)}.zaninelli .pdf-block.background-primary .pdf-block-description{color:var(--quaternary-color)}.zaninelli .pdf-block.background-primary .pdf-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .pdf-block.background-primary .pdf-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .pdf-block.background-primary .pdf-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .pdf-block.background-secondary .pdf-block-label,.zaninelli .buonconsiglio .pdf-block.footer .pdf-block-label,.buonconsiglio .zaninelli .pdf-block.footer .pdf-block-label{color:var(--quaternary-color)}.zaninelli .pdf-block.background-secondary .pdf-block-description,.zaninelli .buonconsiglio .pdf-block.footer .pdf-block-description,.buonconsiglio .zaninelli .pdf-block.footer .pdf-block-description{color:var(--quaternary-color)}.zaninelli .pdf-block.background-secondary .pdf-block-button,.zaninelli .buonconsiglio .pdf-block.footer .pdf-block-button,.buonconsiglio .zaninelli .pdf-block.footer .pdf-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .pdf-block.background-secondary .pdf-block-button:hover,.zaninelli .buonconsiglio .pdf-block.footer .pdf-block-button:hover,.buonconsiglio .zaninelli .pdf-block.footer .pdf-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .pdf-block.background-secondary .pdf-block-button:hover .spinner,.zaninelli .buonconsiglio .pdf-block.footer .pdf-block-button:hover .spinner,.buonconsiglio .zaninelli .pdf-block.footer .pdf-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .pdf-block.background-tertiary .pdf-block-label{color:var(--quaternary-color)}.zaninelli .pdf-block.background-tertiary .pdf-block-description{color:var(--quaternary-color)}.zaninelli .pdf-block.background-tertiary .pdf-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .pdf-block.background-tertiary .pdf-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .pdf-block.background-tertiary .pdf-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .pdf-block.background-quaternary .pdf-block-label,.zaninelli .pdf-block.footer .pdf-block-label{color:var(--quaternary-color)}.zaninelli .pdf-block.background-quaternary .pdf-block-description,.zaninelli .pdf-block.footer .pdf-block-description{color:var(--quaternary-color)}.zaninelli .pdf-block.background-quaternary .pdf-block-button,.zaninelli .pdf-block.footer .pdf-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .pdf-block.background-quaternary .pdf-block-button:hover,.zaninelli .pdf-block.footer .pdf-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .pdf-block.background-quaternary .pdf-block-button:hover .spinner,.zaninelli .pdf-block.footer .pdf-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .pdf-block .pdf-block-list-item-media{max-height:10rem}.buonconsiglio .pdf-block.background-secondary .pdf-block-title,.buonconsiglio .pdf-block.footer .pdf-block-title{color:#fff}.buonconsiglio .pdf-block.background-secondary .pdf-block-list-item,.buonconsiglio .pdf-block.footer .pdf-block-list-item{color:#fff}.buonconsiglio .pdf-block.background-secondary .pdf-block-button,.buonconsiglio .pdf-block.footer .pdf-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .pdf-block.background-secondary .pdf-block-button:hover,.buonconsiglio .pdf-block.footer .pdf-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .pdf-block.background-secondary .pdf-block-button:hover .spinner,.buonconsiglio .pdf-block.footer .pdf-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.media-block .mobile{max-height:100dvh}.tdbdm-block .tdbdm-block-ext-container{position:relative}@media(min-width:1200px){.tdbdm-block .tdbdm-block-ext-container{padding-top:25rem}}.tdbdm-block .tdbdm-block-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:5rem;padding-top:0}@media(max-width:992px){.tdbdm-block .tdbdm-block-container{padding:0}}@media(min-width:1200px){.tdbdm-block .tdbdm-block-container{width:calc(100% - 84rem)}}.tdbdm-block .tdbdm-block-container .tdbdm-block-title{font-style:normal;font-weight:500;font-weight:var(--title-h2-weight);font-size:4.75rem;font-size:var(--title-h2-mobile);line-height:1;line-height:var(--title-h2-mobile-height);text-align:center}@media(min-width:992px){.tdbdm-block .tdbdm-block-container .tdbdm-block-title{font-size:5.5rem;font-size:var(--title-h2);line-height:1;line-height:var(--title-h2-height)}}.tdbdm-block .tdbdm-block-container .tdbdm-block-title p{margin:0}.tdbdm-block .tdbdm-block-container .tdbdm-block-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:2.2rem;font-size:var(--text-mobile);line-height:1;line-height:var(--text-mobile-height);text-align:center}@media(min-width:992px){.tdbdm-block .tdbdm-block-container .tdbdm-block-description{font-size:2.2rem;font-size:var(--text);line-height:1.2;line-height:var(--text-height)}}.tdbdm-block .tdbdm-block-container .tdbdm-block-description p{margin:0}.tdbdm-block .tdbdm-block-container .tdbdm-block-button{margin-left:auto;margin-right:auto}.tdbdm-block .tdbdm-block-media-1,.tdbdm-block .tdbdm-block-media-2{display:none}@media(min-width:1200px){.tdbdm-block .tdbdm-block-media-1,.tdbdm-block .tdbdm-block-media-2{position:absolute;display:block}}.tdbdm-block .tdbdm-block-media-1{bottom:0;left:0;width:42rem;height:68rem}@media(max-width:991px){.tdbdm-block .tdbdm-block-media-1{margin:0 auto}}.tdbdm-block .tdbdm-block-media-2{top:0;right:0;width:42rem;height:52rem}@media(max-width:991px){.tdbdm-block .tdbdm-block-media-2{margin:0 auto}}.zaninelli .tdbdm-block .tdbdm-block-title{font-family:var(--font2)}.zaninelli .tdbdm-block.background-primary .tdbdm-block-title{color:var(--quaternary-color)}.zaninelli .tdbdm-block.background-primary .tdbdm-block-description{color:var(--quaternary-color)}.zaninelli .tdbdm-block.background-primary .tdbdm-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .tdbdm-block.background-primary .tdbdm-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .tdbdm-block.background-primary .tdbdm-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .tdbdm-block.background-secondary .tdbdm-block-title,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-title,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-title{color:var(--quaternary-color)}.zaninelli .tdbdm-block.background-secondary .tdbdm-block-description,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-description,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-description{color:var(--quaternary-color)}.zaninelli .tdbdm-block.background-secondary .tdbdm-block-button,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-button,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .tdbdm-block.background-secondary .tdbdm-block-button:hover,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-button:hover,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .tdbdm-block.background-secondary .tdbdm-block-button:hover .spinner,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-button:hover .spinner,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .tdbdm-block.background-tertiary .tdbdm-block-title{color:var(--quaternary-color)}.zaninelli .tdbdm-block.background-tertiary .tdbdm-block-description{color:var(--quaternary-color)}.zaninelli .tdbdm-block.background-tertiary .tdbdm-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .tdbdm-block.background-tertiary .tdbdm-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .tdbdm-block.background-tertiary .tdbdm-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .tdbdm-block.background-quaternary .tdbdm-block-title,.zaninelli .tdbdm-block.footer .tdbdm-block-title{color:var(--quaternary-color)}.zaninelli .tdbdm-block.background-quaternary .tdbdm-block-description,.zaninelli .tdbdm-block.footer .tdbdm-block-description{color:var(--quaternary-color)}.zaninelli .tdbdm-block.background-quaternary .tdbdm-block-button,.zaninelli .tdbdm-block.footer .tdbdm-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .tdbdm-block.background-quaternary .tdbdm-block-button:hover,.zaninelli .tdbdm-block.footer .tdbdm-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .tdbdm-block.background-quaternary .tdbdm-block-button:hover .spinner,.zaninelli .tdbdm-block.footer .tdbdm-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .tdbdm-block .tdbdm-block-description{font-family:var(--font2)}.buonconsiglio .tdbdm-block.background-primary .tdbdm-block-title{color:var(--quaternary-color)}.buonconsiglio .tdbdm-block.background-primary .tdbdm-block-description{color:var(--quaternary-color)}.buonconsiglio .tdbdm-block.background-primary .tdbdm-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--secondary-color);border-color:var(--btn-secondary);background-color:var(--secondary-color);background-color:var(--btn-secondary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .tdbdm-block.background-primary .tdbdm-block-button:hover{background-color:rgba(0,0,0,0);color:var(--secondary-color);color:var(--btn-secondary);border-color:var(--secondary-color);border-color:var(--btn-secondary)}.buonconsiglio .tdbdm-block.background-primary .tdbdm-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .tdbdm-block.background-secondary .tdbdm-block-title,.buonconsiglio .tdbdm-block.footer .tdbdm-block-title{color:var(--quaternary-color)}.buonconsiglio .tdbdm-block.background-secondary .tdbdm-block-description,.buonconsiglio .tdbdm-block.footer .tdbdm-block-description{color:var(--quaternary-color)}.buonconsiglio .tdbdm-block.background-secondary .tdbdm-block-button,.buonconsiglio .tdbdm-block.footer .tdbdm-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .tdbdm-block.background-secondary .tdbdm-block-button:hover,.buonconsiglio .tdbdm-block.footer .tdbdm-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .tdbdm-block.background-secondary .tdbdm-block-button:hover .spinner,.buonconsiglio .tdbdm-block.footer .tdbdm-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .tdbdm-block.background-tertiary .tdbdm-block-title{color:var(--secondary-color)}.buonconsiglio .tdbdm-block.background-tertiary .tdbdm-block-description{color:var(--secondary-color)}.buonconsiglio .tdbdm-block.background-tertiary .tdbdm-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .tdbdm-block.background-tertiary .tdbdm-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .tdbdm-block.background-tertiary .tdbdm-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .tdbdm-block.background-quaternary .tdbdm-block-title,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-title,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-title{color:var(--secondary-color)}.buonconsiglio .tdbdm-block.background-quaternary .tdbdm-block-description,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-description,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-description{color:var(--secondary-color)}.buonconsiglio .tdbdm-block.background-quaternary .tdbdm-block-button,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-button,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .tdbdm-block.background-quaternary .tdbdm-block-button:hover,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-button:hover,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .tdbdm-block.background-quaternary .tdbdm-block-button:hover .spinner,.buonconsiglio .zaninelli .tdbdm-block.footer .tdbdm-block-button:hover .spinner,.zaninelli .buonconsiglio .tdbdm-block.footer .tdbdm-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.te-block{position:relative}.te-block .te-block-background-media-container{position:absolute;top:0;width:100%;height:100dvh}@media(min-width:1200px){.te-block .te-block-background-media-container{height:auto}}.te-block .te-block-background-media-container .media-wrapper{position:relative;height:100%;z-index:0}@media(min-width:1200px){.te-block .te-block-background-media-container .media-wrapper{height:auto}}.te-block .te-block-background-media-container .media-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.te-block .te-block-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:15em;position:relative;margin-bottom:5rem}@media(min-width:1200px){.te-block .te-block-header{padding-top:30rem}}.te-block .te-block-header .te-block-label{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);-ms-flex-preferred-size:100%;flex-basis:100%;text-transform:uppercase;font-weight:300;margin-bottom:2rem;overflow:hidden}@media(min-width:992px){.te-block .te-block-header .te-block-label{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.te-block .te-block-header .te-block-label p{margin:0}.te-block .te-block-header .te-block-header-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:5rem;overflow:hidden}@media(min-width:992px){.te-block .te-block-header .te-block-header-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}.te-block .te-block-header .te-block-header-container .te-block-title{font-style:normal;font-weight:500;font-weight:var(--title-h2-weight);font-size:4.75rem;font-size:var(--title-h2-mobile);line-height:1;line-height:var(--title-h2-mobile-height);font-weight:400}@media(min-width:992px){.te-block .te-block-header .te-block-header-container .te-block-title{font-size:5.5rem;font-size:var(--title-h2);line-height:1;line-height:var(--title-h2-height)}}.te-block .te-block-header .te-block-header-container .te-block-title p{margin:0}@media(min-width:992px){.te-block .te-block-body .te-block-elements{grid-template-columns:repeat(3,1fr);-webkit-column-gap:11rem;-moz-column-gap:11rem;column-gap:11rem}}.te-block .te-block-body .te-block-elements-mobile .swiper-navigation-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:5rem}@media(min-width:992px){.te-block .te-block-body .te-block-elements-mobile .swiper-navigation-container{display:none}}.te-block .te-block-body .te-block-elements-mobile .swiper-navigation-container button{border:none;background-color:rgba(0,0,0,0)}@media(max-width:767px){.te-block .te-block-body .te-block-elements-mobile .swiper-navigation-container button svg{width:5rem}}.te-block .te-block-body .te-block-elements-mobile .swiper-navigation-container .te-block-navigation-next{rotate:180deg}.te-block .te-block-body .te-block-elements-mobile .swiper-navigation-container svg path,.te-block .te-block-body .te-block-elements-mobile .swiper-navigation-container svg line,.te-block .te-block-body .te-block-elements-mobile .swiper-navigation-container svg rect{transition:all .3s ease-in-out}.te-block .te-block-body .te-block-element{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative;overflow:hidden}.te-block .te-block-body .te-block-element .te-block-element-media{height:40rem;width:100%}.te-block .te-block-body .te-block-element .te-block-element-title{font-style:normal;font-weight:500;font-weight:var(--title-h3-weight);font-size:3rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height);text-transform:uppercase;margin-top:2rem}@media(min-width:992px){.te-block .te-block-body .te-block-element .te-block-element-title{font-size:3.5rem;font-size:var(--title-h3);line-height:1;line-height:var(--title-h3-height)}}.te-block .te-block-body .te-block-element .te-block-element-title p{margin:0}.te-block .te-block-body .te-block-element .te-block-element-subtitle{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:2.2rem;font-size:var(--text-mobile);line-height:1;line-height:var(--text-mobile-height)}@media(min-width:992px){.te-block .te-block-body .te-block-element .te-block-element-subtitle{font-size:2.2rem;font-size:var(--text);line-height:1.2;line-height:var(--text-height)}}.te-block .te-block-body .te-block-element .te-block-element-subtitle p{margin:0}.te-block .te-block-body .te-block-element .te-block-element-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:2.2rem;font-size:var(--text-mobile);line-height:1;line-height:var(--text-mobile-height);margin-top:2rem}@media(min-width:992px){.te-block .te-block-body .te-block-element .te-block-element-description{font-size:2.2rem;font-size:var(--text);line-height:1.2;line-height:var(--text-height)}}.te-block .te-block-body .te-block-element .te-block-element-description p{margin:0}.te-block .te-block-body .te-block-element .te-block-element-description ul li:not(:last-child){margin-bottom:1.2rem}.zaninelli .te-block .te-block-label,.zaninelli .te-block .te-block-title{font-family:var(--font2)}.zaninelli .te-block .te-block-element .te-block-element-subtitle{font-family:var(--font2)}.zaninelli .te-block.background-primary .te-block-label{color:var(--secondary-color)}.zaninelli .te-block.background-primary .te-block-title{color:var(--secondary-color)}.zaninelli .te-block.background-primary .te-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .te-block.background-primary .te-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .te-block.background-primary .te-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .te-block.background-secondary .te-block-label,.zaninelli .buonconsiglio .te-block.footer .te-block-label,.buonconsiglio .zaninelli .te-block.footer .te-block-label{color:var(--quaternary-color)}.zaninelli .te-block.background-secondary .te-block-title,.zaninelli .buonconsiglio .te-block.footer .te-block-title,.buonconsiglio .zaninelli .te-block.footer .te-block-title{color:var(--quaternary-color)}.zaninelli .te-block.background-secondary .te-block-button,.zaninelli .buonconsiglio .te-block.footer .te-block-button,.buonconsiglio .zaninelli .te-block.footer .te-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .te-block.background-secondary .te-block-button:hover,.zaninelli .buonconsiglio .te-block.footer .te-block-button:hover,.buonconsiglio .zaninelli .te-block.footer .te-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .te-block.background-secondary .te-block-button:hover .spinner,.zaninelli .buonconsiglio .te-block.footer .te-block-button:hover .spinner,.buonconsiglio .zaninelli .te-block.footer .te-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .te-block.background-tertiary .te-block-label{color:var(--secondary-color)}.zaninelli .te-block.background-tertiary .te-block-title{color:var(--secondary-color)}.zaninelli .te-block.background-tertiary .te-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .te-block.background-tertiary .te-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .te-block.background-tertiary .te-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .te-block.background-quaternary .te-block-label,.zaninelli .te-block.footer .te-block-label{color:var(--tertiary-color)}.zaninelli .te-block.background-quaternary .te-block-title,.zaninelli .te-block.footer .te-block-title{color:var(--tertiary-color)}.zaninelli .te-block.background-quaternary .te-block-button,.zaninelli .te-block.footer .te-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .te-block.background-quaternary .te-block-button:hover,.zaninelli .te-block.footer .te-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .te-block.background-quaternary .te-block-button:hover .spinner,.zaninelli .te-block.footer .te-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .te-block.background-quaternary .te-block-element .te-block-element-title,.zaninelli .te-block.footer .te-block-element .te-block-element-title,.zaninelli .te-block.background-quaternary .te-block-element .te-block-element-subtitle,.zaninelli .te-block.footer .te-block-element .te-block-element-subtitle,.zaninelli .te-block.background-quaternary .te-block-element .te-block-element-description,.zaninelli .te-block.footer .te-block-element .te-block-element-description{color:var(--tertiary-color)}.zaninelli .te-block.background-quaternary .swiper-navigation-container svg path,.zaninelli .te-block.footer .swiper-navigation-container svg path,.zaninelli .te-block.background-quaternary .swiper-navigation-container svg line,.zaninelli .te-block.footer .swiper-navigation-container svg line,.zaninelli .te-block.background-quaternary .swiper-navigation-container svg rect,.zaninelli .te-block.footer .swiper-navigation-container svg rect{stroke:var(--tertiary-color)}.zaninelli .te-block.background-quaternary .swiper-navigation-container button:hover svg path,.zaninelli .te-block.footer .swiper-navigation-container button:hover svg path,.zaninelli .te-block.background-quaternary .swiper-navigation-container button:hover svg line,.zaninelli .te-block.footer .swiper-navigation-container button:hover svg line,.zaninelli .te-block.background-quaternary .swiper-navigation-container button:hover svg rect,.zaninelli .te-block.footer .swiper-navigation-container button:hover svg rect{stroke:var(--primary-color)}.buonconsiglio .te-block .te-block-element .te-block-element-title,.buonconsiglio .te-block .te-block-element .te-block-element-description{font-family:var(--font2)}.buonconsiglio .te-block .te-block-element .te-block-element-media{height:auto !important}.buonconsiglio .te-block.background-primary .te-block-label{color:var(--secondary-color)}.buonconsiglio .te-block.background-primary .te-block-title{color:var(--secondary-color)}.buonconsiglio .te-block.background-primary .te-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .te-block.background-primary .te-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .te-block.background-primary .te-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .te-block.background-secondary .te-block-label,.buonconsiglio .te-block.footer .te-block-label{color:var(--quaternary-color)}.buonconsiglio .te-block.background-secondary .te-block-title,.buonconsiglio .te-block.footer .te-block-title{color:var(--quaternary-color)}.buonconsiglio .te-block.background-secondary .te-block-button,.buonconsiglio .te-block.footer .te-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .te-block.background-secondary .te-block-button:hover,.buonconsiglio .te-block.footer .te-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .te-block.background-secondary .te-block-button:hover .spinner,.buonconsiglio .te-block.footer .te-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .te-block.background-secondary .te-block-element .te-block-element-title,.buonconsiglio .te-block.footer .te-block-element .te-block-element-title,.buonconsiglio .te-block.background-secondary .te-block-element .te-block-element-subtitle,.buonconsiglio .te-block.footer .te-block-element .te-block-element-subtitle,.buonconsiglio .te-block.background-secondary .te-block-element .te-block-element-description,.buonconsiglio .te-block.footer .te-block-element .te-block-element-description{color:var(--quaternary-color)}.buonconsiglio .te-block.background-secondary .swiper-navigation-container svg path,.buonconsiglio .te-block.footer .swiper-navigation-container svg path,.buonconsiglio .te-block.background-secondary .swiper-navigation-container svg line,.buonconsiglio .te-block.footer .swiper-navigation-container svg line,.buonconsiglio .te-block.background-secondary .swiper-navigation-container svg rect,.buonconsiglio .te-block.footer .swiper-navigation-container svg rect{stroke:var(--quaternary-color)}.buonconsiglio .te-block.background-secondary .swiper-navigation-container button:hover svg path,.buonconsiglio .te-block.footer .swiper-navigation-container button:hover svg path,.buonconsiglio .te-block.background-secondary .swiper-navigation-container button:hover svg line,.buonconsiglio .te-block.footer .swiper-navigation-container button:hover svg line,.buonconsiglio .te-block.background-secondary .swiper-navigation-container button:hover svg rect,.buonconsiglio .te-block.footer .swiper-navigation-container button:hover svg rect{stroke:var(--quaternary-color)}.buonconsiglio .te-block.background-tertiary .te-block-label{color:var(--secondary-color)}.buonconsiglio .te-block.background-tertiary .te-block-title{color:var(--secondary-color)}.buonconsiglio .te-block.background-tertiary .te-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .te-block.background-tertiary .te-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .te-block.background-tertiary .te-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .te-block.background-quaternary .te-block-label,.buonconsiglio .zaninelli .te-block.footer .te-block-label,.zaninelli .buonconsiglio .te-block.footer .te-block-label{color:var(--tertiary-color)}.buonconsiglio .te-block.background-quaternary .te-block-title,.buonconsiglio .zaninelli .te-block.footer .te-block-title,.zaninelli .buonconsiglio .te-block.footer .te-block-title{color:var(--tertiary-color)}.buonconsiglio .te-block.background-quaternary .te-block-button,.buonconsiglio .zaninelli .te-block.footer .te-block-button,.zaninelli .buonconsiglio .te-block.footer .te-block-button{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .te-block.background-quaternary .te-block-button:hover,.buonconsiglio .zaninelli .te-block.footer .te-block-button:hover,.zaninelli .buonconsiglio .te-block.footer .te-block-button:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .te-block.background-quaternary .te-block-button:hover .spinner,.buonconsiglio .zaninelli .te-block.footer .te-block-button:hover .spinner,.zaninelli .buonconsiglio .te-block.footer .te-block-button:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .te-block.background-quaternary .te-block-element .te-block-element-title,.buonconsiglio .zaninelli .te-block.footer .te-block-element .te-block-element-title,.zaninelli .buonconsiglio .te-block.footer .te-block-element .te-block-element-title,.buonconsiglio .te-block.background-quaternary .te-block-element .te-block-element-subtitle,.buonconsiglio .zaninelli .te-block.footer .te-block-element .te-block-element-subtitle,.zaninelli .buonconsiglio .te-block.footer .te-block-element .te-block-element-subtitle,.buonconsiglio .te-block.background-quaternary .te-block-element .te-block-element-description,.buonconsiglio .zaninelli .te-block.footer .te-block-element .te-block-element-description,.zaninelli .buonconsiglio .te-block.footer .te-block-element .te-block-element-description{color:var(--tertiary-color)}.buonconsiglio .te-block.background-quaternary .swiper-navigation-container svg path,.buonconsiglio .zaninelli .te-block.footer .swiper-navigation-container svg path,.zaninelli .buonconsiglio .te-block.footer .swiper-navigation-container svg path,.buonconsiglio .te-block.background-quaternary .swiper-navigation-container svg line,.buonconsiglio .zaninelli .te-block.footer .swiper-navigation-container svg line,.zaninelli .buonconsiglio .te-block.footer .swiper-navigation-container svg line,.buonconsiglio .te-block.background-quaternary .swiper-navigation-container svg rect,.buonconsiglio .zaninelli .te-block.footer .swiper-navigation-container svg rect,.zaninelli .buonconsiglio .te-block.footer .swiper-navigation-container svg rect{stroke:var(--tertiary-color)}.buonconsiglio .te-block.background-quaternary .swiper-navigation-container button:hover svg path,.buonconsiglio .zaninelli .te-block.footer .swiper-navigation-container button:hover svg path,.zaninelli .buonconsiglio .te-block.footer .swiper-navigation-container button:hover svg path,.buonconsiglio .te-block.background-quaternary .swiper-navigation-container button:hover svg line,.buonconsiglio .zaninelli .te-block.footer .swiper-navigation-container button:hover svg line,.zaninelli .buonconsiglio .te-block.footer .swiper-navigation-container button:hover svg line,.buonconsiglio .te-block.background-quaternary .swiper-navigation-container button:hover svg rect,.buonconsiglio .zaninelli .te-block.footer .swiper-navigation-container button:hover svg rect,.zaninelli .buonconsiglio .te-block.footer .swiper-navigation-container button:hover svg rect{stroke:var(--primary-color)}.gallery-block{overflow:hidden}.gallery-block .gallery-block-label{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);-ms-flex-preferred-size:100%;flex-basis:100%;text-transform:uppercase;font-weight:300}@media(min-width:992px){.gallery-block .gallery-block-label{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.gallery-block .gallery-block-label p{margin:0}.gallery-block .gallery-block-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;margin-top:5rem;overflow:visible}@media(max-width:991px){.gallery-block .gallery-block-images{margin-top:2rem}}.gallery-block .gallery-block-images .swiper-wrapper{overflow-x:visible;-ms-flex-align:center;align-items:center}.gallery-block .gallery-block-images .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;height:100%}@media(min-width:992px){.gallery-block .gallery-block-images .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.gallery-block .gallery-block-images .swiper-slide:nth-child(3n+0){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5rem}.gallery-block .gallery-block-images .swiper-slide:nth-child(3n+0) .gallery-block-image{width:100%;height:50%}.gallery-block .swiper-navigation-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;margin-top:5rem}@media(max-width:991px){.gallery-block .swiper-navigation-container{margin-top:2rem}}.gallery-block .swiper-navigation-container button{border:none;background-color:rgba(0,0,0,0)}@media(max-width:767px){.gallery-block .swiper-navigation-container button svg{width:5rem}}.gallery-block .swiper-navigation-container .gallery-block-navigation-next{rotate:180deg}.gallery-block .swiper-navigation-container svg path,.gallery-block .swiper-navigation-container svg line,.gallery-block .swiper-navigation-container svg rect{transition:all .3s ease-in-out}.zaninelli .gallery-block .gallery-block-label{font-family:var(--font2)}.zaninelli .gallery-block.background-quaternary .gallery-block-label,.zaninelli .gallery-block.footer .gallery-block-label{color:var(--tertiary-color)}.zaninelli .gallery-block.background-quaternary .swiper-navigation-container svg path,.zaninelli .gallery-block.footer .swiper-navigation-container svg path,.zaninelli .gallery-block.background-quaternary .swiper-navigation-container svg line,.zaninelli .gallery-block.footer .swiper-navigation-container svg line,.zaninelli .gallery-block.background-quaternary .swiper-navigation-container svg rect,.zaninelli .gallery-block.footer .swiper-navigation-container svg rect{stroke:var(--tertiary-color);transition:all .3s ease-in-out}.zaninelli .gallery-block.background-quaternary .swiper-navigation-container button:hover svg path,.zaninelli .gallery-block.footer .swiper-navigation-container button:hover svg path,.zaninelli .gallery-block.background-quaternary .swiper-navigation-container button:hover svg line,.zaninelli .gallery-block.footer .swiper-navigation-container button:hover svg line,.zaninelli .gallery-block.background-quaternary .swiper-navigation-container button:hover svg rect,.zaninelli .gallery-block.footer .swiper-navigation-container button:hover svg rect{stroke:var(--primary-color)}.buonconsiglio .gallery-block.background-secondary .gallery-block-label,.buonconsiglio .gallery-block.footer .gallery-block-label{color:var(--tertiary-color)}.buonconsiglio .gallery-block.background-secondary .swiper-navigation-container svg path,.buonconsiglio .gallery-block.footer .swiper-navigation-container svg path,.buonconsiglio .gallery-block.background-secondary .swiper-navigation-container svg line,.buonconsiglio .gallery-block.footer .swiper-navigation-container svg line,.buonconsiglio .gallery-block.background-secondary .swiper-navigation-container svg rect,.buonconsiglio .gallery-block.footer .swiper-navigation-container svg rect{stroke:var(--tertiary-color);transition:all .3s ease-in-out}.buonconsiglio .gallery-block.background-secondary .swiper-navigation-container button:hover svg path,.buonconsiglio .gallery-block.footer .swiper-navigation-container button:hover svg path,.buonconsiglio .gallery-block.background-secondary .swiper-navigation-container button:hover svg line,.buonconsiglio .gallery-block.footer .swiper-navigation-container button:hover svg line,.buonconsiglio .gallery-block.background-secondary .swiper-navigation-container button:hover svg rect,.buonconsiglio .gallery-block.footer .swiper-navigation-container button:hover svg rect{stroke:var(--primary-color)}.buonconsiglio .gallery-block.background-primary .gallery-block-label{color:#fff}.buonconsiglio .gallery-block.background-quaternary .gallery-block-label,.buonconsiglio .zaninelli .gallery-block.footer .gallery-block-label,.zaninelli .buonconsiglio .gallery-block.footer .gallery-block-label{color:var(--tertiary-color)}.buonconsiglio .gallery-block.background-quaternary .swiper-navigation-container svg path,.buonconsiglio .zaninelli .gallery-block.footer .swiper-navigation-container svg path,.zaninelli .buonconsiglio .gallery-block.footer .swiper-navigation-container svg path,.buonconsiglio .gallery-block.background-quaternary .swiper-navigation-container svg line,.buonconsiglio .zaninelli .gallery-block.footer .swiper-navigation-container svg line,.zaninelli .buonconsiglio .gallery-block.footer .swiper-navigation-container svg line,.buonconsiglio .gallery-block.background-quaternary .swiper-navigation-container svg rect,.buonconsiglio .zaninelli .gallery-block.footer .swiper-navigation-container svg rect,.zaninelli .buonconsiglio .gallery-block.footer .swiper-navigation-container svg rect{stroke:var(--tertiary-color);transition:all .3s ease-in-out}.buonconsiglio .gallery-block.background-quaternary .swiper-navigation-container button:hover svg path,.buonconsiglio .zaninelli .gallery-block.footer .swiper-navigation-container button:hover svg path,.zaninelli .buonconsiglio .gallery-block.footer .swiper-navigation-container button:hover svg path,.buonconsiglio .gallery-block.background-quaternary .swiper-navigation-container button:hover svg line,.buonconsiglio .zaninelli .gallery-block.footer .swiper-navigation-container button:hover svg line,.zaninelli .buonconsiglio .gallery-block.footer .swiper-navigation-container button:hover svg line,.buonconsiglio .gallery-block.background-quaternary .swiper-navigation-container button:hover svg rect,.buonconsiglio .zaninelli .gallery-block.footer .swiper-navigation-container button:hover svg rect,.zaninelli .buonconsiglio .gallery-block.footer .swiper-navigation-container button:hover svg rect{stroke:var(--primary-color)}.tns-outer,.tns-inner,.tns-item,.template-slider-testata{height:100%;width:100%}.tns-nav-container{display:-ms-flexbox !important;display:flex !important}.tns-nav-container{position:absolute;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;left:0;right:0;bottom:7rem;z-index:2}@media(min-width:768px){.tns-nav-container{bottom:7.5%}}.tns-nav-container .tns-nav-item{display:inline-block;padding:1.5rem;cursor:pointer;outline:0}.tns-nav-container .tns-nav-item .tns-nav-item-inner{display:block;border-radius:50%;width:.4rem;height:.4rem;background-color:#fff}.tns-nav-container .tns-nav-item.tns-nav-active .tns-nav-item-inner{border:2px solid #fff;background-color:rgba(0,0,0,0);width:.8rem;height:.8rem}.tns-nav-container:before{content:"";width:2px;height:10rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:bottom;transform-origin:bottom;background-color:#fff}@media(min-width:768px){.tns-nav-container:before{-webkit-transform:translateY(-25%) translateX(-50%);transform:translateY(-25%) translateX(-50%);height:15rem}}:root{--language-font-size:1.8rem;--language-font-weight:700;--language-line-height:1}.zaninelli,.buonconsiglio{--language-font-size:2rem;--language-font-weight:500;--language-line-height:1}.navbar{z-index:15;width:100%;transition:all .3s ease-in-out;position:fixed;height:14rem}@media(max-width:991px){.navbar{height:10rem}}.navbar.fixed{background:var(--primary-color);box-shadow:0px 4px 4px rgba(0,0,0,.15);top:0}.navbar.no-shadow{background:rgba(0,0,0,0);box-shadow:none;box-shadow:initial}.navbar .navbar-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navbar .navbar-logo{width:34rem;height:100%;margin-right:2rem;display:none}@media(min-width:768px){.navbar .navbar-logo{display:block}}.navbar .navbar-logo svg,.navbar .navbar-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:opacity .3s ease-in-out}.navbar .navbar-logo:hover svg,.navbar .navbar-logo:hover img{opacity:.7}.navbar .navbar-logo-mobile{display:block;width:auto;min-width:4rem;height:100%;margin-right:2rem}@media(min-width:768px){.navbar .navbar-logo-mobile{display:none}}.navbar .navbar-logo-mobile svg,.navbar .navbar-logo-mobile img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:opacity .3s ease-in-out}.navbar .navbar-logo-mobile:hover svg,.navbar .navbar-logo-mobile:hover img{opacity:.7}.navbar .languages{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1em;margin-right:2rem}@media(min-width:768px){.navbar .languages{gap:2rem}}.navbar .languages .language{font-size:1.8rem;font-size:var(--language-font-size);font-weight:700;font-weight:var(--language-font-weight);line-height:1;line-height:var(--language-line-height);color:var(--primary-color);text-decoration:none;text-transform:uppercase;transition:color .3s ease-in-out}@media(max-width:767px){.navbar .languages .language{font-size:1.3rem}}.navbar .languages .language:hover{color:var(--secondary-color)}.navbar .languages .language.active{font-weight:700}.navbar .navbar-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}@media(min-width:992px){.navbar .navbar-actions{gap:6rem}}@media(max-width:767px){.navbar .navbar-actions .navbar-button{font-size:1.3rem;padding:.8rem 1.3rem}}.zaninelli .navbar,.buonconsiglio .navbar{background-color:var(--quaternary-color);padding:2.5rem 0}@media(min-width:992px){.zaninelli .navbar,.buonconsiglio .navbar{padding:3.5rem 0}}.footer .footer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.footer .footer-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.footer .footer-container .footer-container-left,.footer .footer-container .footer-container-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-container .footer-container-left{-ms-flex-order:1;order:1;margin-top:5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:992px){.footer .footer-container .footer-container-left{-ms-flex-preferred-size:35%;flex-basis:35%;grid-area:1/1/3/2;-ms-flex-order:0;order:0;margin-top:0;margin-right:10rem}}.footer .footer-container .footer-container-left .icons-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:2rem;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.footer .footer-container .footer-container-left .icons-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.footer .footer-container .footer-container-left .icons-container .footer-logo svg,.footer .footer-container .footer-container-left .icons-container .footer-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-width:34rem;max-height:25rem;transition:opacity .3s ease-in-out}.footer .footer-container .footer-container-left .icons-container .footer-logo:hover svg,.footer .footer-container .footer-container-left .icons-container .footer-logo:hover img{opacity:.7}.footer .footer-container .footer-container-left .icons-container .icons-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;-ms-flex-align:center;align-items:center}.footer .footer-container .footer-container-right{-ms-flex-order:2;order:2}@media(min-width:992px){.footer .footer-container .footer-container-right{-ms-flex-preferred-size:50%;flex-basis:50%;grid-area:2/2/3/3;margin-top:12rem}}.footer .footer-container .map-container{grid-area:1/2/2/3;-ms-flex-order:0;order:0;height:37rem}@media(min-width:992px){.footer .footer-container .map-container{height:30rem;-ms-flex-order:1;order:1}}.footer .footer-container #map{z-index:1;overflow:hidden;width:100%;height:37rem}@media(min-width:992px){.footer .footer-container #map{height:70rem;margin-top:-40rem}}.footer .footer-container #map .custom-popup{padding:1rem;font-size:1.5rem}.footer .footer-container #map .custom-popup .title-popup{font-weight:600}.footer .footer-container #map .custom-popup .container-popup{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:2rem}.footer .footer-container #map .custom-popup .text-popup{font-size:1.2rem}.footer .footer-container #map .custom-popup .text-popup p{margin:.5rem 0}.footer .footer-container #map .custom-popup .button-popup{padding:.5rem 1rem !important}.footer .footer-container #map .custom-popup .button-popup{font-size:1.2rem;font-weight:600;text-transform:uppercase;font-family:var(--font1)}.footer .footer-container #map .custom-popup .leaflet-popup-close-button{top:1rem;right:1rem}.footer .footer-container .bw{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.footer .footer-container .footer-infos{margin-top:4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.footer .footer-container .footer-infos .footer-short-description,.footer .footer-container .footer-infos .footer-short-description a,.footer .footer-container .footer-infos .footer-phone,.footer .footer-container .footer-infos .footer-phone a,.footer .footer-container .footer-infos .footer-mail,.footer .footer-container .footer-infos .footer-mail a,.footer .footer-container .footer-infos .footer-position a,.footer .footer-container .footer-infos .footer-position{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:2.2rem;font-size:var(--text-mobile);line-height:1;line-height:var(--text-mobile-height);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;color:var(--secondary-color);text-decoration:none;transition:all .3s ease-in-out;cursor:pointer}@media(min-width:992px){.footer .footer-container .footer-infos .footer-short-description,.footer .footer-container .footer-infos .footer-short-description a,.footer .footer-container .footer-infos .footer-phone,.footer .footer-container .footer-infos .footer-phone a,.footer .footer-container .footer-infos .footer-mail,.footer .footer-container .footer-infos .footer-mail a,.footer .footer-container .footer-infos .footer-position a,.footer .footer-container .footer-infos .footer-position{font-size:2.2rem;font-size:var(--text);line-height:1.2;line-height:var(--text-height)}}.footer .footer-container .footer-infos .footer-short-description p,.footer .footer-container .footer-infos .footer-short-description a p,.footer .footer-container .footer-infos .footer-phone p,.footer .footer-container .footer-infos .footer-phone a p,.footer .footer-container .footer-infos .footer-mail p,.footer .footer-container .footer-infos .footer-mail a p,.footer .footer-container .footer-infos .footer-position a p,.footer .footer-container .footer-infos .footer-position p{margin:0}.footer .footer-container .footer-infos .footer-short-description:hover,.footer .footer-container .footer-infos .footer-short-description a:hover,.footer .footer-container .footer-infos .footer-phone:hover,.footer .footer-container .footer-infos .footer-phone a:hover,.footer .footer-container .footer-infos .footer-mail:hover,.footer .footer-container .footer-infos .footer-mail a:hover,.footer .footer-container .footer-infos .footer-position a:hover,.footer .footer-container .footer-infos .footer-position:hover{opacity:.7}.footer .footer-container .footer-infos .footer-short-description svg,.footer .footer-container .footer-infos .footer-short-description a svg,.footer .footer-container .footer-infos .footer-phone svg,.footer .footer-container .footer-infos .footer-phone a svg,.footer .footer-container .footer-infos .footer-mail svg,.footer .footer-container .footer-infos .footer-mail a svg,.footer .footer-container .footer-infos .footer-position a svg,.footer .footer-container .footer-infos .footer-position svg{-o-object-fit:contain;object-fit:contain;width:2rem;height:2rem}@media(min-width:992px){.footer .footer-container .footer-infos .footer-short-description svg,.footer .footer-container .footer-infos .footer-short-description a svg,.footer .footer-container .footer-infos .footer-phone svg,.footer .footer-container .footer-infos .footer-phone a svg,.footer .footer-container .footer-infos .footer-mail svg,.footer .footer-container .footer-infos .footer-mail a svg,.footer .footer-container .footer-infos .footer-position a svg,.footer .footer-container .footer-infos .footer-position svg{width:2.5rem;height:2.5rem}}.footer .footer-container .footer-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5rem auto 0 auto}@media(min-width:992px){.footer .footer-container .footer-button{margin-top:10rem;margin-left:0}}.footer .footer-container .footer-socials{display:-ms-flexbox;display:flex;-webkit-column-gap:7rem;-moz-column-gap:7rem;column-gap:7rem;row-gap:2rem;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.footer .footer-container .footer-socials{-ms-flex-direction:row;flex-direction:row}}.footer .footer-container .footer-socials .footer-socials-title{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:2.2rem;font-size:var(--text-mobile);line-height:1;line-height:var(--text-mobile-height);text-transform:uppercase;font-weight:300}@media(min-width:992px){.footer .footer-container .footer-socials .footer-socials-title{font-size:2.2rem;font-size:var(--text);line-height:1.2;line-height:var(--text-height)}}.footer .footer-container .footer-socials .footer-socials-title p{margin:0}.footer .footer-container .footer-socials .footer-socials-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1.7rem}.footer .footer-container .footer-socials .footer-socials-container .facebook svg,.footer .footer-container .footer-socials .footer-socials-container .instagram svg,.footer .footer-container .footer-socials .footer-socials-container .x svg,.footer .footer-container .footer-socials .footer-socials-container .youtube svg{height:2rem;width:2rem;-o-object-fit:contain;object-fit:contain}.footer .footer-container .footer-socials .footer-socials-container .facebook svg path,.footer .footer-container .footer-socials .footer-socials-container .instagram svg path,.footer .footer-container .footer-socials .footer-socials-container .x svg path,.footer .footer-container .footer-socials .footer-socials-container .youtube svg path{transition:all .3s ease-in-out}.footer .footer-container .footer-socials .footer-socials-container .facebook:hover svg path{fill:#1877f2}.footer .footer-container .footer-socials .footer-socials-container .instagram:hover svg path{fill:#e4405f}.footer .footer-container .footer-socials .footer-socials-container .x:hover svg path{opacity:.7}.footer .footer-container .footer-socials .footer-socials-container .youtube:hover svg path{fill:#cd201f}.footer .footer-container .footer-policy{font-style:normal;font-weight:400;font-size:1.6rem;line-height:100%;margin-top:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(min-width:992px){.footer .footer-container .footer-policy{font-size:1.8rem;line-height:100%}}.footer .footer-container .footer-policy p{margin:0}@media(min-width:992px){.footer .footer-container .footer-policy{margin-top:7rem;-ms-flex-direction:row;flex-direction:row;gap:3rem}}.footer .footer-container .footer-policy .policy a{text-decoration:none;transition:all .3s ease-in-out}.footer .footer-container .footer-policy .policy a:hover{text-decoration:underline}.footer .footer-container .footer-policy .credits a{text-decoration:underline;transition:all .3s ease-in-out}.footer .footer-container .footer-policy .credits a:hover{text-decoration:none}.footer .footer-container .footer-copyright{line-height:1.2 !important}.footer .footer-container .footer-copyright{font-style:normal;font-weight:400;font-size:1.6rem;line-height:100%;margin-top:2.5rem;font-size:1.7rem}@media(min-width:992px){.footer .footer-container .footer-copyright{font-size:1.8rem;line-height:100%}}.footer .footer-container .footer-copyright p{margin:0}@media(min-width:992px){.footer .footer-container .footer-copyright{width:65%}}.zaninelli .footer .custom-popup .title-popup{color:var(--quaternary-color)}.zaninelli .footer .custom-popup .text-popup{color:var(--quaternary-color)}.zaninelli .footer .custom-popup .button-popup{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.zaninelli .footer .custom-popup .button-popup:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.zaninelli .footer .custom-popup .button-popup:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.zaninelli .footer .custom-popup .leaflet-popup-close-button{top:1rem;right:1rem}.zaninelli .footer .footer-infos .footer-short-description,.zaninelli .footer .footer-infos .footer-short-description a,.zaninelli .footer .footer-infos .footer-phone,.zaninelli .footer .footer-infos .footer-phone a,.zaninelli .footer .footer-infos .footer-mail,.zaninelli .footer .footer-infos .footer-mail a,.zaninelli .footer .footer-infos .footer-position a,.zaninelli .footer .footer-infos .footer-position{color:var(--secondary-color)}.zaninelli .footer .footer-infos .footer-short-description svg path,.zaninelli .footer .footer-infos .footer-short-description a svg path,.zaninelli .footer .footer-infos .footer-phone svg path,.zaninelli .footer .footer-infos .footer-phone a svg path,.zaninelli .footer .footer-infos .footer-mail svg path,.zaninelli .footer .footer-infos .footer-mail a svg path,.zaninelli .footer .footer-infos .footer-position a svg path,.zaninelli .footer .footer-infos .footer-position svg path{fill:var(--secondary-color)}.zaninelli .footer .footer-socials .footer-socials-title{color:var(--secondary-color)}.zaninelli .footer .footer-policy{color:var(--secondary-color)}.zaninelli .footer .footer-policy .policy a{color:var(--secondary-color)}.zaninelli .footer .footer-policy .policy a:hover{color:var(--tertiary-color)}.zaninelli .footer .footer-policy .credits a{color:var(--secondary-color)}.zaninelli .footer .footer-policy .credits a:hover{color:var(--primary-color)}.zaninelli .footer .footer-copyright{color:var(--secondary-color)}.buonconsiglio .footer .custom-popup .title-popup{color:var(--quaternary-color)}.buonconsiglio .footer .custom-popup .text-popup{color:var(--quaternary-color)}.buonconsiglio .footer .custom-popup .button-popup{font-family:var(--font1);font-family:var(--btn-font);font-size:1.8rem;font-size:var(--btn-font-size);font-weight:700;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out,background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;border-color:var(--primary-color);border-color:var(--btn-primary);background-color:var(--primary-color);background-color:var(--btn-primary);color:var(--quaternary-color);color:var(--btn-text)}.buonconsiglio .footer .custom-popup .button-popup:hover{background-color:rgba(0,0,0,0);color:var(--primary-color);color:var(--btn-primary);border-color:var(--primary-color);border-color:var(--btn-primary)}.buonconsiglio .footer .custom-popup .button-popup:hover .spinner{border:2px solid rgba(var(--quaternary-color),0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:var(--quaternary-color);border-top-color:var(--btn-text)}.buonconsiglio .footer .custom-popup .leaflet-popup-close-button{top:1rem;right:1rem}.buonconsiglio .footer .footer-infos .footer-short-description,.buonconsiglio .footer .footer-infos .footer-short-description a,.buonconsiglio .footer .footer-infos .footer-phone,.buonconsiglio .footer .footer-infos .footer-phone a,.buonconsiglio .footer .footer-infos .footer-mail,.buonconsiglio .footer .footer-infos .footer-mail a,.buonconsiglio .footer .footer-infos .footer-position a,.buonconsiglio .footer .footer-infos .footer-position{color:var(--tertiary-color)}.buonconsiglio .footer .footer-infos .footer-short-description svg path,.buonconsiglio .footer .footer-infos .footer-short-description a svg path,.buonconsiglio .footer .footer-infos .footer-phone svg path,.buonconsiglio .footer .footer-infos .footer-phone a svg path,.buonconsiglio .footer .footer-infos .footer-mail svg path,.buonconsiglio .footer .footer-infos .footer-mail a svg path,.buonconsiglio .footer .footer-infos .footer-position a svg path,.buonconsiglio .footer .footer-infos .footer-position svg path{fill:var(--tertiary-color)}.buonconsiglio .footer .footer-socials .footer-socials-title{color:var(--tertiary-color)}.buonconsiglio .footer .footer-policy{color:var(--tertiary-color)}.buonconsiglio .footer .footer-policy .policy a{color:var(--tertiary-color)}.buonconsiglio .footer .footer-policy .policy a:hover{color:var(--tertiary-color)}.buonconsiglio .footer .footer-policy .credits a{color:var(--tertiary-color)}.buonconsiglio .footer .footer-policy .credits a:hover{color:var(--tertiary-color)}.buonconsiglio .footer .footer-copyright{color:var(--tertiary-color)}.archie-breadcrumb{list-style:none;padding:0;margin:0}.archie-breadcrumb-item{display:inline-block;font-size:1.5rem}.archie-breadcrumb-item a{color:var(--quaternary-color);text-decoration:none;transition:all .3s ease-in-out}.archie-breadcrumb-item a:hover{color:var(--secondary-color)}.archie-breadcrumb-item:last-child{color:var(--quaternary-color);font-weight:600}.archie-breadcrumb-item .separator{padding:0 .3rem;color:var(--quaternary-color)}.home .home-header{position:relative}.home .home-header .home-header-container{position:absolute;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media(min-width:768px){.home .home-header .home-header-container{top:50%}}.home .home-header .home-header-container .home-header-title{color:var(--tertiary-color);text-transform:uppercase}.home .home-header a{margin-top:3rem !important}.home .home-header a{display:block}.zaninelli .home .home-header,.buonconsiglio .home .home-header{position:relative}.zaninelli .home .home-header .home-header-container,.buonconsiglio .home .home-header .home-header-container{position:absolute;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media(min-width:768px){.zaninelli .home .home-header .home-header-container,.buonconsiglio .home .home-header .home-header-container{top:50%}}.zaninelli .home .home-header .home-header-container .home-header-title,.buonconsiglio .home .home-header .home-header-container .home-header-title{color:var(--tertiary-color);text-transform:uppercase}@media(min-width:768px){.buonconsiglio .home-header-container{top:40% !important}}.buonconsiglio .home-header-container .btn-primary-filled-transparent,.zaninelli form .buonconsiglio .home-header-container .form-button,.buonconsiglio .home-header-container form .form-button,.buonconsiglio form .home-header-container .form-button{margin-top:2rem}.pagina-ringraziamenti .pagina-ringraziamenti-header{margin-top:10rem;margin-bottom:10rem}.zaninelli .pagina-ringraziamenti .pagina-ringraziamenti-header{position:relative}.zaninelli .pagina-ringraziamenti .pagina-ringraziamenti-header .pagina-ringraziamenti-header-title{color:var(--primary-color);text-transform:uppercase}.privacy-cookie-policy .privacy-cookie-policy-header{position:relative;margin-top:10rem}.privacy-cookie-policy .privacy-cookie-policy-header .privacy-cookie-policy-header-title{color:var(--primary-color);text-transform:uppercase;margin-bottom:5rem}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px;}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal > .swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical > .swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999;}.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}[dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before);}[dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
