@charset "UTF-8";
/***!  Style Declaration  !***/

html,body{margin:0;padding:0}*{box-sizing:border-box}.carousel-2{margin-top:45px}.carousel-2 content{align-items:center;justify-content:center;display:grid;padding-top:5px}.leggi-il-blog a i.fas.fa-angle-right{margin-left:60px}.carousel-2 .articles-container content{display:grid;padding:15px 25px 25px 25px}.carousel-2 .articles-container content .date{font-weight:400;margin-bottom:2px;font-style:italic;font-size:14px;color:#2E2E2E}.carousel-2 .articles-container content .title{font-family:"Source Sans Pro";font-weight:600;font-size:18px;margin-bottom:10px;color:#000;height:48px;line-height:24px;overflow:hidden;margin-top:3px}.carousel-2 .articles-container content .short-desc{font-family:"Source Sans Pro";font-weight:400;font-size:14px;color:#545454;line-height:18px}.carousel-2 .articles-container footer{background:#2e2e2e;clear:both;overflow:hidden;padding:7px 12px;position:absolute;width:291px;bottom:0px;z-index:0;border-bottom-right-radius:13px;border-bottom-left-radius:13px}.carousel-2 .articles-container footer .category{font-family:"Source Sans Pro";font-weight:700;font-size:14px;text-transform:uppercase;color:#FFF;float:left;display:inline-block}.carousel-2 .articles-container footer .time{font-family:"Source Sans Pro";font-weight:700;font-size:14px;text-transform:uppercase;float:right;display:inline-block;color:#FFF;width:100px;text-align:right}.carousel-2 .articles-container footer .time img{max-width:20px;display:inline-block;margin-right:5px;position:relative;top:-2px}.carousel-2 header{height:131px;overflow:hidden}@media (max-width:767px){.leggi-il-blog a i.fas.fa-angle-right{margin-left:50px}.carousel-2 content{padding-top:6px}.newblog-inner-hero h1{color:#fff !important;font-family:Montserrat;font-size:2.4rem;padding:20px}.newblog-inner-hero{margin:0 auto;max-width:100%;height:190px}.newblog-inner-hero h2{margin-top:-40px;padding-left:20px}.categories-container .menu-item{font-size:16px;font-family:'Montserrat';border:none;color:#fff !important;padding:10px 25px !important;margin:0 15px 0 15px;display:inline-flex;text-align:center;justify-content:center;vertical-align:top;flex-flow:column;font-weight:600;cursor:pointer;background:#198CCF !important;width:auto;height:50px;margin:10px 50px !important}.navilinksp{float:none !important}}@media (min-width:768px) AND (max-width:991px){.carousel-2 header{height:113px}}@media (min-width:992px) and (max-width:1199px){.carousel-2 header{height:112px}}
