.coach{padding-block:80px 90px}@media (max-width:992px){.coach{padding-block:60px 70px}}@media (max-width:768px){.coach{padding-block:45px 55px}}@media (max-width:576px){.coach{padding-block:30px 44px}.coach .container{padding-inline:0;overflow:visible}}.coach .wrapper{justify-content:space-between;align-items:start;gap:10px;display:flex}.coach .wrapper .content h2{margin-bottom:12px;font-size:48px}@media (max-width:992px){.coach .wrapper .content h2{font-size:40px}}@media (max-width:768px){.coach .wrapper .content h2{font-size:34px}}@media (max-width:576px){.coach .wrapper .content h2{text-align:center;font-size:28px}}.coach .wrapper .content p{width:100%;max-width:658px;font-size:24px;font-weight:500}@media (max-width:992px){.coach .wrapper .content p{font-size:22px}}@media (max-width:768px){.coach .wrapper .content p{font-size:18px}}@media (max-width:576px){.coach .wrapper .content p{text-align:center;font-size:16px}}.coach .wrapper .btn-primary{text-wrap:nowrap;padding-block:14px}@media (max-width:768px){.coach .wrapper .btn-primary{display:none}}.coach .card-wrapper{grid-template-columns:repeat(4,1fr);gap:29px;margin-top:48px;display:grid}@media (max-width:992px){.coach .card-wrapper{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}}@media (max-width:768px){.coach .card-wrapper{grid-template-columns:repeat(2,1fr);margin-top:28px}}@media (max-width:576px){.coach .card-wrapper{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#122720 #e9f3ee;flex-direction:row;gap:20px;margin-top:20px;margin-left:20px;margin-right:20px;padding-bottom:10px;padding-right:20px;display:flex;overflow:auto hidden}.coach .card-wrapper::-webkit-scrollbar{height:6px}.coach .card-wrapper::-webkit-scrollbar-track{background:#e9f3ee;border-radius:10px}.coach .card-wrapper::-webkit-scrollbar-thumb{background:#122720;border-radius:10px}.coach .card-wrapper::-webkit-scrollbar-thumb:hover{background:#053536}.coach .card-wrapper>*{scroll-snap-align:start;flex:none;width:280px;min-width:280px;max-width:280px}}.coach .btn-primary{padding:14px 47px}@media (max-width:768px){.coach .btn-primary{display:flex}}
