.ti-showcase .heading{align-items:end;display:flex;margin-bottom:64px}.ti-showcase .heading .l-heading{padding-right:30px;width:60%}.ti-showcase .heading .r-heading{padding-left:30px;width:40%}.ti-showcase .heading .l-heading span{color:#ff8c5e;font-size:13px;font-weight:700;letter-spacing:.13em;line-height:1.4;margin:0 0 20px;text-transform:uppercase}.ti-showcase .heading .l-heading h2{color:#fff;font-size:66px;font-weight:400;letter-spacing:-.04em;line-height:1.06;margin:0!important;max-width:760px}.ti-showcase .heading .r-heading p{color:#ffffff9e;font-size:18px;font-weight:400;line-height:1.65;margin:0 0 6px auto;max-width:470px;text-wrap:pretty}.ti-showcase .showcase-card{display:flex;flex-wrap:wrap;gap:20px}.ti-showcase .showcase-card a{border:1px solid #ffffff24;border-radius:25px;box-shadow:0 22px 55px #03111c29;color:#fff!important;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none!important;transition:border-color .3s,box-shadow .3s,transform .3s;width:calc(33.333% - 13.333px)}.ti-showcase .showcase-card a .img-c{height:255px;line-height:0;overflow:hidden;position:relative}.ti-showcase .showcase-card a .con-s{align-items:end;display:flex;min-height:285px;padding:29px}.ti-showcase .showcase-card a .con-s .n-arrow{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:background .25s,color .25s,transform .25s;width:48px}.ti-showcase .showcase-card a .con-s .n-arrow svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px}.ti-showcase .showcase-card a .con-s .con-text span{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.ti-showcase .showcase-card a .con-s .con-text h3{color:#fff;font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.22;margin:0 0 21px;min-height:67px}.ti-showcase .showcase-card a .con-s .con-text p{color:#ffffffa3;font-size:16px;line-height:1.6}.ti-showcase .showcase-card a .img-c img{border:0;box-shadow:none;display:block;height:100%!important;margin:0;max-width:none;object-fit:cover;object-position:center;transition:transform .6s;width:100%}.ti-showcase .showcase-card a:hover{border-color:#ffffff47;box-shadow:0 30px 70px #03111c47;transform:translateY(-6px)}.ti-showcase .showcase-card a:hover .img-c img{transform:scale(1.04)}.ti-showcase .showcase-card a:hover .n-arrow{background:#fff;color:#193247;transform:translate(3px)}.ti-showcase .showcase-card a:hover .n-arrow svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px}.ti-showcase .showcase-card a .img-c .card-index{backdrop-filter:blur(10px);background:#0f2638c2;border:1px solid #ffffff2b;border-radius:50%;color:#fff;display:grid;font-size:11px;font-weight:600;height:40px;place-items:center;position:absolute;right:17px;top:17px;width:40px;z-index:2}.ti-showcase .showcase-card a .img-c:after{background:linear-gradient(#0000,#12263733);content:"";height:35%;inset:auto 0 0;pointer-events:none;position:absolute}.ti-showcase .showcase-card.two_card a{width:calc(50% - 13.333px)}.ti-showcase .showcase-card.four_card a{width:calc(25% - 13.333px)}@media only screen and (max-width:767px){.ti-showcase .heading .l-heading{padding:0 0 20px;width:100%}.ti-showcase .heading .r-heading{padding:0;width:100%}.ti-showcase .heading{flex-wrap:wrap;margin-bottom:40px}.ti-showcase .heading .l-heading h2{font-size:32px}.ti-showcase .heading .r-heading p{font-size:16px;line-height:140%}.ti-showcase .showcase-card a{width:100%}.ti-showcase .showcase-card a .con-s{padding:20px 15px}.ti-showcase .showcase-card a .con-s .con-text h3{font-size:24px}}@media only screen and (min-width:768px) and (max-width:1024px){.ti-showcase .heading .l-heading{padding-right:20px;width:55%}.ti-showcase .heading .r-heading{padding-left:20px;width:45%}.ti-showcase .heading .l-heading h2{font-size:38px}.ti-showcase .heading .r-heading p{font-size:16px}.ti-showcase .heading{margin-bottom:40px}.ti-showcase .showcase-card a{flex-direction:row;width:100%}.ti-showcase .showcase-card a .img-c{height:100%;width:35%}.ti-showcase .showcase-card a .con-s{min-height:200px;width:65%}.ti-showcase .showcase-card a .con-s .con-text h3{min-height:48px}}