.trainer-map-header{padding:40px 0}.trainer-map-header .container{justify-content:center}.trainer-map-header .content{text-align:center;padding:0;max-width:800px}.trainer-map-header p{font-size:14px;margin:0 auto 15px}.trainer-map-header a{text-decoration:underline}.trainer-map-header h1{text-align:center}@media screen and (max-width: 991px){.trainer-map-header h1{font-size:20px;margin-bottom:15px}}.map.disabled{opacity:0!important;pointer-events:none!important}.select-wrapper{display:flex;flex-wrap:nowrap;background-color:#fff;color:#000;align-items:center;padding:5px 15px;font-weight:700;text-transform:uppercase;font-size:14px}.select-wrapper select{font-weight:300!important;padding:5px;font-size:16px;-webkit-appearance:auto!important;appearance:auto!important;background:none!important}.select-wrapper select{margin-bottom:0;min-height:unset;height:unset;color:#000;border:none;font-size:14px}.filter-bar{background-color:#000;color:#fff;display:flex;justify-content:space-between;position:relative;width:100%}.filter-bar.map-open .map{width:45%;opacity:1;height:auto}.filter-bar .map{position:absolute;right:0;top:100%;width:0%;opacity:0;height:0;z-index:0}.filter-bar .map #map{height:calc(80vh - 100px)!important}@media screen and (max-width: 1240px){.filter-bar .map{position:relative;top:unset;right:unset}}.filter-bar .map .map-wrapper .map-filter{background-color:#343434;width:100%;padding:14px;display:flex;color:#fff;align-items:center;justify-content:space-between;gap:30px}.filter-bar .map .map-wrapper .map-filter select,.filter-bar .map .map-wrapper .map-filter input{margin:0;min-height:unset;height:unset}.filter-bar .map .map-wrapper .map-filter input{border:solid 1px #ffffff;color:#fff;background-color:transparent;padding:5px 60px 5px 15px;position:relative}.filter-bar .map .map-wrapper .map-filter .search{position:relative;width:100%}.filter-bar .map .map-wrapper .map-filter .search input{width:100%}.filter-bar .map .map-wrapper .map-filter .search:before{content:"";width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 438 500" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M82.8552 41.3722C110.444 20.9267 143.161 7.31321 176.334 2.47614C189.825 0.510476 220.226 0.507453 233.693 2.47009C280.04 9.2285 319.577 29.4241 352.037 62.922C367.899 79.2911 378.682 94.3917 388.395 113.842C402.897 142.877 409.508 171.025 409.598 204.115C409.75 259.627 388.589 310.404 348.983 349.561C344.118 354.372 340.137 358.697 340.137 359.174C340.137 359.819 403.167 442.169 433.137 480.678L436 484.356L417.778 498L370.141 436.207C343.942 402.221 322.117 374.174 321.642 373.881C321.168 373.587 316.425 375.975 311.105 379.187C278.823 398.673 243.965 408.328 205.734 408.373C160.135 408.425 118.617 394.641 82.3195 367.397C72.0271 359.672 54.6796 342.96 46.7348 333.112C-14.2375 257.549 -14.2455 151.584 46.7141 76.1849C55.1442 65.7581 72.4696 49.0697 82.8552 41.3722ZM330.656 71.5433C302.144 44.2336 263.873 26.7381 223.503 22.5559C181.477 18.2034 139.445 28.8801 102.741 53.2287C86.4461 64.0383 64.8555 85.5064 54.3318 101.363C24.6664 146.059 15.2117 197.121 27.2554 247.586C39.794 300.127 78.0361 346.856 127.411 369.965C169.389 389.613 217.13 392.827 260.845 378.949C275.748 374.217 298.637 362.88 311.236 353.989C325.613 343.843 347.203 321.868 356.516 307.899C394.457 250.987 399.18 182.76 369.304 123.131C359.009 102.582 348.711 88.8352 330.656 71.5433Z" fill="white" stroke="white" stroke-width="2"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:8px;top:8px}.filter-bar .map .map-wrapper .map-filter .location-finder{display:flex;align-items:center;gap:5px;flex-shrink:0}.filter-bar .map .map-wrapper .map-filter .location-finder span{font-weight:600;text-decoration:underline;font-size:14px}.filter-bar .map .map-wrapper .map-filter .location-finder:hover{cursor:pointer}.filter-bar .options{padding:15px 25px;display:flex;gap:15px;align-items:center}.filter-bar .options select{margin-bottom:0;padding:5px 14px;min-height:unset;height:unset;min-width:110px;color:#000;font-weight:700;border:none;font-size:14px}.filter-bar .options .title{font-size:15px;text-transform:uppercase;font-weight:700;color:#fff}.filter-bar .toggles{display:flex;gap:20px}.filter-bar .toggles .toggle{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;-webkit-user-select:none;user-select:none}.filter-bar .toggles .toggle .check{width:22px;height:22px;background-color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.filter-bar .toggles .toggle.active .check:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.544" height="10.1" viewBox="0 0 13.544 10.1"><path id="Icon_awesome-check" data-name="Icon awesome-check" d="M4.6,14.479l-4.4-4.4a.677.677,0,0,1,0-.958l.958-.958a.677.677,0,0,1,.958,0l2.965,2.965L11.43,4.776a.677.677,0,0,1,.958,0l.958.958a.677.677,0,0,1,0,.958L5.558,14.479A.677.677,0,0,1,4.6,14.479Z" transform="translate(0 -4.577)"/></svg>');width:13px;height:10px;color:#000;position:absolute;background-size:contain;background-repeat:no-repeat}.filter-bar .toggles .toggle:hover{cursor:pointer}.filter-bar .options.right{background-color:#343434;display:flex;gap:30px}.filter-bar .options.right .map-toggle{display:flex!important;gap:5px;align-items:center}.filter-bar .options.right .map-toggle svg:last-of-type{transition:all .3s ease}.filter-bar .options.right .map-toggle:not(.show) svg:last-of-type{transform:rotate(180deg);transition:all .3s ease}.filter-bar .options.right .map-toggle span{font-weight:600;text-decoration:underline;font-size:14px}.filter-bar .options.right .map-toggle:hover{cursor:pointer}.filter-bar.sticky{position:fixed;width:100%;z-index:3;max-width:1400px}.trainer-grid{display:flex;flex-wrap:wrap;gap:10px;background-color:#f0f0f0;padding:25px;min-height:calc(90vh - 33px)!important}@media screen and (max-width: 1240px){.trainer-grid{min-height:auto!important}.trainer-grid .flickity-viewport{width:100%}.trainer-grid .flickity-prev-next-button{position:absolute;top:50%;width:30px;height:30px;border:none;border-radius:50%;padding:0;background:#fff;filter:drop-shadow(2px 4px 6px rgba(33,33,33,.3));opacity:1;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.trainer-grid .flickity-prev-next-button svg{padding:2px!important;pointer-events:none}.trainer-grid .flickity-prev-next-button.previous{left:5px}.trainer-grid .flickity-prev-next-button.next{right:5px}}.trainer-card{width:calc(50% - 15.5px);background-color:#fff;padding:14px;border:solid 5px #f0f0f0;height:fit-content}.trainer-card .featured-image{width:100%;height:240px;object-fit:cover;object-position:center top}.trainer-card .availability{background-color:#000;color:#fff;padding:2px 5px;margin-bottom:10px;font-size:14px;display:flex;gap:15px}.trainer-card .trainer-title{color:#000;font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.trainer-card .icon-list{list-style:none;padding-left:0;font-size:14px;margin:0;font-weight:500}.trainer-card .icon-list li{margin-bottom:8px;line-height:1.3;display:flex;gap:8px;justify-content:start}.trainer-card .icon-list li .list-icon{height:20px;width:20px;min-width:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.trainer-card .icon-list li .list-icon img{object-fit:contain}.trainer-card .icon-list li.distance[data-distance="0"]{display:none}.trainer-card{position:relative;z-index:2}.trainer-card .availability .online .cross,.trainer-card .availability .in-person .cross{display:none}.trainer-card .social-icons{display:flex;justify-content:space-between;align-items:center}.trainer-card .social-icons .icons{display:flex;gap:5px}.trainer-card .social-icons .icons .icon{height:20px;width:20px;min-width:20px;background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}.trainer-card .social-icons .icons .icon:hover{background-color:#343434}.trainer-card .social-icons .view-profile a{font-weight:700;text-decoration:underline;font-size:14px}.trainer-card.selected{border:solid 5px #c7bfb4}.trainer-card[data-available-online=true] .availability .online .cross,.trainer-card[data-available-inperson=true] .availability .in-person .cross,.trainer-card[data-available-inperson=false] .availability .in-person .check{display:none}.trainer-card[data-available-inperson=false] .availability .in-person .cross{display:inline-block}.trainer-card[data-available-online=false] .availability .online .check{display:none}.trainer-card[data-available-online=false] .availability .online .cross{display:inline-block}.trainer-map{overflow-y:hidden;width:100%}.trainer-map .map{width:0%;opacity:0;height:0}.trainer-map .trainer-card{width:calc(25% - 8px)}@media screen and (max-width: 1240px){.trainer-map .trainer-card{width:calc(50% - 15.5px)}}@media screen and (max-width: 668px){.trainer-map .trainer-card{width:100%}}.trainer-map.map-open{display:flex;width:100%}.trainer-map.map-open .trainer-grid{width:55%;gap:31px}.trainer-map.map-open .trainer-card{width:calc(50% - 15.5px)}.section-title{font-size:18px;font-weight:400}.section-title strong{font-weight:700}.text-image-block{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 1240px){.text-image-block{padding:30px 15px}}.text-image-block .container{border:1px solid #ecdfd3;border-radius:5px;padding:45px}@media screen and (max-width: 1240px){.text-image-block .container{padding:25px}}.text-image-block .container .row{display:flex;flex-wrap:nowrap;gap:100px;align-items:center;justify-content:center}@media screen and (max-width: 1240px){.text-image-block .container .row{flex-wrap:wrap;gap:20px}}.text-image-block .container .row>div{width:65%}@media screen and (max-width: 1240px){.text-image-block .container .row>div{width:100%}}.text-image-block .container .row img{width:35%}@media screen and (max-width: 1240px){.text-image-block .container .row img{width:100%}}.main-map-section{max-width:1400px}.main-map-section>.container{width:100%}.faqs{padding-bottom:80px}.faqs .section-title{font-weight:900;font-size:30px}.faqs .row{display:flex;flex-wrap:nowrap;gap:100px;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 1240px){.faqs .row{flex-wrap:wrap;gap:20px}}.faqs .row>div{width:50%}@media screen and (max-width: 1240px){.faqs .row>div{width:100%}}.faqs .accordion .item.active .toggle:after{content:"-"}.faqs .accordion .item.active .content{display:block}.faqs .accordion .item .toggle{background-color:#ecdfd3;cursor:pointer;display:block;font-size:.8rem;margin:0 0 15px;padding:15px;pointer-events:auto;position:relative;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .25s ease;transition:all .25s ease;font-weight:700}.faqs .accordion .item .toggle:after{content:"+";font-size:1.5rem;font-weight:400;position:absolute;right:20px;top:5px}.faqs .accordion .item .content{display:none;padding:0 20px 20px 0;scroll-behavior:smooth}.search-by-location{padding-top:80px;padding-bottom:80px;margin-top:50px}@media screen and (max-width: 1240px){.search-by-location{padding-left:20px;padding-right:20px}}.search-by-location .container{max-width:800px}.search-by-location .section-title{font-size:24px;text-align:center;font-weight:400;width:100%}.search-by-location .section-title strong{font-weight:700}.search-by-location p{text-align:center;font-weight:500}.search-by-location .locations{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:20px;width:100%}.search-by-location .locations .location{font-weight:700;font-size:16px;text-decoration:underline;text-align:center}.search-by-location .locations .location:hover{cursor:pointer}@media screen and (max-width: 668px){.trainer-card{width:100%}.trainer-map.map-open .trainer-card{width:100%}}@media screen and (max-width: 1240px){.filter-bar{flex-wrap:wrap}.filter-bar .options{flex-wrap:wrap;justify-content:center}.filter-bar .options.left div{width:100%}.filter-bar .options.left .title{text-align:center}.filter-bar .options.right{width:100%;justify-content:space-between;gap:5px;flex-wrap:nowrap}.filter-bar.sticky{position:relative;top:0!important}.trainer-map.map-open{flex-direction:column-reverse}.trainer-grid{width:100%!important}.map{width:100%!important}.map .map-wrapper.sticky{position:unset!important}.map .map-wrapper .map-filter{flex-wrap:wrap}.map .map-wrapper .map-filter .search{width:100%;margin-bottom:10px}.no-padding-sm{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/map-trainers.css.map */
