main button,main input[type=button]{font-size:1.2rem;padding:1rem 2.5rem;text-align:center;margin:0 .3125rem;border-radius:.3125rem;color:#fff;background:#ac1918;cursor:pointer;border:none;text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:600}main button:hover,main input[type=button]:hover{background:red}main div.bottoni.genera_password input[type=button]{font-size:.7rem;padding:.125rem;text-align:center;margin:0 .3125rem}main div.form a.help_small{background:url("../../../images/adm/help-icon.png") no-repeat center center}main div.inv{display:none !important}main div.show{display:flex !important}main div.form{width:calc(100% - 5rem);border:none;padding:2.5rem;margin:1.25rem 0;background:#f6f5f3;border-radius:1.25rem}main form{width:100%;border:none;padding:1.25rem 0;margin:0rem 0}main div.form fieldset{width:100%;border:none;padding:0rem 0;margin:0rem 0}main div.form fieldset legend{padding:.25rem .625rem;text-transform:uppercase}main div.form fieldset small{font-style:italic}main div.form fieldset div.contenuto_form{width:100%;border:none;padding:0 0;margin:0 0 0 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:space-between}main div.form fieldset label{width:100%;padding:0 0 0 0;margin:.3125rem 0;font-size:1rem}main div.form fieldset label h3{margin:1.25rem 0 .3125rem 0}main input[type=text],main textarea,main input[type=email],main input[type=email],main input[type=date],main input[type=password]{width:calc(100% - 1.25rem - 2px);padding:.3125rem .625rem;margin:.3125rem 0;border:1px solid #9898a0;font-family:"Inter",sans-serif}main input[type=file]{width:100%;padding:.3125rem 0;margin:.3125rem 0}main input[type=text],main textarea,main input[type=email],main input[type=email],main input[type=date],main input[type=password],main select,main main div.contenitore_multiplo div span,main input[type=file],main div.form fieldset p{font-size:1rem;font-family:"Inter",sans-serif}main select{width:100%;padding:.3125rem;margin:.3125rem 0;text-align:left;font-size:1rem}main div.bottoni{width:100%;padding:.3125rem 0;text-align:center}main div.formisi div.bottoni button{display:none}main div.contenitore_multiplo{width:100%;border:none;padding:0 0;margin:1.25rem 0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}main div.contenitore_multiplo div{width:calc(33.33% - 1.25rem);margin:0 .625rem;padding:.3125rem 0;text-align:left;font-size:1rem;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}main div.contenitore_multiplo label{font-weight:700;margin-bottom:.625rem;text-transform:uppercase}main div.contenitore_multiplo div input{margin-top:.55rem}main div.contenitore_multiplo div span{max-width:calc(100% - 2rem)}main div.contenitore_multiplo.privacy{margin:0}main div.contenitore_multiplo.privacy div{width:100%;display:block;margin:0}main div.contenitore_multiplo div span{margin:0 0 0 .3125rem;line-height:2rem}main div.form fieldset label.errore{padding:0 0 0 2.25rem;text-transform:uppercase;margin:.3125rem auto;border-radius:.3125rem;line-height:1.5rem;font-weight:700;color:red}main div.form fieldset label span.errore_input{margin-left:.3125rem;padding-left:1.25rem;font-weight:700;color:red}main div.form span.messaggio_inviato_correttamente{display:block;margin:2.5rem 0;width:100%;text-align:center;font-size:1.2rem}main div.form a.help_small{float:left;width:1rem;height:1rem;margin:0px 0px 0px .3125rem;padding:0px}main textarea{height:10rem}@media only screen and (max-width: 960px){main div.bottoni.genera_password{width:96%;text-align:right}main div.contenitore_multiplo div{width:100%;margin:0 0}}@media only screen and (min-width: 961px){main.monocolonna div.form{width:100%;margin:1.25rem auto !important}main div.form fieldset label.meta{width:calc(50% - 1.25rem)}main div.bottoni.genera_password{text-align:right}}header{margin:0;padding:0 2.5rem;position:relative;width:calc(100% - 5rem);z-index:5 !important;pointer-events:none}header a#logo{background:url("../../../images/pubblico/logo.svg") no-repeat;background-position:left center;background-size:auto 100%;padding:0 0 0 0;border:0;display:block;pointer-events:auto}@media only screen and (max-width: 1200px){header a#logo{margin:1.25rem 0;height:3rem;width:8.33155rem}header{background-color:#f6f5f3}}@media only screen and (min-width: 1201px){header a#logo{margin:2.5rem 0;height:5rem;width:16.43984rem;z-index:2}}nav{border:0;margin:0 auto 0;z-index:4 !important;padding:0 0 0 0;width:100%;background:#f6f5f3;cursor:url("../../images/pubblico/bg_rci.svg") 50 50,auto}nav ul{width:100%;margin:0;padding:0;z-index:10;position:relative;display:flex;flex-flow:row wrap;align-content:flex-start;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:1.1rem !important;line-height:1.25rem;height:auto;text-align:left;font-weight:500;text-transform:uppercase;cursor:url("../../images/pubblico/bg_rci.svg") 50 50,pointer}nav ul.service li a{text-transform:none}nav ul li ul li a{width:calc(100% - 1.25rem);font-size:1rem !important}nav li a{color:rgba(71,76,86,.75)}nav li a:hover{color:#474c56}nav ul li a.selected{color:#474c56}nav ul li.nascosto,nav ul li.home{display:none}nav ul li.red{background-color:#ac1918;color:#fff !important;border-radius:.3125rem;padding:0 1rem;margin-left:2rem}nav ul li.red>a{color:#fff !important}nav ul li.red:hover{background-color:red}nav li#cerca{margin:0 0 0 0;padding:0 0 0 2.5rem;list-style:none;display:flex;flex-flow:row wrap;align-content:center;justify-content:center;background:url("../../../images/pubblico/cerca.svg") no-repeat;background-position:.5rem center;background-size:1.6rem auto}nav li.rci{display:flex;flex-flow:row wrap;align-content:center;justify-content:center;background:url("../../../images/pubblico/rci.png") no-repeat;background-position:0 center;background-size:100% auto}nav li.rci a{opacity:0}nav li.rci a b{font-weight:900 !important}nav li#cerca input{text-align:center;width:100%;font-size:.875rem}@media only screen and (max-width: 1200px){nav{width:calc(100% - 5rem);position:absolute;right:-100%;top:0rem;padding:6.5rem 2.5rem 1rem;height:calc(100vh - 7.5rem);transition:all ease-in-out 400ms;z-index:3000 !important;background:rgba(246,245,243,.98);display:flex;flex-flow:column nowrap}nav.estratto{position:fixed;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 hsla(0,0%,100%,.15)}nav ul li.red{margin:1.5rem auto;width:50%;display:flex;justify-content:center}nav ul li a{padding:.5rem 0rem}nav ul li ul li a{width:auto}nav a.estrai_menu{background:url(../../../images/pubblico/nav/menu_open.svg) no-repeat center center;width:3rem;height:3rem;float:left;margin:0;padding:0;border:0;position:absolute;top:0rem;left:-3rem}nav.estratto a.estrai_menu{background:url(../../../images/pubblico/nav/menu_close.svg) no-repeat center center;position:absolute;top:0rem;left:calc(100% - 3rem)}nav ul li a.apri_chiudi{width:1.25rem;height:1.25rem;position:absolute;right:0px;background:url("../../../images/pubblico/nav/menu_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/nav/menu_smartLi.svg) no-repeat;padding:0 0 0 1rem;background-size:auto .625rem;background-position:.3125rem .75rem}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.midmenu{display:none}nav ul.service{order:2;margin-top:2.5rem}nav li.rci{display:flex;flex-flow:row wrap;align-content:center;justify-content:flex-start;margin-left:0;margin-bottom:.3125rem;background-size:auto 90%;width:calc(100% - 1rem);padding-left:1rem;border:none}}@media only screen and (min-width: 1201px){a.estrai_menu,nav ul li a.apri_chiudi{display:none}nav{margin:0 0 0 0 !important;padding:.625rem 2.5rem .625rem 0;position:relative;width:calc(100% - 2.5rem);height:calc(100% - 1.25rem);align-self:center;right:0 !important;display:flex;flex-flow:row wrap;align-content:space-around;justify-content:center}nav ul{margin:0 auto;padding:0;z-index:10;justify-content:flex-end}nav ul li ul{position:absolute;left:0;top:2.5rem;z-index:1;width:18rem}nav ul li ul li ul{position:absolute;left:100%;top:0}nav ul li ul li{overflow:hidden;max-height:0;width:calc(100% - 1rem);transition:all 300ms ease-in-out;background-color:rgba(71,76,86,.75);padding-top:0;padding-bottom:0;padding-right:1rem}nav ul li ul li ul li{background-color:rgba(71,76,86,.75)}nav ul li ul li:hover{overflow:visible}nav ul li ul li a{color:#fff}nav ul li ul li:hover{background-color:#ac1918}nav ul li ul li ul li:hover{background-color:#ac1918}nav ul li ul li:hover a{color:#fff}nav ul>li:hover ul li{max-height:150px;padding-top:.3125rem;padding-bottom:.3125rem}nav ul li ul li ul.midmenu li{max-height:0}nav ul li ul li:hover ul.midmenu li{max-height:150px}nav ul li ul li{width:100%}nav ul li.lingue{margin-left:1.25rem}nav ul li.lingue ul{width:8rem}nav ul li.figli{padding-left:1.2rem;background:url("../../images/pubblico/nav/nev_desktop_figli.svg") no-repeat;background-position:.625rem center;background-size:.6rem auto}nav ul li ul li.figli{padding-right:1rem;padding-left:0;background:url("../../images/pubblico/nav/nev_desktop_ul_ul_il_figli.svg") no-repeat;background-position:calc(100% - .625rem) 1.15rem;background-size:auto .6rem;background-color:rgba(172,25,24,.9)}nav ul li ul li.figli:hover{background:url("../../images/pubblico/nav/nev_desktop_ul_ul_il_figli.svg") no-repeat;background-position:calc(100% - .625rem) 1.15rem;background-size:auto .6rem;background-color:#ac1918}nav li.rci{margin-right:1.25rem}}html{min-height:100%;width:100%;background:#f6f5f3}body{margin:0 0 0 0;padding:0 0 0 0;background:#f6f5f3;overflow-x:hidden;width:100%;position:relative;font-family:"Inter",sans-serif}#tutto{margin:0 0 0 0;height:auto;min-height:auto;display:grid;overflow-x:hidden;max-width:100%;position:relative;grid-auto-flow:row}header{grid-area:head}nav{grid-area:head}main{grid-area:main;position:relative;width:100%;margin:0 auto;padding:0 0 0 0;clear:both}main.home{width:100%;max-width:100% !important;background-color:#000}aside{grid-area:aside}article.mappa_homepage{grid-area:dopo}footer{grid-area:footer}#slideHead{grid-area:prima}div#barra_social{grid-area:social}div#tutto div.percorso{grid-area:prima}div#tutto div#pre_main{grid-area:prima;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;margin:0 0 0 0;padding:0 0 0 0}div#tutto div#post_main{grid-area:dopo;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;margin:0 0 0 0;padding:0 0 0 0}#formrapido{grid-area:rapido}@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;grid-template-areas:"head head head head" "prima prima prima prima" "main main main main" "dopo dopo dopo dopo" "aside aside aside aside" "rapido rapido rapido rapido" "social social social social" "footer footer footer footer";column-gap:calc(0rem/4);row-gap:calc(0rem/4)}div#tutto div.percorso{display:none}}@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);grid-template-columns:repeat(8, 1fr);grid-template-rows:auto}#tutto.duecolonne{grid-template-areas:"head head head head head head head head" "prima prima prima prima prima prima prima prima" "aside aside main main main main main main" "dopo dopo dopo dopo dopo dopo dopo dopo" "rapido rapido rapido rapido rapido rapido rapido rapido" "social social social social social social social social" "footer footer footer footer footer footer footer footer"}#tutto.monocolonna{grid-template-areas:"head head head head head head head head" "prima prima prima prima prima prima prima prima" "main main main main main main main main" "dopo dopo dopo dopo dopo dopo dopo dopo" "rapido rapido rapido rapido rapido rapido rapido rapido" "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;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}#tutto.duecolonne{grid-template-areas:"head head head head head head head head head head head head" "prima prima prima prima prima prima prima prima prima prima prima prima" "aside aside aside main main main main main main main main main" "dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo" "footer footer footer footer footer footer footer footer footer social social social"}#tutto.monocolonna{grid-template-areas:"head head head head head head head head head head head head" "prima prima prima prima prima prima prima prima prima prima prima prima" "main main main main main main main main main main main main" "dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo" "footer footer footer footer footer footer footer footer footer social social social"}div.percorso p,main{max-width:75rem;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}body.homepage main{max-width:100%}}@media only screen and (min-width: 1401px){#tutto{padding:0rem calc(4*0rem);width:calc(100% - 8*0rem);column-gap:0rem;row-gap:0rem;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}#tutto.duecolonne{grid-template-areas:"head head head head head head head head head head head head" "prima prima prima prima prima prima prima prima prima prima prima prima" "aside aside aside main main main main main main main main main" "dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo" "footer footer footer footer footer footer footer footer footer social social social"}#tutto.monocolonna{grid-template-areas:"head head head head head head head head head head head head" "prima prima prima prima prima prima prima prima prima prima prima prima" "main main main main main main main main main main main main" "dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo dopo" "footer footer footer footer footer footer footer footer footer social social social"}div.percorso p,main{max-width:85rem;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}body.homepage main{max-width:100%}}@media only screen and (min-width: 1701px){div.percorso p,main{max-width:100rem;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}body.homepage main{max-width:100%}}main{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.box{margin:2.5rem;width:calc(100% - 2*2.5rem)}p.percorso{margin:0rem 2.5rem}h1{margin:1.25rem 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}.col-xs-full,.col-s-full,.col-m-full,.col-l-full,.col-xl-full,.col-xxl-full,.col-max-full{margin:0 0}.maxwidth{background:#f5f5f5;margin:0 0 0 0;padding:2.5rem 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% - 75rem/2) !important;padding-right:calc(50% - 75rem/2) !important}}div#barra_social{position:relative;width:calc(100% - 5rem);height:calc(100% - 5rem);margin:0 auto;padding:2.5rem 2.5rem 2.5rem 2.5rem;z-index:2;display:flex;align-items:flex-start;justify-content:center;flex-flow:row wrap;background:none;align-self:center;background-color:#f6f5f3}div#barra_social a{margin:0 .125rem;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.pinterest{background:url("../../images/pubblico/pinterest_stripe.svg") no-repeat;background-size:100% 200%;background-position:center top;transition:background-position ease-in-out 200ms}div#barra_social a.pinterest:hover{background-position:center bottom}div#barra_social a.whatsapp{background:url("../../images/pubblico/whatsapp_stripe.svg") no-repeat;background-size:100% 200%;background-position:center top;transition:background-position ease-in-out 200ms}div#barra_social a.whatsapp: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}div#barra_social{height:calc(100% - 2.5rem - 1px);padding:1.25rem 2.5rem}div#barra_social a{margin:.2rem}}@media only screen and (min-width: 1201px){div#barra_social{z-index:2;flex-flow:row wrap;justify-content:flex-end;align-items:flex-start;border-top:none;height:calc(100% - 2.5rem);margin:0 auto;padding:2.5rem 2.5rem 0rem 2.5rem;width:calc(100% - 5rem);background:url("../../images/pubblico/logo.svg") no-repeat;background-position:calc(100% - 2.5rem) calc(100% - 2.5rem);background-size:auto 4rem;background-color:#f6f5f3}}#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:1rem;line-height:1.6rem}#banner_cookie p a{color:white;font-size:1rem;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}div.percorso{margin:0 0 0 0 !important;padding:0 0 0 0;width:100%;z-index:2;height:2rem;background:#222}div.percorso p{text-transform:lowercase;text-align:left;font-size:1rem;color:hsla(0,0%,100%,.75);font-weight:400;margin:0 auto 0 !important;padding:0rem 2.5rem;width:calc(100% - 5rem);z-index:2;line-height:2rem}div.percorso p span a{color:hsla(0,0%,100%,.75);text-decoration:none;font-weight:400}div.percorso p span a:hover{color:#fff}div.percorso p span a.tel,div.percorso p span a.mail{display:inline-block;padding:0 0 0 2rem}div.percorso p span a.tel{margin:0 0 0 auto;background:url("../../images/pubblico/_phone_nero.svg") no-repeat;background-position:.625rem center;background-size:auto 100%}div.percorso p span a.mail{margin:0 0 0 .625rem;background:url("../../images/pubblico/_mail_nero.svg") no-repeat;background-position:.3125rem center;background-size:auto 70%}html{font-size:100%;color:#474c56}main h1{padding:0 0;line-height:135%;width:100%;font-weight:600;color:#474c56;font-family:"Platypi",serif}main.notitle h1{display:none}main h2,main h3,main h4,main h5,main h6{width:100%;font-weight:700;font-family:"Platypi",serif}main h2,main h3,main h4,main h5,main h6,main p,main li,main table td,main table th{padding:0.3125rem 0;line-height:135%;margin:0 0 0 0}main.offerta h2{width:100%;font-weight:400;font-family:"Platypi",serif;color:#ac1918;margin-top:0 !important}main.offerta h2 strong{font-weight:700}main.offerta div.box.testo:nth-of-type(1){margin-top:0 !important}main h3,main h4{color:#474c56}main h3 u{text-decoration:none;color:#ac1918}main p{text-align:justify;margin:.3125rem 0;color:rgba(71,76,86,.75);line-height:140%}main p strong{font-weight:600;color:#474c56}main li{margin:0 0 0 0rem;list-style-position:outside;list-style-image:url("../../images/pubblico/bgLi.svg");color:rgba(71,76,86,.75)}main a{color:#474c56;font-weight:600}main a:hover{color:#E30B17}main ul,main ol{padding:0 0 0 1.75rem;margin:.3125rem 0}div.box.testo>*:first-child{padding-top:0 !important;margin-top:0 !important}main div.testo .view_contenuto{height:7rem;width:100%;position:absolute;bottom:0;left:0;margin:0 0 0 0;padding:0 0 0 0;background-position:center bottom,top left !important;background-size:32px 32px,100% 100% !important;background-repeat:no-repeat,repeat !important}main div.testo.chiuso .view_contenuto{background:url("../../images/pubblico/apri_nuovo.svg"),linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8))}main div.testo.aperto .view_contenuto{background:url("../../images/pubblico/chiudi_nuovo.svg"),linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8));height:2rem}main div.testo.chiuso{overflow:hidden;max-height:7rem}main div.testo.aperto{max-height:200rem;padding:0 0 2rem 0}main div.testo div{padding:.625rem 0}main div.testo{position:relative}main div.testo.col-max-full{width:calc(100% - 5rem) !important;padding:1.25rem 2.5rem !important;margin:0 0 !important;border-top:1px solid rgba(71,76,86,.1);border-bottom:1px solid rgba(71,76,86,.1)}main div.testo div.banner_candidatura{background:url("../../images/pubblico/banner_candidatura.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;width:100%;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;margin-bottom:2.5rem}main div.testo div.banner_candidatura p{margin:1.25rem 0 2.5rem 0;padding:0 50% 0 0}main div.testo div.banner_candidatura a{display:inline-block;background:#ac1918;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:.625rem 1.25rem;border-radius:.625rem;text-decoration:none;margin-bottom:1.25rem;font-family:"Platypi",serif}main div.testo div.banner_candidatura a:hover{background:red}main div.box.testo div.introduttivo{padding:1.25rem 5rem 1.25rem 2.5rem !important;margin:0 0 0 0;width:calc(100% - 7.5rem);display:block;background:url("../../images/pubblico/freccia_introduttivo.svg") no-repeat;background-position:calc(100% - 1.25rem) 2rem;background-size:2rem auto;background-color:#ac1918;border-radius:1.25rem;color:#fff !important}main div.box.testo div.introduttivo h3,main div.box.testo div.introduttivo p{color:#fff !important;text-align:left}main div.infografica{width:100%;margin:0 0 0 0;padding:0 0 0 0}main div.infografica.due{margin:0 0 2.5rem 0}main div.infografica ul{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 0 0;padding:0 0 0 0}main div.infografica.due ul{align-items:flex-start;justify-content:center}main div.infografica li{margin:.625rem;padding:18rem 0 0 0;background-position:center top !important;background-repeat:no-repeat !important;background-size:auto 18rem !important;width:calc(100% - 1.25rem);display:block;text-align:center;color:#000;list-style-type:none}main div.infografica.due li{margin:.625rem;padding:10rem 0 0 0;background-position:center top !important;background-repeat:no-repeat !important;background-size:auto 10rem !important;width:calc(50% - 1.25rem);display:block;text-align:center;font-weight:700;text-transform:uppercase;color:#000}main div.infografica li.stesura{background:url("../../images/pubblico/icone_infografica/stesura.svg")}main div.infografica li.ricerca{background:url("../../images/pubblico/icone_infografica/ricerca.svg")}main div.infografica li.screening{background:url("../../images/pubblico/icone_infografica/screening.svg")}main div.infografica li.preselezione{background:url("../../images/pubblico/icone_infografica/preselezione.svg")}main div.infografica li.selezione{background:url("../../images/pubblico/icone_infografica/selezione.svg")}main div.infografica li.affiancamento{background:url("../../images/pubblico/icone_infografica/affiancamento.svg")}main div.infografica.due li.top{background:url("../../images/pubblico/icone_infografica/ruoli_top_management.svg")}main div.infografica.due li.amministrazione{background:url("../../images/pubblico/icone_infografica/ruoli_finanza.svg")}main div.infografica.due li.assistenza{background:url("../../images/pubblico/icone_infografica/ruoli_assistenza.svg")}main div.infografica.due li.vendite{background:url("../../images/pubblico/icone_infografica/ruoli_marketing.svg")}main div.infografica.due li.ingegneristico{background:url("../../images/pubblico/icone_infografica/ruoli_ingegneristico.svg")}main div.infografica.due li.risorse{background:url("../../images/pubblico/icone_infografica/ruoli_hr.svg")}main div.infografica.due li.information{background:url("../../images/pubblico/icone_infografica/ruoli_it.svg")}main div.infografica.due li.logistica{background:url("../../images/pubblico/icone_infografica/ruoli_logistica.svg")}main div.infografica.due li.produzione{background:url("../../images/pubblico/icone_infografica/ruoli_produzione.svg")}main div.infografica li.chi_siamo_organizzazione{background:url("../../images/pubblico/icone_infografica/chi_siamo_organizzazione.svg")}main div.infografica li.chi_siamo_risorse_umane{background:url("../../images/pubblico/icone_infografica/chi_siamo_risorse_umane.svg")}main div.infografica li.chi_siamo_vendite{background:url("../../images/pubblico/icone_infografica/chi_siamo_vendite.svg")}main.consulenzahr div.gestionehr{margin:0 0;padding:1.25rem 0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center}main.consulenzahr div.gestionehr ul{margin:0 0;padding:16rem .625rem 1.25rem;display:flex;list-style-type:none;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;width:16rem;background-repeat:no-repeat !important;background-position:center top !important;background-size:100% auto !important;min-height:20rem;border-bottom:5px solid}main.consulenzahr div.gestionehr ul{margin:0 .25rem;padding:15.5rem .625rem 1.25rem;display:flex;list-style-type:none;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;width:15.5rem;background-repeat:no-repeat !important;background-position:center top,center bottom !important;background-size:100% auto,100% calc(100% - 11rem) !important;min-height:20rem}main.consulenzahr div.gestionehr ul li{width:100%;text-align:center;margin:.625rem 0;list-style-image:none !important}main.consulenzahr div.gestionehr ul.amministrazione{background:url("../../images/pubblico/HR_01.svg"),url("../../images/pubblico/sfondo_hr.png");border-color:#dd301f}main.consulenzahr div.gestionehr ul.analisi{background:url("../../images/pubblico/HR_02.svg"),url("../../images/pubblico/sfondo_hr.png");border-color:#dad3be}main.consulenzahr div.gestionehr ul.persone{background:url("../../images/pubblico/HR_03.svg"),url("../../images/pubblico/sfondo_hr.png");border-color:#d0d0d0}main.consulenzahr div.gestionehr ul.organizzazione{background:url("../../images/pubblico/HR_04.svg"),url("../../images/pubblico/sfondo_hr.png");border-color:#666663}div.softwarehr{margin:0 0 0 0;padding:0 0 0 0;width:100%;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;align-content:flex-start}main div.box.testo div.softwarehr_colonne{margin:0 0 15rem 0;padding:1.25rem !important;width:calc(100% - 2.5rem);display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;align-content:flex-start;background-color:#eae8d9;border-radius:2.5rem;overflow:visible}div.softwarehr_colonne p{padding:1.25rem;width:calc(100% - 2.5rem)}main div.box.testo div.softwarehr_colonne div.immagine_monitor{margin:2.5rem auto -15rem;padding:1.25rem !important;width:calc(70% - 2.5rem);aspect-ratio:10/7;background-image:url("../../images/pubblico/softwareHR/monitor.png");background-position:center center;background-repeat:no-repeat;background-size:96% auto}div.softwarehr div{margin:1.25rem 0;padding:7.5rem 1.25rem 1.25rem 1.25rem !important;width:calc(100% - 2.5rem - 2px);border:1px solid #000;display:flex;background-position:1.25rem 1.25rem;background-size:auto 6rem;background-repeat:no-repeat}div.softwarehr div.cloud{background-image:url("../../images/pubblico/softwareHR/cloud.png")}div.softwarehr div.compatibilita{background-image:url("../../images/pubblico/softwareHR/compatibilita.png")}div.softwarehr div.accesso{background-image:url("../../images/pubblico/softwareHR/accesso.png")}div.softwarehr div.facilita{background-image:url("../../images/pubblico/softwareHR/facilita.png")}div.softwarehr div.esportazione{background-image:url("../../images/pubblico/softwareHR/esportazione.png")}div.calltoaction{text-align:center;width:100%;margin:0 0 0 0;padding:0 0 0 0}div.calltoaction a{display:inline-block;background:#ac1918;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:.625rem 1.25rem;border-radius:.625rem;text-decoration:none;margin:0 auto}div.calltoaction a:hover{background:red}div.struttura{text-align:center}div.struttura a{color:#fff;font-size:1.1rem !important;background:#9898a0;padding:.3125rem .625rem;border-radius:.625rem;text-decoration:none}@media only screen and (max-width: 600px){main h1{font-size:2.2rem}main h2,section.carosello h3{font-size:1.8rem}main h3,div.pre_elenco h2{font-size:1.4rem}main h4{font-size:1.3rem}main h5{font-size:1.2rem}main h6{font-size:1.1rem}main p,main table td,main table th,main li{font-size:1rem}main.consulenzahr div.testo:nth-child(2){background:url("../../images/pubblico/sfondo_HR.svg");background-position:right bottom;background-repeat:no-repeat;background-size:min(40rem,100%) auto;padding-bottom:min(22rem,60vw)}main div.testo.box div.banner_candidatura{background:url("../../images/pubblico/banner_candidatura.png");background-repeat:no-repeat;background-position:right top;background-size:200% auto;width:100%;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;margin-bottom:2.5rem;padding-top:10rem !important}main div.testo div.banner_candidatura p{padding:0 0 0 0}main div.box.testo div.introduttivo{padding:1.25rem 4rem 1.25rem 2.5rem !important;margin:0 1.25rem;width:calc(100% - 9rem);display:block;background:url("../../images/pubblico/freccia_introduttivo.svg") no-repeat;background-position:calc(100% - 1.25rem) 2rem;background-size:2rem auto;background-color:#ac1918;border-radius:1.25rem;color:#fff !important}div.struttura a{display:inline-block;margin-bottom:.325rem}}@media only screen and (min-width: 601px)and (max-width: 1200px){main h1{font-size:2.2rem}main h2,section.carosello h3{font-size:1.8rem}main h3,div.pre_elenco h2{font-size:1.4rem}main h4{font-size:1.3rem}main h5{font-size:1.2rem}main h6{font-size:1.1rem}main p,main table td,main table th,main li{font-size:1rem}main div.testo ul.vantaggi li{width:calc(50% - 6rem)}div.softwarehr div{margin:1.25rem 0;width:calc(50% - 3.75rem - 2px)}div.softwarehr{justify-content:space-between}}@media only screen and (min-width: 1201px){main h1{font-size:calc(2.2rem*1.125)}main h2,section.carosello h3{font-size:calc(1.8rem*1.125)}main h3,div.pre_elenco h2{font-size:calc(1.4rem*1.125)}main h4{font-size:calc(1.3rem*1.125)}main h5{font-size:calc(1.2rem*1.125)}main h6{font-size:calc(1.1rem*1.125)}main p,main table td,main table th,main li{font-size:calc(1rem*1.125)}main div.testo ul.vantaggi li{width:calc(33% - 5.9rem)}main div.infografica li{width:calc(33.33% - 1.25rem)}main div.infografica.due li{width:calc(20% - 1.25rem)}main.consulenzahr div.testo:nth-child(2){background:url("../../images/pubblico/sfondo_HR.svg");background-position:right bottom;background-repeat:no-repeat;background-size:40rem auto;width:calc(100% - 27.5rem);padding:0 27.5rem 15rem 0rem}div.softwarehr{justify-content:space-between}div.softwarehr div.cloud{margin:1.25rem 0;width:calc(40% - 3.75rem - 2px)}div.softwarehr div.compatibilita{margin:1.25rem 0;width:calc(60% - 3.75rem - 2px)}div.softwarehr div.accesso{margin:1.25rem 0;width:calc(60% - 3.75rem - 2px)}div.softwarehr div.facilita{margin:1.25rem 0;width:calc(40% - 3.75rem - 2px)}div.softwarehr div.esportazione{margin:1.25rem 0;width:calc(40% - 3.75rem - 2px)}div.softwarehr_colonne p{padding:1.25rem;width:calc(50% - 2.5rem)}main div.testo div.banner_candidatura{aspect-ratio:4/1}}@media only screen and (min-width: 1601px){main div.testo ul.vantaggi li{width:calc(25% - 6rem)}}main div.box.testo{opacity:0;transform:translateY(5rem);transition:opacity linear 1000ms,transform linear 1000ms}main div.box.testo.partOnScreen{opacity:1;transform:translateY(0rem)}.spinner{background:url("../../images/loader.gif") no-repeat center center;background-size:auto !important}.inv{display:none}.sfondoIngrandimento{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000000;background:#fff}.sfondoIngrandimento .divIngrandimento{position:relative;top:50%;width:600px;height:400px;margin:0px auto 0px auto;background:url("../../images/pubblico/ingrandimentoLoader.gif") no-repeat center center}.sfondoIngrandimento .chiudiIngrandimento{display:none;position:absolute;top:0;right:20%;margin:0 0 0 0;width:60%;height:100%;opacity:0}.sfondoIngrandimento .frecciaIngradimentoSx{display:block;position:absolute;top:0;left:0;width:20%;height:100%;opacity:0}.sfondoIngrandimento .frecciaIngradimentoDx{display:block;position:absolute;top:0;right:0;width:20%;height:100%;opacity:0}.sfondoIngrandimento:hover .chiudiIngrandimento{opacity:1}.sfondoIngrandimento:hover .frecciaIngradimentoSx{opacity:1}.sfondoIngrandimento:hover .frecciaIngradimentoDx{opacity:1}.sfondoIngrandimento .chiudiIngrandimento:hover{background:url("../../images/pubblico/chiudiIngrandimento.svg") no-repeat center center;background-size:2.5rem 2.5rem}.sfondoIngrandimento .frecciaIngradimentoSx:hover{background:url("../../images/pubblico/sxHover.svg") no-repeat center left;background-size:2.5rem 2.5rem}.sfondoIngrandimento .frecciaIngradimentoDx:hover{background:url("../../images/pubblico/dxHover.svg") no-repeat center right;background-size:2.5rem 2.5rem}#tornasu{position:fixed;right:2rem;bottom:2rem;padding:0 0 0 0;margin:0 0 0 0;width:2rem;height:2rem;background:url(../../images/pubblico/torna_su.svg) no-repeat;background-size:auto 90%;background-position:center center;border-radius:50%;opacity:0;transition:opacity ease-in-out 300ms;z-index:3000}#tornasu.scroll{opacity:1}div.video{height:auto}div.contenitoreVideo{width:100%;margin:0 0 0 0;padding:0 0 0 0;position:relative;height:auto;background:url("../../../images/loader.gif") no-repeat center center;z-index:2}div.video iframe{width:100%;height:calc((100vw - 2*2.5rem)*0.75)}div.video.maxwidth{max-width:75rem;margin-left:calc(50% - 75rem/2) !important;margin-right:calc(50% - 75rem/2) !important}video{width:100%;height:auto}@media only screen and (max-width: 600px){.video.col-xs div.video iframe,.video.col-s div.video iframe,.video.col-m div.video iframe,.video.col-l div.video iframe,.video.col-xl div.video iframe,.video.col-max div.video iframe{height:calc((100vw - 2*2.5rem)*0.75)}.video.col-xs-full div.video iframe,.video.col-s-full div.video iframe,.video.col-m-full div.video iframe,.video.col-l-full div.video iframe,.video.col-xl-full div.video iframe,.video.col-max-full div.video iframe{height:calc(100vw*0.75)}}@media only screen and (min-width: 601px)and (max-width: 1200px){.video.col-xs div.video iframe{height:calc((25vw - 2*2.5rem)*0.75)}.video.col-s div.video iframe{height:calc((33.3333333333vw - 2*2.5rem)*0.75)}.video.col-m div.video iframe{height:calc((50vw - 2*2.5rem)*0.75)}.video.col-l div.video iframe,.video.col-xl div.video iframe,.video.col-max div.video iframe{height:calc((100vw - 2*2.5rem)*0.75)}.video.col-xs-full div.video iframe{height:calc(25vw*0.75)}.video.col-s-full div.video iframe{height:calc(33.3333333333vw*0.75)}.video.col-m-full div.video iframe{height:calc(50vw*0.75)}.video.col-l-full div.video iframe,.video.col-xl-full div.video iframe,.video.col-max-full div.video iframe{height:calc(100vw*0.75)}}@media only screen and (min-width: 1201px){.video.col-xs div.video iframe{height:calc((25vw - 2*2.5rem)*0.75)}.video.col-s div.video iframe{height:calc((33.3333333333vw - 2*2.5rem)*0.75)}.video.col-m div.video iframe{height:calc((50vw - 2*2.5rem)*0.75)}.video.col-l div.video iframe{height:calc((66.6666666667vw - 2*2.5rem)*0.75)}.video.col-xl div.video iframe{height:calc((75vw - 2*2.5rem)*0.75)}.video.col-max div.video iframe{height:calc((100vw - 2*2.5rem)*0.75)}.video.col-xs-full div.video iframe{height:calc(25vw*0.75)}.video.col-s-full div.video iframe{height:calc(33.3333333333vw*0.75)}.video.col-m-full div.video iframe{height:calc(50vw*0.75)}.video.col-l-full div.video iframe{height:calc(66.6666666667vw*0.75)}.video.col-xl-full div.video iframe{height:calc(75vw*0.75)}.video.col-max-full div.video iframe{height:calc(100vw*0.75)}}.allegato{text-align:left}.allegato a{margin:0 0 0 0;padding:0 0 0 0;width:auto;position:relative;text-decoration:none;display:inline-block}main.allegato_duecolonne .allegato a{width:calc(50% - 2.5rem);margin:0 2rem 0 0}.allegato a span{margin:.625rem 0rem .625rem 0rem;padding:0 0 0 3.2rem;display:inline-block;text-align:left;line-height:2.25rem;width:calc(100% - 3.2rem);background:url("../../../images/pubblico/download.svg") no-repeat top left;background-size:2.8rem auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;text-decoration:none}@media only screen and (max-width: 600px){.allegato a span{font-size:1rem}.allegato a{margin:6px 0px 6px 0px;width:100%}}@media only screen and (min-width: 601px)and (max-width: 1200px){.allegato a span{font-size:calc(1rem*1.125)}}@media only screen and (min-width: 1201px){.allegato a span{font-size:calc(1rem*1.25)}}div.dove_siamo{height:auto}div.dove_siamo .mappa_google{width:100%;height:100%;border:0}div.mappa{width:100%;height:calc((100vw - 2*2.5rem)*0.6)}div.dove_siamo.maxwidth{max-width:75rem;margin-left:calc(50% - 75rem/2) !important;margin-right:calc(50% - 75rem/2) !important}@media only screen and (max-width: 600px){.dove_siamo.col-xs div.mappa,.dove_siamo.col-s div.mappa,.dove_siamo.col-m div.mappa,.dove_siamo.col-l div.mappa,.dove_siamo.col-xl div.mappa,.dove_siamo.col-max div.mappa{height:calc((100vw - 2*2.5rem)*0.6)}.dove_siamo.col-xs-full div.mappa,.dove_siamo.col-s-full div.mappa,.dove_siamo.col-m-full div.mappa,.dove_siamo.col-l-full div.mappa,.dove_siamo.col-xl-full div.mappa,.dove_siamo.col-max-full div.mappa{height:calc(100vw*0.6)}}@media only screen and (min-width: 601px)and (max-width: 1200px){.dove_siamo.col-xs div.mappa{height:calc((25vw - 2*2.5rem)*0.6)}.dove_siamo.col-s div.mappa{height:calc((33.3333333333vw - 2*2.5rem)*0.6)}.dove_siamo.col-m div.mappa{height:calc((50vw - 2*2.5rem)*0.6)}.dove_siamo.col-l div.mappa,.dove_siamo.col-xl div.mappa,.dove_siamo.col-max div.mappa{height:calc((100vw - 2*2.5rem)*0.6)}.dove_siamo.col-xs-full div.mappa{height:calc(25vw*0.6)}.dove_siamo.col-s-full div.mappa{height:calc(33.3333333333vw*0.6)}.dove_siamo.col-m-full div.mappa{height:calc(50vw*0.6)}.dove_siamo.col-l-full div.mappa,.dove_siamo.col-xl-full div.mappa,.dove_siamo.col-max-full div.mappa{height:calc(100vw*0.6)}}@media only screen and (min-width: 1201px){.dove_siamo.col-xs div.mappa{height:calc((25vw - 2*2.5rem)*0.6)}.dove_siamo.col-s div.mappa{height:calc((33.3333333333vw - 2*2.5rem)*0.6)}.dove_siamo.col-m div.mappa{height:calc((50vw - 2*2.5rem)*0.6)}.dove_siamo.col-l div.mappa{height:calc((66.6666666667vw - 2*2.5rem)*0.6)}.dove_siamo.col-xl div.mappa{height:calc((75vw - 2*2.5rem)*0.6)}.dove_siamo.col-max div.mappa{height:calc((100vw - 2*2.5rem)*0.6)}.dove_siamo.col-xs-full div.mappa{height:calc(25vw*0.6)}.dove_siamo.col-s-full div.mappa{height:calc(33.3333333333vw*0.6)}.dove_siamo.col-m-full div.mappa{height:calc(50vw*0.6)}.dove_siamo.col-l-full div.mappa{height:calc(66.6666666667vw*0.6)}.dove_siamo.col-xl-full div.mappa{height:calc(75vw*0.6)}.dove_siamo.col-max-full div.mappa{height:calc(100vw*0.6)}}main div.galleria_normale{float:none !important;position:relative}div.contenitoreGalleria{margin:0 0 0 0;padding:0 0 0 0;position:relative;overflow:hidden}div.galleria_normale div.contenitore_immagini_grandi{display:flex;align-items:flex-start;justify-content:space-between;transition:all 1200ms cubic-bezier(0.77, 0, 0.175, 1) 0s}div.galleria_normale figure.immagineGrande{margin:0px auto 0px auto;cursor:pointer;text-align:center;float:left;width:100%;max-width:100%;position:relative;border:none;background:none}main div.galleria_normale figure.immagineGrande img{width:100%;height:auto;max-width:100%;max-height:auto !important;margin:0 0 0 0;float:none;display:flex;font-size:0}div.galleria_normale div.contenitoreGalleria figcaption.didascalia{position:relative;width:calc(100% - .625rem);max-width:calc(100% - .625rem);display:block;height:auto;padding:.3125rem;color:#000;text-align:center;overflow:hidden;text-overflow:ellipsis}div.galleria_normale div.contenitoreGalleria a.frecciaSx{opacity:0;height:100%;width:20%;position:absolute;left:0;top:0;z-index:2}div.galleria_normale:hover div.contenitoreGalleria a.frecciaSx{opacity:1}div.galleria_normale div.contenitoreGalleria a.frecciaSx:hover{background:url(../../../images/pubblico/sx.svg) no-repeat center left;background-size:2.5rem 2.5rem}div.galleria_normale div.contenitoreGalleria a.frecciaDx{height:100%;width:20%;position:absolute;right:0;top:0;z-index:2;opacity:0}div.galleria_normale:hover div.contenitoreGalleria a.frecciaDx{opacity:1}div.galleria_normale div.contenitoreGalleria a.frecciaDx:hover{background:url(../../../images/pubblico/dx.svg) no-repeat center right;background-size:2.5rem 2.5rem}div.galleria_normale div.miniature{width:100%;text-align:center;padding:.3125rem 0;min-height:.9375rem;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;position:relative}div.galleria_normale div.miniature a.miniatura{display:block;margin:.15625rem;background:#fff !important;z-index:3000;width:.625rem !important;height:.625rem !important;border-radius:.3125rem;border:2px solid #000 !important}div.galleria_normale div.miniature a.selected{background:#000 !important;width:1.25rem !important}div.galleria_normale div.miniature a:hover{background:#000 !important}main.galleria_titolo h1{display:none}main.galleria_titolo div.galleria_normale div.contenitoreGalleria figcaption.didascalia{font-size:6vw;font-weight:300;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}main.galleria_titolo div.galleria_normale:nth-of-type(1){pointer-events:none}main div.galleria_full{position:relative}#pre_main div.galleria_full{position:relative;pointer-events:none}div.contenitoreGalleria{margin:0 0 0 0;padding:0 0 0 0;position:relative;overflow:hidden}div.galleria_full div.contenitore_immagini_grandi{display:flex;align-items:center;justify-content:space-between;transition:all 1200ms cubic-bezier(0.77, 0, 0.175, 1) 0s}div.galleria_full figure.immagineGrande{margin:0px auto 0px auto;cursor:pointer;text-align:center;float:left;width:100%;position:relative;border:none;background-size:cover !important}div.galleria_full figure.immagineGrande img{width:100%;height:auto;max-width:100%;max-height:auto !important;margin:0 0 0 0;float:none;display:flex;opacity:0 !important;font-size:0}div.galleria_full div.contenitoreGalleria figcaption.didascalia{position:absolute;top:0;left:0;width:calc(100% - 5rem);height:calc(100% - 2.5rem);padding:1.25rem 2.5rem;display:flex;align-items:flex-end;justify-content:flex-start;color:#fff;text-align:left;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));font-family:"Platypi",serif}div.galleria_full div.contenitoreGalleria figcaption.didascalia h1{width:100%;padding:0 0;margin:0 auto;display:inline-block;font-weight:600}div.galleria_full div.contenitoreGalleria a.frecciaSx{opacity:0;height:100%;width:20%;position:absolute;left:0;top:0;z-index:3000}div.galleria_full:hover div.contenitoreGalleria a.frecciaSx{opacity:1}div.galleria_full div.contenitoreGalleria a.frecciaSx:hover{background:url(../../../images/pubblico/sxW.svg) no-repeat center left;background-size:2.5rem 2.5rem}div.galleria_full div.contenitoreGalleria a.frecciaDx{height:100%;width:20%;position:absolute;right:0;top:0;z-index:3000;opacity:0}div.galleria_full:hover div.contenitoreGalleria a.frecciaDx{opacity:1}div.galleria_full div.contenitoreGalleria a.frecciaDx:hover{background:url(../../../images/pubblico/dxW.svg) no-repeat center right;background-size:2.5rem 2.5rem}div.galleria_full div.miniature{width:auto;height:auto;text-align:right;padding:.3125rem .875rem;display:flex;align-items:flex-end;justify-content:flex-end;flex-flow:column wrap;position:absolute;bottom:.625rem;right:0}div.galleria_full div.miniature a.miniatura{display:block;margin:.15625rem;border:none !important;background:none !important;z-index:3000;width:.625rem !important;height:.625rem !important;border-radius:.3125rem;border:2px solid #fff !important;transition:width ease-in-out 300ms}div.galleria_full div.miniature a.selected{background:#fff !important;height:1.25rem !important}div.galleria_full div.miniature a:hover{background:#fff !important}div.galleria_full.col-max-full div.contenitoreGalleria figcaption.didascalia h1 b.c{display:inline-block;background:url("../../images/pubblico/Cwhite.png?v=1") no-repeat center center;background-size:contain;margin:0 0 0 0;padding:0 0 0 0;color:rgba(0,0,0,0);transform:translateY(6%)}@media only screen and (max-width: 600px){div.galleria_full div.contenitoreGalleria figcaption.didascalia{font-size:1rem}div.galleria_full figure.immagineGrande{height:75vw}}@media only screen and (min-width: 600px)and (max-width: 1200px){div.galleria_full div.contenitoreGalleria figcaption.didascalia{font-size:calc(1rem*1.125)}div.galleria_full.col-max div.contenitoreGalleria figcaption.didascalia,div.galleria_full.col-max-full div.contenitoreGalleria figcaption.didascalia{font-size:3vw}}@media only screen and (min-width: 1201px){div.galleria_full div.contenitoreGalleria figcaption.didascalia{font-size:calc(1rem*1.25)}div.galleria_full.col-max div.contenitoreGalleria figcaption.didascalia,div.galleria_full.col-max-full div.contenitoreGalleria figcaption.didascalia{font-size:1.8vw}#pre_main div.galleria_full figure.immagineGrande{max-height:27.75vw}}@media only screen and (min-width: 1201px)and (max-width: 1400px){div.galleria_full div.contenitoreGalleria figcaption.didascalia h1{max-width:70rem;font-size:3.5rem}}@media only screen and (min-width: 1401px){div.galleria_full div.contenitoreGalleria figcaption.didascalia h1{max-width:80rem;font-size:4rem}}@media only screen and (min-width: 1701px){div.galleria_full div.contenitoreGalleria figcaption.didascalia h1{max-width:95rem;font-size:4.3rem}}div.box.galleria_espansa{padding:2.5rem !important;height:auto}div.box.galleria_espansa.col-max-full{padding:0rem !important;height:auto}div.box.galleria_espansa h2{width:100%;text-align:center;margin-bottom:1.25rem;font-size:1.3rem}div.galleria_espansa div.contenitore_galleria_espansa{margin:0 0 0 0;padding:0 0 0 0;width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-around;flex-flow:row wrap}div.galleria_espansa figure.immagineGrande{margin:0 0 0 0;padding:0 0 0 0;width:calc(33.33% - 2px);aspect-ratio:1/1;position:relative;display:inline-block;background:#fff;cursor:pointer;font-size:0;overflow:hidden;border:1px solid #fff}div.galleria_espansa figure.immagineGrande img{width:100%;height:auto;margin:0 0 0 0;padding:0 0 0 0;position:absolute;top:center;left:center;display:inline-block;object-fit:cover}div.galleria_espansa figcaption{width:100%;height:auto;margin:0 0 0 0;padding:.3125rem 0;position:relative;display:inline-block;color:#000;transition:border ease-in-out 300ms;font-size:.875rem}div.galleria_espansa figure.immagineGrande:hover figcaption{color:#cd1423}div.galleria_espansa div.miniature{display:none}main.r_day>div.galleria_espansa{padding-inline:20% !important}main.r_day div.galleria_espansa figcaption{height:100%}main.r_day div.galleria_espansa figcaption>a{font-size:0;width:100%;height:100%;display:inline-block}@media only screen and (max-width: 600px){div.box.galleria_espansa{margin:0 0 0 0 !important;padding:.625rem !important;width:calc(100% - 1.25rem);height:auto;background:#f6f2ef}div.galleria_espansa div.contenitore_galleria_espansa{align-items:center;justify-content:center;flex-flow:column wrap}div.galleria_espansa figure.immagineGrande{margin:.3125rem 0;padding:.625rem;width:calc(100% - 1.25rem)}div.galleria_espansa figure.immagineGrande img{width:100%;height:auto}}section.carosello{opacity:0;transform:translateY(5rem);transition:all ease-in-out 1000ms}section.carosello.partOnScreen{opacity:1;transform:translateY(0rem)}section.carosello{margin:0 0 2.5rem 0;padding:0 0 0 0;position:relative;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;height:auto}section.carosello h2{order:2;text-align:center;margin-top:2.5rem}section.carosello h2 a{display:inline-block;background:#ac1918;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:.625rem 1.25rem;border-radius:.625rem;text-decoration:none}section.carosello h2 a:hover{background:red}section.carosello .contenitore{width:calc(100% - 2.5rem);height:auto;padding:0 0;margin:0 0 0 2.5rem;position:relative;display:block;overflow:hidden}section.carosello .contenuto{height:auto;margin:0 0 0 0;padding:0 0 0 0;display:flex;flex-flow:row nowrap;align-items:flex-start;transition:all 1200ms cubic-bezier(0.77, 0, 0.175, 1) 0s;z-index:1}section.carosello article{height:auto;width:100%;padding:0;margin:0;text-align:center;border-radius:1.25rem;position:relative;z-index:1;transition:all;transition-duration:1s;opacity:0;z-index:1;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;background:#fff}section.carosello article.selected{opacity:1}section.carosello article div.testo{height:auto;width:calc(100% - 7rem);padding:.625rem 3.5rem;text-align:center;position:relative}section.carosello article a.img{width:20rem;height:15rem;margin:1.25rem auto;padding:0 0 0 0;border-radius:1rem;display:block;position:relative;overflow:hidden}section.carosello article a.img img{width:20rem;height:15rem;overflow:hidden;object-fit:cover;object-position:center center}section.carosello article h3{margin:.3125rem 0;padding:0 0 0 0}section.carosello article h3 a{line-height:120%;text-decoration:none;font-weight:700;display:inline-block}section.carosello article p{width:100%;margin:.3125rem 0;text-align:left}section.carosello article a.vai{display:none}section.carosello div.controlli{position:absolute;top:0;left:0;height:100%;padding:0 0 0 0;margin:0 0 0 0;width:100%;overflow:visible;pointer-events:none}section.carosello div.controlli label{position:absolute;bottom:4rem;width:2.5rem;height:2.5rem;padding:0;margin:0;display:block;cursor:pointer;z-index:1000;pointer-events:all;background-color:#f6f5f3 !important;border-radius:50%}section.carosello div.controlli label.sinistra{background:url("../../../images/pubblico/sx.svg");background-repeat:no-repeat;background-position:center center;background-size:auto 80%;right:4rem}section.carosello div.controlli label.destra{background:url("../../../images/pubblico/dx.svg");background-repeat:no-repeat;background-position:center center;background-size:auto 80%;right:1rem}section.carosello div.controlli label.sinistra:hover{background:url("../../../images/pubblico/sxHover.svg");background-repeat:no-repeat;background-position:center center;background-size:auto 80%;right:4rem}section.carosello div.controlli label.destra:hover{background:url("../../../images/pubblico/dxHover.svg");background-repeat:no-repeat;background-position:center center;background-size:auto 80%;right:1rem}section.carosello div.paginazione_carosello{width:100%;height:.5rem;position:absolute;bottom:1.25rem;right:0;z-index:1000;text-align:center;display:none;flex-flow:row nowrap;align-items:center;justify-content:center}section.carosello div.paginazione_carosello label{display:inline-block;width:1rem;height:.5rem;margin:0 .25rem;background:#9898a0;cursor:pointer;border-radius:.25rem;transition:height ease-in-out 300ms}section.carosello div.paginazione_carosello label.selected{background:#ac1918;width:3rem}section.carosello div.paginazione_carosello label:hover{background:#ac1918}@media only screen and (max-width: 600px){section.carosello .contenitore{width:100%;margin:0 0 0 0}section.carosello article h3{font-size:1.4rem;text-align:left}section.carosello article h3 a{line-height:120%;text-decoration:none;font-weight:700;display:inline-block}section.carosello article div.testo{height:auto;width:calc(100% - 5rem);padding:.625rem 2.5rem;text-align:center;position:relative}section.carosello div.controlli{margin:0 0 1.25rem 0}section.carosello div.controlli label{margin:0 0 1.25rem !important}}@media only screen and (min-width: 1201px){section.carosello article div.testo{height:auto;width:calc(100% - 27.5rem);padding:1.25rem 2.5rem 1.25rem 2.5rem;text-align:left;position:relative;order:1}section.carosello article a.img{order:2}}main div.ricerca{width:calc(100% - 2.5rem);padding:.625rem 0;margin:.625rem 0;display:flex;align-items:center;justify-content:center;flex-flow:row nowrap}main div.ricerca input[type=text]{display:inline-block;height:2rem;font-size:1.2rem;border-bottom:1px solid #474c56;border-top:0;border-left:0;border-right:0;background:none}#bottone_ricerca{display:inline-block;border:0 !important;height:2.2rem;line-height:2.2rem;padding:0 0;width:10rem;text-align:center;color:#fff;background:#ac1918;cursor:pointer}#bottone_ricerca:hover{background:red}.ricerca label select.select_ricerca{width:calc(50% - 10rem);height:2.2rem;border:.0625rem solid #9898a0}main div#risultati_ricerca{margin:0 0 0 0;padding:0 2.5rem;width:calc(100% - 5rem)}h1 a.torna_ricerca{float:right;color:#fff;font-size:1.1rem !important;background:#9898a0;padding:.3125rem .625rem;border-radius:.625rem;text-decoration:none;line-height:normal}@media only screen and (max-width: 1000px){#form_ricerca_strutture{width:100%}.ricerca label select.select_ricerca{width:100%}}@media only screen and (min-width: 1001px){#form_ricerca_strutture{width:calc(100% - 5rem);margin:0 auto}}div.pre_elenco{margin:0 0 0 0;padding:1.25rem 0 0 0;background:none;width:100%;border-top:1px solid rgba(71,76,86,.1)}div.pre_elenco h2{margin:0 0 0 0;width:calc(100% - 5rem);padding:0 2.5rem;font-weight:600;font-family:"Platypi",serif;color:#474c56;text-align:center}div.pre_elenco h2 span{margin:0 0 0 0;padding:0 0 0 0}section.elenco_pagine{margin:0rem 0;width:calc(100% - 5rem);padding:2.5rem 2.5rem 0 2.5rem;display:flex;position:relative;background:none;border-top:1px solid rgba(71,76,86,.1);border-bottom:1px solid rgba(71,76,86,.1)}section.elenco_pagine h2,section.elenco_pagine h3{margin:0 0 2.5rem 0;padding:0 0 .3125rem 0;width:100%;text-align:center;color:#474c56 !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%;aspect-ratio:3/2;margin:0 0 0 0;padding:0 0 0 0;position:relative;background:#fff !important;font-size:0;display:block}section.elenco article a.img img{width:100%;aspect-ratio:3/2;position:relative;margin:0 0 0 0;padding:0 0 0 0;object-fit:cover;object-position:center center;overflow:hidden}section.elenco article h4{font-size:1.2rem;text-align:center;font-weight:400}section.elenco article h4 a{text-decoration:none}section.elenco article p{text-align:center;font-size:1rem}section.elenco article div.testo{padding:.625rem 1rem;width:calc(100% - 2rem)}section.elenco article div.testo table{margin:0 0 0 0 !important;padding:0 0 0 0 !important;width:100% !important}section.elenco article div.testo table td{margin:0 0 0 0 !important;padding:.3125rem !important;vertical-align:top !important;font-size:.75rem !important}section.elenco article div.testo table tr:nth-child(odd){background:#f5f5f5}section.elenco article a.vai{display:none;margin:.3125rem auto 0;padding:.3125rem .625rem;color:#fff;background:#ac1918}section.elenco article a.download{display:inline-block;margin:.3125rem auto 0;padding:.3125rem .625rem .3125rem 2rem;color:#ac1918;background:url("../../images/pubblico/download.svg") no-repeat;background-position:left center;background-size:auto 1.6rem}main.elenco_offerte section.elenco article{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;background-color:#f6f5f3;box-shadow:0 0 5px rgba(71,76,86,.15);border-radius:.625rem}main.elenco_offerte section.elenco article:hover{background-color:#fff}main.elenco_offerte section.elenco article div.testo{margin-bottom:auto;text-align:left}main.elenco_offerte section.elenco article div.testo h4,main.elenco_offerte section.elenco article div.tag a{text-align:left}main.elenco_offerte section.elenco article div.pulsanti{display:none}main.elenco_offerte section.elenco article div.tag{width:calc(100% - 2rem);display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;padding:.3125rem 1rem}main.elenco_offerte section.elenco article div.tag a.provincia+a.area{margin-top:.5rem}main.elenco_offerte section.elenco article div.tag a{text-decoration:none;color:#9898a0;display:inline-block}main.elenco_offerte section.elenco article div.tag a:hover{color:#ac1918}main.organizzativa section.elenco:last-child{display:none}main.case_history_aziende section.elenco article a.img img{object-position:left center}@media only screen and (max-width: 600px){section.elenco article{width:100%;margin:0rem 0 2.5rem 0rem}section.elenco_pagine{width:100%;padding:2.5rem 0 2.5rem 0}section.elenco{justify-content:space-around}main div.ricerca{width:calc(100% - 5rem);padding:1.25rem 2.5rem;text-align:center}}@media only screen and (min-width: 601px)and (max-width: 1200px){section.elenco_pagine{width:100%;padding:2.5rem 0 2.5rem 0}main div.ricerca{width:calc(100% - 5rem);padding:2.5rem;text-align:center}section.elenco article{width:calc(50% - 1.25rem);margin:0rem .625rem 1.25rem}section.elenco{justify-content:flex-start}}@media only screen and (min-width: 1201px){section.elenco_pagine{width:100%;padding:2.5rem 0 2.5rem 0}section.elenco{justify-content:flex-start}section.elenco article{width:calc(33.33% - 1.25rem);margin:0rem .625rem 1.25rem}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}}@media only screen and (min-width: 1401px){section.elenco article{width:calc(25% - 1.25rem);margin:0rem .625rem 1.25rem}}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}@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)}section.lista article h4 a{text-decoration:none;font-weight:400}@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 section.elenco.correlati{width:calc(100% - 5rem);padding:1.25rem 2.5rem;margin:0 0 0 0;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:center;border:none !important}main section.elenco.correlati article{list-style:none !important;width:auto;height:auto;text-align:left;padding:0;margin:.3125rem;position:relative;background-repeat:no-repeat !important;background-position:.625rem center !important;background-size:4rem 4rem !important;display:flex;flex-flow:row wrap;align-content:center;justify-content:flex-start;font-weight:500;text-transform:uppercase;color:#fff;min-height:0;background:none}main section.elenco.correlati article h4{text-align:center;margin:0 0 0 0;color:#fff}main section.elenco.correlati article h4 a{color:#fff;font-size:1.1rem !important;background:#9898a0;padding:.3125rem .625rem;border-radius:.625rem}main section.elenco.correlati article h4 a:hover{color:#fff;background:#ac1918}main section.elenco.correlati article a.img{display:none !important}main section.elenco.correlati article a.img,main section.elenco.correlati article a.vai,main section.elenco.correlati article p,main section.elenco.correlati article a.img img{display:none}main section.elenco.correlati article div.testo{min-height:0;padding:0 0 0 0;width:100%}@media only screen and (min-width: 601px)and (max-width: 1200px){main section.elenco.correlati article{width:calc(50% - 6rem)}}footer{padding:2.5rem;margin:0 0 0 0;width:calc(100% - 5rem);position:relative;clear:both;z-index:2;height:auto;display:flex;align-items:flex-start;flex-flow:column wrap;justify-content:flex-end;background-color:#f6f5f3}footer h3{width:100%;padding:0 0 .625rem 0rem;margin:0 0 0 0;font-size:2.2rem;color:#474c56;text-align:center;font-weight:400;font-family:"Platypi",serif}footer p{padding:.3125rem 0;margin:0 0;color:rgba(71,76,86,.75);line-height:150%;text-align:center;width:100%;font-size:1.2rem;font-weight:400}footer p a{text-decoration:none;color:#474c56}footer p a:hover{text-decoration:underline;color:#ac1918}footer span.tel,footer span.sede,footer span.mail,footer span.whatsapp,footer span.orari{padding:.15rem 0 .15rem 1.4rem;margin:0 1.25rem 0 0;display:inline-block;text-align:left}footer span.tel{background:url(../../../images/pubblico/_phone.svg) no-repeat;background-size:auto 1.05rem;background-position:left center}footer span.sede{background:url(../../../images/pubblico/_sede.svg) no-repeat;background-size:auto 1rem;background-position:left center}footer span.mail{background:url("../../../images/pubblico/_mail.svg") no-repeat;background-size:auto .8rem;background-position:left center}footer span.orari{background:url("../../../images/pubblico/_ora.svg") no-repeat;background-size:auto 1.1rem;background-position:left center}footer span.whatsapp{background:url("../../../images/pubblico/whatsapp.svg") no-repeat;background-size:auto 1.4rem;background-position:left center}@media only screen and (max-width: 600px){footer{background:url("../../images/pubblico/logo.svg") no-repeat;background-position:2.5rem 2.5rem;background-size:auto 4rem;background-color:#f6f5f3;padding:7.5rem 2.5rem 2.5rem 2.5rem}footer p{font-size:1rem;text-align:left}footer h3{display:none}footer span.sede{margin:0 0 0 0}}@media only screen and (min-width: 601px)and (max-width: 1200px){footer{background:url("../../images/pubblico/logo.svg") no-repeat;background-position:right calc(100% - 2.5rem);background-size:auto 4rem;background-color:#f6f5f3}footer p{font-size:.9rem}}@media only screen and (min-width: 1201px){footer{justify-content:flex-end}footer h3{text-align:left}footer p{text-align:left}}#formrapido{margin:0 0 0 0;display:flex;align-items:flex-start;justify-content:center;flex-flow:column nowrap;background:#2f5177}#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:flex-end;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;color:#fff}#formrapido label a:hover{color:#e30b17}#formrapido label.accetta_trattamento{margin-bottom:1.25rem;color:#fff}#formrapido label input[type=text],#formrapido label textarea{width:calc(100% - .625rem);margin:0 0 0 0;padding:.3125rem;border:0;background:#fff;font-size:1rem;font-family:"Inter",sans-serif;color:#000}#formrapido h3{color:#fff;margin:0 0 0 0;padding:0 0 0 0;text-transform:uppercase;font-size:1.6rem;font-weight:600}#formrapido p{color:#fff}#formrapido button{color:#fff;background:none;border:1px solid #fff;text-decoration:none;padding:.5rem 1.75rem;cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;font-family:"Platypi",serif;float:none !important}#formrapido button:hover{background:#00558e}@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;width:calc(100% - 5rem);padding:2.5rem 2.5rem;height:auto}#formrapido h2{font-size:2.2rem}}/*# sourceMappingURL=interna.css.map */
