.box-home{font-size:16px!important;line-height:1.4!important}.box-home p{text-align:center}.ts-hp-filter-container{display:flex;align-items:stretch;flex-wrap:wrap}.ts-hp-filter-item{display:flex;align-items:center;flex-direction:column}@media screen and (min-width:851px){.ts-hp-filter-item{padding:30px}}@media screen and (max-width:850px){.ts-hp-filter-item{flex:0 1 50%}.ts-hp-filter-item h2{font-size:18px!important}.ts-hp-filter-item{padding:10px 30px 0}}@media screen and (min-width:851px) and (max-width:1300px){.ts-hp-filter-item{flex:0 1 33%}}@media screen and (min-width:1301px){.ts-hp-filter-item{flex:0 1 16.66%}}.ts-hp-filter-item h2{text-align:center}.ts-hp-filter-item img{margin-bottom:20px}.ts-hp-filter-item p{text-align:center!important;font-size:16px!important;line-height:1.4!important;color:#333}.ts-hp-filter-item:hover{background:#eee}.home .fusion-footer-copyright-area{padding-bottom:0}.footer-credits{padding:0 30px 18px;background:#2e2e30}.sub-credits{text-align:center;font-size:10px}.sub-credits a:hover{color:#bfbfbf}.sub-credits a{color:#fff}.ts-alm-item-content h2 a,.ts-feat-title{margin-bottom:10px;letter-spacing:0;font-size:22px!important;color:#0071bb;font-weight:700}.ts-feat-item{background:#f2f6f9;margin-bottom:20px;border-radius:20px}.ts-feat-wrapper{display:flex;flex-wrap:wrap;margin:20px 0}.ts-feat-item .ts-feat-text{padding:20px 20px 10px}@media screen and (min-width:801px){.ts-feat-item{flex:0 1 calc((100% - 80px)/3)}.ts-feat-item:not(:last-child){margin-right:40px}}@media screen and (min-width:501px) and (max-width:800px){.ts-feat-item{flex:0 1 calc((100% - 30px)/2)}.ts-feat-item:nth-child(odd){margin-right:30px}}@media screen and (max-width:500px){.ts-feat-item{flex:0 1 100%}}.ts-feat-desc p{color:#333;font-size:16px;text-align:left!important;line-height:normal}.ts-feat-img{border-radius:20px 20px 0 0}.ts-feat-wrapper .ts-alm-blog-item{border-radius:20px}.ts-feat-wrapper .ts-img-ratio{border-radius:20px 20px 0 0}.slider-img-text{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)!important;color:#fff;width:100%;padding:0 30px;font-weight:700}.slider-img-title{margin-bottom:50px;line-height:1.2em!important;color:#fff!important;font-weight:700!important}@media screen and (min-width:1201px){.slider-img-title{font-size:72px!important}.slider-img img{max-height:600px;object-fit:cover;width:100%}.slider-img .fusion-imageframe{width:100%}.slider-img-subtitle{font-size:20px}}@media screen and (min-width:801px) and (max-width:1200px){.slider-img-title{font-size:42px!important}}@media screen and (max-width:800px){.slider-img-title{font-size:30px!important}.slider-img img{min-height:400px;object-fit:cover}}@media screen and (max-width:851px){.ts-hp-filter-container p{display:none}}.ts-alm-item-content h2{margin:1px 0 11px!important}.ts-inq-desc p{text-align:center!important}.ch-tiny-slider,.nfw-slider{display:flex;align-items:stretch;margin-bottom:20px}.nfw-slider .item>a{display:flex;flex-direction:column;height:100%;border-radius:20px}.ts-inquinanti .ts-inq-item>a{box-shadow:1px 1px 5px 0 #d3d3d3!important}.nfw-wrapper{box-shadow:1px 1px 5px 0 #d3d3d3!important;border-radius:20px}.tns-outer{position:relative}.tns-controls{position:absolute;width:100%;transform:translateY(-39px);z-index:9;top:50%;height:0}.tns-controls button{height:0;color:#0071bb;font-size:70px;background:#fff0;font-weight:700;border:0}.tns-controls button[data-controls="next"]{float:right;margin-right:-35px}.tns-controls button[data-controls="prev"]{margin-left:-35px}.ts-inq-text{background:#f2f6f9;border-radius:0 0 20px 20px;flex:1 1 auto}@media screen and (min-width:851px){.ts-inq-text{padding:20px 25px}}@media screen and (max-width:850px){.ts-inq-text{padding:20px 15px 5px}}.ts-inq-text>p,.ts-inq-desc p{font-size:16px;line-height:27px;color:#222}.tns-ovh{padding:0 10px;margin:0 -10px}.ch-tiny-slider .ts-alm-item-content{height:auto!important}.ch-tiny-slider .tns-item,.ch-tiny-slider .tns-item .nfw-wrapper{display:flex!important;flex-direction:column}h2.title-heading-center{margin-bottom:10px!important}.ts-hp-case-history .nfw-wrapper{height:100%}.fusion-button-text{font-size:17px;line-height:20px}