@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.testimonails-banner{margin-top:var(--headerheight);text-align:center;background:#f8ece6;padding:100px 0}@media only screen and (max-width:540px){.testimonails-banner{padding:60px 0}}.testimonails-banner h1{color:var(--secondary);font-size:48px;font-weight:700;line-height:1.1}.testimonails-banner h1 span{color:var(--primary)}.testimonails-banner p{text-align:center;max-width:380px;margin:15px auto 0;font-size:16px;font-weight:400;line-height:1.4}@media only screen and (max-width:540px){.testimonails-banner p{max-width:80%}}.testimonails-secA{padding:50px 0;overflow:hidden}.testimonails-secA .tab-nav{justify-content:center;align-items:center;gap:80px;margin-bottom:20px;padding:0;display:flex;position:relative}@media only screen and (max-width:540px){.testimonails-secA .tab-nav{justify-content:center;gap:40px;margin-bottom:20px}}.testimonails-secA .tab-nav:before{content:"";background:var(--primary);width:100vw;height:1px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.testimonails-secA .tab-nav li{text-align:center;color:var(--text);cursor:pointer;padding:35px 0 0;font-size:20px;font-weight:500;transition:all .5s;position:relative}@media only screen and (max-width:540px){.testimonails-secA .tab-nav li{font-size:18px}}.testimonails-secA .tab-nav li.active{color:var(--primary)}.testimonails-secA .tab-nav li.active:before{background:var(--primary)}.testimonails-secA .tab-nav li:before{content:"";background:var(--white);border:1px solid #f36e2a;border-radius:50%;width:22px;height:22px;transition:all .5s;position:absolute;top:18%;left:50%;transform:translate(-50%,-50%)}.testimonails-secA .testimonails-grid{grid-template-columns:repeat(3,1fr);gap:30px 20px;padding:50px 0;display:grid}@media only screen and (max-width:1024px){.testimonails-secA .testimonails-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.testimonails-secA .testimonails-grid{grid-template-columns:repeat(1,1fr)}}
