.area-shortcuts{ padding:30px 0;}
.area-shortcuts .box-title{ font-size:26px; line-height:30px; position:absolute; left:0; right:0px; bottom:35px; color:#fff; font-weight:300; font-style:italic; }
.area-shortcuts .box-title b{ font-size:30px; font-weight:bold;}
.area-shortcuts .effect-tilt{ overflow:hidden;}
.area-shortcuts .effect-tilt:hover .hover-angle-cursor-effect{ bottom:0;}
.area-vantaggi .box-title{ font-size:55px; line-height:55px; padding:5px 0}
.area-vantaggi .box-description{ font-size:20px; line-height:20px; font-weight:normal; margin:15px auto;}
.area-vantaggi .btn{ margin-top:10px;}
.area-products{ padding-top:10px;background-color:#f8f9fc}
.area-products .area-image{ padding:50px 0; background-position:bottom right; background-repeat:no-repeat; background-size:contain}
.area-products .area-products{ text-align:center; padding-bottom:25px;}
.area-products .area-products .area-title{ font-size:22px; line-height:24px; padding:10px 0 20px 0; font-weight:bolder; text-transform:uppercase;}
.area-products .area-products .area-padding{ padding:25px 0}
.area-products .area-products .product-item{ border:1px solid #162e5e; background:#fff; position:relative; overflow:hidden;}
.area-products .area-products .product-item .box-image{ max-width:230px; width:100%; position:relative; background-position: 0 0; background-repeat:none; margin:10px auto;background-size:cover;}
.area-products .area-products .product-item .box-image:after {content: "";display: block;padding-bottom: 100%;}
.area-products .area-products .product-item a{ color:#2c3d6c; text-decoration:none; }
.area-products .area-products .product-item .box-title{ font-size:16px; line-height:16px; min-height:45px; text-transform:uppercase; font-style:italic; }
.area-products .area-products .product-item .box-title b{ font-style:normal; font-weight:bold}
.area-products .area-products .product-item .box-description{ font-size:13px; line-height:15px; min-height:45px;}
.area-products .area-products .product-item .effect-bg-hover{ position:absolute; bottom:0; left:0; right:0; height:0; z-index:1}
.area-products .area-products .product-item:hover .effect-bg-hover{ height:100%;}
.area-products .area-products .product-item:hover .box-image{ background-position: 0 100%;}
.area-products .area-products .product-item:hover,
.area-products .area-products .product-item:hover a{ color:#fff; text-decoration:none}
.area-products .area-products .product-item:hover .hover-angle-cursor-effect{ bottom:0;}