.dl-promo-item{text-align:center;background-color:#fff;-webkit-box-shadow:0 .2rem 2.8rem rgba(36,36,36,.1);-moz-box-shadow:0 .2rem 2.8rem rgba(36,36,36,.1);box-shadow:0 .2rem 2.8rem rgba(36,36,36,.1);overflow:hidden;position:relative;padding:40px;transition:all .3s ease-in-out;z-index:1}.dl-promo-item .promo-icon{width:60px;height:60px;font-size:20px;line-height:60px;color:#263a4f;transition:all .3s ease-in-out}.dl-align-center .dl-promo-item .promo-icon{margin:0 auto}.dl-align-right .dl-promo-item .promo-icon{margin-left:auto}.dl-promo-item h3{font-size:24px;font-weight:500;color:#263a4f;transition:all .3s ease-in-out}.dl-promo-item P{color:#555;font-size:14px;transition:all .3s ease-in-out}.dl-promo-item .read-more{font-size:12px;color:#263a4f;text-transform:uppercase;letter-spacing:1px;font-weight:600;transition:all .3s ease-in-out}.dl-promo-item .read-more:hover{color:#444}.dl-promo-item .overlay-icon{position:absolute;right:10%;bottom:5%;font-size:120px;color:#fdb900;opacity:.15}.dl-align-right .dl-promo-item .overlay-icon{right:auto;left:10%}.dl-promo-item:hover P,.dl-promo-item:hover .read-more,.dl-promo-item:hover h3,.dl-promo-item:hover .promo-icon{color:#fff}.dl-promo-item span{background:#fdb900 none repeat scroll 0 0;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;display:block;height:0;position:absolute;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:width .6s ease 0s,height .6s ease 0;-moz-transition:width .6s ease 0s,height .6s ease 0;-webkit-transition:width .6s ease 0s,height .6s ease 0;-ms-transition:width .6s ease 0s,height .6s ease 0;-o-transition:width .6s ease 0s,height .6s ease 0;width:0;z-index:-1}.dl-promo-item:hover span{height:1660px;width:1660px}.promo-item-2{background-color:#fff;padding:40px 30px;-webkit-box-shadow:0 .2rem 2.8rem rgba(36,36,36,.1);-moz-box-shadow:0 .2rem 2.8rem rgba(36,36,36,.1);box-shadow:0 .2rem 2.8rem rgba(36,36,36,.1);display:block;overflow:hidden}.promo-item-2 .promo-icon-wrap{position:relative;width:100px;height:100px;margin-bottom:25px;z-index:1}.dl-align-center .promo-item-2 .promo-icon-wrap{margin:0 auto;margin-bottom:25px}.dl-align-right .promo-item-2 .promo-icon-wrap{margin-left:auto}.promo-item-2 .promo-icon-wrap .shape{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:rgba(253,186,0,0.1);z-index:-1;transition:all .3s linear}.promo-item-2:hover .promo-icon-wrap .shape{left:60%}.promo-item-2 .promo-icon-wrap .promo-icon-inner{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;font-size:50px;color:#fdb900;margin:0}.promo-item-2 .promo-content-wrap h3{font-size:18px}.promo-item-2 .promo-content-wrap p{margin-bottom:30px}.promo-item-2 .promo-count{background-color:#fdb900;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;border-radius:50%;font-size:12px;font-weight:600;position:absolute;right:40px;top:-100%;transition:all .3s linear;transition-duration:.5s}.dl-align-right .promo-item-2 .promo-count{right:auto;left:40px}.promo-item-2 .promo-count:before{background-color:#fdb900;content:"";width:2px;height:42px;position:absolute;left:50%;top:-40px;transform:translateX(-50%)}.promo-item-2:hover .promo-count{top:40px;visibility:visible;opacity:1}