.card1{position:relative;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.1);}.card1 .card1-image{aspect-ratio:16/9;}.card1 .card1-image a{width:100%;height:100%;display:flex;}.card1 .card1-image a img{-webkit-transition:transform 0.5s ease 0s;-o-transition:transform 0.5s ease 0s;transition:-webkit-transform 0.5s ease 0s;transition:transform 0.5s ease 0s;transition:transform 0.5s ease 0s,-webkit-transform 0.5s ease 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:optimizeQuality;vertical-align:middle;max-width:100%;}.card1:hover .card1-image img{-webkit-transition:transform 0.6s ease 0.05s;-o-transition:transform 0.6s ease 0.05s;transition:-webkit-transform 0.6s ease 0.05s;transition:transform 0.6s ease 0.05s;transition:transform 0.6s ease 0.05s,-webkit-transform 0.6s ease 0.05s;-webkit-transform:scale(1.1) rotate(0.0001deg);-ms-transform:scale(1.1) rotate(0.0001deg);transform:scale(1.1) rotate(0.0001deg);}.card1 .card1-body{padding:20px 20px 24px;display:flex;gap:10px;flex-direction:column;}.card1 .card1-body .title{display:inline-flex;}.card1 .card1-body .desc{display:inline-flex;}.card1 .card1-body .bottom{display:inline-flex;}.card2{position:relative;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.1);}.card2 .card2-image{aspect-ratio:16/9;display:block;position:relative;overflow:hidden;transition:0.35s;background-color:#fff;text-decoration:none;}.card2:hover .card2-image:after{opacity:.2;transition:opacity 0.5s ease 0.2s;}.card2 .card2-image a{width:100%;height:100%;display:flex;}.card2 .card2-image a img{-webkit-transition:transform 0.5s ease 0s;-o-transition:transform 0.5s ease 0s;transition:-webkit-transform 0.5s ease 0s;transition:transform 0.5s ease 0s;transition:transform 0.5s ease 0s,-webkit-transform 0.5s ease 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:optimizeQuality;vertical-align:middle;max-width:100%;}.card2 .card2-image .categori{position:absolute;bottom:0px;background-color:var(--color-3);color:var(--color-2);padding:3px 10px;}.card2 .card2-body{padding:20px 20px 24px;display:flex;gap:20px;flex-direction:column;align-items:center;}.card2 .card2-body .title{display:inline-flex;}.card2 .card2-body .name{font-size:16px;line-height:1em;font-weight:400;color:var(--color-3);}.card2 .card2-body .desc{display:inline-flex;}.card2 .card2-body .bottom{width:100%;display:flex;align-items:center;justify-content:center;padding:10px 14px;border-top:1px solid #ececec;}.card2 .card2-body .bottom .phone{font-size:18px;line-height:30px;font-family:"Poppins",serif;font-weight:600;color:#444;white-space:nowrap;}.card2 .card2-body .bottom .phone [class*='icon-']{position:relative;top:-1px;padding-right:7px;font-size:11px;color:var(--color-3);}.card2 .card2-body .bottom .phone a{color:#444;text-decoration:none;}.card2 .card2-body .bottom .social{font-size:15px;line-height:30px;padding-left:15px;}.card2 .card2-body .bottom .social a{display:inline-block;width:30px;height:30px;color:var(--color-3);background-color:#fff;text-align:center;border-radius:50%;transition:0.2s;}