@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@700&family=Roboto:wght@400;700&display=swap";header{margin:0 0 0 0;padding:0 0 0 0;position:relative;width:calc(100% - 5rem);z-index:3 !important}header a#logo{background:url("../../../images/pubblico/logo.svg") no-repeat;background-position:left center;background-size:contain;padding:0 0 0 0;margin:1.75rem 0 1.75rem 0;display:inline-block;height:2.8rem;width:14.49045rem}@media only screen and (max-width: 1200px){header{margin:0 0 0 0;padding:0 3%;position:relative;width:94%}header a#logo{margin:1.25rem 0 .625rem}}@media only screen and (min-width: 1201px){header{margin:0 0 0 0;padding:0 0 0 2.5rem;position:relative;width:calc(100% - 2.5rem)}body.homepage header a#logo{background:url("../../../images/pubblico/logoW.svg") no-repeat;background-position:left center;background-size:contain}}nav{border:0;margin:0 auto 0;z-index:4 !important;padding:0 0 0 0;width:100%}nav ul{width:100%;margin:0;padding:0;z-index:10;position:relative;display:flex;flex-flow:row wrap;align-content:center;justify-content:flex-start}nav ul.service{align-content:flex-end;justify-content:flex-end}nav li{margin:0 0 0 0;padding:0 0 0 0;list-style:none;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:flex-start;height:auto;position:relative}nav li a{margin:0 0 0 0;padding:.5rem .625rem;text-decoration:none;font-size:1rem !important;line-height:1.25rem;height:auto;text-align:left;font-weight:500;text-transform:uppercase}nav ul li ul li a{width:calc(100% - 1.25rem);font-size:.875rem !important}nav li a{color:#000}nav li a:hover{color:#b20d19}nav ul li a.selected{color:#b20d19}nav ul li.contatti{margin-left:auto !important}nav li.home{display:none}nav ul li.lingue a{padding:.5rem .625rem .5rem 2.5rem;background-position:.25rem center !important;background-repeat:no-repeat !important;background-size:1.8rem auto !important}nav ul li.lingue a.it{background:url("../../images/pubblico/it.svg")}nav ul li.lingue a.en{background:url("../../images/pubblico/uk.svg")}html:lang(it) nav ul li.lingue a.it{display:none}html:lang(en) nav ul li.lingue a.en{display:none}@media only screen and (max-width: 1200px){nav{width:94%;position:absolute;right:-100%;top:0rem;padding:10.5rem 3% 1rem 3%;height:calc(100vh - 11.5rem);transition:all ease-in-out 400ms;z-index:3000 !important;background:hsla(0,0%,100%,.9)}nav.estratto{right:0}nav ul{width:100%;padding:0 0 0 0;margin:0 0;float:right}nav ul li{width:100%;text-align:center;margin:0;padding:0 0;overflow:hidden;text-overflow:ellipsis;border-bottom:.0625rem solid #ddd}nav ul li a{padding:.5rem 0rem}nav ul li ul li a{width:auto}nav a.estrai_menu{background:url(../../../images/pubblico/open.svg) no-repeat center center;width:3rem;height:3rem;float:left;margin:0;padding:0;border:0;position:absolute;top:1rem;left:-3rem}nav.estratto a.estrai_menu{background:url(../../../images/pubblico/close.svg) no-repeat center center;position:absolute;top:1rem;left:calc(100% - 3rem)}nav ul li a.apri_chiudi{width:1.25rem;height:1.25rem;position:absolute;right:0px;background:url("../../../images/pubblico/figli.svg") no-repeat;background-size:auto 90%;background-position:center center;transition:transform .3s ease-in-out;padding:.5rem .625rem}nav ul li ul li{border-bottom:none;background:url(../../../images/pubblico/smartLi.svg) no-repeat top left;padding:0 0 0 1rem;background-size:auto 2.2rem}nav ul.topmenu{max-height:0;transition:max-height .1s ease-out;overflow:hidden}nav ul li.aperto>ul.topmenu{max-height:5000px;transition:max-height 1s ease-in}nav ul li.contatti a{color:#39cbc5;font-weight:700}}@media only screen and (min-width: 1201px){a.estrai_menu,nav ul li a.apri_chiudi{display:none}nav{margin:0 2.5rem 0 0;padding:0 0 0 0;position:relative;width:calc(100% - 2.5rem);right:0 !important}nav ul{margin:0 auto;padding:0;z-index:10;background:none}nav ul ul{background:#fff}nav>ul>li{display:flex;height:2.5rem;margin:0 0 !important}nav>ul>li:hover{display:flex;height:2.5rem}nav>ul>li>a{line-height:2.5rem;padding:0 .625rem}nav ul.service{display:none}nav ul li ul{position:absolute;left:0;top:2.5rem;z-index:1;width:18rem}nav ul li.lingue:nth-last-of-type(2){margin-left:auto !important}nav ul li.home{display:none}nav ul li ul li{overflow:hidden;max-height:0;width:calc(100% - 1.2rem) !important;transition:all 300ms ease-in-out;background:url("../../images/pubblico/smartLi.svg") no-repeat !important;background-position:.3125rem center !important;background-size:auto 2rem !important;padding-left:1.2rem;padding-top:0;padding-bottom:0}nav ul li ul li:hover{background:#fff}nav ul>li:hover ul li{max-height:150px;padding-top:.3125rem;padding-bottom:.3125rem}nav ul li ul li{width:100%}nav ul li.contatti a{color:#fff;background:#39cbc5;border-radius:.3125rem}nav ul li.contatti a:hover{background:#b20d19}body.homepage>div>nav>ul>li>a{color:#fff}body.homepage nav li a:hover{color:#d40e14}body.homepage>div>nav>ul{background:none}}html{min-height:100%;width:100%;background:#b20d19}div.condivisione{display:none}body{margin:0 0 0 0;padding:0 0 0 0;background-color:#fff;background-image:url("../../images/pubblico/bgBody.svg");background-position:center top;background-repeat:no-repeat;background-size:100% auto;background-attachment:fixed;overflow-x:hidden;width:100%;position:relative;font-family:"Roboto",sans-serif}#tutto{margin:0 0 0 0;height:auto;min-height:auto;display:grid;overflow-x:hidden;max-width:100%;position:relative}header{grid-area:head}nav{grid-area:nav}main{grid-area:main;position:relative;width:100%;margin:0 auto;padding:0 0 0 0;clear:both}aside{grid-area:aside}footer{grid-area:footer;font-family:chapman,sans-serif}#slideHead{grid-area:testata}div#barra_social{grid-area:social}body.homepage main article{opacity:0 !important;transition:all ease-in-out 800ms;transform:translate(0, 2rem)}body.homepage main article.partOnScreen{opacity:1 !important;transform:translate(0, 0)}body.homepage main section.ottavopiano article,body.homepage main section.primopiano article{opacity:1 !important;transition:none;transform:none;transition:all ease-in-out 300ms}#formrapido{grid-area:main}@media only screen and (max-width: 600px){#tutto{padding:calc(0rem/4) calc(0rem/4);width:calc(100% - 2*0rem/4);grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto 1fr auto auto auto;grid-template-areas:"head head head head" "testata testata testata testata" "main main main main" "aside aside aside aside" "social social social social" "footer footer footer footer";column-gap:calc(0rem/4);row-gap:calc(0rem/4)}}@media only screen and (min-width: 601px)and (max-width: 1200px){#tutto{padding:calc(0rem/2) calc(0rem/2);width:calc(100% - 2*0rem/2);column-gap:calc(0rem/2);row-gap:calc(0rem/2)}#tutto.duecolonne{grid-template-columns:repeat(8, 1fr);grid-template-rows:auto auto auto auto auto;grid-template-areas:"head head nav nav nav nav nav nav" "testata testata testata testata testata testata testata testata" "aside aside main main main main main main" "social social social social social social social social" "footer footer footer footer footer footer footer footer"}#tutto.monocolonna{grid-template-columns:repeat(8, 1fr);grid-template-rows:auto auto auto auto auto;grid-template-areas:"head head nav nav nav nav nav nav" "testata testata testata testata testata testata testata testata" "main main main main main main main main" "social social social social social social social social" "footer footer footer footer footer footer footer footer"}}@media only screen and (min-width: 1201px)and (max-width: 1400px){#tutto{padding:0rem 0rem;width:calc(100% - 2*0rem);column-gap:0rem;row-gap:0rem}#tutto.duecolonne{grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"head head head nav nav nav nav nav nav nav nav nav" "aside aside aside main main main main main main main main main" "social social social social social social social social social social social social" "footer footer footer footer footer footer footer footer footer footer footer footer"}#tutto.monocolonna{grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"head head head nav nav nav nav nav nav nav nav nav" "main main main main main main main main main main main main" "social social social social social social social social social social social social" "footer footer footer footer footer footer footer footer footer footer footer footer"}body.homepage #tutto.monocolonna{grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto auto auto auto;grid-template-areas:"head head head nav nav nav nav nav nav nav nav nav" "testata testata testata testata testata testata testata testata testata testata testata testata" "main main main main main main main main main main main main" "social social social social social social social social social social  social social" "footer footer footer footer footer footer footer footer footer footer  footer footer"}nav{align-self:center}}@media only screen and (min-width: 1401px){#tutto{padding:0rem calc(4*0rem);width:calc(100% - 8*0rem);column-gap:0rem;row-gap:0rem}#tutto.duecolonne{grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"head head head nav nav nav nav nav nav nav nav nav" "aside aside aside main main main main main main main main main" "social social social social social social social social social social  social social" "footer footer footer footer footer footer footer footer footer footer  footer footer"}#tutto.monocolonna{grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"head head head nav nav nav nav nav nav nav nav nav" "main main main main main main main main main main main main" "social social social social social social social social social social  social social" "footer footer footer footer footer footer footer footer footer footer  footer footer"}body.homepage #tutto.monocolonna{grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto auto auto auto;grid-template-areas:"head head head nav nav nav nav nav nav nav nav nav" "testata testata testata testata testata testata testata testata testata testata testata testata" "main main main main main main main main main main main main" "social social social social social social social social social social  social social" "footer footer footer footer footer footer footer footer footer footer  footer footer"}nav{align-self:center}}main{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.box{margin:1.25rem 2.5rem;width:calc(100% - 2*2.5rem)}p.percorso,h1{margin:0rem 2.5rem}main.center{align-items:center}.col-xxs,.col-xs,.col-s,.col-m,.col-l,.col-xl,.col-xxl,.col-max{margin:1.25rem 2.5rem}main>div.col-xs-full,main>div.col-s-full,main>div.col-m-full,main>div.col-l-full,main>div.col-xl-full,main>div.col-xxl-full,main>div.col-max-full{margin:1.25rem 0}.maxwidth{margin:0 0 0 0;padding:1.25rem 2.5rem}@media only screen and (max-width: 600px){.col-xxs,.col-xs,.col-s,.col-m,.col-l,.col-xl,.col-max{width:calc(100% - 2*2.5rem)}.col-xxs-full,.col-xs-full,.col-s-full,.col-m-full,.col-l-full,.col-xl-full,.col-max-full{width:100%}}@media only screen and (min-width: 601px)and (max-width: 1200px){.col-xxs,.col-xs,.col-s,.col-m{width:calc(50% - 2*2.5rem)}.col-xl,.col-max,.col-l{width:calc(100% - 2*2.5rem)}.col-xxs-full,.col-xs-full,.col-s-full,.col-m-full{width:50%}.col-xl-full,.col-max-full,.col-l-full{width:100%}}@media only screen and (min-width: 1201px){.col-xxs{width:calc(16.6666666667% - 2*2.5rem)}.col-xs{width:calc(25% - 2*2.5rem)}.col-s{width:calc(33.3333333333% - 2*2.5rem)}.col-m{width:calc(50% - 2*2.5rem)}.col-l{width:calc(66.6666666667% - 2*2.5rem)}.col-xl{width:calc(75% - 2*2.5rem)}.col-max{width:calc(100% - 2*2.5rem)}.col-xxs-full{width:16.6666666667%}.col-xs-full{width:25%}.col-s-full{width:33.3333333333%}.col-m-full{width:50%}.col-l-full{width:66.6666666667%}.col-xl-full{width:75%}.col-max-full{width:100%}.maxwidth{max-width:75rem;padding-left:calc(50% - 37.5rem) !important;padding-right:calc(50% - 37.5rem) !important}}div#barra_social{position:relative;width:100%;height:auto;margin:0 auto;padding:0 0;z-index:500;display:flex;align-items:flex-end;justify-content:center;flex-flow:row wrap;background:#d40e14;align-self:center}div#barra_social a{margin:0 0 0 0;width:2.5rem;height:2.5rem;border:none;z-index:3501;opacity:1;transition:all ease-in-out 300ms}div#barra_social a.twitter{background:url("../../images/pubblico/twitter_stripe.svg") no-repeat;background-size:100% 200%;background-position:center top;transition:background-position ease-in-out 200ms}div#barra_social a.twitter:hover{background-position:center bottom}div#barra_social a.facebook{background:url("../../images/pubblico/facebook_stripe.svg") no-repeat;background-size:100% 200%;background-position:center top;transition:background-position ease-in-out 200ms}div#barra_social a.facebook:hover{background-position:center bottom}div#barra_social a.instagram{background:url("../../images/pubblico/instagram_stripe.svg") no-repeat;background-size:100% 200%;background-position:center top;transition:background-position ease-in-out 200ms}div#barra_social a.instagram:hover{background-position:center bottom}div#barra_social a.youtube{background:url("../../images/pubblico/youtube_stripe.svg") no-repeat;background-size:100% 200%;background-position:center top;transition:background-position ease-in-out 200ms}div#barra_social a.youtube:hover{background-position:center bottom}div#barra_social a.linkedin{background:url("../../images/pubblico/linkedin_stripe.svg") no-repeat;background-size:100% 200%;background-position:center top;transition:background-position ease-in-out 200ms}div#barra_social a.linkedin:hover{background-position:center bottom}div#barra_social a.skype{display:none}div#barra_social a.google{display:none}div#barra_social a.google:hover{display:none}@media only screen and (max-width: 1200px){div#barra_social{justify-content:center;padding:1.25rem 0}div#barra_social a{margin:.2rem}}@media only screen and (min-width: 1201px){div#barra_social{z-index:1;flex-flow:row wrap;padding:.625rem 0}div#barra_social a{margin:.25rem}}#banner_cookie{margin:0;padding:1rem;width:25rem;height:15rem;background:rgba(0,0,0,.8);color:#fff;text-align:center;z-index:11;position:fixed;top:calc(50% - 8.5rem);left:calc(50% - 13.5rem);display:flex;flex-flow:row wrap;align-content:center;justify-content:center}#banner_cookie h3{font-size:1.4rem;text-transform:uppercase;margin:0 0 0 0;padding:0 0 0 0}#banner_cookie p{color:white;font-size:1.2rem;line-height:1.6rem}#banner_cookie p a{color:white;font-size:1.2rem;line-height:1.6rem;text-decoration:underline}#banner_cookie>a{color:white;padding:0 .3125rem;display:inline-block !important;width:calc(50% - 2.5rem) !important}#banner_cookie>p>a:nth-child(1){border:1px solid #13835b;margin:0 .3125rem;padding:.45rem .625rem .3125rem .625rem;text-decoration:none;border-radius:.3125rem;background:#37a54a}#banner_cookie>p>a:nth-child(1):hover{background:#13835b}#banner_cookie>p>a:nth-child(2){border:1px solid rgba(0,0,0,0);margin:0 .3125rem;padding:.45rem .625rem .3125rem 0rem;text-decoration:none;border-radius:.3125rem}#banner_cookie>p>a:nth-child(2):hover{color:#37a54a}main p.percorso{text-transform:lowercase;text-align:left;background:#fff;border-bottom:1px solid #e8eaed}main h1,main h2,main h3,main h4,main h5,main h6{width:100%}main h1{color:#000;padding:0.3125rem 0;line-height:135%;font-family:"Roboto Condensed",sans-serif;font-weight:900;text-align:left;margin:1.25rem 0;padding:0 0 0 0}main h1 span{display:inline-block;margin:0 0 0 0;padding:.3125rem 0 0rem 2.5rem;border-bottom:3px solid #d40e14}main.no_title h1{display:none}main h2{color:#b20d19;padding:0.3125rem 0;margin:0 0 0 0;line-height:135%;font-weight:300}main h3{color:#B20D19;padding:0.3125rem 0;margin:0 0 0 0;line-height:135%}main h3 small{color:#b20d19;margin:0 0 1.25rem 0;display:block}main h4{color:#B20D19;padding:0.3125rem 0;margin:0 0 0 0;line-height:135%}main.storia h3{color:#000;text-align:left}main h5{color:#000000;padding:0.3125rem 0;margin:0 0 0 0;line-height:135%}main h6{color:#000000;padding:0.3125rem 0;margin:0 0 0 0;line-height:135%}main p{color:#444444;padding:0.3125rem 0;margin:0 0 0 0;line-height:150%;text-align:justify}main table td{color:#444444;line-height:150%}main ul{padding:0 0 0 1.25rem !important}main li{color:#444444;line-height:150%;padding:0.3125rem 0;margin:0 0 0 0rem;list-style-position:outside}main a{color:#444444;text-decoration:none}main a.calltoaction{color:#fff;background-color:#39cbc5;text-decoration:none;display:inline-block;padding:.625rem 1.25rem;margin:0 0 0 0;text-transform:uppercase;border-radius:.3125rem}main a.calltoaction.whatsapp{background:url("../../images/pubblico/whatsapp.svg") no-repeat;background-position:.4rem center;background-size:auto 70%;padding:.625rem 1.25rem .625rem 3rem;background-color:#39cbc5}main a:hover{color:#B20D19}main a.calltoaction:hover{color:#fff;background-color:#b20d19}main ul,main ol{padding:0.3125rem 0;margin:0 0 0 0}main table{margin:0 0 0 0;padding:0 0 0 0;width:100% !important}main table tr:nth-child(odd){background:rgba(0,0,0,.05)}main table tr:nth-child(even){background:rgba(0,0,0,.025)}main table td,main table th{vertical-align:top;font-size:.875rem !important;text-align:left;width:auto !important}main table td p{font-size:.875rem !important;margin:0 0 0 0;padding:0 0 0 0}main table th{font-weight:700}main div.box.data_ora{width:calc(100% - 2rem);padding:.3125rem 0 .3125rem 2rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap;font-size:.875rem;text-transform:uppercase;background:url("../../images/pubblico/calendario.svg") no-repeat;background-position:left center;background-size:1.6rem auto}main div.box.data_ora span{margin:.125rem;text-align:center;color:#000}main div.box.data_ora span.giorno,main div.box.data_ora span.mese,main div.box.data_ora span.anno{font-weight:700}main div.box.data_ora span.anno,main div.box.data_ora span.ora{margin-right:.625rem}main div.box.data_ora span.luogo{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main div.immagine_testo figure{margin:0 0 0 0;padding:0 0 0 0}main.struttura table th{color:#fff;background:#b20d19;text-transform:uppercase;font-size:.75rem;text-align:left}main ol.optionals{margin:.625rem 0;padding:.3125rem;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:flex-start;list-style-type:none}main ol.optionals li{margin:.3125rem;padding:4.625rem .625rem .625rem .625rem;width:7rem;height:3rem;text-align:center;font-size:.75rem;text-transform:uppercase;background-size:auto 3.2rem !important;background-position:center .4125rem !important}main ol.optionals li.radio_pulsanti{background:url("../../images/pubblico/icone_optionals/radiocomando_pulsanti.svg") no-repeat}main ol.optionals li.radio_leve{background:url("../../images/pubblico/icone_optionals/radiocomando_leve.svg") no-repeat}main ol.optionals li.radio_base{background:url("../../images/pubblico/icone_optionals/display_base.svg") no-repeat}main ol.optionals li.radio_full{background:url("../../images/pubblico/icone_optionals/display_full.svg") no-repeat}main ol.optionals li.industria{background:url("../../images/pubblico/icone_optionals/industria4.svg") no-repeat}main ol.optionals li.black{background:url("../../images/pubblico/icone_optionals/blackbox.svg") no-repeat}main ol.optionals li.collisione{background:url("../../images/pubblico/icone_optionals/collisione.svg") no-repeat}main ol.optionals li.sorvolo{background:url("../../images/pubblico/icone_optionals/antisorvolo.svg") no-repeat}main ol.optionals li.assistenza{background:url("../../images/pubblico/icone_optionals/modem_teleassistenza.svg") no-repeat}main ol.optionals li.standard{background:url("../../images/pubblico/icone_optionals/standard.svg") no-repeat}main ol.optionals li.deluxe{background:url("../../images/pubblico/icone_optionals/deluxe.svg") no-repeat}main ol.optionals li.luxury{background:url("../../images/pubblico/icone_optionals/luxury.svg") no-repeat}main ol.optionals li.ultrafilt{background:url("../../images/pubblico/icone_optionals/ultrafilt.svg") no-repeat}main div.contenitore_contatti{padding:0 0 0 0;margin:0 0 0 0;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:flex-start}main div.contenitore_contatti div.item_contatti{padding:.625rem;margin:.125rem;display:flex;flex-flow:column wrap;align-content:center;justify-content:center;width:calc(50% - 1.5rem);height:8rem;text-align:center;background:#f5f5f5}main div.contenitore_contatti div.item_contatti p{text-align:center}main div.contenitore_contatti div.item_contatti h4{font-size:1rem;text-transform:uppercase;font-weight:700}main div.contenitore_contatti div.item_contatti a{padding:0 0 0 1.8rem;display:inline-block;background:url("../../images/pubblico/_mail_Black.svg") no-repeat;background-position:left center;background-size:1.2rem auto;color:#000;text-decoration:underline}main div.contenitore_contatti div.item_contatti a:hover{color:#b20d19}main a.calltoaction_page{text-align:left;padding:1.25rem 5rem 1.25rem 2.5rem;background:linear-gradient(45deg, #9B1917, #E51C24);background-repeat:repeat;border-radius:2.5rem;text-transform:uppercase;display:inline-block;text-decoration:none;color:#fff;transition:all ease-in-out 300ms;font-size:1.4rem;letter-spacing:.03125rem;background-color:#7caa48;text-shadow:1px 1px 1px rgba(0,0,0,.2);position:relative}main a.calltoaction_page span.arrow{padding:0 0 0 0;margin:0 0 0 0;background:url("../../images/pubblico/calltoaction.svg");background-position:center center;background-repeat:no-repeat;background-size:75% 75%;border-radius:2.5rem;position:absolute;right:0;top:0;display:inline-block;transition:all ease-in-out 300ms;height:100%;width:4rem;transform:rotate(0deg)}main a.calltoaction_page:hover span{animation-name:ruota;animation-duration:300ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes ruota{0%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}main.storia div.box{opacity:0;transition:all ease-in-out 1000ms;transform:translateX(10rem)}main.storia div.box.galleria_normale{transition-delay:500ms}main.storia div.box:nth-child(even){transform:translateX(-10rem)}main.storia div.box.partOnScreen{opacity:1;transform:translateX(0rem)}@media only screen and (max-width: 600px){#banner_cookie p{font-size:calc(1.2rem*.6)}p.percorso{display:none}main table{overflow-x:auto;display:block}main table tbody{width:auto;display:block}main #carrello table{width:100%;display:table}main #carrello table tbody{width:100%;display:inherit}main h1{font-size:calc(3.6rem*.8);text-align:center}main h2{font-size:calc(3rem*.8)}main h3{font-size:calc(2.4rem*.8)}main h4{font-size:calc(1.6rem*.8)}main h5{font-size:calc(1.6rem*.8)}main h6{font-size:calc(1.4rem*.8)}main p{font-size:calc(1.2rem*.8)}main table td{padding:.3125rem}main table th{padding:.3125rem}main li{font-size:calc(1.2rem*.8)}main.scheda h4{text-align:center}main.struttura table th{font-size:.6rem}main.struttura table td{font-size:.75rem}main div.contenitore_contatti div.item_contatti{width:calc(100% - 1.5rem)}}@media only screen and (min-width: 601px)and (max-width: 1200px){#banner_cookie p{font-size:calc(1.2rem*.9)}main h1{font-size:calc(3.6rem*.9)}main h2{font-size:calc(3rem*.9)}main h3{font-size:calc(2.4rem*.9)}main h4{font-size:calc(1.6rem*.9)}main h5{font-size:calc(1.6rem*.9)}main h6{font-size:calc(1.4rem*.9)}main p{font-size:calc(1.2rem*.9)}main table td{padding:.3125rem}main table th{padding:.3125rem}main li{font-size:calc(1.2rem*.9)}main p.percorso{font-size:calc(1.2rem*.6)}}@media only screen and (min-width: 1201px){#banner_cookie p{font-size:1.2rem}main h1{font-size:3.6rem}main h2{font-size:3rem}main h3{font-size:2.4rem}main h4{font-size:1.6rem}main h5{font-size:1.6rem}main h6{font-size:1.4rem}main p{font-size:1.2rem}main table td{padding:.625rem}main table th{padding:.625rem}main li{font-size:1.2rem}main p.percorso{font-size:calc(1.2rem*.8)}main.struttura table{table-layout:fixed}}div.pre_elenco{margin:0 0 0 0;padding:1.25rem 0 0 0;text-align:center;width:100%}div.pre_elenco h2{font-size:1.4rem;text-align:center;text-transform:uppercase;border:0;font-weight:700;color:#B20D19}div.pre_elenco h2 span{margin:0 0 0 0;padding:0 0 0 0}section.elenco_pagine{margin:0rem 0;width:calc(100% - 2.5rem);padding:2.5rem 1.25rem 0 1.25rem;display:flex;align-items:stretch;position:relative}section.elenco_pagine h2,section.elenco_pagine h3{margin:0 0 2.5rem 0;padding:0 0 .3125rem 0;width:100%;text-align:center;background:url("../../images/pubblico/bgRosso.jpg") no-repeat;background-size:4rem 2px;background-position:center bottom;color:#000 !important}section.lista{flex-flow:column nowrap}section.elenco{flex-flow:row wrap}section.elenco article{padding:0 0 0 0;margin:0rem 1.25rem 2.5rem 0;position:relative;text-align:center}section.elenco article a.img{width:100%;margin:0 auto;padding:0 0 0 0;position:relative;font-size:0;aspect-ratio:1/1.3;display:block}section.elenco article a.img img{width:100%;height:100%;position:absolute;top:0;left:0;margin:0 0 0 0;padding:0 0 0 0;object-fit:cover}section.elenco article h4{font-size:1.6rem;text-align:center;font-weight:600}section.elenco article p{text-align:justify;font-size:1.1rem}section.elenco article div.testo{padding:.625rem 0;width:100%}section.elenco article div.testo table{margin:0 0 0 0 !important;padding:0 0 0 0 !important;width:100% !important;table-layout:fixed}section.elenco article div.testo table td,section.elenco article div.testo table th{margin:0 0 0 0 !important;padding:.625rem !important;vertical-align:top !important;font-size:1rem !important}section.elenco article div.testo table th{text-align:left}section.elenco article a.vai{display:inline-block;margin:.3125rem auto 0;padding:.3125rem .625rem;color:#fff;background:#cd1423;border-radius:.3125rem}section.elenco article a.download{display:inline-block;margin:0rem auto 0;padding:.625rem .625rem .625rem 2.2rem;color:#000;background:url("../../images/pubblico/download.svg") no-repeat;background-position:left center;background-size:auto 2rem;font-weight:700}section.elenco article a.download:hover{color:#cd1423}@media only screen and (max-width: 600px){section.elenco article{width:100%;margin:0rem 0 2.5rem 0rem}section.elenco{justify-content:space-around}}@media only screen and (min-width: 601px)and (max-width: 1200px){section.elenco article{width:calc(33.33% - 2.5rem);margin:0rem 0 2.5rem 2.5rem}section.elenco{justify-content:flex-start}section.elenco article:nth-child(3n+1){margin-right:0}}@media only screen and (min-width: 1201px){section.elenco{justify-content:center}section.elenco article{width:calc(25% - 2.5rem);margin:0rem 1.25rem 2.5rem}main.elenco_prodotti section.elenco_pagine{margin:0 0 0 0;width:100%;padding:0rem 0 0 0}main.elenco_prodotti section.elenco article{width:20%;margin:0rem 0 0rem}main.application section.elenco article{width:calc(50% - 2.5rem);margin:0rem 1.25rem 2.5rem}main.application section.elenco article a.vai{display:none}main.application section.elenco article p{font-size:1.2rem;text-align:left}main.application section.elenco article h4{font-size:1.6rem;text-align:left}main.application section.elenco article a.img{aspect-ratio:2/1;overflow:hidden;width:100%;display:block}main.news section.elenco article a.img{aspect-ratio:3/2;overflow:hidden;width:100%;display:block}main.application section.elenco article a.img img{object-fit:cover;object-position:center center;position:absolute;top:-25%;left:0;width:100%;height:auto}}main.masonry section.elenco{width:calc(100% - 1.25rem);display:block;margin:0 0 0 0;padding:.625rem;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;font-size:0}main.masonry section.elenco article{display:inline-block;padding:.625rem;margin:.625rem;width:calc(100% - 1.25rem);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:0}main.masonry section.elenco article div.testo{min-height:0}main.masonry section.elenco article a.vai{display:none}@media only screen and (max-width: 600px){main.masonry section.elenco{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media only screen and (min-width: 600px)and (max-width: 960px){main.masonry section.elenco{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width: 961px)and (max-width: 1400px){main.masonry section.elenco{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (min-width: 1401px)and (max-width: 1800px){main.masonry section.elenco{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (min-width: 1801px){main.masonry section.elenco{-moz-column-count:3;-webkit-column-count:3;column-count:3}}section.lista{flex-flow:column nowrap;width:100%;margin:0 0 0 0 !important;padding:0 0 0 0 !important}section.lista article{width:100%;margin:0 0 0 0;padding:0 0 0 0;display:flex;align-items:center;justify-content:flex-start}section.lista article a.img{width:100% !important;margin:0 0 0 0;padding:0 0 0 0;position:relative;font-size:0}section.lista article a.img img{width:100% !important;height:auto;margin:0 0 0 0;padding:0 0 0 0;position:relative}section.lista article div.testo{position:relative;padding:2.5rem;width:calc(100% - 5rem)}@media only screen and (max-width: 600px){section.lista article{flex-flow:column nowrap}section.lista article h4{font-size:1.6rem}section.lista article p{font-size:.9rem}}@media only screen and (min-width: 601px)and (max-width: 1200px){section.lista article{flex-flow:row wrap}section.lista article a.img{width:50% !important}section.lista article div.testo{position:relative;padding:1.25rem;width:calc(50% - 2.5rem)}section.lista article:nth-child(even) div.testo{order:0}section.lista article:nth-child(even) a.img{order:1}section.lista article h4{font-size:1.6rem}section.lista article p{font-size:.9rem}}@media only screen and (min-width: 1201px){section.lista article{flex-flow:row wrap}section.lista article a.img{width:50% !important}section.lista article div.testo{position:relative;padding:2.5rem;width:calc(50% - 5rem)}section.lista article:nth-child(even) div.testo{order:0}section.lista article:nth-child(even) a.img{order:1}section.lista article h4{font-size:2.2rem}section.lista article p{font-size:1.1rem}}main.storia section.elenco{--sb-track-color: #FFFFFF;--sb-thumb-color: #d40e14;--sb-size: 14px}main.storia section.elenco::-webkit-scrollbar{width:var(--sb-size)}main.storia section.elenco::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:0 0 0 0}main.storia section.elenco::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:3px 3px 0 0}@supports not selector(::-webkit-scrollbar){main.storia section.elenco{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}footer{margin:0 0 0 0;padding:0 0 0 0;width:100%;position:relative;clear:both;background-color:#b20d19}footer div.centro{margin:0 auto;padding:0 0 0 0;width:calc(100% - 2px);max-width:75rem;display:flex;flex-flow:row wrap;align-items:stretch;align-content:center;justify-content:flex-start;border-left:1px solid red;border-right:1px solid red}footer div.centro div.uno{margin:0 auto;padding:2.5rem;width:calc(100% - 5rem);display:flex;flex-flow:column wrap;align-items:center;justify-content:center;border-bottom:1px solid red}footer div.centro div.sotto{margin:0 auto;padding:4rem 2.5rem;width:calc(100% - 5rem);display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;background:url("../../images/pubblico/ISO9001.svg");background-repeat:no-repeat;background-position:calc(100% - 1.25rem) calc(100% - 1.25rem);background-size:auto 7.5rem}footer p{padding:.3125rem 0;margin:0 0;color:#fff;line-height:160%;text-align:center;width:100%;font-size:1.2rem}footer p span{text-align:left}footer p a{text-decoration:none;color:#fff}footer p a:hover{text-decoration:underline;color:#fbdf0e}footer div.centro div.sotto p{text-align:left}footer span.tel,footer span.sede,footer span.mail,footer span.nome{padding:.15rem 0 .15rem 1.6rem;margin:0 1.25rem 0 0;display:inline-block}footer span.tel{background:url(../../../images/pubblico/_phone.svg) no-repeat;background-size:auto 1.2rem;background-position:left .5rem}footer span.sede{background:url(../../../images/pubblico/_sede.svg) no-repeat;background-size:auto 1.2rem;background-position:left .5rem}footer span.mail{background:url("../../../images/pubblico/_mail.svg") no-repeat;background-size:auto .875rem;background-position:left .75rem}@media only screen and (max-width: 1200px){footer p{text-align:left}footer{padding:0 0 0 0;margin:0 0 0 0}footer div.centro div.sotto{margin:0 auto;padding:4rem 2.5rem 12rem;width:calc(100% - 5rem);display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;background:url("../../images/pubblico/ISO9001.svg");background-repeat:no-repeat;background-position:center calc(100% - 1.25rem);background-size:auto 7.5rem}}@media only screen and (min-width: 1201px){footer div.centro div.uno{width:calc(33.33% - 5rem)}footer div.centro div.uno.due{width:calc(33.33% - 5rem - 2px);border-left:1px solid red;border-right:1px solid red}}.testo_homepage{margin:0rem auto 0;padding:4.5rem 2.5rem 3.5rem 2.5rem;width:calc(100% - 5rem);text-align:center}.testo_homepage p{text-align:center;font-size:1.2rem;max-width:75rem;margin:.625rem auto}.testo_homepage p a{font-style:normal}.testo_homepage h3{text-align:center;display:inline-block;font-size:2.5rem;padding:.3125rem .625rem;margin:.625rem auto;color:#444;font-weight:900}@media only screen and (max-width: 600px){.testo_homepage{padding:2.5rem 1.25rem 1.5rem}.testo_homepage p{font-size:1rem}.testo_homepage h3{font-size:1.5rem}}section.ottavopiano{margin:0 0 0 0;width:100%;padding:0 0 0 0;position:relative;display:block;background-image:url("../../images/pubblico/bgBody.svg");background-position:center top;background-repeat:no-repeat;background-size:100% auto;background-attachment:fixed;background-color:#fff}section.ottavopiano h2{color:#000;padding:0.3125rem 0;line-height:135%;font-family:"Roboto Condensed",sans-serif;font-weight:900;text-align:left;margin:1.25rem 0;padding:0 0 0 0}section.ottavopiano h2 span{display:inline-block;margin:0 0 0 0;padding:.3125rem 0 0rem 2.5rem;border-bottom:3px solid #d40e14}section.ottavopiano .contenitore{width:calc(100% - 2.5rem);padding:1.25rem;position:relative;overflow:hidden}section.ottavopiano .contenuto{height:100%;margin:0 0 0 0;padding:0 0 0 0;display:flex;align-items:stretch;justify-content:space-around;flex-flow:row wrap;z-index:1;transition:margin ease-in-out 200ms}section.ottavopiano article{padding:0 0 0 0;margin:1.25rem;position:relative;border-radius:1.25rem;overflow:hidden;background:rgba(0,0,0,.03);transition:all ease-in-out 200ms}section.ottavopiano article:hover{background:rgba(0,0,0,.075)}section.ottavopiano article.selected{z-index:2}section.ottavopiano article div.testo{width:calc(100% - 2.5rem);padding:1.25rem;text-align:center;display:flex;flex-flow:column nowrap;justify-content:center}section.ottavopiano article a.img{width:100%;aspect-ratio:1/1.3;margin:0 0 0 0;padding:0 0 0 0;display:block;opacity:.8;transition:opacity ease-in-out 200ms}section.ottavopiano article:hover a.img{opacity:1}section.ottavopiano article h3{text-align:left;font-size:1.3rem;min-height:6rem}section.ottavopiano article h3 b{display:block;width:100%;font-size:2rem;padding:0 0 0 0;margin:0 0 .625rem 0;font-weight:700;color:#000;transition:all ease-in-out 200ms;background-image:url("../../images/pubblico/freccia_ottavo.svg");background-repeat:no-repeat;background-size:2rem auto;background-position:-3rem center}section.ottavopiano article:hover h3 b{width:calc(100% - 2.5rem);padding:0 0 0 2.5rem;background-position:0rem center}section.ottavopiano article h3 a{text-decoration:none;color:#000;font-weight:400}section.ottavopiano article h3 a:hover{color:#000;text-decoration:none}section.ottavopiano article p{color:rgba(0,0,0,.75);text-align:left;font-size:1.2rem;line-height:130%;overflow:hidden;padding:0 0 0 0}section.ottavopiano article a.vai{margin:.625rem 0 0 0;padding:.3125rem .625rem;display:none;transition:padding ease-in-out 300ms}section.ottavopiano article a.vai:hover{padding:.3125rem 1.25rem}section.ottavopiano article span.copertura,section.ottavopiano article a.maggiori_info,section.ottavopiano article a.aggiungi_copertura,section.ottavopiano article span.prezzo,section.ottavopiano article a.aggiungi,section.ottavopiano article span.prezzo_scontato,section.ottavopiano article.selected div.data,section.ottavopiano div.paginazione{display:none}@media only screen and (max-width: 600px){div#controlli_ottavopiano{display:none}section.ottavopiano article{width:20rem}}@media only screen and (min-width: 601px)and (max-width: 1350px){section.ottavopiano .contenuto{height:auto;flex-flow:row wrap;width:100% !important;content:"ridotto";margin-left:0 !important;height:auto !important}div#controlli_ottavopiano{display:none}section.ottavopiano article{width:20rem}}@media only screen and (min-width: 1351px){section.ottavopiano article{width:calc(25% - 2.5rem)}}section.terzopiano{width:100%;height:100vh;padding:0px 0px;position:fixed;top:0;letter-spacing:0;background:rgba(0,0,0,.5);z-index:10}section.terzopiano h2{display:none}section.terzopiano .contenitore{width:calc(100% - 10rem);height:calc(100% - 20rem);margin:10rem 5rem;padding:0px 0px;position:relative;display:block;overflow:hidden}section.terzopiano .contenuto{height:100%;margin:0px;padding:0px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;transition:all 1200ms cubic-bezier(0.77, 0, 0.175, 1) 0s;z-index:1}section.terzopiano article{width:100%;max-width:calc(100vh - 20rem);aspect-ratio:1/1;padding:0;text-align:center;position:relative;z-index:1}section.terzopiano article.selected{z-index:2}section.terzopiano article div.testo{height:calc(100% - 4.25rem);width:calc(86% - .25rem);padding:2rem 7%;margin:0 0 0 0;text-align:left;display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:flex-end;position:absolute;top:0;left:0;overflow-y:scroll;border:2px solid #fff;overflow-x:hidden;transition:all ease-in-out 300ms;scroll-snap-stop:always;scroll-snap-padding:100%;scrollbar-width:thin;scrollbar-color:#b20d19 #d40e14}section.terzopiano article div.testo::-webkit-scrollbar{width:5px;height:5px}section.terzopiano article div.testo::-webkit-scrollbar-track{-webkit-box-shadow:none;-webkit-border-radius:0;border-radius:0;background:none}section.terzopiano article div.testo::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#b20d19}section.terzopiano article div.testo::-webkit-scrollbar-thumb:window-inactive{background:#b20d19}section.terzopiano article a.img{display:none}section.terzopiano article h3{display:none;width:100%;max-width:60rem;color:#fff;margin:0 auto .625rem auto;transition:all ease-in-out 300ms;text-align:center;opacity:0;text-shadow:0 0 10px #000}section.terzopiano article h3 a{color:#fff;text-decoration:none;font-weight:700}section.terzopiano article p{width:100%;max-width:60rem;margin:0 auto;transition:all ease-in-out 300ms;transition-delay:300ms;text-align:center;opacity:0;color:#fff;text-shadow:0 0 10px #000;line-height:150%}section.terzopiano article p a{color:#fff}section.terzopiano article.selected h3{opacity:1}section.terzopiano article.selected p{opacity:1}section.terzopiano article a.vai{width:auto;display:inline-block;margin:1.25rem auto 1.25rem;padding:.625rem 1.25rem;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid #fff;opacity:0;transition:opacity ease-in-out 300ms;transition-delay:600ms;z-index:1001;background-color:#b20d19}section.terzopiano article a.vai:hover{background:#b20d19}section.terzopiano article.selected a.vai{opacity:1}section.terzopiano div.paginazione{width:94%;height:3rem;position:absolute;bottom:0;left:3%;z-index:1000;text-align:center;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;display:-webkit-flex;-webkit-flex-flow:row nowrap;-webkit-align-items:center;-webkit-justify-content:center;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-align:center;-ms-flex-pack:center}section.terzopiano div.paginazione label{display:inline-block;width:1rem;height:1rem;margin:0 .25rem;background:hsla(0,0%,100%,.9);cursor:pointer;border-radius:.5rem;font-size:0}section.terzopiano div.paginazione label.selected{background:#2ab0ff;width:2rem}section.terzopiano article span.copertura,section.terzopiano article a.maggiori_info,section.terzopiano article a.aggiungi_copertura,section.terzopiano article span.prezzo,section.terzopiano article a.aggiungi,section.terzopiano article span.prezzo_scontato{display:none}#controlli_terzopiano{position:absolute;top:0;left:0;height:100%;padding:0 0 0 0;margin:0 0 0 0;width:100%;overflow:visible}#controlli_terzopiano label{position:absolute;top:calc(50% + 1.75rem);width:2.5rem;height:2.5rem;padding:0;margin:0;display:block;cursor:pointer;z-index:1000}span.chiudi{position:absolute;top:.3125rem;right:.3125rem;width:auto;height:2.5rem;margin:0;display:block;cursor:pointer;z-index:1000;font-size:0;line-height:2.5rem;color:#fff;padding:0 .3125rem 0 2.5rem;background:url("../../../images/pubblico/close.svg") rgba(0,0,0,.3);background-position:.3125rem center;background-size:auto 80%;background-repeat:no-repeat;text-transform:uppercase;display:none}#controlli_terzopiano label.sinistra{background:url("../../../images/pubblico/sxW.svg") rgba(0,0,0,.3);background-repeat:no-repeat;background-position:center center;background-size:auto 80%;left:0}#controlli_terzopiano label.destra{background:url("../../../images/pubblico/dxW.svg") rgba(0,0,0,.3);background-repeat:no-repeat;background-position:center center;background-size:auto 80%;right:0}#controlli_terzopiano label.sinistra:hover{background:url("../../../images/pubblico/sxWHover.svg") rgba(0,0,0,.3);background-repeat:no-repeat;background-position:center center;background-size:auto 80%;left:0}#controlli_terzopiano label.destra:hover{background:url("../../../images/pubblico/dxWHover.svg") rgba(0,0,0,.3);background-repeat:no-repeat;background-position:center center;background-size:auto 80%;right:0}section.terzopiano article.selected div.data{display:none}@media only screen and (max-width: 600px){section.terzopiano{margin:0 0 0 0;padding:0 0 0 0;overflow:hidden}section.terzopiano .contenitore{width:calc(100% - 6rem);height:calc(100% - 16rem);margin:8rem 3rem}section.terzopiano article h3{font-size:1.6rem}section.terzopiano article p{font-size:1rem}section.terzopiano article a.vai{font-size:.75rem !important;margin:.625rem auto 0;padding:.3125rem .625rem}span.chiudi{top:8rem;right:4rem}}@media only screen and (min-width: 601px)and (max-width: 1200px){section.terzopiano{margin:0 0 0 0;padding:0 0 0 0;overflow:hidden}section.terzopiano article h3{font-size:1.6rem}section.terzopiano article p{font-size:1.2rem}span.chiudi{top:10rem;right:6rem}}@media only screen and (min-width: 1201px){section.terzopiano{margin:0 0 0 0;padding:0 0 0 0;overflow:hidden}section.terzopiano .contenitore{width:calc(100% - 10rem);height:calc(100% - 20rem);max-width:60rem;margin:10rem auto;padding:0px 0px;position:relative;display:block;overflow:hidden}section.terzopiano article h3{font-size:2rem}section.terzopiano article p{font-size:2rem}span.chiudi{top:10rem;right:calc(50% - 29rem)}}section.sestopiano h2{text-align:center;width:100%;margin:0 auto .625rem;color:#000;font-weight:300;font-family:chapman,sans-serif;border:none !important}section.sestopiano h2 span{padding:0 0 0 0}section.sestopiano{margin:0rem 0rem;width:calc(100% - 2*0rem);height:auto;position:relative;padding:2.5rem 0}section.sestopiano .contenitore{padding:.625rem 0;margin:0 auto;position:relative;overflow:hidden;width:94%}section.sestopiano .contenuto{display:flex;align-items:flex-start;justify-content:space-around;display:-ms-flexbox;transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1) 0s}section.sestopiano article{margin:0;padding:0;position:relative;opacity:1}section.sestopiano article a.vai{display:none}section.sestopiano article a.img{display:block;margin:0 0rem 0 0;position:absolute;bottom:0rem;left:0;z-index:2}section.sestopiano article div{display:none}section.sestopiano article div:hover{bottom:0rem}section.sestopiano article h3{display:none}section.sestopiano article p{display:none}div#controlli_sestopiano label{display:none}section.sestopiano .controlli{margin:-1rem auto 0 auto;padding:0;position:absolute;height:2rem;top:50%}@media only screen and (max-width: 960px){section.sestopiano .contenitore{height:auto}section.sestopiano .contenuto{flex-flow:row wrap}section.sestopiano article{width:12rem !important;height:8rem !important;padding:0}section.sestopiano article a.img{width:12rem !important;height:8rem !important}section.sestopiano .controlli{width:100%}div#controlli_sestopiano{display:none}}@media only screen and (min-width: 961px){section.sestopiano .contenitore{flex-flow:row nowrap}section.sestopiano article{width:9rem;height:6rem;padding:0}section.sestopiano article a.img{width:9rem;height:6rem}section.sestopiano .controlli{width:100%}div#controlli_sestopiano{display:none}}section.secondopiano{margin:2.5rem 0;padding:0 .625rem;width:calc(100% - 1.25rem);position:relative;display:block}section.secondopiano h2{text-align:left;width:100%;max-width:75rem;padding:0 0rem 0 0rem;margin:0 auto 1.25rem;font-weight:900;border-bottom:0;font-size:2.5rem;color:#444}section.secondopiano h2 span{display:inline-block;margin:0 0 0 0;padding:0 0 .3125rem 5rem;border-bottom:3px solid #d40e14}section.secondopiano .contenitore{padding:.625rem 0;margin:0 auto;position:relative;width:100%;max-width:75rem}section.secondopiano .contenuto{margin:0 0 0 0;padding:0 0 0 0;width:100%;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;transition:all 1200ms cubic-bezier(0.77, 0, 0.175, 1) 0s;z-index:1}section.secondopiano article{width:100%;max-width:36rem;padding:0 0 0 0;margin:0 0 1.25rem 0;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:space-between}section.secondopiano article.selected{z-index:2}section.secondopiano article div.testo{width:100%;padding:1.25rem 0;margin:0 0 0 0;text-align:left;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center}section.secondopiano article a.img{width:100%;aspect-ratio:3/2;margin:.3125rem 0;padding:0 0 0 0;display:block}section.secondopiano article h3{margin:0 0 .3125rem 0;padding:0 0 0 0;font-size:1.6rem}section.secondopiano article h3 a{text-decoration:none}section.secondopiano article p{font-size:1.1rem;width:100%}section.secondopiano article p.data_ora{line-height:100%;padding:0 0 .3125rem 0}section.secondopiano article a.vai{margin:.625rem 0 0 0;padding:.3125rem .625rem;display:inline-block;transition:padding ease-in-out 300ms;text-decoration:none}section.secondopiano article a.vai:hover{padding:.3125rem .625rem .3125rem 1.25rem}section.secondopiano article span.copertura,section.secondopiano article a.maggiori_info,section.secondopiano article a.aggiungi_copertura,section.secondopiano article span.prezzo,section.secondopiano article a.aggiungi,section.secondopiano article span.prezzo_scontato,section.secondopiano article.selected div.data,#controlli_secondopiano,section.secondopiano div.paginazione{display:none}@media only screen and (min-width: 601px)and (max-width: 1200px){section.secondopiano article{flex-flow:column nowrap;max-width:15rem}section.secondopiano .contenuto{justify-content:space-around}section.secondopiano article a.img{max-width:15rem;max-height:10rem}section.secondopiano article div.testo{width:100%;margin:.3125rem 0;padding:0 0 0 0;text-align:center !important}section.secondopiano article a.vai{margin:.625rem auto 0}section.secondopiano article p{text-align:center}}@media only screen and (min-width: 1201px){section.secondopiano .contenuto{justify-content:space-between}}section.settimopiano h2{display:none}section.settimopiano{position:relative;margin:0 0 0 0;padding:0 0 0 0;width:100%;height:auto;display:flex;transition:all ease-in-out 300ms;overflow:auto}section.settimopiano .contenitore{padding:0 0 0 0;margin:0 0 0 0;position:relative;overflow:hidden;width:100%;height:auto}section.settimopiano .contenuto{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap;width:100% !important;height:auto}section.settimopiano article{margin:0 0 0 0;padding:0 0 0 0;position:relative;overflow:visible;cursor:pointer}section.settimopiano article div.testo{margin:0 0 0 0;padding:.625rem;width:calc(100% - 1.25rem);height:calc(100% - 1.25rem);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-flow:column wrap;transition:background ease-in-out 300ms}section.settimopiano article:nth-child(1) div.testo{background:rgba(236,92,87,.8)}section.settimopiano article:nth-child(2) div.testo{background:rgba(84,172,223,.8)}section.settimopiano article:nth-child(3) div.testo{background:rgba(149,193,70,.8)}section.settimopiano article:nth-child(1):hover div.testo{background:#ec5c57}section.settimopiano article:nth-child(2):hover div.testo{background:#54acdf}section.settimopiano article:nth-child(3):hover div.testo{background:#95c146}section.settimopiano article h3{text-align:center;text-transform:uppercase;font-weight:800;font-family:acumin-pro-condensed,sans-serif}section.settimopiano article h3 a{color:#fff}section.settimopiano article a.vai{color:#fff;text-decoration:none;display:inline-block;padding:.2rem .625rem;text-transform:uppercase;border:1px solid #fff;border-radius:.25rem;margin-top:.625rem;font-weight:400;font-family:acumin-pro-condensed,sans-serif}section.settimopiano article p,div#controlli_settimopiano label,section.settimopiano article a.img,section.settimopiano article div.mask{display:none}@media only screen and (max-width: 900px){section.settimopiano .contenitore{padding:0 0 0 0;margin:0 0 0 0;position:relative;height:auto}section.settimopiano .contenuto{position:relative}section.settimopiano{height:auto}section.settimopiano article{width:100%;height:60vw}}@media only screen and (min-width: 901px){section.settimopiano{margin-bottom:.3125rem}section.settimopiano article{width:33.33%;height:19vw}section.settimopiano article h3{font-size:1.6rem}section.settimopiano article a.vai{font-size:1.2rem}}section.primopiano{margin:1.25rem 0;padding:0 0 0 0;width:100%;height:auto;position:relative}section.primopiano h2{text-align:center;width:calc(100% - 5rem);padding:0 2.5rem;margin:0 0 0rem 0;font-weight:400;border-bottom:0;font-size:2.5rem;color:#444;text-transform:uppercase}section.primopiano h2 span{display:inline-block;margin:0 0 0 0;padding:0 0 .3125rem 0}section.primopiano .contenitore{padding:0 0;width:100%;margin:0 auto;position:relative;overflow:hidden}section.primopiano .contenuto{margin:0;padding:0;display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row nowrap;transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1) 0s;position:relative}section.primopiano article{margin:0;padding:0;position:relative;border:none;cursor:pointer}section.primopiano article div.mask{width:100%;height:100%;z-index:1 !important;position:absolute;top:0;left:0;transition:all ease-in-out;transition-duration:600ms}section.primopiano article:hover div.mask{top:calc(-100% + 3rem)}section.primopiano article div.testo{z-index:2 !important;position:absolute;top:0;left:0;width:100%;height:100%;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden}section.primopiano article div.testo p{width:calc(100% - 4rem);height:calc(100% - 4rem);margin:0 0 0 0;padding:2rem;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;position:absolute;top:100%;transition:all ease-in-out;transition-duration:600ms;background:rgba(212,14,20,.8);z-index:2 !important;overflow:hidden;text-align:justify;-moz-text-align-last:center;text-align-last:center;line-height:140%;font-size:1rem;color:#fff}section.primopiano article:hover div.testo p{top:0}section.primopiano article h3{margin:0 0 0 0;padding:0 0;text-align:left;line-height:1.4rem;font-size:1rem;display:inline-block;color:#fff;width:100%;font-weight:700;background:#d40e14;z-index:3 !important;position:absolute;top:0;left:0;width:5rem;transform-origin:left top;transform:translate(0rem, 5rem) rotate(-90deg);text-align:center}section.primopiano article h3 span{font-weight:400;opacity:0;transition:all ease-in-out;transition-duration:600ms}section.primopiano article:hover div.testo h3 span{opacity:1}section.primopiano article h3 sup{margin:0 0 0 0;padding:0 0 0 0;line-height:100%}section.primopiano article h3 a{text-decoration:none;color:#fff}section.primopiano article h3 a:hover{color:#fff}section.primopiano .controlli{width:100%;height:100%;position:absolute;top:0;left:0}div#controlli_primopiano label{position:absolute;width:2rem;height:2rem;top:.625rem;cursor:pointer}div#controlli_primopiano label.sinistra{left:0;background:url("../../../images/pubblico/sx.svg") no-repeat;background-position:center center;background-size:auto 80%}div#controlli_primopiano label.destra{left:calc(100% - 2rem);background:url("../../../images/pubblico/dx.svg") no-repeat;background-position:center center;background-size:auto 80%}div#controlli_primopiano label.sinistra:hover{background:url("../../../images/pubblico/sxHover.svg") no-repeat;background-position:center center;background-size:auto 80%}div#controlli_primopiano label.destra:hover{background:url("../../../images/pubblico/dxHover.svg") no-repeat;background-position:center center;background-size:auto 80%}section.primopiano article span.copertura,section.primopiano article a.aggiungi,section.primopiano article span.prezzo,section.primopiano article span.prezzo_scontato,section.primopiano article a.vai,section.primopiano article div.data{display:none}@media only screen and (max-width: 600px){section.primopiano article{width:100vw !important;height:66.66vw}section.primopiano h2{font-size:1.5rem}div#controlli_primopiano label{top:0rem}}@media only screen and (min-width: 601px)and (max-width: 1200px){section.primopiano article{width:50vw !important;height:33.33vw}}@media only screen and (min-width: 1201px){section.primopiano article{width:25vw;height:16.66vw}}section.quartopiano h2{display:none}section.quartopiano .contenitore{padding:0 0 0 0;margin:0 0 0 0;position:relative;width:100%}section.quartopiano .contenuto{margin:0;padding:0;display:flex;align-items:flex-start;justify-content:space-between}section.quartopiano article{margin:0;padding:0;position:relative;background:#17428d !important}section.quartopiano article a.vai{color:#fff !important;border:1px solid hsla(0,0%,100%,.5) !important;display:inline-block;padding:.625rem 1.25rem;margin:1.25rem 0 0 0;transition:all ease-in-out 300ms;text-transform:uppercase;background:url("../../images/pubblico/call.svg") no-repeat;background-position:-5rem center;background-size:auto 50%}section.quartopiano article a.vai:hover{color:#fff !important;border:1px solid #fff !important;padding:.625rem 1.25rem .625rem 3rem;background-position:1rem center}section.quartopiano article h3{text-align:left;margin:.625rem 0;padding:0 0;color:#a28044;text-transform:uppercase;font-weight:300;line-height:140%}section.quartopiano article h3 a{text-decoration:none;color:#fff !important;display:inline-block;padding:0 0 .625rem 0;background:url("../../images/pubblico/bgWhite.png") no-repeat;background-position:left bottom;background-size:30% 2px;transition:background-size ease-in-out 300ms}section.quartopiano article h3 a:hover{color:#fff !important;background-size:100% 2px}section.quartopiano article p{line-height:140%;color:hsla(0,0%,100%,.8) !important}section.quartopiano article p strong{color:#fff !important}section.quartopiano article a.aggiungi,section.quartopiano article span.prezzo,section.quartopiano article span.prezzo_scontato,section.quartopiano article div.img:hover span.copertura,section.quartopiano article span.copertura a.maggiori_info,section.quartopiano article span.copertura a.aggiungi_copertura,section.quartopiano .controlli{display:none}section.quartopiano div.paginazione{width:3rem;height:100%;position:absolute;top:0;right:0rem;z-index:1000;text-align:center;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}section.quartopiano div.paginazione label{display:inline-block;width:.625rem;height:.625rem;margin:.3125rem 0;background:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer}section.quartopiano div.paginazione label.selected{background:#fff}@media only screen and (max-width: 1200px){section.quartopiano{margin:0rem auto 0 auto;overflow:visible;height:auto !important;width:100%;padding:0 0 0 0}section.quartopiano .contenitore{width:100%}section.quartopiano .contenuto{flex-flow:column nowrap;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;width:100% !important;content:"ridotto";margin-left:0 !important;height:auto !important}section.quartopiano article{width:100%;padding:0 0 0rem 0;margin:.625rem 0;opacity:1 !important;border:none !important}section.quartopiano article div.img{width:100%;height:66vw}section.quartopiano article div.testo{width:94%;margin:1.25rem 3%;text-align:center}section.quartopiano article h3{margin-top:0rem;font-size:1.5rem;text-align:center}section.quartopiano article h3 a{background-position:center bottom}section.quartopiano article p{text-align:center;padding:.3125rem 0 .3125rem 0rem;font-size:.75rem;margin:0}section.quartopiano div.paginazione{display:none}div#controlli_quartopiano{display:none}section.quartopiano .controlli{width:100%}div#controlli_quartopiano label{display:none}section.quartopiano .controlli{display:none}section.quartopiano article a.vai{margin:1.25rem auto 0}}@media only screen and (min-width: 1201px){section.quartopiano{width:100%;padding:0rem 0;margin:0 0 0rem;position:relative;z-index:2001;height:33vw;overflow:hidden}section.quartopiano .contenuto{flex-flow:column wrap;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;padding:0 0 0 0;margin:0 0 0 0;height:33vw}section.quartopiano article{width:100%;padding:0rem 0;margin:0 0;position:absolute;top:0;left:0;z-index:0;transition:all ease-in-out 300ms;opacity:0}section.quartopiano article.selected{z-index:1;opacity:1}section.quartopiano article div.img{width:60%;height:33vw;float:left;margin:0 0 0 0;overflow:hidden;z-index:1}section.quartopiano article div.testo{width:calc(45% - 8rem);margin:0 0 0 0;padding:3rem 4rem 3rem calc(10% + 4rem);height:calc(33vw - 6rem);display:flex;align-items:flex-start;justify-content:center;flex-flow:column wrap;position:absolute;right:0;top:0;z-index:1;background:url("../../images/pubblico/mask_quarto.svg") no-repeat;background-position:left center;background-size:auto 100%}section.quartopiano article h3{width:100%;padding:0rem 2rem .3125rem 0rem;font-size:2rem !important}section.quartopiano article p{width:100%;padding:0rem 2rem .3125rem 0rem;line-height:150% !important;font-size:1.1rem !important}}section.quintopiano{margin:2.5rem 0;padding:0 .625rem;width:calc(100% - 1.25rem);position:relative;display:block}section.quintopiano h2{text-align:left;width:100%;max-width:75rem;padding:0 0rem 0 0rem;margin:0 auto 1.25rem;font-weight:900;border-bottom:0;font-size:2.5rem;color:#444}section.quintopiano h2 span{display:inline-block;margin:0 0 0 0;padding:0 0 .3125rem 5rem;border-bottom:3px solid #d40e14}section.quintopiano .contenitore{padding:.625rem 0;margin:0 auto;position:relative;width:100%;max-width:75rem}section.quintopiano .contenuto{margin:0 0 0 0;padding:0 0 0 0;width:100%;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;transition:all 1200ms cubic-bezier(0.77, 0, 0.175, 1) 0s;z-index:1}section.quintopiano article{width:100%;max-width:36rem;padding:0 0 0 0;margin:0 0 1.25rem 0;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:space-between}section.quintopiano article.selected{z-index:2}section.quintopiano article div.testo{width:100%;padding:1.25rem 0;margin:0 0 0 0;text-align:left;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center}section.quintopiano article a.img{width:100%;aspect-ratio:3/2;margin:.3125rem 0;padding:0 0 0 0;display:block;background-size:cover !important}section.quintopiano article h3{margin:0 0 .3125rem 0;padding:0 0 0 0;font-size:1.6rem}section.quintopiano article h3 a{text-decoration:none}section.quintopiano article p{font-size:1.1rem;width:100%}section.quintopiano article p.data_ora{line-height:100%;padding:0 0 .3125rem 0}section.quintopiano article a.vai{margin:.625rem 0 0 0;padding:.3125rem .625rem;display:inline-block;transition:padding ease-in-out 300ms;text-decoration:none}section.quintopiano article a.vai:hover{padding:.3125rem .625rem .3125rem 1.25rem}section.quintopiano article span.copertura,section.quintopiano article a.maggiori_info,section.quintopiano article a.aggiungi_copertura,section.quintopiano article span.prezzo,section.quintopiano article a.aggiungi,section.quintopiano article span.prezzo_scontato,section.quintopiano article.selected div.data,#controlli_quintopiano,section.quintopiano div.paginazione{display:none}@media only screen and (min-width: 601px)and (max-width: 1200px){section.quintopiano article{flex-flow:column nowrap;max-width:15rem}section.quintopiano .contenuto{justify-content:space-around}section.quintopiano article a.img{max-width:15rem;max-height:10rem}section.quintopiano article div.testo{width:100%;margin:.3125rem 0;padding:0 0 0 0;text-align:center !important}section.quintopiano article a.vai{margin:.625rem auto 0}section.quintopiano article p{text-align:center}}@media only screen and (min-width: 1201px){section.quintopiano .contenuto{justify-content:space-between}}#formrapido{margin:0 0 0 0;display:flex;align-items:flex-start;justify-content:center;flex-flow:column wrap}#formrapido form{width:100%;margin:0 0 0 0;padding:0 0 0 0}#formrapido fieldset{width:100%;margin:0 0 0 0;padding:0 0 0 0;display:flex;align-items:center;justify-content:flex-start;flex-flow:column wrap;border:0}#formrapido label{width:100%;margin:.25rem 0;padding:0 0 0 0}#formrapido label a{font-weight:600;text-decoration:underline}#formrapido label.accetta_trattamento{margin-bottom:1.25rem}#formrapido label input[type=text],#formrapido label textarea{width:calc(100% - 1.25rem - 2px);margin:0 0 0 0;padding:.625rem;border:0;background:rgba(0,0,0,.05);font-size:1.1rem;font-family:"Roboto",sans-serif}#formrapido h3{text-transform:uppercase;color:#444}#formrapido p{color:#444}@media only screen and (max-width: 1200px){#formrapido{width:calc(100% - 5rem);padding:2.5rem;height:auto}}@media only screen and (min-width: 1201px){#formrapido{float:right;aspect-ratio:1/1;padding:5rem;height:calc(33vw - 10rem);margin:0 calc(50% - 33vw) 0 0}#formrapido h3{font-size:2.2rem}}/*# sourceMappingURL=index.css.map */
