#content_block_01 .content-box .inner-box .single-item{border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,.1);display:block;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden;padding:25px;position:relative}#content_block_01 .content-box .inner-box .single-item .bg-layer{background-size:101% 101%;border-radius:10px;content:"";height:100%;left:-101%;position:absolute;top:0;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;width:100%}#content_block_01 .content-box .inner-box .single-item .bg-layer:before{background:#185dd2;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#content_block_01 .content-box .inner-box .single-item:hover .bg-layer{left:0}lord-icon.icone-animate,lord-icon.icone-animate.media{height:258px;margin-bottom:-100px;max-width:128px;padding:0 20px 100px 0;width:100%}.single-item lord-icon{filter:brightness(1);transition:all .3s}.single-item:hover lord-icon{filter:brightness(1000)}#content_block_01 .content-box .inner-box .single-item h5{color:#555;display:block;font-size:18px;font-weight:500;line-height:28px;margin-bottom:19px;position:relative;transition:all .5s ease}#content_block_01 .content-box .inner-box .single-item h5 a{color:#555;display:inline-block;position:relative}#content_block_01 .content-box .inner-box .single-item .text{position:relative;transition:all .5s ease}.single-item:hover .text,.single-item:hover .text a,.single-item:hover h5,.single-item:hover h5 a{color:#fff!important}#content_block_01 .content-box .sec-title{margin-bottom:66px}.footer-confirmo-cnt{background:url(https://www.confirmo.it/hubfs/footer-bg-grigio-chiaro.png) 0 0 no-repeat;background-size:cover;padding:120px 0 0;position:relative;width:100%}.footer-confirmo{padding:20px}.footer-confirmo-1{float:left;width:200px}.footer-confirmo-1 .footer-confirmo-iso{margin:20px;width:150px}.footer-confirmo-2{float:left;margin-left:40px;width:calc(100% - 375px)}.footer-confirmo-3{float:right;margin-left:34px;margin-top:20px;width:100px}.clearfix:after{clear:both;content:"";display:block}.scroll-top{background:#222;border-radius:30px;bottom:105%;color:#fff;cursor:pointer;font-size:16px;height:50px;line-height:50px;opacity:0;position:fixed;right:105px;text-align:center;transition:1s ease;width:50px;z-index:99}.scroll-top.open{bottom:20px;opacity:1;right:105px}.scroll-top span{color:#fff}.hs_error_rollup{text-align:center}@media (max-width:599px){body .banner-section.larghezza-piena{padding-bottom:25px}}