@charset "UTF-8";.w60,.w65,.w70,.w75,.w80,.w85,.w90,.w95,.w100,.w105,.w110,.w115,.w120,.w125,.w130{display:block;margin-left:auto;margin-right:auto}.w60{max-width:60rem}.w65{max-width:65rem}.w70{max-width:70rem}.w75{max-width:75rem}.w80{max-width:80rem}.w85{max-width:85rem}.w90{max-width:90rem}.w95{max-width:95rem}.w100{max-width:100rem}.w105{max-width:105rem}.w110{max-width:110rem}.w115{max-width:115rem}.w120{max-width:120rem}.w125{max-width:125rem}.w130{max-width:130rem}.delay1{animation-duration:1s !important}.delay2{animation-duration:2s !important}.delay3{animation-duration:3s !important}.delay4{animation-duration:4s !important}.delay5{animation-duration:5s !important}.edge--bottom{position:relative;z-index:1}.edge--bottom:after{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;margin-bottom:4rem}.edge--bottom:after{bottom:0;transform:skewY(-1.5deg);transform-origin:100%}.edge--bottom--reverse{position:relative;z-index:1}.edge--bottom--reverse:after{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;margin-bottom:4rem}.edge--bottom--reverse:after{bottom:0;transform:skewY(1.5deg);transform-origin:0 100%}.edge--top{position:relative;z-index:1}.edge--top:before{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;margin-bottom:4rem}.edge--top:before{top:0;transform:skewY(1.5deg);transform-origin:100% 0}.edge--top--reverse{position:relative;z-index:1}.edge--top--reverse:before{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;margin-bottom:4rem}.edge--top--reverse:before{top:0;transform:skewY(-1.5deg);transform-origin:0 0}.edge--both{position:relative;z-index:1}.edge--both:before,.edge--both:after{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;margin-bottom:4rem}.edge--both:before{top:0;transform:skewY(1.5deg);transform-origin:100% 0}.edge--both:after{bottom:0;transform:skewY(-1.5deg);transform-origin:100%}.edge--both--reverse{position:relative;z-index:1}.edge--both--reverse:before,.edge--both--reverse:after{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;margin-bottom:4rem}.edge--both--reverse:before{top:0;transform:skewY(-1.5deg);transform-origin:0 0}.edge--both--reverse:after{bottom:0;transform:skewY(1.5deg);transform-origin:0 0}.floatLeft{float:left;margin-right:0;margin-bottom:0}.floatRight{float:right;margin-left:0;margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0.3rem !important}.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:bold}.h1,.h2{line-height:1.5}.h3,.h4{line-height:1.2}.h1{font-size:400%;letter-spacing:-2px}.h2{font-size:250%;letter-spacing:-1px}.h3{font-size:200%}.h4{font-size:180%}.h5{font-size:130%}.h6{font-size:115%}.italic{font-style:italic}.bold{font-weight:700}.block-margins{margin:1em 0}.unordered-list{list-style-type:disc}.ordered-list{list-style:decimal}p{margin:0.5rem 0}blockquote{border-left:5px solid #304269;background:#b6d4e2;padding:1rem;margin:1rem 0;display:inline-block}blockquote p,blockquote strong,blockquote span{margin:0;color:#304269 !important;font-weight:500}blockquote strong{font-weight:800}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-300.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-300italic.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:300}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-regular.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-italic.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-500.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-500italic.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:500}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-600.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-600italic.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:600}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-700.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/open-sans/open-sans-v40-latin_latin-ext-700italic.woff2') format("woff2");font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/pt-sans/pt-sans-v17-latin_latin-ext-regular.woff2') format("woff2");font-display:swap;font-family:"PT Sans";font-style:normal;font-weight:400}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/pt-sans/pt-sans-v17-latin_latin-ext-italic.woff2') format("woff2");font-display:swap;font-family:"PT Sans";font-style:italic;font-weight:400}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/pt-sans/pt-sans-v17-latin_latin-ext-700.woff2') format("woff2");font-display:swap;font-family:"PT Sans";font-style:normal;font-weight:700}@font-face{src:url('https://www.crocianicostruzioni.it/templates/g5_hydrogen/custom/fonts/pt-sans/pt-sans-v17-latin_latin-ext-700italic.woff2') format("woff2");font-display:swap;font-family:"PT Sans";font-style:italic;font-weight:700}body{font-family:"PT Sans","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400}h1,h2,h3,h4,h5{font-family:"Open Sans","Helvetica","Tahoma","Geneva","Arial",sans-serif}h1{font-weight:400}h2,h3,h4,h5{font-weight:300}.row{--bs-gutter-x:0;margin:0}.g-system-messages{position:fixed;z-index:10002;width:100%;top:0;left:0;opacity:1;margin:2%;width:96%}.g-system-messages #system-message-container{max-width:48rem;margin:0 auto;text-align:center}.g-system-messages #system-message-container .alert .close{opacity:0.4;filter:alpha(opacity=40);font-size:2.4rem}.g-system-messages #system-message-container .alert .close:hover,.g-system-messages #system-message-container .alert .close:focus{opacity:0.6;filter:alpha(opacity=60)}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.65rem}h5{font-size:1.4rem}h6{font-size:1.25rem}h1{margin:0.5rem auto 1.2rem !important;line-height:130%}h2,h3,h4,h5,h6{margin:0.7rem auto 1rem !important;line-height:130%}body{font-size:18px;line-height:170%}a{color:#e79d19}a:hover{color:#d18e16}figure{display:inline-block}#g-header{max-width:1920px;margin:0 auto}#g-header a,#g-header p,#g-header span{font-size:1rem;color:#304269}.g-fixed-container{height:auto !important}#g-navigation{padding:15px 0 !important}#g-navigation{z-index:3;text-align:inherit}@media (max-width:767px){#g-navigation{text-align:center}}.g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{line-height:0.9em}@media (min-width:768px) and (max-width:959px){.g-main-nav .g-toplevel>li>.g-menu-item-container{padding:1.2rem 0.7rem;font-size:0.9em}.g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator::after{width:1.2rem}.g-main-nav .g-standard .g-sublevel>li{font-size:0.9em}}#g-section7{margin:2.5rem auto 0}.main-menu.g-fixed-element{box-shadow:0px 3px 10px #304269}.cta .g-menu-item-title{background:orange;border-radius:30px;padding:10px 20px}#logo.logo-menu div.g-content.g-particle{margin-top:3px;padding:0}@media (min-width:70rem) and (max-width:84.99rem){#logo.logo-menu div.g-content.g-particle{margin:-8px 0 -4px 0}}@media (min-width:85rem){#logo.logo-menu div.g-content.g-particle{margin:-8px 0.625rem -4px 0.625rem;padding:0 0.938rem}}#logo.logo-menu div.g-content.g-particle a.gantry-logo img{max-height:100px;max-width:180px;width:100%}.g-menu-item.g-menu-item---particle-qBpCc.g-menu-item-type-particle.g-standard .g-menu-item-container{padding:5px}.g-social a{background:transparent;border:none;margin:5px}div.moduletable.breadcrumbs.container{max-width:100%}div.moduletable.breadcrumbs.container ol.breadcrumb{margin:1rem auto 0 auto}.homepage h1,.homepage h2,.homepage h3,.homepage h4,.homepage h5,.homepage h6,.homepage .itemTitle,.homepage .g-title{text-align:center}.sidebar-right .k2ItemsBlock ul li{width:100%;flex:100%;margin:0.75rem 0;padding:0.75rem;display:inline-block;float:left}@media only screen and (max-width:980px){.sidebar-right .k2ItemsBlock ul li{width:50%;flex:50%}}@media only screen and (max-width:640px){.sidebar-right .k2ItemsBlock ul li{width:100%;flex:100%;float:none}}.view-category.layout-blog #g-page-surround #g-main.content-wrapper .platform-content.container .com-content-category-blog.blog dl.article-info dd,.view-article.layout-blog #g-page-surround #g-main.content-wrapper .platform-content.container .com-content-article.item-page dl.article-info dd{margin-left:0}.com_content.view-category.layout-blog .item-content p.readmore a.btn.btn-secondary{background-color:#e79d19;color:#fff;font-size:1.1rem;font-weight:bold}.com_content.view-category.layout-blog .item-content p.readmore a.btn.btn-secondary:hover{opacity:0.8}.moduletable.k2-menu ul{margin:1rem 0}.moduletable.k2-menu ul li{border-left:5px solid #d9e8f5;background:#f7f7f7;margin:0}.moduletable.k2-menu ul li a{font-size:0.95rem}.moduletable.k2-menu ul li:hover{background:#304269}.moduletable.k2-menu ul li:hover a{color:white}.moduletable.k2-menu ul li.clearList{display:none !important}div.moduletable.sidebar.contatti{background:#304269;color:#91bed4;padding:1rem;margin-bottom:1.5rem}div.moduletable.sidebar.contatti .g-title{color:white}div.moduletable.sidebar.contatti>div{padding-top:1rem}div.moduletable.sidebar.contatti .g-social a{display:block;text-align:left;color:#91bed4}#g-main nav.pagenavigation{clear:both;margin-top:1rem}#g-main nav.pagenavigation span.pagination{display:block}#g-main nav.pagenavigation span.pagination a.btn.previous{float:left;text-align:left}#g-main nav.pagenavigation span.pagination a.btn.next{float:right;text-align:right}#g-main nav.pagenavigation span.pagination .btn-secondary{background-color:#e79d19;color:#fff;font-weight:bold;font-size:1rem;line-height:normal;margin-bottom:0.5rem;padding:0.5rem}#g-main nav.pagenavigation span.pagination .btn-secondary:hover{opacity:0.8}#baform-2 .page-0{margin-top:15px}.itemBackToTop{display:none}.addtoany_container{margin:0.75rem 0}.itemContainer{margin-bottom:3rem}.catItemTitle,.catItemTitle a{color:#e79d19}.catItemReadMore a{background:#e79d19;color:white;padding:0.5rem 0.75rem !important;font-weight:bold}.catItemReadMore a:hover{background:#ba7e13}#g-totop{position:fixed;bottom:1rem;right:1rem;background:#fff;border:2px solid #333;padding:0.1rem 0.5rem;border-radius:0}#g-totop .fa-angle-double-up{font-size:2rem}.parallax{width:100% !important;height:700px;background-attachment:fixed !important;background-position:center bottom !important;background-repeat:no-repeat;background-size:cover !important}@media only screen and (max-width:1920px){.parallax{height:550px}}@media only screen and (max-width:1440px){.parallax{height:400px}}@media only screen and (max-width:1024px){.parallax{height:300px}}@media only screen and (max-width:640px){.parallax{height:300px}}#g-footer{font-size:1rem;line-height:150%;background:#333;color:#fff}#g-footer p{margin:0rem}#g-footer p+p{margin-bottom:0.25rem}#g-footer h1,#g-footer h2,#g-footer h3,#g-footer h4,#g-footer h5,#g-footer h6{color:white}#g-footer strong{color:#fff}#g-footer a{color:#e79d19}a.cc_logo{display:none !important}ul.g-toplevel{max-height:70px}.cta.g-menu-item:hover{background:transparent !important}section#g-navigation.main-menu{padding:0rem}body.com_content.view-article.home.titolo-centrato .g-container #main-wrapper #page-content .g-content .item-page.home.titolo-centrato .page-header h1,body.com_content.view-article.home.titolo-centrato .g-container #main-wrapper #page-content .g-content .item-page.home.titolo-centrato .page-header h2{text-align:center}.titolo-centrato .page-header h1,.titolo-centrato .page-header h2{text-align:center}.moduletable.linkarticoli ul.mod-list{margin:0;display:inline-block}.moduletable.linkarticoli ul.mod-list li{border-left:5px solid #d9e8f5;background:#f7f7f7;margin:0;width:100%;padding:0;float:left;list-style:none}.moduletable.linkarticoli ul.mod-list li a{font-size:0.95rem;color:#304269;font-family:inherit;font-weight:bold;line-height:1.4em;padding:1.1rem 0.75rem;display:block}.moduletable.linkarticoli ul.mod-list li a:hover{text-decoration:none}.moduletable.linkarticoli ul.mod-list li a.active{color:#e79d19}.moduletable.linkarticoli ul.mod-list li:hover{background:#304269}.moduletable.linkarticoli ul.mod-list li:hover a{color:#fff}#sidebar-right.sidebar-right section#g-sidebar-right.sidebar-right div.g-grid div#right1.g-block.right1 div.g-content div.platform-content{margin-bottom:2.5rem}.moduletable .visforms fieldset .row div.cornicecampo{display:block;position:relative}.moduletable.form1cont1{background:#f7f7f7;padding:0.4rem 1.3rem;color:#304269}.moduletable.form1cont1 .visforms fieldset .row{margin:0}.moduletable.form1cont1 h3.g-title{font-size:1.4rem !important;line-height:normal;font-weight:700;color:#304269}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset{position:relative;padding:0}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset [class^="field"]{position:relative;margin-bottom:1rem}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset label.visCSSlabel{margin:0 !important;border:none;width:0;height:0;font-size:0}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset label.visCSSlabel::after{content:none !important}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset label.visCSSlabel::before{padding:0.5rem 0.5rem !important;margin:0 !important;width:40px !important;background:#fff;position:absolute;bottom:0;height:40px;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free",FontAwesome;font-size:1.2rem;text-align:center;line-height:1.5rem}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset input.inputbox.visCSSinput{margin:0 0 0 40px !important;width:calc(100% - 40px);border:none;box-shadow:none;background:#fff;border-radius:0;height:40px;font-size:0.9em}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset .required label.asterix-ancor.visCSSlabel{width:auto;margin-right:0 !important}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset .required input.inputbox.visCSSinput{margin-left:40px;width:calc(100% - 40px)}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset p.errorcontainer label.error{font-size:0.6em;line-height:normal;background-color:#555;padding:7px}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset p.errorcontainer::after{border-top:12px solid #555}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset label.visCSSlabel.nomef1::after{}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset label.privacyform1{width:calc(100% - 40px);height:auto;font-size:0.85em;line-height:normal;margin:0 0 0 40px !important}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset input.privacyform1{margin:0 !important;position:absolute;right:calc(100% - 30px);bottom:5%;width:20px;height:20px}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset .visCustomText{font-size:0.65em;line-height:normal;display:inline-block}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset div.visBtnCon input.btn.btn-form1{width:100%;height:50px;background-color:#eb9a03;color:#fff;font-weight:700;border-radius:3px;border:none}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset div.visBtnCon input.btn.btn-form1:hover{color:#000;opacity:0.8}.moduletable.form1cont1 .visforms .defaultform.form1 fieldset .captchaCont input{max-width:180px}.moduletable.form2cont2{background:#f7f7f7;padding:0.4rem 1.3rem;color:#304269;margin-bottom:3rem}.moduletable.form2cont2 .visforms fieldset .row{margin:0}.moduletable.form2cont2 h3.g-title{font-size:1.4rem !important;line-height:normal;font-weight:700;color:#304269}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset{position:relative;padding:0}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset [class^="field"]{position:relative;margin-bottom:1rem}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset label.visCSSlabel{margin:0 !important;border:none;width:0;height:0;font-size:0}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset label.visCSSlabel::after{content:none !important}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset label.visCSSlabel::before{padding:0.5rem 0.5rem !important;margin:0 !important;width:40px !important;background:#fff;position:absolute;bottom:0;height:40px;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free",FontAwesome;font-size:1.2rem;text-align:center;line-height:1.5rem}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset input.inputbox.visCSSinput{margin:0 0 0 40px !important;width:calc(100% - 40px);border:none;box-shadow:none;background:#fff;border-radius:0;height:40px;font-size:0.9em}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset .required label.asterix-ancor.visCSSlabel{width:auto;margin-right:0 !important}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset .required input.inputbox.visCSSinput{margin-left:40px;width:calc(100% - 40px)}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset p.errorcontainer label.error{font-size:0.6em;line-height:normal;background-color:#555;padding:7px;margin:0 0 0 25%}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset p.errorcontainer::after{border-top:12px solid #555;margin-left:30%}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset label.visCSSlabel.nomef2::after{}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset label.visCSSlabel.serviziof2{width:22%;height:40px;line-height:40px;font-size:0.9em;padding:0 1rem;text-align:right}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset select.visCSSinput.serviziof2{height:40px;margin:0 0 0 5% !important;width:73%;border:none;box-shadow:none;background:#fff;border-radius:0;font-size:0.9em}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset label.visCSSlabel.notef2{position:relative}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset label.visCSSlabel.notef2::before{padding:0.5rem 0.5rem !important;margin:0 !important;width:40px !important;background:#fff;position:absolute;top:0;height:20vh;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free",FontAwesome;font-size:1.2rem;text-align:center;line-height:1.5rem}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset textarea.inputbox.visCSSinput.notef2{margin:0 0 0 40px !important;width:calc(100% - 40px);border:none;box-shadow:none;background:#fff;border-radius:0;height:20vh;font-size:0.85em;padding:0.6rem 0 !important;line-height:1.2rem}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset label.privacyform2{width:calc(100% - 40px);height:auto;font-size:0.85em;line-height:normal;margin:0 0 0 40px !important}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset input.privacyform2{margin:0 !important;position:absolute;right:calc(100% - 30px);bottom:2%;width:20px;height:20px}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset .visCustomText{font-size:0.65em;line-height:normal;display:inline-block}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset div.visBtnCon input.btn.btn-form2{width:100%;max-width:300px;height:50px;background-color:#eb9a03;color:#fff;font-size:1.1em;font-weight:700;border-radius:3px;border:none}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset div.visBtnCon input.btn.btn-form2:hover{color:#000;opacity:0.8}.moduletable.form2cont2 .visforms .defaultform.form2 fieldset .captchaCont input{max-width:180px}.section7-1-6.moduletable{margin:0 1rem}.section7-2-6.moduletable{margin:0 1rem}.catreal.row{margin-bottom:0.5rem}.catreal.row div.col-md{position:relative}.catreal.row div.col-md img{width:100%}.catreal.row div.col-md .titolocat{width:100%;height:100%;position:absolute;top:0;left:0}.catreal.row div.col-md .titolocat h3{margin:0 !important;font-weight:700;line-height:1.2em;width:100%;height:100%}@media (min-width:48rem){.catreal.row div.col-md .titolocat h3{font-size:calc(1rem + (40 - 20) * ((100vw - 48rem) / (1600 - 300)))}}.catreal.row div.col-md .titolocat h3 a{display:block;background-color:rgba(0,0,0,0.2);width:100%;height:100%;color:#fff;text-shadow:2px 2px 5px #000;transition-duration:0.2s}.catreal.row div.col-md .titolocat h3 a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;padding:0.6rem}.catreal.row div.col-md .titolocat h3 a:hover{color:#e79d19;background-color:rgba(0,0,0,0.7)}.view-category.layout-blog.blogcat #g-main #main-wrapper .platform-content.container div.row div.col div.com-content-category-blog.blog div.com-content-category-blog__items.blog-items div.com-content-category-blog__item.blog-item div.item-content{}.view-category.layout-blog.blogcat #g-main #main-wrapper .platform-content.container div.row div.col div.com-content-category-blog.blog div.com-content-category-blog__items.blog-items div.com-content-category-blog__item.blog-item div.item-content .page-header h2{margin-top:0 !important;line-height:1.2em;font-size:1.6rem;font-weight:500;text-align:center}.sigplus-gallery>ul>li{box-shadow:0 0 3px #808080}.view-article.layout-blog.blogcat #g-main #main-wrapper .platform-content.container div.row div.col div.com-content-article.item-pageblogcat div.com-content-article__body .sigplus-gallery>ul>li{margin:0.4rem}.sigplus-m0_2rem .sigplus-gallery>ul>li{margin:0.2rem}.sigplus-m0_4rem .sigplus-gallery>ul>li{margin:0.4rem}.gmappa{width:100%;height:450px}.gmappa div::before{padding-top:450px !important}.gmappa div[data-service]{min-width:auto}.rrssb-buttons li.small{width:42px}.rrssb-buttons li.small a .rrssb-icon{height:42px}.rrssb-buttons li.rrssb-telegram a{background-color:#08c}.rrssb-buttons li.rrssb-telegram a:hover{background-color:#005c89}.rrssb-buttons.tiny-format li.rrssb-telegram a .rrssb-icon svg path{fill:#08c}.rrssb-buttons.tiny-format li.rrssb-telegram a .rrssb-icon:hover .rrssb-icon svg path{fill:#004364}.share-container{margin:15px 0 !important;padding:15px 0}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover>.g-menu-item-container,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container{color:#fff}
