.card-title h3 {
min-height: 2.5em;
}
.cky-notice-btn-wrapper .cky-btn {
margin-bottom: 1em;
} .track-record-card .logo {
display: inline-block;
max-width: 100%;
line-height: 0;
}
.track-record-card .logo img {
display: block;
width: auto !important;
height: auto !important;
max-width: min(180px, 100%);
max-height: 180px;
object-fit: contain;
} .track-record-card .logo img[src$=".svg"] {
width: 90px !important;
max-width: 100%;
}
.track-record-card .text-as-logo { } .track-record-carousel {
--pvh-arrow-size: 40px; --pvh-arrow-gap: 8px; --pvh-arrows-space: 24px; }
.track-record-carousel,
.track-record-carousel > .elementor-widget-container {
position: relative;
} .track-record-carousel .elementor-loop-container.swiper {
margin-top: calc(var(--pvh-arrow-size) + var(--pvh-arrows-space));
margin-left: 0;
margin-right: 0;
width: 100%;
} .track-record-carousel .elementor-swiper-button {
position: absolute !important;
bottom: 0 !important;
top: auto !important;
left: auto !important;
transform: none !important;
width: var(--pvh-arrow-size);
height: var(--pvh-arrow-size);
margin: 0;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
background: red;
color: #fff;
border-radius: 50%;
}
.track-record-carousel .elementor-swiper-button-next {
right: 0 !important;
}
.track-record-carousel .elementor-swiper-button-prev {
right: calc(var(--pvh-arrow-size) + var(--pvh-arrow-gap)) !important;
} .track-record-carousel .elementor-swiper-button.swiper-button-disabled {
opacity: 0.35;
cursor: default;
pointer-events: none;
}