.rintex-portfolio-card .title .icon svg{width:1em;height:1em}.rintex-portfolio-card .title .icon{font-size:18px;margin-right:10px}.rintex-portfolio-card .title{display:inline-flex;align-items:center;transition:all 0.5s}.rintex-portfolio-card img{object-fit:cover}.rintex-portfolio-card iframe{width:100%;height:380px}.rintex-portfolio-card.style-1 .thumb{position:relative;border-radius:10px 10px 0 0;overflow:hidden;margin-bottom:20px}.rintex-portfolio-card.style-1 .thumb img{width:100%;height:auto;display:block}.rintex-portfolio-card.style-1 .date{font-weight:600;font-size:15px;line-height:1.3;background:#fff;border-radius:100px;position:absolute;top:25px;left:25px;z-index:3;padding:5px 20px}.rintex-portfolio-card.style-1 .content{background:#fff;border-radius:0 0 10px 10px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:15px 20px}.rintex-portfolio-card.style-1 .title{font-weight:600;font-size:24px;line-height:1.3;transition:all 0.3s}.rintex-portfolio-card.style-1 .title .icon{transition:all 0.3s}.rintex-portfolio-card.style-1 .category{display:flex;align-items:center;flex-wrap:wrap}.rintex-portfolio-card.style-1 .category a{font-weight:600;font-size:15px;line-height:1.3;border:1px solid #0000001A;padding:5px 15px;border-radius:100px;display:inline-block}.glidy-date-hr-right .style-1 .date{right:var(--date-hr-offset,25px);left:unset}.glidy-date-vr-bottom .style-1 .date{top:unset;bottom:var(--date-vr-offset,25px)}.rintex-portfolio-card.style-2 .thumb img{width:100%;height:auto;display:block;border-radius:10px}.rintex-portfolio-card.style-2 .thumb{margin-bottom:15px;overflow:hidden;line-height:0}.rintex-portfolio-card.style-2 .title{font-weight:600;font-size:30px;line-height:1.3;margin-bottom:7px}.rintex-portfolio-card.style-2 .category{display:flex;align-items:center;gap:15px}.rintex-portfolio-card.style-2 .category li{position:relative}.rintex-portfolio-card.style-2 .category li:not(:last-child):after{position:absolute;content:'';width:5px;height:5px;background:#000;border-radius:100%;top:50%;transform:translateY(-50%);right:-10px}.rintex-portfolio-card.style-2 .date,.rintex-portfolio-card.style-2 .category a{font-weight:600;font-size:16px;line-height:1.3}.rintex-portfolio-card{transform-style:preserve-3d;will-change:transform}.rintex-portfolio-card .thumb{transform-style:preserve-3d}.rintex-portfolio-card .thumb img{backface-visibility:hidden;transform-origin:center center;transform-style:preserve-3d;position:relative;z-index:1}.rintex--portfolio-wrapper{position:relative}.rintex--portfolio-wrapper .sec-title{font-weight:500;font-size:320px;line-height:1;text-align:center;text-transform:uppercase}.rintex--portfolio-list{display:grid;position:relative}.rintex-portfolio-item{position:relative;overflow:hidden;margin-bottom:30px}.rintex-portfolio-item:last-child{margin-bottom:0}.rintex-portfolio-item .category{gap:10px;display:flex;align-items:center;position:absolute;right:0;top:0;padding:30px}.rintex-portfolio-item .thumb{height:100%}.rintex-portfolio-item .thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px}.rintex-portfolio-item .date,.rintex-portfolio-item .category a{font-weight:600;font-size:16px;line-height:1.25;background:#fff;padding:8px 18px;border-radius:100px;text-transform:capitalize}.rintex-portfolio-item .content{position:absolute;bottom:0;left:0;width:100%;padding:30px;display:flex;align-items:center;justify-content:space-between}.rintex-portfolio-item .title{font-weight:500;font-size:60px;line-height:1.1;text-transform:uppercase;color:#fff;transition:all 0.3s}.rintex-portfolio-item .title a{color:inherit}.rintex-portfolio-list{width:80%;margin:0 auto}.rintex-portfolio-item{height:720px}@media (max-width:1199px){.rintex--portfolio-wrapper .sec-title{font-size:240px}.rintex-portfolio-item .title{font-size:40px}.rintex-portfolio-item{height:580px}}@media (max-width:991px){.rintex-portfolio-item{height:460px}.rintex--portfolio-wrapper .sec-title{font-size:180px}.rintex-portfolio-item .title{font-size:32px}}@media (max-width:767px){.rintex--portfolio-wrapper .sec-title{font-size:70px;padding-bottom:30px}.rintex-portfolio-list{width:100%;margin:0 auto}.rintex-portfolio-item .title{font-size:24px}.rintex-portfolio-item{height:auto}.rintex-portfolio-item .category{gap:5px;padding:15px}.rintex-portfolio-item .content{gap:10px;padding:15px}.rintex-portfolio-item .date,.rintex-portfolio-item .category a{font-size:14px;padding:5px 15px}.rintex-portfolio-item .content{flex-wrap:wrap}}