.col-divider{position:relative}.col-divider::after{--borderwidth:20%;content:"";width:20%;width:var(--borderwidth);border:1px dashed rgba(0,0,0,.1);display:block;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.feature-text{display:flex;align-items:center;border-bottom:1px dashed rgba(0,0,0,.15);padding-bottom:10px}.fbox-text{font-size:58px;line-height:1;font-weight:700}.feature-text h3{font-size:22px;line-height:1.3;margin-bottom:0;margin-left:15px;font-weight:800}.feature-text+p{color:#777;margin-top:10px;margin-bottom:0}.i-products{position:relative;overflow:hidden;border-radius:4px}.i-products:hover{box-shadow:0 4px 6px rgba(0,0,0,.04)}.i-products .products-image,.i-products .products-image img{border-top-right-radius:4px;border-top-left-radius:4px}.i-products .products-image img{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-backface-visibility:hidden}.i-products:hover .products-image img{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.i-products .products-image .badge{position:absolute;display:block;top:10px;left:10px;color:#222;background-color:#fff;padding:5px;border-radius:3px}.i-products .products-desc{position:relative;padding:25px;background-color:#fff;border:solid #eee;border-width:0 1px 1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;min-height:250px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden}.i-products:hover .products-desc{margin-top:-123px;min-height:373px;box-shadow:0 -3px 20px 3px rgba(0,0,0,.4)}.i-products .products-desc h3{font-size:20px;margin-bottom:8px}.i-products .products-desc p,.i-products .products-desc .counter,.i-products .products-hoverlays .list-group-item,.i-products .products-hoverlays .product-user a,.i-products .products-hoverlays .products-location{color:#000}.i-products .products-desc p{font-weight:400;margin-bottom:25px}.i-products .products-desc .counter{display:block;font-size:13px;font-weight:600}.i-products .products-desc h3 a,.i-products .products-desc .counter span,.i-products .products-desc .counter strong,.i-products .products-hoverlays .list-group-item strong{color:#333}.counter.counter-xs{font-size:13px;color:#555}.i-products .products-hoverlays .list-group-item{padding-left:0;font-size:14px}.i-products .products-hoverlays .product-user img{width:40px;height:40px;border-radius:50%;margin-right:10px}.i-products .products-hoverlays{position:absolute;opacity:0;left:0;right:0;bottom:-100px;width:100%;padding-left:25px;padding-right:25px;background-color:#fff;visibility:hidden;-webkit-transform:translateY(-20px);transform:translateY(-20px);border-bottom-right-radius:4px;border-bottom-left-radius:4px;z-index:1;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden}.i-products:hover .products-hoverlays{bottom:0;opacity:1;visibility:visible;transition:all .2s ease-in-out}.i-products .skills li>span{top:-30px}.widget>h4{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px}.button-play i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);color:#fff;font-size:24px;border-radius:50%;width:60px;height:60px;line-height:58px;text-align:center;padding-left:4px;border:2px solid #fff;transition:transform .3s ease}.button-play:hover i{transform:translate(-50%,-50%) scale(1.3);background-color:rgba(255,255,255,.2);backdrop-filter:blur(3px)}