.coach-form{z-index:1;margin-inline:auto;background-color:#122720;border-radius:20px;grid-template-columns:repeat(2,1fr);gap:30px;width:100%;max-width:1115px;margin-top:-140px;padding:50px;display:grid;position:relative}@media (max-width:992px){.coach-form{gap:24px;margin-top:-100px;padding:40px}}@media (max-width:768px){.coach-form{gap:20px;margin-top:-80px;padding:30px 24px}}@media (max-width:576px){.coach-form{border-radius:16px;grid-template-columns:1fr;gap:16px;margin-top:-60px;padding:24px 20px}}@media (max-width:480px){.coach-form{gap:14px;margin-top:-50px;padding:20px 16px}}.coach-form .input-wrapper{grid-area:1/1/2/3;position:relative}@media (max-width:576px){.coach-form .input-wrapper{grid-area:unset}}.coach-form .input-wrapper input{color:#fff;background:url(../media/location-white.f555ddf8.svg) 98%/24px no-repeat;border:1px solid #fff;border-radius:12px;width:100%;height:74px;padding:20px 50px 20px 20px;font-size:16px;line-height:14px}.coach-form .input-wrapper input::placeholder{color:#fff}@media (max-width:768px){.coach-form .input-wrapper input{font-size:14px}}@media (max-width:576px){.coach-form .input-wrapper input{background-position:95%;padding-right:45px;font-size:12px}}@media (max-width:380px){.coach-form .input-wrapper input{padding-right:40px}}.coach-form .input-wrapper .clear-input-btn{cursor:pointer;width:24px;height:24px;transition:var(--trans-3);z-index:2;background-color:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:50px;transform:translateY(-50%)}.coach-form .input-wrapper .clear-input-btn:hover{background-color:#ffffff4d;transform:translateY(-50%)scale(1.1)}@media (max-width:576px){.coach-form .input-wrapper .clear-input-btn{width:20px;height:20px;right:40px}}.coach-form select{color:#fff;appearance:none;background:url(../media/chevron-white.822c6eee.svg) 95%/13px no-repeat;border:1px solid #fff;border-radius:12px;padding:24px;font-size:16px}@media (max-width:768px){.coach-form select{font-size:14px}}@media (max-width:576px){.coach-form select{font-size:12px}}.coach-form select option{background-color:#122720}.coach-form .button-group{align-items:center;gap:15px;display:flex}@media (max-width:576px){.coach-form .button-group{flex-direction:column;gap:12px}}.coach-form .button-group button[type=submit]{color:#000;height:74px;transition:var(--trans-3);cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:15px;flex:1;font-size:18px;font-weight:600}.coach-form .button-group button[type=submit]:hover{color:#fff;background-color:#0000}@media (max-width:576px){.coach-form .button-group button[type=submit]{width:100%;font-size:16px}}.coach-form .button-group .clear-filters-btn{color:#fff;min-width:160px;height:74px;transition:var(--trans-3);cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:500;display:flex}.coach-form .button-group .clear-filters-btn:hover{background-color:#ffffff1a;border-color:#fffc}@media (max-width:576px){.coach-form .button-group .clear-filters-btn{width:100%;min-width:unset;height:60px;font-size:14px}}.coach-form .button-group .clear-filters-btn img{filter:brightness(0)invert()}
.all-coaches{padding-block:80px}@media (max-width:992px){.all-coaches{padding-block:60px}}@media (max-width:768px){.all-coaches{padding-block:45px}}@media (max-width:576px){.all-coaches{padding-block:30px}}.all-coaches .filter-wrapper{justify-content:start;align-items:center;margin-bottom:24px;display:flex}@media (max-width:576px){.all-coaches .filter-wrapper{flex-wrap:wrap;gap:10px;margin-bottom:20px}}.all-coaches .filter-wrapper .filter-btn{cursor:pointer;width:131px;height:45px;transition:var(--trans-3);background-color:#122720;border-radius:44px;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:120%;display:flex}@media (max-width:576px){.all-coaches .filter-wrapper .filter-btn{order:2;height:45px}}.all-coaches .filter-wrapper .invisible-btn{opacity:0;visibility:hidden;height:0}.all-coaches .filter-wrapper .map-toggle-btn{cursor:pointer;width:131px;height:45px;transition:var(--trans-3);color:#fff;background-color:#122720;border:none;border-radius:44px;justify-content:center;align-items:center;gap:12px;margin-left:12px;font-size:14px;font-weight:600;line-height:120%;display:flex}@media (max-width:576px){.all-coaches .filter-wrapper .map-toggle-btn{order:3;width:auto;height:45px;padding:0 16px}}.all-coaches .filter-wrapper .map-toggle-btn:hover{opacity:.9}.all-coaches .filter-wrapper .map-toggle-btn.active{background-color:#52c41a}@media (max-width:576px){.all-coaches .filter-wrapper .map-toggle-btn span{display:none}}.all-coaches .results-wrapper{justify-content:center;align-items:center;gap:15px;margin-left:auto;display:flex}@media (max-width:576px){.all-coaches .results-wrapper{width:100%;margin-left:unset;order:1;justify-content:space-between}}.all-coaches .results-wrapper .result{color:#666;justify-content:center;align-items:center;gap:3px;font-size:16px;font-weight:400;line-height:150%;display:flex}.all-coaches .results-wrapper .result strong{color:#1a1a1a;font-weight:600}.all-coaches .results-wrapper select{color:#4d4d4d;appearance:none;background:url(../media/chevron-down.23a4de49.svg) 92%/10px no-repeat;border:1px solid #e6e6e6;border-radius:4px;padding:10px 30px 10px 16px;font-size:14px;font-weight:400;line-height:150%}.all-coaches .main-wrapper{justify-content:start;align-items:start;display:flex}@media (max-width:768px){.all-coaches .main-wrapper{flex-direction:column;gap:20px}}.all-coaches .main-wrapper .filter-sidebar{visibility:hidden;opacity:0;width:0;max-width:302px;transition:var(--trans-5);flex:none;margin-right:0}@media (max-width:768px){.all-coaches .main-wrapper .filter-sidebar{max-width:unset;height:0}}.all-coaches .main-wrapper .filter-sidebar .filter-header{background-color:#122720;border-radius:8px;justify-content:space-between;align-items:center;height:48px;margin-bottom:20px;padding:12px 20px;display:flex}.all-coaches .main-wrapper .filter-sidebar .filter-header strong{color:#fff;font-size:14px;font-weight:700;line-height:120%}.all-coaches .main-wrapper .filter-sidebar form label{color:#404040;margin-bottom:7px;font-size:16px;display:block}.all-coaches .main-wrapper .filter-sidebar form select{color:#999;appearance:none;background:url(../media/chevron-down.23a4de49.svg) 92%/10px no-repeat;border:1px solid #66666659;border-radius:12px;width:100%;height:56px;margin-bottom:20px;padding-inline:20px;font-size:16px;line-height:100%}.all-coaches .main-wrapper .filter-sidebar form button{color:#404040;justify-content:space-between;align-items:center;width:100%;font-size:20px;font-weight:500;line-height:150%;display:flex}.all-coaches .main-wrapper .filter-sidebar form button img{transition:var(--trans-3)}.all-coaches .main-wrapper .filter-sidebar form button .rotating{transform:rotate(-180deg)}.all-coaches .main-wrapper .filter-sidebar form .price-btn{margin-top:20px;margin-bottom:5px}.all-coaches .main-wrapper .filter-sidebar form .slider-box{visibility:hidden;opacity:0;height:0;transition:var(--trans-3);border-bottom:1px solid #e6e6e6;margin-bottom:20px;padding-bottom:0}.all-coaches .main-wrapper .filter-sidebar form .slider-box .price-wrapper{justify-content:start;align-items:center;gap:3px;margin-bottom:24px;display:flex}.all-coaches .main-wrapper .filter-sidebar form .slider-box .price-wrapper span{color:#404040;font-size:14px;line-height:150%}.all-coaches .main-wrapper .filter-sidebar form .slider-box .price-wrapper .input-wrapper{color:#404040;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.all-coaches .main-wrapper .filter-sidebar form .slider-box .price-wrapper .input-wrapper input{color:#404040;appearance:textfield;border:0;border-radius:0;padding:0;font-size:14px;font-weight:500;width:32px!important}.all-coaches .main-wrapper .filter-sidebar form .slider-box .price-wrapper .input-wrapper input:focus{box-shadow:unset!important}.all-coaches .main-wrapper .filter-sidebar form .slider-box .price-wrapper .input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.all-coaches .main-wrapper .filter-sidebar form .slider-box .price-wrapper .input-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.all-coaches .main-wrapper .filter-sidebar form .active-slider{opacity:1;visibility:visible;height:auto;padding-bottom:20px}.all-coaches .main-wrapper .filter-sidebar form .ant-slider-rail{background-color:#e6e6e6;border-radius:15px;height:6px}.all-coaches .main-wrapper .filter-sidebar form .ant-slider-track{background-color:#b8b9bb;border-radius:15px;height:6px}.all-coaches .main-wrapper .filter-sidebar form .ant-slider-handle,.all-coaches .main-wrapper .filter-sidebar form .ant-slider-handle:before{content:unset!important;background-color:#fff!important;border:2px solid #b8b9bb!important;border-radius:50%!important;width:18px!important;height:18px!important;top:50%!important;transform:translate(-50%,-50%)!important}.all-coaches .main-wrapper .filter-sidebar form .ant-slider-handle:after{content:unset}.all-coaches .main-wrapper .filter-sidebar form .rating-btn{margin-bottom:20px}.all-coaches .main-wrapper .filter-sidebar form .rating-wrapper{visibility:hidden;opacity:0;height:0;transition:var(--trans-3)}.all-coaches .main-wrapper .filter-sidebar form .rating-wrapper .star-wrapper{justify-content:start;align-items:center;padding-block:10px;display:flex}.all-coaches .main-wrapper .filter-sidebar form .rating-wrapper .star-wrapper label{z-index:1;cursor:pointer;width:20px;height:20px;transition:var(--trans-3);border:1px solid #ccc;border-radius:3px;margin-bottom:0;margin-right:8px;position:relative;overflow:hidden}.all-coaches .main-wrapper .filter-sidebar form .rating-wrapper .star-wrapper label input{opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.all-coaches .main-wrapper .filter-sidebar form .rating-wrapper .star-wrapper label:has(input:checked){background:url(../media/custom-tick.3507d4af.svg) 50%/cover no-repeat}.all-coaches .main-wrapper .filter-sidebar form .rating-wrapper .star-wrapper .rating-text{color:#404040;margin-left:5px;font-size:14px;line-height:150%;display:block}.all-coaches .main-wrapper .filter-sidebar form .active-rating{visibility:visible;opacity:1;height:auto}.all-coaches .main-wrapper .active-filter-sidebar{opacity:1;visibility:visible;width:100%;margin-right:25px}@media (max-width:768px){.all-coaches .main-wrapper .active-filter-sidebar{margin-right:unset;height:auto}}.all-coaches .main-wrapper .wrapper{grid-template-columns:repeat(auto-fit,minmax(260px,300px));justify-content:center;gap:25px;width:100%;display:grid}.all-coaches .main-wrapper .wrapper .coach-card{max-width:100%}
