a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}sup{font-size:8px;vertical-align:super}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:castellanum;src:url(/fonts/castellanum-font-Regular.otf?1c5ca94ad6cf2a48c2f871de84dba56a) format("opentype")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwkT9mI1F55MKw.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwAT9mI1F55MKw.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwgT9mI1F55MKw.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwcT9mI1F55MKw.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwsT9mI1F55MKw.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwoT9mI1F55MKw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwQT9mI1F54.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvvYwYZ8UA3J58.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvmYwYZ8UA3J58.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvuYwYZ8UA3J58.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvhYwYZ8UA3J58.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvtYwYZ8UA3J58.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvsYwYZ8UA3J58.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcviYwYZ8UA3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:PP Agrandir Wide;font-style:normal;font-weight:500;src:url(/fonts/PPAgrandir-WideMedium.woff?4984b9536e956aad1bc9c42d94706651) format("woff"),url(/fonts/PPAgrandir-WideMedium.ttf?31d6cfe0d16ae931b73c59d7e0c089c0) format("ttf")}:root{--white:#fff;--black:#000;--verde:#0c5033;--grigio:#979797}body,html{background-color:var(--verde);color:var(--white);font-family:Inter}.tv-55-vertikal .contenitore{height:1920px;width:1080px}.tv-55-vertikal .contenitore .main{padding:30px 30px 0}.tv-55-vertikal .contenitore .main .header{margin-bottom:10px;padding-top:30px;text-align:center}.tv-55-vertikal .contenitore .main .header img{max-height:80px}.tv-55-vertikal .contenitore .main .header .slogan{font-size:20px;letter-spacing:4px;padding-top:20px;text-transform:uppercase}.tv-55-vertikal .contenitore .main .separatore{background-color:var(--white);height:3px;width:100%}.tv-55-vertikal .contenitore .main .commercial,.tv-55-vertikal .contenitore .main .residential{display:flex;height:auto;padding:30px 0 0;width:100%}.tv-55-vertikal .contenitore .main .commercial .txt-vertical,.tv-55-vertikal .contenitore .main .residential .txt-vertical{align-items:center;display:flex;flex-direction:column;font-family:PP Agrandir Wide;justify-content:center;margin-right:50px;width:100px}.tv-55-vertikal .contenitore .main .commercial .txt-vertical .txt-internal,.tv-55-vertikal .contenitore .main .residential .txt-vertical .txt-internal{font-size:32px;letter-spacing:2px;text-transform:uppercase;transform:rotate(-90deg)}.tv-55-vertikal .contenitore .main .commercial .container-homes,.tv-55-vertikal .contenitore .main .residential .container-homes{align-content:space-between;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;margin-top:15px;max-width:820px;width:auto;width:100%}.tv-55-vertikal .contenitore .row-first{background-color:var(--white);color:var(--black);padding:16px}.tv-55-vertikal .contenitore .cont-row-first,.tv-55-vertikal .contenitore .cont-row-second{display:flex;justify-content:space-around;margin:0 auto;max-width:820px}.tv-55-vertikal .contenitore .meteo-title{font-weight:700;margin-bottom:2px;margin-top:2px}.tv-55-vertikal .contenitore .meteo-temp{font-weight:700}.tv-55-vertikal .contenitore .box-meteo{text-align:center}.tv-55-vertikal .contenitore .box-meteo img{height:55px;margin-bottom:5px}.tv-55-vertikal .contenitore .box-meteo img.remote{bottom:7px;display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;position:relative}.tv-55-vertikal .contenitore .row-second{padding:10px 0}.tv-55-vertikal .contenitore .row-second .cont-row-second{justify-content:space-between}.tv-55-horizontal .contenitore{height:1080px;width:1920px}.tv-55-horizontal .contenitore .main{padding:30px}.tv-55-horizontal .contenitore .main .header{margin-bottom:10px;text-align:center}.tv-55-horizontal .contenitore .main .header img{max-height:80px}.tv-55-horizontal .contenitore .main .header .slogan{font-size:20px;letter-spacing:4px;padding-top:20px;text-transform:uppercase}.tv-55-horizontal .contenitore .main .commercial,.tv-55-horizontal .contenitore .main .residential{display:flex;height:406px;padding:34px 0;width:100%}.tv-55-horizontal .contenitore .main .commercial .txt-vertical,.tv-55-horizontal .contenitore .main .residential .txt-vertical{align-items:center;display:flex;flex-direction:column;font-family:PP Agrandir Wide;justify-content:center;margin-right:5px;width:80px}.tv-55-horizontal .contenitore .main .commercial .txt-vertical .txt-internal,.tv-55-horizontal .contenitore .main .residential .txt-vertical .txt-internal{font-size:32px;letter-spacing:2px;text-transform:uppercase;transform:rotate(-90deg)}.tv-55-horizontal .contenitore .main .commercial .container-homes,.tv-55-horizontal .contenitore .main .residential .container-homes{align-content:space-between;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;max-width:100%;width:auto;width:100%}.tv-55-horizontal .contenitore .main .commercial .container-homes .box,.tv-55-horizontal .contenitore .main .residential .container-homes .box{height:406px;width:340px}.tv-55-horizontal .contenitore .main .commercial .container-homes .box .img img,.tv-55-horizontal .contenitore .main .residential .container-homes .box .img img{height:191px}.tv-55-horizontal .contenitore .main .commercial .container-homes .box .box-body .h2-box,.tv-55-horizontal .contenitore .main .residential .container-homes .box .box-body .h2-box{margin-bottom:0}.tv-55-horizontal .contenitore .main .commercial .container-homes .box .box-body .h2-box h2,.tv-55-horizontal .contenitore .main .residential .container-homes .box .box-body .h2-box h2{font-size:18px;line-height:1.2}.tv-55-horizontal .contenitore .main .commercial .container-homes .box .box-body .h2-box h2.title-small,.tv-55-horizontal .contenitore .main .residential .container-homes .box .box-body .h2-box h2.title-small{font-size:16px;line-height:1.1}.tv-55-horizontal .contenitore .main .commercial .container-homes .box .box-body .sub-title-box,.tv-55-horizontal .contenitore .main .residential .container-homes .box .box-body .sub-title-box{margin-bottom:4px}.tv-55-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details,.tv-55-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details{padding-bottom:3px}.tv-55-horizontal .contenitore .main .separatore{background-color:var(--white);height:4px;width:100%}.tv-86-horizontal .contenitore{height:2160px;width:3840px}.tv-86-horizontal .contenitore .main{padding:60px}.tv-86-horizontal .contenitore .main .header{margin:10px 0;text-align:center}.tv-86-horizontal .contenitore .main .header img{max-height:140px}.tv-86-horizontal .contenitore .main .header .slogan{font-size:40px;letter-spacing:6px;padding-top:40px;text-transform:uppercase}.tv-86-horizontal .contenitore .main .separatore{background-color:var(--white);height:7px;width:100%}.tv-86-horizontal .contenitore .main .commercial,.tv-86-horizontal .contenitore .main .residential{display:flex;padding:60px 0;width:100%}.tv-86-horizontal .contenitore .main .commercial.commercial,.tv-86-horizontal .contenitore .main .residential.commercial{height:540px}.tv-86-horizontal .contenitore .main .commercial.residential,.tv-86-horizontal .contenitore .main .residential.residential{height:1140px}.tv-86-horizontal .contenitore .main .commercial .txt-vertical,.tv-86-horizontal .contenitore .main .residential .txt-vertical{align-items:center;display:flex;flex-direction:column;font-family:PP Agrandir Wide;justify-content:center;margin-right:10px;width:160px}.tv-86-horizontal .contenitore .main .commercial .txt-vertical .txt-internal,.tv-86-horizontal .contenitore .main .residential .txt-vertical .txt-internal{font-size:60px;letter-spacing:4px;text-transform:uppercase;transform:rotate(-90deg)}.tv-86-horizontal .contenitore .main .commercial .container-homes,.tv-86-horizontal .contenitore .main .residential .container-homes{align-content:space-between;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;max-width:100%;width:auto;width:100%}.tv-86-horizontal .contenitore .main .commercial .container-homes .box,.tv-86-horizontal .contenitore .main .residential .container-homes .box{height:540px;margin-bottom:61px;width:460px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .img img,.tv-86-horizontal .contenitore .main .residential .container-homes .box .img img{height:270px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .img .energy_class,.tv-86-horizontal .contenitore .main .commercial .container-homes .box .img .objectid,.tv-86-horizontal .contenitore .main .residential .container-homes .box .img .energy_class,.tv-86-horizontal .contenitore .main .residential .container-homes .box .img .objectid{font-size:17px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body{padding:30px 20px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .h2-box,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .h2-box{height:63px;margin-bottom:12px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .h2-box h2,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .h2-box h2{font-size:26px;line-height:1.2;margin-bottom:0;max-height:63px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .h2-box h2.title-small,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .h2-box h2.title-small{font-size:24px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .sub-title-box,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .sub-title-box{height:22px;margin-bottom:11px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .sub-title-box .sub-title,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .sub-title-box .sub-title{font-size:18px;line-height:1.2;max-height:22px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details{padding-bottom:3px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .txt-item,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .txt-item{font-size:14px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .number-item,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .number-item{font-size:18px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .item-detail,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .item-detail{text-align:center;width:140px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .box-details-length2 .item-detail,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .box-details-length2 .item-detail{width:210px}.tv-86-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .box-details-length1 .item-detail,.tv-86-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .box-details-length1 .item-detail{width:420px}.tv-75-horizontal .contenitore{height:1080px;width:1920px}.tv-75-horizontal .contenitore .main{padding:30px}.tv-75-horizontal .contenitore .main .header{margin:5px 0;text-align:center}.tv-75-horizontal .contenitore .main .header img{max-height:70px}.tv-75-horizontal .contenitore .main .header .slogan{font-size:20px;letter-spacing:3px;padding-top:20px;text-transform:uppercase}.tv-75-horizontal .contenitore .main .separatore{background-color:var(--white);height:3.5px;width:100%}.tv-75-horizontal .contenitore .main .commercial,.tv-75-horizontal .contenitore .main .residential{display:flex;padding:30px 0;width:100%}.tv-75-horizontal .contenitore .main .commercial.commercial,.tv-75-horizontal .contenitore .main .residential.commercial{height:270px}.tv-75-horizontal .contenitore .main .commercial.residential,.tv-75-horizontal .contenitore .main .residential.residential{height:570px}.tv-75-horizontal .contenitore .main .commercial .txt-vertical,.tv-75-horizontal .contenitore .main .residential .txt-vertical{align-items:center;display:flex;flex-direction:column;font-family:PP Agrandir Wide;justify-content:center;margin-right:5px;width:80px}.tv-75-horizontal .contenitore .main .commercial .txt-vertical .txt-internal,.tv-75-horizontal .contenitore .main .residential .txt-vertical .txt-internal{font-size:30px;letter-spacing:2px;text-transform:uppercase;transform:rotate(-90deg)}.tv-75-horizontal .contenitore .main .commercial .container-homes,.tv-75-horizontal .contenitore .main .residential .container-homes{align-content:space-between;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;max-width:100%;width:100%}.tv-75-horizontal .contenitore .main .commercial .container-homes .box,.tv-75-horizontal .contenitore .main .residential .container-homes .box{height:270px;margin-bottom:30.5px;width:230px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .img img,.tv-75-horizontal .contenitore .main .residential .container-homes .box .img img{height:135px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .img .energy_class,.tv-75-horizontal .contenitore .main .commercial .container-homes .box .img .objectid,.tv-75-horizontal .contenitore .main .residential .container-homes .box .img .energy_class,.tv-75-horizontal .contenitore .main .residential .container-homes .box .img .objectid{font-size:8.5px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body{padding:13px 10px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .h2-box,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .h2-box{height:31.5px;margin-bottom:6px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .h2-box h2,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .h2-box h2{font-size:13px;line-height:1.2;margin-bottom:0;max-height:31.5px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .h2-box h2.title-small,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .h2-box h2.title-small{font-size:12px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .sub-title-box,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .sub-title-box{height:11px;margin-bottom:5.5px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .sub-title-box .sub-title,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .sub-title-box .sub-title{font-size:9px;line-height:1.2;max-height:11px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details{padding-bottom:1.5px;padding-top:1.5px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .item-detail:not(:last-child):before,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .item-detail:not(:last-child):before{height:30px;top:6px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .icon,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .icon{height:27.5px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .icon span,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .icon span{font-size:35px;line-height:27.5px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .txt-item,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .txt-item{font-size:7px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .number-item,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .number-item{font-size:9px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .item-detail,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .item-detail{text-align:center;width:70px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .box-details-length2 .item-detail,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .box-details-length2 .item-detail{width:105px}.tv-75-horizontal .contenitore .main .commercial .container-homes .box .box-body .box-details .box-details-length1 .item-detail,.tv-75-horizontal .contenitore .main .residential .container-homes .box .box-body .box-details .box-details-length1 .item-detail{width:210px}.box{color:var(--black);height:460px;margin-bottom:38px;overflow:hidden;width:390px}.box .img{position:relative}.box .img img{border-radius:9px 9px 0 0;display:block;height:220px;max-width:100%;-o-object-fit:cover;object-fit:cover}.box .img .objectid{left:12px}.box .img .energy_class,.box .img .objectid{bottom:5px;color:#fff;font-size:15px;position:absolute;text-shadow:2px 2px 4px #000;text-transform:uppercase}.box .img .energy_class{right:12px}.box .box-body{background-color:var(--white);border-radius:0 0 9px 9px;padding:20px}.box .box-body .h2-box{display:grid;height:56px;margin:0 0 8px;padding:0;place-items:center}.box .box-body .h2-box h2{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-items:center;color:var(--verde);display:grid;display:-webkit-box;font-size:23px;font-weight:500;line-height:1.2;max-height:56px;overflow:hidden;text-align:center;text-overflow:ellipsis}.box .box-body .h2-box h2.title-small{font-size:21px}.box .box-body .sub-title-box{display:grid;height:17px;margin:0 0 8px;padding:0;place-items:center}.box .box-body .sub-title-box .sub-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--verde);display:-webkit-box;font-size:14px;font-weight:400;line-height:1.2;max-height:17px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase}.box .box-body .box-details{display:flex;justify-content:center;padding-bottom:12px;padding-top:6px}.box .box-body .box-details .item-detail{position:relative;text-align:center;width:110px}.box .box-body .box-details .item-detail:not(:last-child):before{background-color:#e5ebe5;content:"";height:60px;position:absolute;right:-2%;top:12px;width:1px}.box .box-body .box-details .item-detail .txt-item{font-size:12px;margin-bottom:6px}.box .box-body .box-details .item-detail .number-item{font-size:16px;font-weight:500}.box .box-body .box-details.box-details-length2 .item-detail{width:162px}.box .box-body .box-details.box-details-length1 .item-detail{width:324px}.box .box-body .box-details .icon{display:block;height:55px}.box .box-body .box-details .icon span{-webkit-text-size-adjust:100%;color:var(--verde);font-family:castellanum;font-size:70px;line-height:55px}.fade-enter-active,.fade-leave-active{transition:opacity 1s}.fade-enter,.fade-leave-to{opacity:0}.fullscreen-image-abs{background-color:#fff;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:100000}.fullscreen-image-abs img{display:block;height:100%;margin:0;padding:0;width:auto}.tv-55-horizontal .fullscreen-image-abs img,.tv-75-horizontal .fullscreen-image-abs img,.tv-86-horizontal .fullscreen-image-abs img{width:100%}.vueperslides{height:100%;width:100%}.vueperslides--fade{transition:linear!important}body,div#app,div.contenitore,html{overflow:hidden}.single-residential{margin-bottom:30px;margin-top:30px}.single-residential .vertical-residence{margin-right:0!important}.single-residential .vertical-residence .txt-internal{opacity:0}html.local,html.local body{background:#ff0}html.local body .contenitore{background-color:var(--verde)}
