@charset "UTF-8";
/* https://trcreations.co/wp-content/themes/avada-child-trc/assets/trc-testimonials.css?ver=1.1.0 */
.page-id-362 #wrapper_all{background:#F9F7F2!important}.page-id-362 .post-content{display:none!important}.trc-tm-page{font-family:'Plus Jakarta Sans',sans-serif;background:#F9F7F2;padding-top:72px}.trc-tm__hero{background:#1E2E16;padding:80px 24px 72px}.trc-tm__hero-inner{max-width:1200px;margin:0 auto}.trc-tm__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a0ce4e;margin-bottom:16px}.trc-tm__eyebrow::before{content:'';display:block;width:24px;height:2px;background:#a0ce4e;border-radius:2px}.trc-tm__hero-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(2.5rem, 5vw, 4rem);line-height:1.08;color:#fff;letter-spacing:-.025em;margin:0 0 14px}.trc-tm__trade{font-size:.45em;vertical-align:super;color:#a0ce4e}.trc-tm__hero-sub{font-size:1.0625rem;font-weight:400;line-height:1.6;color:rgb(255 255 255 / .65);max-width:560px;margin:0}.trc-tm__section-label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7BA33A;margin-bottom:28px}.trc-tm__section-label--dark{color:#fff}.trc-tm__reviews-wrap{max-width:1200px;margin:0 auto;padding:72px 24px 64px}.trc-tm__reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trc-tm__review-card{background:#fff;border-radius:20px;padding:28px 26px 32px;box-shadow:0 2px 16px rgb(26 47 20 / .09);display:flex;flex-direction:column;gap:16px;transition:box-shadow 0.25s ease,transform 0.25s ease}.trc-tm__review-card:hover{box-shadow:0 8px 28px rgb(26 47 20 / .15);transform:translateY(-4px)}.trc-tm__stars{display:flex;gap:3px}.trc-tm__stars svg{width:18px;height:18px;color:#a0ce4e}.trc-tm__review-text{font-size:.9375rem;font-weight:400;line-height:1.7;color:#3A3F34;margin:0;flex:1}.trc-tm__review-author{display:flex;align-items:center;gap:12px;margin-top:4px}.trc-tm__author-avatar{width:40px;height:40px;border-radius:50%;background:#a0ce4e;color:#1E2E16;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trc-tm__author-name{display:block;font-weight:700;font-size:.9rem;color:#1A1F14;line-height:1.3}.trc-tm__author-role{display:block;font-size:.75rem;font-weight:500;color:#7BA33A;letter-spacing:.03em}.trc-tm__videos-wrap{background:#1E2E16;padding:64px 24px 80px}.trc-tm__videos-wrap .trc-tm__section-label{max-width:1200px;margin:0 auto 28px}.trc-tm__videos-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trc-tm__video-card{border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgb(0 0 0 / .3);transition:transform 0.25s ease,box-shadow 0.25s ease;background:#000}.trc-tm__video-card:hover{transform:translateY(-4px);box-shadow:0 10px 36px rgb(0 0 0 / .45)}.trc-tm__video-wrap{position:relative;width:100%;aspect-ratio:16 / 9}.trc-tm__video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block}@media (max-width:1024px){.trc-tm__reviews-grid{grid-template-columns:repeat(2,1fr)}.trc-tm__videos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.trc-tm__reviews-grid{grid-template-columns:1fr}.trc-tm__videos-grid{grid-template-columns:1fr}.trc-tm__reviews-wrap{padding:48px 16px 40px}.trc-tm__videos-wrap{padding:48px 16px 56px}.trc-tm__hero{padding:64px 20px 52px}}.trc-tm__pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:48px;flex-wrap:wrap}.trc-tm__page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;font-family:'Plus Jakarta Sans',sans-serif;font-size:.875rem;font-weight:600;color:#1A1F14;border-radius:10px;border:1.5px solid rgb(26 47 20 / .12);background:#fff;cursor:pointer;transition:all 0.2s ease;line-height:1}.trc-tm__page-btn:hover{border-color:#a0ce4e;color:#7BA33A;background:#EFF5E8}.trc-tm__page-btn--active{background:#a0ce4e!important;color:#1A1F14!important;border-color:#a0ce4e!important;font-weight:800!important;box-shadow:0 2px 8px rgb(160 206 78 / .35);cursor:default}