@media only screen and (min-width: 1025px){.trainer-tile{flex-grow:1;height:auto;max-width:304px}}.trainer-tile__wrapperlink{display:block;height:100%;position:relative;transition:border-color .3s}.trainer-tile__wrapperlink::after{background:#fff;height:100%;left:0;opacity:1;top:0;width:100%;z-index:1}.trainer-tile__wrapperlink:hover{color:#313136}.trainer-tile__wrapperlink:hover::before{opacity:1}.trainer-tile__wrapperlink:hover .trainer-tile__arrowright{transform:translate3d(4px, 0, 0)}.trainer-tile__figure-wrapper{position:relative}.trainer-tile__figure{margin:0;overflow:hidden;position:relative;z-index:2}.trainer-tile__figure::before{content:"";display:block;padding-top:100%;width:100%}.trainer-tile__figure__image{display:block;left:0;max-width:100%;position:absolute;top:0;width:100%}.trainer-tile__cerification-logo{top:-30px;max-width:55px;position:absolute;right:15px;z-index:2}.trainer-tile__content{position:relative;z-index:2;background-color:#fff;padding:16px 0 16px 20px;max-width:72%;margin-left:auto;margin-top:-94px;display:flex;flex-direction:column}.trainer-tile__content .arrow-after{float:right;color:var(--flex-color-text-default, #2d2d2d);letter-spacing:1px;margin-top:auto;justify-content:flex-end}.trainer-tile__content .arrow-after::after{font-size:22px;margin-bottom:4px;margin-left:2px}.trainer-tile__content .meet{margin-right:6px}@media only screen and (max-width: 767px){.trainer-tile__content{max-width:90%;padding:23px 0 16px 20px}}.trainer-tile__name{margin:0;font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);line-height:1.5;font-family:headingprotreble-extrabold,sans-serif;color:var(--flex-color-text-default, #2d2d2d);text-transform:capitalize}@media only screen and (max-width: 767px){.trainer-tile__name{font-size:20px;line-height:26px;padding-bottom:11px}}.trainer-tile__title{margin:0;color:var(--flex-color-text-default, #2d2d2d);font-family:headingprotreble-regular,sans-serif;font-size:13px;line-height:24px;text-transform:none}.trainer-tile__tags{display:flex;flex-wrap:wrap;margin-top:5px;gap:6px}@media only screen and (max-width: 767px){.trainer-tile__tags{margin-top:11px}}.trainer-tile__tag{padding:7px 7px 6px;background-color:#fff;border:1px solid var(--flex-color-text-default, #2d2d2d);border-radius:5px;font-family:headingprotreble-extrabold,sans-serif;font-size:10px;line-height:1;text-transform:uppercase;align-self:baseline;white-space:nowrap}.trainer-tile__tag.selected{background-color:#eb6800;border-color:#eb6800;color:#fff}.trainer-tile__tag:last-child{margin:0 0 21px}@media only screen and (max-width: 767px){.trainer-tile__tag:last-child{margin:0 0 7px}}@media only screen and (max-width: 767px){.trainer-tile__tag{padding:7px 8px 6px}}.trainer-tile__arrowright{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;bottom:8px;position:absolute;right:8px;transition:transform .3s}.trainer-tile__arrowright__icon::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;color:#fe7000;content:"\F103";display:block;font-size:30px}.trainer-tiles{padding-top:30px;padding-bottom:50px;overflow:hidden;padding-left:60px;padding-right:60px}@media only screen and (max-width: 1279px){.trainer-tiles{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1024px){.trainer-tiles{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 768px){.trainer-tiles{padding-top:96px}}.trainer-tiles .main-title{font-size:30px;line-height:36px}@media only screen and (min-width: 1025px){.trainer-tiles .main-title{font-size:48px;line-height:52px}}.trainer-tiles .trainer-tile{margin-bottom:16px;background-color:#fff;min-width:calc(25% - 22px)}@media only screen and (min-width: 768px){.trainer-tiles .trainer-tile:not(.swiper-slide){max-width:304px;width:23.5%;margin-bottom:2%}.trainer-tiles .trainer-tile:not(.swiper-slide):nth-of-type(4n + 4){margin-right:2%}.trainer-tiles .trainer-tile:not(.swiper-slide):nth-of-type(3n + 3){margin-right:2%}.trainer-tiles .trainer-tile:not(.swiper-slide):nth-of-type(2n + 2){margin-right:2%}.trainer-tiles .trainer-tile:not(.swiper-slide):nth-of-type(1n + 1){margin-right:2%}.trainer-tiles .trainer-tile:not(.swiper-slide):nth-of-type(4n + 4){margin-right:0}}.trainer-tiles .trainer-tile:nth-last-of-type(1){margin-bottom:0}.trainer-tiles .trainer-tile img{text-transform:none;font-size:12px}@media only screen and (max-width: 767px){.trainer-tiles{padding-left:0;padding-right:0;width:calc(100% + 32px);margin-left:-16px}}.trainer-tiles__title{margin-top:0;margin-bottom:16px;text-transform:uppercase;font-size:32px;line-height:36px;max-width:70%;word-break:break-word}@media only screen and (max-width: 767px){.trainer-tiles__title{margin-bottom:18px;max-width:100%;padding:0 70px 0 16px}}.trainer-tiles__container,.club-group-wrapper .swiper-only-mobile{overflow:visible}.trainer-tiles__container.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.club-group-wrapper .swiper-only-mobile.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:-24px;right:25px;bottom:auto;left:auto;transform:none;max-width:80px}.trainer-tiles__container.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.club-group-wrapper .swiper-only-mobile.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{vertical-align:middle}.trainer-tiles__container.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.club-group-wrapper .swiper-only-mobile.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fe7000;width:10px;height:10px}@media only screen and (min-width: 768px){.trainer-tiles__wrapper:not(.swiper-wrapper){display:flex;flex-wrap:wrap}}.trainer-tiles__container{padding:40px 0 50px}.trainer-tiles__container.swiper-container{padding:40px 0;overflow:visible}@media only screen and (max-width: 767px){.trainer-tiles__container{padding:0 16px 50px}.trainer-tiles__container.swiper-container{padding:0 0 50px 16px}}
