@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);.toolTip_tooltipTitleWrapper__1XB9g{align-items:center;justify-content:center;margin-bottom:5px}.toolTip_tooltipWrapper__lpY5I{position:relative}.toolTip_tooltip__TsKud{align-items:center;border:2px solid var(--black-color);border-radius:50%;color:var(--black-color);cursor:pointer;display:flex;font-size:10px;font-size:16px;height:15px;height:20px;justify-content:center;list-style:none;padding:3px;text-align:center;text-decoration:none;width:15px;width:20px}.toolTip_tooltipText__6uyry{background-color:#555;border:2px solid var(--black-color);border-radius:5px;color:var(--white-color);font-family:var(--font-secondary);font-size:14px;left:50%;margin-left:-100px;opacity:0;padding:10px;position:absolute;text-align:center;text-transform:none;top:calc (100% - 30px);transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.toolTip_tooltip__TsKud:hover+.toolTip_tooltipText__6uyry{opacity:1;visibility:visible}.headerTitle_headerContainer__PSU9k{padding:0 20px 0 0;position:relative}.headerTitle_headerContainerTitle__swPK\+{display:flex;flex-direction:column;gap:10px;line-break:anywhere}.processingButton_btnProcessing__r9KDf{border:2px solid var(--black-color);border-radius:6px;color:var(--white-color);cursor:pointer;display:block;font-family:var(--font-primary);font-size:30px;margin-bottom:20px;overflow:hidden;padding:5px;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:all .5s ease-in-out;white-space:nowrap}button:disabled{background-color:var(--color-grey);border:1px solid var(--black-color);color:var(--white-color);cursor:not-allowed;opacity:.6}.processingButton_processingIcon__2-sNr{margin-left:10px}.processingButton_ldsEllipsis__jHOiu{display:inline-block;height:13px;position:relative;width:80px}.processingButton_ldsEllipsis__jHOiu div{animation-timing-function:cubic-bezier(0,1,1,0);background:var(--white-color);border-radius:50%;height:13px;position:absolute;top:0;width:13px}.processingButton_ldsEllipsis__jHOiu div:first-child{animation:processingButton_ldsEllipsis1__dyuBz .6s infinite;left:8px}.processingButton_ldsEllipsis__jHOiu div:nth-child(2){animation:processingButton_ldsEllipsis2__Dfzz2 .6s infinite;left:8px}.processingButton_ldsEllipsis__jHOiu div:nth-child(3){animation:processingButton_ldsEllipsis2__Dfzz2 .6s infinite;left:32px}.processingButton_ldsEllipsis__jHOiu div:nth-child(4){animation:processingButton_ldsEllipsis3__NwaN\+ .6s infinite;left:56px}@keyframes processingButton_ldsEllipsis1__dyuBz{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes processingButton_ldsEllipsis3__NwaN\+{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes processingButton_ldsEllipsis2__Dfzz2{0%{transform:translate(0)}to{transform:translate(24px)}}:root{--primary-color:#019d9d;--white-color:#fff;--black-color:#000;--red-color:red;--primary-blue:#3498db;--primary-green:#2ecc71;--primary-red:#d9534f;--color-51a9a9:#51a9a9;--color-orange:orange;--color-green:green;--color-teal:teal;--color-blue:blue;--color-grey:grey;--color-darkred:darkred;--color-c2787f:#c2787f;--color-f29b9c:#f29b9c;--color-6d0102:#6d0102;--color-9f0102:#9f0102;--color-8c0102:#8c0102;--color-f0ad4e:#f0ad4e;--color-5bc0de:#5bc0de;--color-5cb85c:#5cb85c;--color-6c757d:#6c757d;--color-d8d8d8:#d8d8d8;--color-009d9d:#009d9d;--color-008c8c:#008c8c;--color-ffdd57:#ffdd57;--color-ffc107:#ffc107;--color-28a745:#28a745;--color-218838:#218838;--color-5a6268:#5a6268;--color-e0a800:#e0a800;--color-c9302c:#c9302c;--color-17a2b8:#17a2b8;--color-138496:#138496;--color-343a40:#343a40;--color-23272b:#23272b;--color-ff5733:#ff5733;--color-c70039:#c70039;--color-19364c:#19364c;--color-ccc:#ccc;--color-f7b924:#f7b924;--color-6f42c1:#6f42c1;--color-d8a200:#d8a200;--color-029408:#029408;--color-f0f0f0:#f0f0f0;--color-f40404:#f40404;--color-e8f5e9:#e8f5e9;--color-388e3c:#388e3c;--color-ffebee:#ffebee;--color-d32f2f:#d32f2f;--color-555:#555;--color-A00000:#a00000;--color-d7d7d7:#d7d7d7;--color-007bff:#007bff;--color-0078d4:#0078d4;--color-f3f3f3:#f3f3f3;--color-f5f5f5:#f5f5f5;--color-e5e5e5:#e5e5e5;--color-57a4a4:#57a4a4;--color-4e4e4e:#4e4e4e;--color-eaf7ff:#eaf7ff;--color-fff4e5:#fff4e5;--color-067D62:#067d62;--color-333:#333;--color-222:#222;--color-cacaca:#cacaca;--font-primary:VeneerThree,Helvetica,sans-serif;--font-secondary:arial,sans-serif;--font-clock:Arial #000,Arial #000,Gadget,sans-serif;--font-button:Trebuchet MS}.container,.container-center{min-height:calc(100vh - 200px)}.container-center{display:flex;flex-direction:column;justify-content:center}@font-face{font-family:VeneerThree;font-style:normal;font-weight:400;src:url(/static/media/VeneerThree.339a32b8516a9e117364.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.closeButton{display:flex;justify-content:flex-end}.closeButton button{background-color:var(--white-color);border:none;cursor:pointer;font-size:20px;transition:all .5s ease-in-out}.closeButton button:hover{transform:scale(1.5)}.backgroundGrey{background-color:#f4f4f4}.calender__hour.backgroundColour{background-color:initial}.displayNone{display:none}.displayGrid{display:grid}.displayGridThree{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,min-content));margin:0 auto 20px;max-width:1260px}.displayGridThree img{width:100%}.displayFlexRow,.displayFlexRowSpaceBetween{display:flex;flex-direction:row;gap:10px}.displayFlexRowSpaceBetween{justify-content:space-between}.closeContainer{display:flex;justify-content:end}.closeContainer .close{cursor:pointer}.flexRow{display:flex;flex-direction:row;justify-content:space-between}h1{color:#aa2f2e;font-size:34px;max-width:100vw}h1,h2{font-family:var(--font-primary);margin-bottom:20px;text-transform:uppercase}h2{color:#a00000;font-size:26px;text-decoration:underline}h3,h4,h5{color:var(--black-color);font-family:var(--font-primary);margin-bottom:20px;text-transform:uppercase}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}p{margin-bottom:20px}label,p,span{font-family:var(--font-secondary)}a{color:#aa2f2e;font-weight:600;text-decoration:none}ol,ul{margin-bottom:20px}li{font-family:var(--font-secondary);margin-left:20px}.btn,.pointer{cursor:pointer}.btn{border:2px solid var(--black-color);border-radius:6px;display:block;font-family:var(--font-primary);font-size:30px;margin-bottom:20px;padding:5px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease-in-out}.btn:hover{transform:scale(1.05)}.btn span{font-family:var(--font-primary)}.primary{background-color:var(--primary-color)}.primary,.primary:hover{color:var(--white-color)}.primary:hover{background-color:#510000;transition:all .5s}.primary:disabled,.primary:disabled:hover{cursor:not-allowed;opacity:.5;transform:none;transition:none}.primary:disabled:hover{background-color:var(--primary-color)}.secondary{background-color:var(--white-color);border:1px solid var(--primary-color);color:var(--primary-color)}.btn_secondary_selected{background-color:teal;color:var(--white-color)}.secondarySelected.secondary{background-color:teal;box-shadow:0 0 5px #019d9d80;opacity:.8}.delete{background-color:var(--red-color);border:1px solid var(--primary-color);color:var(--white-color);cursor:pointer}.errorMsg{color:var(--red-color);text-transform:uppercase}.delete:hover{background-color:#510000}.secondary:hover{background-color:#511f00;color:var(--white-color);transition:all .5s}.tertiary{background-color:#249078;color:var(--white-color)}.tertiary:hover{background-color:#5e706c;color:var(--white-color);transition:all .5s}.btn__tag{background-color:var(--white-color);border:2px solid var(--color-9f0102);border-radius:20px;font-size:13px;margin-bottom:20px;min-width:50px;padding:3px 10px;text-align:center;text-transform:uppercase}.global__cardLink{color:var(--black-color);text-decoration:none}.hr_divider{margin-bottom:20px}.loader{left:50%;position:absolute;top:50%}.loaderSpinner{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.loaderSpinnerPagesContainer{min-height:400px;position:relative;width:100%}.loaderSpinnerPages{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:800px){h1{font-size:32px}.mobile_image{width:100%}.displayGridThree{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.displayGridThree{display:grid;grid-template-columns:repeat(1,1fr)}}footer{background-color:var(--color-9f0102)}footer .serverTime{color:var(--white-color);display:flex;font-size:12px;justify-content:center;padding:10px 0}footer .columns{display:grid;grid-template-areas:"col1 col2 col3 col4";grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1280px}footer .columns>div{padding:30px 10px;text-decoration:none}footer div:first-child{grid-area:col1}footer div:nth-child(2){grid-area:col2}footer div:nth-child(3){grid-area:col3}footer div:nth-child(4){grid-area:col4}footer div h3{color:var(--white-color);margin-bottom:15px}footer div ul{margin-left:-20px}footer div li{list-style:none;margin-bottom:5px}footer a,footer div li{color:var(--white-color)}footer a{text-decoration:none}footer a:hover{color:var(--white-color);text-decoration:underline}footer .socialIcons{justify-content:flex-start}footer .facebook-icon,footer .instagram-icon,footer .twitter-icon,footer .youtube-icon{color:var(--white-color)}@media only screen and (max-width:800px){footer .columns{display:grid;grid-template-areas:"col1 col2" "col3 col4";grid-template-columns:repeat(2,1fr)}}.padding20{padding:20px}.padding30{padding:30px}.hp__banner1{display:grid;grid-template-columns:50% 50%;min-height:200px}.hp__banner1 .socialIcons{justify-content:flex-start}.hp__banner1__image img{width:100%}.hp_trackClientProgress__title{display:flex;flex-direction:column;justify-content:center;margin-left:30px}.hp_trackClientProgress__title h2,.hp_trackClientProgress__title__right h2{text-decoration:none}.hp_trackClientProgress__title__right{align-items:end;display:flex;flex-direction:column;justify-content:center;margin-right:30px;text-align:end}.hp_trackClientProgress__title h2{color:var(--black-color);text-decoration:none}.hp_h1_font{font-size:6vw}.hp_h2_font{font-size:3vw}.hp_trackClientProgress__title ul{list-style:none;margin-left:30px}.hp_trackClientProgress__title li{font-family:var(--font-primary);font-size:20px;text-transform:uppercase}.hp_trackClientProgress__title li:before{content:"\f00c";display:inline-block;font-family:FontAwesome;margin-left:-1.3em;width:1.3em}.hp_trackClientProgress__image{padding:30px}.hp_trackClientProgress__image img{width:100%}.hp__banner__diagonal{background:linear-gradient(to right bottom,#020b18 50%,#19364c 50.3%);height:60px;width:100%}.hp_trackClientProgress__diagonal{background:linear-gradient(to right bottom,#19364c 50%,var(--white-color) 50.3%);height:60px;width:100%}.hp__findPt__diagonal{background:linear-gradient(to right bottom,#020b18 50%,#19364c 50.3%);height:60px;width:100%}.hp__course__diagonal{background:linear-gradient(to right bottom,var(--white-color) 50%,var(--black-color) 50.3%);height:60px;width:100%}.hp__end__diagonal{background:linear-gradient(to right bottom,var(--black-color) 50%,var(--white-color) 50.3%);height:60px;margin-bottom:50px;width:100%}@media only screen and (max-width:600px) and (min-width:0px){.hp__banner1{display:grid;grid-template-columns:repeat(1,1fr)}.hp__banner1 .socialIcons{justify-content:space-evenly}.hp_trackClientProgress__title{display:flex;flex-direction:column;justify-content:center;margin-left:30px;margin-right:30px;margin-top:30px;text-align:center}.hp_h1_font{font-size:45px}.hp_h2_font{font-size:24px}}.searchPopUp{background-color:#fafafaf5;box-sizing:border-box;height:100%;left:0;overflow:scroll;padding:10px;position:fixed;top:0;width:100%;z-index:1000}.searchPopUp-enter{opacity:0}.searchPopUp-enter-active{opacity:1;transition:opacity .5s}.searchPopUp-exit{opacity:1}.searchPopUp-exit-active{opacity:0;transition:opacity .5s}.searchPopUp a{color:var(--black-color);text-decoration:underline}.searchPopUp a:hover{color:var(--color-9f0102)}.searchContainer__numResult{text-align:center}.searchContainer{display:flex;flex-direction:column}.searchContainer__close{display:grid;justify-content:end;padding-bottom:0;padding-top:20px}.text-align-end{text-align:end}.padding10{padding:10px}.searchInput{margin-bottom:20px;position:relative}.searchInput input{margin-bottom:0;width:100%}.searchInput__icon{align-items:center;background-color:var(--primary-color);border:2px solid var(--black-color);border-radius:0 6px 6px 0;color:var(--white-color);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:0;text-align:center;top:0;width:32px}.resultContainer{align-items:center;border-bottom:1px solid #0000001a;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:5px}.resultContainer:hover{background-color:#0000001a}.resultContainer .btn,.resultContainer p{margin-bottom:0}.text-decoration{text-decoration:none!important}header{background-color:var(--color-9f0102);display:grid;grid-template-areas:" nav nav nav nav nav";grid-template-columns:repeat(1,1fr);line-height:50px;margin-bottom:30px}.header__desktop{color:var(--white-color);display:flex;flex-direction:row;font-family:var(--font-primary);gap:10px;justify-content:space-evenly;margin:0 auto;max-width:1280px;padding-top:5px;text-align:center;width:100%}.header__login{background-color:var(--white-color);display:grid;grid-template-areas:"search search search logo logo logo logo  login login login";grid-template-columns:repeat(10,1fr);padding:10px}.header__login,.header__login .socialIcons a{color:var(--color-9f0102)}.header__login ul{display:inline-flex;list-style:none;margin:0}.header__login ul li{margin-left:5px}.header__login__login{align-items:center;display:flex;flex-direction:row;gap:15px;grid-area:login;justify-content:flex-end;margin-right:5px}.loginUserIcon_burger img{object-fit:cover}.loginUserIcon img,.loginUserIcon_burger img{border:1px solid var(--black-color);border-radius:50%;height:40px;width:40px}.loginUserIcon img{object-fit:contain}.header__login .btn{font-size:24px;margin-bottom:0;padding:5px}.header__login__search{grid-area:search}.header__login__logo{grid-area:logo;text-align:center}.header__login__logo img{height:50px}.header__nav{align-self:center;display:grid;grid-area:nav;grid-template-columns:repeat(6,1fr);position:relative}.header__nav a{font-family:var(--font-primary);font-size:26px;margin-right:15px;text-align:center}.header__nav__subNav{background-color:var(--white-color);border-bottom:1px solid var(--black-color);border-top:1px solid var(--black-color);display:grid;grid-template-areas:"hNimage hNimage hNclinks hNclinks hNclinks hNclinks";grid-template-columns:repeat(6,1fr);left:0;position:absolute;top:171px;width:100%;z-index:200}.header__nav__subNav-enter{opacity:0}.header__nav__subNav-enter-active{opacity:1;transition:opacity .5s}.header__nav__subNav-exit{opacity:1}.header__nav__subNav-exit-active{opacity:0;transition:opacity .5s}.header__nav__subNav__image{grid-area:hNimage;padding:20px;text-align:center}.header__nav__subNav__image img{max-height:160px}.header__nav__subNav__links{align-items:center;display:grid;grid-area:hNclinks;grid-template-columns:repeat(4,1fr);text-decoration:underline}.header__nav__subNav a{font-size:26px;text-decoration:underline}.header__nav__subNav a,.header__nav__subNav a:link,.header__nav__subNav a:visited{color:var(--black-color)}.header__nav__subNav a:hover{color:var(--red-color)}header a{display:block;font-size:34px;max-width:250px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:all .2s ease-in-out;white-space:nowrap}header a,header a:link,header a:visited{color:var(--white-color)}header a:hover{text-decoration:underline;transform:scale(1.1)}.header__mobileNav{display:none}.header__mobileNav i{color:var(--white-color);cursor:pointer;margin-left:20px}.messageIcon i{color:var(--black-color);cursor:pointer;font-size:30px}.messageIcon{position:relative}.messageIcon__unseen{background-color:var(--primary-color);border-radius:50%;color:var(--white-color);display:flex;height:20px;justify-content:center;position:absolute;right:-10px;top:-5px;width:20px}@media only screen and (max-width:800px){.header__login{grid-template-areas:"search login login" "logo logo logo";grid-template-columns:repeat(3,1fr)}.header__nav{align-self:center;display:none;grid-area:nav;grid-template-columns:repeat(1,1fr);position:relative;text-align:center}.header__mobileNav{display:grid}.header__mobileNav__dropDown{display:grid;grid-template-columns:repeat(1,1fr)}.header__desktop{display:none}}@media only screen and (max-width:600px){.header__login{grid-template-areas:"search login login login login" "logo logo logo logo logo";grid-template-columns:repeat(5,1fr)}.header__login__login{gap:6px}.searchWording{display:none}.header__login__logo img{height:40px}}.cartTotalContainer{border-radius:50%;box-sizing:border-box;color:var(--black-color);font-size:35px;position:relative}.cartTotalDiv{background-color:#f40404;border-radius:50%;color:var(--white-color);display:inline-block;font-size:10px;height:20px;line-height:20px;position:absolute;right:-5px;text-align:center;top:0;width:20px}.companyHeader{display:grid;grid-template-areas:"companyHeaderImg companyHeaderImg companyHeaderIntro companyHeaderIntro companyHeaderIntro companyHeaderIntro";grid-template-columns:repeat(6,1fr);padding:40px 0}.companyHeader__image{align-items:center;display:flex;flex-direction:column;grid-area:companyHeaderImg;justify-content:center;padding:10px}.companyHeader__image img{max-width:200px;width:100%}.companyHeader__intro{display:flex;flex-direction:column;grid-area:companyHeaderIntro;justify-content:center}.companyHeader_titleEdit{display:grid;grid-template-columns:auto 30px}.companyHeader_title{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.company-tabs{display:flex;flex-direction:row;gap:10px}.trainersContainer{display:flex;flex-direction:row;gap:20px;overflow:scroll}.companyPage__package{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.companyOffersSection{background-color:#19364c;margin-bottom:20px;padding:30px 0}.companyOffersSection h2{color:var(--white-color);text-decoration:none}.companyPage__offers{display:flex;flex-direction:row;gap:20px;margin-bottom:20px;overflow:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}.companyPage__offers p{margin-bottom:5px}.companyPage__offers__container{background-color:var(--white-color);border:5px dashed var(--primary-color);min-width:210px;padding:20px;scroll-snap-align:start}.companyPage__offers__container p{margin-bottom:10px}.reviews-filter{grid-gap:10px;display:grid;grid-template-columns:50% 40%;justify-content:center;margin:0 auto 20px;width:250px}@media only screen and (max-width:800px){.reviews-filter{grid-template-columns:100%;width:200px}}.reviews-filter button,.reviews-filter select{margin-bottom:0}.company_classes{margin-bottom:40px}.company_classes h5{margin-bottom:4px}.company_classes_class_card{align-items:center;border-bottom:1px solid var(--black-color);border-top:1px solid var(--black-color);display:flex;flex-direction:row;justify-content:space-between;padding:5px 0}.company_classes_class_card:hover{background-color:#0000001a}.company_classes_class_card a,.company_classes_class_card h4,.company_classes_class_card p{margin-bottom:0}.company_classes_class_card .primary{font-size:18px}.reviews-meta{align-items:center;display:flex;justify-content:space-between}.companyPage__testimonials{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(1,1fr);margin-bottom:10px}.companyPage__articles .info_card{width:250px}.companyMessageSection{background-color:#19364c;padding:30px 0}.companyMessageSection h2{color:var(--white-color);text-decoration:none}.companyMessageSection .center80{display:flex;flex-direction:column}.editButtons i{align-items:center;border:1px solid red;border-radius:50%;display:flex;justify-content:flex-end;justify-content:center;margin-bottom:10px;max-width:20px;padding:5px;transition:all .2s ease-in-out}.editButtons i:hover{background-color:#00000080;color:var(--white-color)}@media only screen and (max-width:800px){.companyHeader{grid-template-areas:"companyHeaderImg" "companyHeaderIntro";grid-template-columns:repeat(1,1fr)}.companyPage__offers__container{padding:10px}}.gridTrainerSearchWithMap{display:grid;grid-template-areas:"trainerSearch trainerMap trainerMap trainerMap" "trainerSearch trainerMap trainerMap trainerMap" "trainerSearch trainerMap trainerMap trainerMap" "trainerSearch trainerCards trainerCards trainerCards";grid-template-columns:repeat(4,1fr);margin-bottom:20px}@media only screen and (max-width:800px){.gridTrainerSearchWithMap{grid-template-areas:"trainerSearch" "trainerMap" "trainerCards";grid-template-columns:repeat(1,1fr);height:auto}}.gridTrainerSearchOnlineOnly{display:grid;grid-template-areas:"trainerSearch trainerCards trainerCards trainerCards" "trainerSearch trainerCards trainerCards trainerCards" "trainerSearch trainerCards trainerCards trainerCards" "trainerSearch trainerCards trainerCards trainerCards";grid-template-columns:repeat(4,1fr);margin-bottom:20px}.hideSection{display:none}@media only screen and (max-width:800px){.gridTrainerSearchOnlineOnly{grid-template-areas:"trainerSearch" "trainerCards";grid-template-columns:repeat(1,1fr);height:auto}}.gridTrainerSearchNoLocation{display:grid;grid-template-areas:"trainerSearch";grid-template-columns:repeat(1,1fr);margin-bottom:20px}@media only screen and (max-width:800px){.gridTrainerSearchNoLocation{grid-template-areas:"trainerSearch";grid-template-columns:repeat(1,1fr);height:auto}}.gridTrainerSearchWithMap img{width:100%}.gridTrainerSearch__col1__options{padding:0 20px}.gridTrainerSearch__col1{grid-area:trainerSearch;margin:0 auto;max-width:375px;overflow:scroll;width:100%}.gridTrainerSearch__col2{grid-area:trainerMap}.gridTrainerSearch__col3{grid-area:trainerCards}@media only screen and (max-width:800px){.gridTrainerSearch__col3{display:grid}}.gridTrainerSearch_trainers{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,250px);max-width:100vw;overflow:scroll;padding:10px}@media only screen and (max-width:800px){.gridTrainerSearch_trainers{display:flex;flex-direction:row}}.trainerSearch_sub_options{grid-template-columns:repeat(1,1fr)}.trainerSearch_sub_options__col1,.trainerSearch_sub_options__col2{align-items:center;border:1px solid #dadada;display:flex;flex-direction:row;justify-content:center}.trainerSearch_button{align-items:center;background:#0000;border:0;border:2px solid var(--black-color);border-radius:35px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;height:50px;justify-content:center;width:100%}.trainerSearch_button_selected{background-color:#840000;color:var(--white-color)}.trainerSearch_button:hover{background:#840000;color:var(--white-color)}.trainerSearch_button i{margin-right:10px}.trainerSearch_sub_filters{display:grid;grid-template-columns:repeat(1,1fr);padding:10px}.trainerSearchFilterPopup_wrapper{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.trainerSearchFilterPopup{background-color:var(--white-color);border-right:3px solid var(--black-color);height:100vh;left:0;padding:20px;position:fixed;top:0;z-index:1000}.trainerSearch_switchButton{display:flex;justify-content:flex-end}.trainerSearch_addressSelectorDropDown{grid-row-gap:10px;display:grid;padding:10px;row-gap:10px}.trainerSearch_addressSelectorDropDown input,.trainerSearch_addressSelectorDropDown p{margin:0}.traninterSearch_gridButton{grid-row-gap:5px;display:grid;margin-bottom:10px;row-gap:5px}.postCode_wrapper{display:flex;flex-direction:row}.postCodeInput_container{box-sizing:border-box;height:50px;position:relative;width:100%}.postCodeInput_input{background-color:#f2f2f2;border:0;border-bottom:1px solid var(--black-color);border:solid var(--black-color);border-radius:0;border-radius:10px;border-width:1px 1px 3px;height:50px}.postCodeInput_button{background-color:initial;border:none;border-bottom:3px solid var(--black-color);box-sizing:border-box;cursor:pointer;font-size:30px;height:100%;position:absolute;right:0;top:0;width:100px}.postCodeInput_button:hover{color:var(--red-color)}.companyMessagePopUp{align-items:center;background-color:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:1000}.companyMessagePopUp__inner{background-color:#19364c;border-radius:10px;box-sizing:border-box;padding:10px;width:70%}@media only screen and (max-width:600px){.companyMessagePopUp__inner{width:90%}}.add-company-section-number{display:flex;flex-direction:row;flex-wrap:wrap;font-family:var(--font-primary);gap:20px;justify-content:center;margin:auto auto 20px;max-width:80%}.add-company-section-number div{border:2px solid var(--black-color);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;font-size:30px;height:50px;justify-content:center;text-align:center;width:50px}.add-company-section-number div:hover{cursor:not-allowed}.selectDay__container{margin-bottom:20px}.selectDay{grid-gap:20px;align-items:baseline;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:baseline;margin-bottom:10px}.selectDay .btn{font-size:16px;margin-bottom:0}.selectDay input{width:auto}.companyType{align-items:center;display:flex;flex-direction:row;gap:20px;margin-bottom:20px;padding:10px}.companyType:hover,.companyType:hover>span{border-radius:20px;box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;cursor:pointer;transition:all .5s}.companyType__number span{color:var(--primary-color);font-family:var(--font-primary);font-size:60px}.companyType_selected,.companyType_selected>span{background-color:var(--primary-color);border-radius:20px;color:var(--white-color);cursor:pointer}.companyType_selected h3,.companyType_selected span{color:var(--white-color)}@media only screen and (max-width:600px){.add-company-section-number{max-width:90%}.add-company-section-number div{font-size:22px;height:30px;width:30px}}.grid4060-filtercomp{display:grid;grid-template-areas:"template40_col1 template40_col1 template40_col1 template40_col1 template60_col2 template60_col2 template60_col2 template60_col2 template60_col2 template60_col2";grid-template-columns:repeat(10,1fr);margin-bottom:20px}.grid4060-filtercomp img{width:100%}.grid4060__col1-filtercomp{grid-area:template40_col1}.grid4060__col2-filtercomp{grid-area:template60_col2}@media only screen and (max-width:800px){.grid4060-filtercomp{display:grid;grid-template-areas:"template60_col2" "template40_col1";grid-template-columns:repeat(1,1fr)}}.filter-company{background-color:#19364c;margin-top:-30px;padding:30px 0}.filter-company h1{color:var(--white-color);font-size:60px;text-align:center}.filter-company-search .searchBox{margin-bottom:50px}.filter-company form label{color:var(--white-color)}.filter-company form select{border-radius:10px;padding:10px}@media only screen and (max-width:800px) and (min-width:0px){.filter-company h1{font-size:45px}}.event-filter{display:flex;flex-direction:column;justify-content:center;margin-top:-30px;min-height:80vh;padding:30px 0}.event-filter h4{color:var(--white-color)}.event-hero{background-size:100% 100%;display:flex;flex-direction:column;height:400px;justify-content:center;margin-bottom:30px;object-fit:fill;width:100%}.event-hero button{max-width:200px}.event-overview-col1{padding:10px}.event-overview-col2{align-items:center;display:flex;flex-direction:column;justify-content:center}.event-overview-col2 img{max-width:300px}.event-contact-col1{align-items:center;display:flex;flex-direction:column;justify-content:center}.event-contact-col1 img{max-width:300px;width:100%}.event-contact-col2{padding:10px}.event-location-col1{justify-content:center}.event-location-col1,.eventCard{display:flex;flex-direction:column}.eventCard{background-color:var(--white-color);border:1px solid var(--primary-color);border-radius:10px;cursor:pointer;margin-bottom:20px;transition:all .2s ease-in-out}.event-map-cards .eventCard{flex-direction:row}.eventCard:hover{box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;transition:all .5s}.eventCard__image{display:flex;justify-content:center;padding:10px}.eventCard__image img{object-fit:contain;width:100%}.eventCard__meta{display:flex;padding:10px}.eventCard__meta__date{align-items:center;display:flex;flex-direction:column;padding-right:10px}.eventCard__meta__date_day{font-size:28px;margin-bottom:0}.eventCard__meta__date_month{color:#70757a;font-size:11px;line-height:16px;text-transform:uppercase}.cancel-event-cta,.cancel-event-msg{margin-bottom:10px}.cancel-event-cta{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,max-content));justify-content:center}.cancel-event-cta .btn{margin:0}.login .loaderSpinnerPages img{width:20px}.login .loaderSpinnerPages{left:0;position:inherit;top:0;transform:inherit}.login .loaderSpinnerPagesContainer{min-height:0;position:relative;width:100%}.login .login_button{display:flex;flex-direction:row}.loginForm{border-radius:8px;box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;display:grid}.login__password{display:grid;margin-bottom:10px}.login__password a{color:var(--black-color);display:flex;font-size:15px;justify-content:flex-end;list-style:none;margin-bottom:5px;text-decoration:none;text-decoration:underline;text-transform:capitalize}.captcha-container p{display:inline-block;font-size:14px;margin-bottom:2px;text-transform:uppercase}.captcha-container .captcha-sum{align-items:center;display:flex;justify-content:center}.captcha-container .captcha-sum span{color:#aa2f2e;font-family:var(--font-primary);font-size:34px}.categoryCard{border-radius:10px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:20px;padding:10px;transition:all .2s ease-in-out}.categoryCard:hover{box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;transition:all .5s}.categoryCard img{border-radius:10px;margin-bottom:10px;object-fit:cover}.categoryCard .category_card_meta{flex-direction:row;gap:20px;justify-content:start}.categoryCard h3,.categoryCard p{font-size:30px;margin-bottom:0}.categoryCard p{font-family:var(--font-primary)}.productTopOverview{padding:0 10px}.productTopOverview img.amazon-logo{max-width:150px}.shopFilter{justify-content:space-between;margin-bottom:20px}.shopFilter,.shopFilter form{display:flex;flex-direction:row}.shopFilter form{align-items:end;gap:20px}.shopFilter .displayFlexRow{align-items:center}.shopFilter input{width:300px}.shopFilter .btn,.shopFilter input,.shopFilter select{margin-bottom:0}.productOverviewGrid4060{display:grid;grid-template-areas:"productOverViewTemplate40_col1 productOverViewTemplate40_col1 productOverViewTemplate40_col1 productOverViewTemplate40_col1 productOverViewTemplate60_col2 productOverViewTemplate60_col2 productOverViewTemplate60_col2 productOverViewTemplate60_col2 productOverViewTemplate60_col2 productOverViewTemplate60_col2";grid-template-columns:repeat(10,1fr);margin-bottom:20px}.productOverviewGrid4060 img{height:100%;object-fit:contain;width:100%}.productOverviewGrid4060__col1{grid-area:productOverViewTemplate40_col1;padding:20px}.productOverviewGrid4060__col2{grid-area:productOverViewTemplate60_col2}.productOverview_Description{margin-bottom:20px}@media only screen and (max-width:600px) and (min-width:0px){.shopFilter{flex-direction:column}.shopFilter input{width:100%}.shopFilter form{margin-bottom:20px}}@media only screen and (max-width:800px){.productOverviewGrid4060{display:grid;grid-template-areas:"productOverViewTemplate40_col1" "productOverViewTemplate60_col2";grid-template-columns:repeat(1,1fr)}}.cart__subtotal{display:flex;flex-direction:row;justify-content:flex-end;text-transform:uppercase}.cartProductCard{background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;display:grid;grid-template-areas:"cartCardImage cartCardMeta cartCardMeta cartCardMeta cartCardTotal";grid-template-columns:repeat(5,1fr);margin:10px 0;max-width:800px;padding:15px 20px;transition:transform .2s,box-shadow .2s}.productCard img{border-radius:10px;margin-bottom:20px;object-fit:contain}.productCard .productCard_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-width:370px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.cartProductCard__image{align-items:center;display:flex;grid-area:cartCardImage;justify-content:center;padding:20px}.cartProductCard__image img{width:100%}.cartProductCard__meta{grid-area:cartCardMeta;padding:20px}.cartProductCard__meta__options{align-items:center;display:flex;flex-direction:row;gap:30px}.cartProductCard__meta__options button,.cartProductCard__meta__options select{margin-bottom:0}.cartProductCard__meta__options .select{margin-bottom:0;max-width:60px}.cartProductCard__meta__options .select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#e6e6e6;border:1px solid var(--black-color);border-radius:100px;color:#7b7b7b;cursor:pointer;display:inline-block;font-family:var(--font-secondary);outline:0;padding:5px 10px;width:100%}.cartProductCard__meta__options .select select::-ms-expand{display:none}.cartProductCard__meta__options .select select:focus,.cartProductCard__meta__options .select select:hover{background:var(--color-ccc);color:var(--black-color)}.cartProductCard__meta__options .select select:disabled{opacity:1;pointer-events:none}.cartProductCard__image img,.cartProductCard__meta__details h3{cursor:pointer}.cartProductCard__total{grid-area:cartCardTotal;padding:20px}.cartSideBar{min-height:calc(100vh - 300px);padding:0 20px}@media only screen and (max-width:600px){.cartProductCard{border:1px solid var(--primary-color);border-radius:20px;display:grid;grid-template-areas:"cartCardImage cartCardImage" "cartCardMeta cartCardMeta" "cartCardTotal cartCardTotal";grid-template-columns:repeat(2,1fr);margin-bottom:10px}}.registerAuth{margin-bottom:100px}.termsCheck{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:10px}.termsCheck input{margin-right:10px;width:13px}.termsCheck a{color:var(--black-color)}form{display:flex;flex-direction:column;text-align:left}input{border-radius:6px;box-sizing:border-box;margin-bottom:10px;padding:8px 0 8px 5px;width:-webkit-fill-available}input[type=radio]{margin-right:5px}.inputNot100 input{width:40px}select{margin-bottom:10px;margin-bottom:15px;padding:8px;width:100%}.form-group{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:10px}.select{margin-bottom:15px;position:relative}.select,.select select{display:inline-block;width:100%}.select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--white-color);border:2px solid var(--black-color);border-radius:0;color:var(--black-color);cursor:pointer;outline:0;padding:5px 15px;text-transform:uppercase}.select select::-ms-expand{display:none}.select select:focus,.select select:hover{background:var(--primary-color);color:var(--white-color)}.select select:disabled{opacity:0;pointer-events:none}.select_arrow{border:solid #7b7b7b;border-width:0 3px 3px 0;display:inline-block;height:0;padding:3px;position:absolute;right:15px;top:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:0}.select select:focus~.select_arrow,.select select:hover~.select_arrow{border-color:var(--white-color)}.select select:disabled~.select_arrow{border-top-color:var(--red-color)}label{display:grid;display:flex;font-size:14px;font-weight:700;margin-bottom:2px;text-transform:uppercase;width:100%}label a{margin-left:5px}form button{border:1px solid var(--black-color);color:var(--white-color);cursor:pointer;display:block;margin-bottom:10px;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase}form textarea{border:2px solid var(--black-color);border-radius:6px;margin-bottom:10px;padding:8px}.close{cursor:pointer}.vote_minus_disable,.vote_plus_disable{color:#00000014}.radioButtonTwoOptions{display:flex;flex-direction:row;margin:10px 0}.radioButtonTwoOptions label{display:flex;margin-right:10px}.accountSettings .grid3070__col1{padding:0 40px 0 0}.accountSettings .btn{margin-bottom:5px;width:100%}.accountSettings li{margin-left:0}.accountSettings ul{list-style:none}.input8020{display:flex}.input8020 input{margin-right:10px;width:13px}.searchUsers{margin:20px auto;width:60%}.grid3col{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.grid3col .info_card{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:800px){.grid3col{display:grid;grid-template-columns:repeat(2,1fr)}.searchUsers{width:70%}}@media only screen and (max-width:600px){.grid3col{display:grid;grid-template-columns:repeat(1,1fr)}.searchUsers{width:90%}}.control-panel{display:grid;grid-template-columns:250px auto;height:inherit;margin-bottom:0!important;margin-top:-30px;overflow:hidden;position:relative}.control-panel-btn-toggle{background-color:var(--white-color);border:2px solid var(--black-color);border-left:1px;border-radius:0 10px 10px 0;box-shadow:1px 1px 22px 1px #000000a8;box-sizing:border-box;cursor:pointer;font-size:25px;height:100px;left:-1px;padding:5px;position:absolute;top:20px;width:25px;z-index:10}.control-panel-btn-toggle:hover{filter:invert(100%)}.control-panel-collapsed{grid-template-columns:0 auto}.control-panel-left{background-color:var(--white-color)}.control-panel-center{overflow:auto;position:relative}.control-panel-right{background-color:#19364c;padding:10px}.control-panel-left h3,.control-panel-right h3{margin:0;padding:10px;text-decoration:underline}.cp_current_goal_wrapper{margin:0 auto;max-width:400px}.control_panel_current_goal{align-items:center;background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;max-width:320px;min-width:250px;overflow:scroll;overflow:hidden;padding:10px;transition:transform .2s,box-shadow .2s}.control_panel_current_goal h3,.control_panel_current_goal p{color:var(--black-color);margin-bottom:5px}.controlPanelCenter{margin:0 auto;max-width:1200px;padding:10px 20px 20px 30px;position:relative}.controlPanelLeft{border-right:2px solid var(--black-color);height:100%;min-height:calc(100vh - 200px)}.goal-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;width:100%}.control-panel-sub{margin:0 auto;max-width:1280px}.cp_active_pt{margin-bottom:20px;max-width:600px}.activePtSlider{display:flex;flex-direction:row;gap:10px;margin-bottom:10px;max-width:90vw;overflow-y:scroll}.addActivePtConfirmationPopUp{background-color:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:scroll;position:fixed;top:0;width:100%}.addActivePtConfirmationPopUp__inner{background-color:#19364c;border-radius:10px;box-sizing:border-box;display:grid;grid-template-columns:repeat(1,1fr);height:30%;padding:20px;width:80%}.addActivePtConfirmationPopUp__inner h3,.addActivePtConfirmationPopUp__inner p{color:var(--white-color)}.addActivePtConfirmationPopUp__inner__buttons{display:flex;flex-direction:row;gap:20px;justify-content:center}.addActivePtConfirmationPopUp__inner__close{display:grid;justify-content:end;padding-bottom:0;padding-top:20px}.controlPanel__goalsPopup{background-color:#fafafaf5;height:100%;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:100}.controlPanel__goalsPopup__inner{display:grid;grid-template-columns:repeat(1,1fr)}.controlPanel__goalsPopup__inner__close{display:grid;justify-content:end;padding-bottom:0;padding-top:20px}.login-needed{display:flex;flex-direction:column;justify-content:center;margin:auto;padding:30px 0;text-align:center;width:80%}.login-needed h3{font-size:30px}.profileHeader{height:400px;margin-bottom:20px;margin-top:-30px;position:relative;width:100%}section.profileHeader img{height:100%;min-height:200px;object-fit:cover;width:100%}.profileHeader__heroBanner img{height:100%;width:100%}.profileHeader__imageContainer{bottom:0;height:230px;left:10%;margin:0 auto;position:absolute;width:auto}.profileHeader__changeBannerImage{left:20px;position:absolute;top:10px}.profileImage,.profileImageContainer{position:relative}.profileImage{width:200px}.profileImage_img{border:1px solid var(--black-color);max-height:200px;min-height:200px}.profileImage__editDrop{grid-gap:10px;background-color:var(--white-color);border:1px solid var(--black-color);border-radius:10px;display:grid;flex-direction:column;gap:10px;left:0;padding:10px;position:absolute;top:100%;z-index:10}.profileImage_img{border-radius:20px;width:100%}.profile_actions_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.profile_actions_button_wrapper{display:flex;flex-direction:row;gap:10px}.profileNavigation__meta{display:flex;flex-direction:column;grid-area:profileNavigationMeta;min-height:80px}.profileNavigation{background-color:var(--color-9f0102);margin-bottom:20px;padding:10px 0}.profileNavigation__buttons{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);list-style:none}.profileNavigation__buttons .btn{border:2px solid var(--black-color);border-radius:0;cursor:pointer;display:block;font-family:var(--font-primary);font-size:30px;margin-bottom:0;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.profileNavigation__buttons li{width:100%}.contactListWrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.contactCard{grid-gap:10px;align-items:center;border:1px solid var(--black-color);border-radius:15px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;height:90px;margin-bottom:10px;padding:5px}.contactCard:hover{box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;transition:all .5s}.contactListWrapper a{text-decoration:none}.contactCard .delete,.contactCard h3{margin:0}.contactCard img{border-radius:10px;height:79px}.uploadProfileImage_popup__outer{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.uploadProfileImage_popup__inner{background-color:var(--white-color);border:2px solid var(--primary-color);border-radius:5px;box-sizing:border-box;max-height:80vh;overflow:scroll;padding:20px;width:400px;z-index:50}.profileTabs,.uploadProfileImage_popup__inner{display:flex;flex-direction:column}@media only screen and (max-width:800px){.profileNavigation__buttons{grid-template-columns:repeat(1,1fr)}.profileHeader__imageContainer{left:5%}}.calender_dates{background-color:#f0f0f0;background-image:repeating-linear-gradient(45deg,#0000001a,#0000001a 1px,#0000 2px,#0000 10px);border-radius:10px;display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:50px;overflow:scroll}.calender_dates h4{margin-bottom:0}.calender_dates_column{margin:0 2px 0 0;min-width:max-content}.calender_dates_column:last-child{margin:0}.calender_dates_column.disabled{background-color:#f0f0f0;background-image:repeating-linear-gradient(45deg,#0000001a,#0000001a 1px,#0000 2px,#0000 10px);border:1px solid #00000026;border-radius:10px;min-width:40px}.calender_overview{display:flex;justify-content:space-between;margin-bottom:10px}.calender_overview__buttons{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.calender_overview button,.calender_overview h3{margin-bottom:5px}.calender__day__today{align-items:center;background:linear-gradient(180deg,#b00000 5%,#7a0000);background-color:#b00000;border:1px solid #7a0000;border-radius:10px;color:var(--white-color);cursor:not-allowed;display:flex;height:40px;justify-content:center;margin-bottom:2px;padding:10px;text-align:center;text-shadow:0 1px 0 #4f0000}.calender__day__today h4{color:var(--white-color);font-size:30px;margin:0}.calender__hour{background-color:var(--white-color);border:1px solid var(--black-color);border-radius:10px;height:30px;margin-bottom:2px;padding:5px}.calender__hour:not(.calender__hour.backgroundColour):hover{background-color:#add8e6;cursor:pointer}.calender__hour.backgroundColour:hover{cursor:not-allowed}.calender__hour__past{background-color:#00000080;border:1px solid var(--black-color);border-radius:10px;color:var(--white-color);margin-bottom:2px;padding:5px}.calender__day,.calender__day__today,.calender__hour,.calender__hour__past{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-secondary);position:relative}.calendar_popUp__outter{background-color:#00000080;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.calendar_popUp__inner{background-color:var(--white-color);border:2px solid var(--primary-color);border-radius:5px;display:flex;flex-direction:column;margin:auto;max-height:100vh;overflow:scroll;padding:20px;width:95%}@media only screen and (min-width:600px){.calendar_popUp__inner{width:50%}}.calendar_popUp__inner select{height:40px;margin-bottom:0;width:auto}.editCalendarOptions{grid-gap:10px;background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:10px;border-radius:8px;box-shadow:0 1px 4px #0000001a;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;padding:10px;transition:transform .2s,box-shadow .2s}.editCalendarOptions .btn{font-size:22px;margin-bottom:0}.appointmentCardOwner{background-color:var(--primary-color);border:1px solid var(--black-color);box-sizing:border-box;color:var(--white-color);cursor:pointer;left:0;overflow:hidden;padding:3px 0 0 3px;position:absolute;top:-1px;transition:all .5s ease-in-out;width:50%;z-index:5}.appointmentCardOwner:hover{background-color:#05d2d2}.appointmentCardNotOwner{background-color:#add8e6;border:1px solid var(--black-color);border-radius:10px;color:var(--white-color);cursor:pointer;cursor:not-allowed;left:-1px;overflow:hidden;padding:5px;position:absolute;top:-1px;width:50%;z-index:5}@media only screen and (max-width:600px){.calendar_owner_card__meta{display:flex;flex-direction:column;justify-content:center;text-align:center}.calendar_owner_card__meta__startEnd{flex-direction:row;justify-content:center}.calendar_owner_card{flex-direction:column}}.allBreaksDayOfWeek{margin:0 0 20px}.hourContainer{overflow:hidden}.calender__day,.hourContainer_section{border-radius:10px;cursor:pointer;font-family:var(--font-secondary);font-size:19px;height:30px;margin-bottom:2px;padding:4px 37px;position:relative;text-align:center;text-decoration:none}.calender__day,.hourContainer_section{background:linear-gradient(to bottom,var(--color-009d9d) 5%,#017575 100%);background-color:#33bcbc;border:1px solid #017575;color:var(--white-color);text-shadow:0 1px 0 #004c4c}.calender__day{align-items:center;cursor:not-allowed;display:flex;height:40px;justify-content:center}.calender__day h4{color:var(--white-color);font-size:30px;margin:0}.hourContainer_section:hover{background:linear-gradient(180deg,#476e9e 5%,#7892c2);background-color:#476e9e}.hour_percentage{background-color:var(--black-color);height:100%;left:0;opacity:.5;position:absolute;top:0}.info_card{align-self:center;background-color:var(--white-color);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-items:center;margin-bottom:20px;padding:10px;text-align:center;transition:all .2s ease-in-out}.info_card:hover{box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;transform:scale(1.1);transition:all .5s}.info_card__img{margin-bottom:10px;text-align:center;width:100%}.info_card img{height:250px;max-width:250px;object-fit:cover;text-align:center;width:100%}.info_card__link,.info_card__meta{width:100%}@media only screen and (max-width:800px){.info_card__outerContainer{display:grid;grid-template-columns:repeat(1,1fr)}}.center80{width:80%}.center60,.center80{margin:0 auto;max-width:1280px}.center60{width:60%}.center33{margin:0 auto;max-width:1280px;width:33%}.gridFlex{display:flex;flex-direction:row;justify-content:space-evenly}.margin-bottom-10,.margin-bottom-20,.margin-bottom-30,.margin-bottom-40,.margin-bottom-50,.margin-bottom-60,.margin-bottom-70,.margin-bottom-80{margin-bottom:10px}@media only screen and (max-width:800px){.center80{width:90%}.center33,.center60{width:70%}}@media only screen and (max-width:600px){.center33,.center60,.center80{width:90%}}.sideNavMobile__outer{animation:show-outer .2s linear forwards;background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.sideNavMobile__inner{animation:show-inner .4s linear .4s forwards;background-color:var(--color-9f0102);display:grid;grid-template-rows:10% 90%;height:100%;max-width:300px;overflow:auto;width:0}.sideNavMobile__inner__close{justify-self:end;padding:10px}.sideNavMobile__inner__menu{padding:10px}.sideNavMobile__inner__menu a{text-transform:uppercase;width:100%}.sideNavMobile__inner__menu__sections{margin-bottom:10px}.sideNavMobile__inner__menu__sections__subBut{color:var(--white-color);cursor:pointer}@keyframes show-inner{to{width:80%}}.message__container{grid-gap:5px;display:grid;gap:5px;grid-template-areas:"messageList chatScreen chatScreen chatScreen profileCard";grid-template-columns:repeat(5,1fr);margin-bottom:20px;min-height:460px;overflow:hidden}.messageChatBox button{margin:0}.messageChatBox-row{align-items:flex-end;display:flex;gap:5px;margin-bottom:5px}.messageChatBox__input__character_limit{display:flex;justify-content:flex-end}.messageChatBox__input__character_limit p{font-size:10px;margin-bottom:5px}.messageChatBox__screen__message{border-radius:10px;max-width:70%;overflow:hidden;padding:10px}.messageChatBox__screen__message img{max-width:100%}.message__placeholder{align-items:center;border:1px solid #0000004d;border-radius:10px;display:flex;font-size:75px;grid-column:span 4;justify-content:center;margin:0 10px 0 0}.messageChatBox__screen__message__container{align-items:center;display:flex;gap:15px;justify-content:space-between}.messageChatBox__screen__message__date{font-size:11px}.messageChatBox__screen__message p{margin-bottom:5px}.messageChatBox__screen__message__profile-image{margin-left:auto}.messageChatBox__screen__message__profile-image,.messageChatBox__screen__message__profile-image_other_person{background-color:var(--primary-color);border-radius:50px;height:28px;width:28px}.messageSender{background-color:#0084ff;color:var(--white-color)}.messageReceiver{background-color:#e4e6eb;margin-right:auto}.messageList{grid-area:messageList;height:100%;overflow:hidden}.messageList_messages{height:100%;max-height:200px;overflow-x:auto}@media only screen and (min-width:800px){.messageList{grid-area:messageList;padding:0 0 0 10px}.messageList_messages{height:100%;max-height:500px;overflow-x:auto}}.messageChatBox{word-wrap:break-word;grid-area:chatScreen;margin:0;overflow:hidden}.messageProfileCard{grid-area:profileCard}.messageChatBox .messageChatBox__screen{background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;height:calc(100vh - 300px);margin-bottom:10px;overflow-x:hidden;padding:10px;position:relative;transition:transform .2s,box-shadow .2s}@media only screen and (max-width:800px){.message__container{grid-gap:20px;display:grid;gap:20px;grid-template-areas:"messageList" "chatScreen" "profileCard";grid-template-columns:repeat(1,1fr);height:100%;padding:20px}}.messageNotification{border:1px solid var(--primary-color);border-radius:15px;font-size:14px;margin:0 auto 10px;max-width:700px;padding:10px}@media (max-width:767px){.messageNotification{margin:0 10px 10px}}.messageNotification h4{margin-bottom:5px}.messageNotification p{font-weight:700;margin:0}.messagesCard{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;cursor:pointer;display:grid;grid-template-areas:"imageMsg metaMsg metaMsg metaMsg";grid-template-columns:repeat(4,1fr);justify-content:center;margin-bottom:5px;overflow:hidden;transition:transform .2s,box-shadow .2s}.messagesCard:hover{box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;transition:all .5s}.messagesCard .truncate{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.messageActive{background-color:var(--primary-color);color:var(--white-color)}.messagesCard__seen{background-color:var(--primary-color);border-radius:10px;color:var(--white-color);flex-direction:row;gap:5px;text-align:center;width:65px}.messagesCard__image,.messagesCard__seen{display:flex;justify-content:center;padding:5px}.messagesCard__image{align-items:center;grid-area:imageMsg}.messagesCard__image__file{border-radius:50px;height:56px;object-fit:contain;width:56px}.messagesCard__meta{grid-area:metaMsg;padding:10px}.messagesCard__meta__message{text-wrap:nowrap;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;width:auto}.messagesCard__meta h4,.messagesCard__meta p{margin-bottom:0}.imageSlider{display:grid;grid-template-areas:"leftImageSlider imageSlider imageSlider imageSlider imageSlider imageSlider imageSlider imageSlider imageSlider imageSlider imageSlider rigntImageSlider";grid-template-columns:repeat(12,1fr);margin-bottom:20px}.imageSlider__left{align-items:center;display:flex;grid-area:leftImageSlider;justify-content:center}.imageSlider__image{display:flex;gap:10px;grid-area:imageSlider;overflow:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}.imageSlider__image__card{cursor:pointer;scroll-snap-align:start;transition:all .2s ease-in-out}.imageSlider__image__card img{height:300px;object-fit:cover;width:300px}.imageSlider__right{align-items:center;display:flex;grid-area:rigntImageSlider;justify-content:center}.imageSlider__left i,.imageSlider__right i{cursor:pointer}.showImageSliderFullScreen__outer{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.showImageSliderFullScreen__inner{background-color:var(--white-color);display:grid;grid-template-areas:"imageSlider_left imageSlider_image imageSlider_image imageSlider_image imageSlider_image imageSlider_image imageSlider_image imageSlider_image imageSlider_image imageSlider_image imageSlider_image imageSlider_right";grid-template-columns:repeat(12,1fr);padding:10px;width:60%}.showImageSliderFullScreen__inner__left{align-items:center;display:flex;grid-area:imageSlider_left;justify-content:center}.showImageSliderFullScreen__inner__image{display:grid;grid-area:imageSlider_image;grid-template-areas:"sliderHeader" "sliderImage" "sliderImage" "sliderImage" "sliderImage" "sliderImage" "sliderDescription"}.showImageSliderFullScreen__inner__image__header{grid-area:sliderHeader}.showImageSliderFullScreen__inner__image__image{grid-area:sliderImage}.showImageSliderFullScreen__inner img{height:100%;max-height:400px;object-fit:contain;width:100%}.showImageSliderFullScreen__inner__image__image__animation{animation:fadeIn 1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.showImageSliderFullScreen__inner__image__description{grid-area:sliderDescription}.showImageSliderFullScreen__inner__image__description p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.showImageSliderFullScreen__inner__right{align-items:center;display:flex;grid-area:imageSlider_right;justify-content:center}.showImageSliderFullScreen__inner__left i,.showImageSliderFullScreen__inner__right i{cursor:pointer}@media only screen and (max-width:600px){.showImageSliderFullScreen__inner{width:100%}.imageSlider__image__card img{height:240px;width:240px}}.map{height:500px;width:100%}.mapCompanyProfile{height:300px;width:100%}.exerciseGrid7030{display:grid;grid-template-areas:"exerciseCol17030 exerciseCol27030";grid-template-columns:70% 30%;margin-bottom:20px}.exerciseGrid7030__col1{grid-area:exerciseCol17030;padding:0 25px 0 0}.exerciseGrid7030__col2{grid-area:exerciseCol27030}.exerciseArticleContainer{margin-bottom:40px}.exerciseDatabase{position:relative}.exercisesLeftNav{height:100vh;min-height:600px;position:sticky;top:40px}.exerciseDatabase .grid3070__col1,.exerciseDatabase .grid3070__col2{padding:0 20px}.filterSearchMobile{display:none;margin-bottom:20px}@media only screen and (max-width:800px){.exerciseGrid7030{display:grid;grid-template-areas:"exerciseCol17030" "exerciseCol27030";grid-template-columns:repeat(1,1fr)}.exerciseGrid7030__col1{grid-area:exerciseCol17030;padding:0}}@media only screen and (max-width:800px) and (min-width:0px){.exercisesLeftNav{display:none}.exerciseFilterMobile{background-color:var(--white-color);box-sizing:border-box;height:100vh;left:0;padding:30px;position:fixed;top:0;width:100%;z-index:50}.filterSearchMobile{display:block}}.exerciseCard{background-color:var(--white-color);border-radius:10px;display:flex;flex-direction:column;margin-bottom:10px;padding:5px;text-align:center;transition:all .2s ease-in-out}.exerciseCard:hover{box-shadow:5px 5px 20px 5px #0003;transform:scale(1.1);transition:all 1s ease}.exerciseCard__image{display:flex;justify-content:center;margin-bottom:10px}.exerciseCard__image img{border-radius:10px;object-fit:contain;width:100%}.exercise_tags{display:flex;gap:10px;margin-bottom:20px}.exercise_tags a{text-decoration:none}.exercise_tags a:hover div,.exercise_tags div{background-color:var(--red-color);color:var(--white-color)}.exercise_tags div{border:2px solid var(--red-color);border-radius:20px;font-family:var(--font-secondary);font-size:10px;font-weight:600;padding:3px 10px;text-align:center;text-transform:uppercase}.exerciseCard__meta{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.exerciseCard__meta div{background-color:var(--red-color);border:2px solid var(--red-color);border-radius:20px;color:var(--white-color);font-family:var(--font-secondary);font-size:10px;font-weight:600;padding:3px 10px;text-align:center;text-transform:uppercase}.bft__2{display:flex;gap:30px;margin-bottom:20px}.interval_timer_container{background-color:#19364c;color:var(--white-color);display:flex;flex-direction:column;justify-content:center;margin-top:-30px;min-height:calc(100vh - 200px);padding:30px 0}.interval_timer_container h1{color:var(--white-color);font-size:60px;text-align:center}.settings_grid4{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);justify-content:center;margin-bottom:30px}.settings_grid4 label{display:flex;justify-content:flex-end}.settings_grid4 input{margin-bottom:0}.interval_settings_presets{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.interval_settings_presets button{margin-bottom:0}.clock_container_outer{position:relative}.clock_container{background-color:#19364c;color:var(--black-color);height:100%;left:0;position:fixed;top:0;width:100%}.clock_container_back{display:flex;justify-content:center}.clock_container_back .btn{font-size:7vh}.clock,.clock_screen{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.clock_screen{font-size:40vh;height:65vh;justify-content:center;width:100%}.clock_screen_time{font-family:var(--font-clock);line-height:35vh}.clock_screen_meta{display:flex;justify-content:space-around;width:100%}.clock_screen_meta p{font-size:7vh}.clock_screen_meta p,.clock_screen_stage p{font-family:var(--font-primary);margin-bottom:0}.clock_screen_stage p{font-size:10vh;text-transform:uppercase}.clock_buttons{display:flex;gap:30px;justify-content:space-evenly;width:100%}.clock_buttons i{color:var(--white-color);cursor:pointer;font-size:10vh;transition:all .5s ease-in-out}.clock_buttons i:hover{transform:scale(1.5)}.clock_buttons button{margin-bottom:0}.warmupColour{background-color:#ff0}.activeColour{background-color:#7cfc00}.endOfRoundColour,.restColour{background-color:var(--red-color);color:var(--white-color)}.coolDownColour{background-color:#8fefef}.finishedColour{color:var(--white-color)}.interval_settings_button{display:flex;justify-content:center}@media only screen and (max-width:1300px){.settings_grid4{display:grid;grid-template-columns:repeat(2,1fr)}.settings_grid4 label{display:flex;justify-content:flex-start}}@media only screen and (max-width:800px){.clock_screen_meta{align-items:center;display:flex;flex-direction:column;justify-content:space-around;width:100%}}@media only screen and (max-width:450px){.clock_screen{font-size:30vh}}@media only screen and (max-width:400px){.settings_grid4{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(1,1fr)}.clock_screen{font-size:24vh}}.video{height:0;margin-bottom:20px;padding-bottom:56.25%;padding-top:25px;position:relative}.video__iframe{height:100%;left:0;position:absolute;top:0;width:100%}.fullWidthBanner{margin-bottom:40px;text-align:center}.fullWidthBanner img{cursor:pointer;transition:all .5s ease-in-out;width:90%}.fullWidthBanner img:hover{box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;transform:scale(1.1);transition:all .5s}.articleGrid7030{display:grid;grid-template-areas:"articleCol17030 articleCol27030";grid-template-columns:70% 30%;margin-bottom:20px}.articleGrid7030__col1{grid-area:articleCol17030;padding:0 25px 0 0}.articleGrid7030__col2{grid-area:articleCol27030}.article_body{display:flex;flex-direction:column;max-width:90vw}.article_body img{box-shadow:3px 3px 7px #0000004d;margin:0 auto 30px;max-width:50%}.articleTable__container{margin-bottom:20px;overflow:scroll;text-align:center;width:100%}.articleTable__table{margin-bottom:10px;min-width:600px;width:100%}.articleTable__table thead{background-color:var(--primary-color);color:var(--white-color);padding:5px}.articleTable__table td{padding:2px 5px}.article__author{grid-gap:20px;border:1px solid var(--primary-color);border-radius:5px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:30% 70%;margin-bottom:40px;max-width:400px;padding:20px}.article__author__meta__links{display:flex;flex-direction:row;gap:10px}.article__author__image{align-items:center;display:flex;justify-content:center}.article__author__image img{border-radius:50%;max-width:100px;width:100%}@media only screen and (max-width:800px){.articleGrid7030{display:grid;grid-template-areas:"articleCol17030" "articleCol27030";grid-template-columns:repeat(1,1fr)}.articleGrid7030__col1{padding:0}}@media only screen and (max-width:600px) and (min-width:0px){.article_body img{max-width:90%}}.cardLink{color:inherit;margin:0 auto;max-width:700px;text-decoration:none;width:100%}.articleSideNav .articleCard{display:grid;grid-template-columns:30% 70%}.articleCard{border-radius:10px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:20px;transition:all .2s ease-in-out}.articleCard:hover{box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;transition:all .5s}.articleCard__image{display:flex;justify-content:center;padding:10px}.articleCard__image img{border-radius:10px;object-fit:contain;width:100%}.articleCard__meta{display:flex;flex-direction:column;justify-content:center;padding:10px}.articleFilter{display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-bottom:20px}.articleFilter .btn,.articleFilter input,.articleFilter select{margin-bottom:0}.articleFilter input{width:300px}@media only screen and (max-width:600px) and (min-width:0px){.articleFilter{display:flex;flex-direction:column;gap:10px}.articleFilter input{width:100%}}.articleSideNav{grid-gap:10px;display:grid;padding:10px}.articleSideNav .articleCard{flex-direction:row}.articleSideNav .articleCard__image{padding:5px 0 5px 5px}.articleSideNav .articleCard__image img{max-width:100px}.articleSideNav .articleCard__meta{padding:5px}.articleSideNav .articleCard__meta h4,.articleSideNav .articleCard__meta p{margin-bottom:0}.articleSideNav .socialIcons{margin:auto auto 20px;max-width:200px}.articleSideNav .btn{width:100%}#mc_embed_signup{background:var(--white-color);clear:left;font:14px Helvetica,Arial,sans-serif}.feedbackContainer{max-height:100vh}.feedbackContainer_prevTicket{overflow:scroll}.feedbackContainer_ticketContainer{padding:0 20px}.feedbackPrevTickCard{background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;cursor:pointer;margin-bottom:2px;padding:10px;transition:transform .2s,box-shadow .2s}.feedbackPrevTickCard:hover{box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;transform:scale(1.1);transition:all .5s}.commentCard{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;margin-bottom:10px;padding:10px;transition:transform .2s,box-shadow .2s}.current_ticket{background-color:var(--white-color);display:flex;flex-direction:column;overflow:hidden;padding:0 10px;width:100%}.fb_details{margin-bottom:10px;padding:0 10px}.fb_details p{margin-bottom:15px}.fb_details_list{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr}.fb_details_item{display:grid;grid-template-columns:repeat(2,1fr)}.fb_description{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;min-height:200px;transition:transform .2s,box-shadow .2s}.fb_comment,.fb_description{margin-bottom:10px;padding:10px}.bookedSessions{display:flex;flex-direction:column;max-width:600px}.bookedSessions__trainer__tile{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-evenly;padding:15px}.bookedSessions__trainer__tile h4{margin-bottom:0;text-transform:uppercase}.ec-container{background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;display:flex;flex-direction:column;margin:5px;padding:20px 0;transition:transform .2s,box-shadow .2s}.ec-container .ec-container-wrapper{display:flex;flex-direction:row}.ec-container-col1,.ec-container-col2{display:grid;width:100%}.ec-container-col1Row{display:grid;grid-template-columns:auto 1fr}.ec-containerRow{display:grid;grid-template-columns:1fr;padding:0 20px 20px}.ec-container h4,.ec-container p{margin-bottom:3px}.ec-date,.ec-location,.ec-payments{align-items:center;display:flex;flex-direction:row;position:relative}.ec-date-duration{border:1px solid var(--primary-color);border-radius:5px;color:var(--primary-color);padding:4px}.ec-date-duration p{font-family:var(--font-primary);margin:0;text-transform:uppercase}.ec-date-hour{font-weight:800}.ec-date-times{display:flex;flex-direction:row;justify-content:space-between;padding:0 10px 0 0;width:100%}.ec-date-time{display:flex;flex-direction:column}.ec-date-icon,.ec-location-icon,.ec-payments-icon{align-items:center;display:flex;font-size:20px;justify-content:center;width:90px}.ec-location-meta,.ec-payments-payment,.ec-payments-payment-pay,.ec-payments-payment-ref{display:flex;flex-direction:column;width:100%}.ec-container_cta{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;justify-content:center;padding:0 20px}@media only screen and (min-width:800px) and (min-width:0px){.ec-container_cta{display:grid;grid-template-columns:repeat(2,1fr)}}.ec-container_cta .btn{margin-bottom:0}.socialIcons{display:flex;flex-direction:row;flex-wrap:wrap;font-size:30px;gap:10px;justify-content:space-evenly;margin-bottom:20px}.facebook-icon{color:#38519a}.youtube-icon{color:#f70000}.instagram-icon{color:#9734bb}.twitter-icon{color:#1ab0e4}.socialSharing__buttons{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));margin-bottom:40px;max-width:620px}@media only screen and (max-width:800px) and (min-width:601px){.socialSharing__buttons{display:grid;grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:600px) and (min-width:0px){.socialSharing__buttons{display:grid;grid-template-columns:repeat(4,1fr)}}.breadcrumb{display:flex;list-style:none;list-style-type:none;max-width:calc(100vw - 80px);overflow:hidden;padding:0}.breadcrumb li:first-child{margin-left:0}.breadcrumb li{white-space:nowrap}.breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis}.breadcrumb li a{background:var(--primary-color);color:var(--white-color);padding:10px 0 10px 25px;position:relative;text-decoration:none}.breadcrumb li a:after{border-left:30px solid var(--primary-color);z-index:2}.breadcrumb li a:after,.breadcrumb li a:before{border-bottom:50px solid #0000;border-top:50px solid #0000;content:" ";display:block;height:0;left:100%;margin-top:-50px;position:absolute;top:50%;width:0}.breadcrumb li a:before{border-left:30px solid var(--white-color);margin-left:1px;z-index:1}.breadcrumb li:first-child a{padding-left:10px}.breadcrumb li:nth-child(2) a{background:var(--primary-color)}.breadcrumb li:nth-child(2) a:after{border-left-color:var(--primary-color)}.breadcrumb li:nth-child(3) a{background:var(--primary-color)}.breadcrumb li:nth-child(3) a:after{border-left-color:var(--primary-color)}.breadcrumb li:nth-child(4) a{background:var(--primary-color)}.breadcrumb li:nth-child(4) a:after{border-left-color:var(--primary-color)}.breadcrumb li:nth-child(5) a{background:var(--primary-color)}.breadcrumb li:nth-child(5) a:after{border-left-color:var(--primary-color)}.breadcrumb li:last-child a{background:#0000!important;color:var(--black-color);cursor:default;pointer-events:none}.breadcrumb li:last-child a:after{border:0}.breadcrumb li a:hover{background:var(--color-9f0102)}.breadcrumb li a:hover:after{border-left-color:var(--color-9f0102)!important}.table{margin-bottom:30px}.tableRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.tableColumn{border:1px solid var(--black-color);margin:-1px;padding:5px}.tableColumn p{margin-bottom:0}.contactContainer .socialIcons{font-size:50px;margin:auto;max-width:300px}.faq-faq{margin-bottom:40px}.tab-faq{border:1px solid var(--color-green);cursor:pointer;margin-bottom:5px;padding:5px}.tab-faq h3:hover{color:var(--red-color)}.tab-faq h3{margin-bottom:0}.myEvent_card{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-bottom:10px;padding:10px;transition:transform .2s,box-shadow .2s}.myEvent_card__meta{display:flex;flex-direction:row;gap:20px}.myEvent_card__buttons{display:flex;flex-direction:row;gap:10px}.myEvent_card .btn,.myEvent_card button,.myEvent_card h3,.myEvent_card p{margin-bottom:0}@media only screen and (max-width:600px){.myEvent_card{display:flex;flex-direction:column}.myEvent_card__buttons{justify-content:center}}.FormGroup{background-color:#7795f8;border-radius:4px;border-style:none;box-shadow:0 6px 9px #32325d0f,0 2px 5px #00000014,inset 0 1px 0 #829fff;margin:0 15px 20px;padding:0;will-change:opacity,transform}.FormRow{align-items:center;border-top:1px solid #819efc;display:flex;margin-left:15px}.StripeElement--webkit-autofill{background:#0000!important}.StripeElement{padding:11px 15px 11px 0}.StripeStarter{margin:0 auto;max-width:1000px}.paymentGrid{display:grid;grid-template-areas:"paymentGridCol17030 paymentGridCol27030";grid-template-columns:70% 30%;margin-bottom:20px}.paymentGrid__col1{grid-area:paymentGridCol17030;padding-right:20px}.paymentGrid__col2{grid-area:paymentGridCol27030}@media only screen and (max-width:800px){.paymentGrid{display:grid;grid-template-areas:"paymentGridCol17030" "paymentGridCol27030";grid-template-columns:repeat(1,1fr)}}.cookieNotification{animation:name-of-animation 1s;background-color:#333334eb;border-left:5px solid var(--primary-color);bottom:5px;box-sizing:border-box;left:0;padding:40px;position:fixed;z-index:1000}.cookieNotification,.cookieNotification a,.cookieNotification h3{color:var(--white-color)}@keyframes name-of-animation{0%{opacity:0}to{opacity:1}}.updateConfirmationPopUp{align-items:center;background-color:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:1000}.updateConfirmationPopUp__inner{background-color:var(--white-color);border:2px solid var(--primary-color);border-radius:10px;box-sizing:border-box;color:var(--black-color);display:flex;flex-direction:column;max-width:350px;padding:10px;text-align:center;width:70%}.updateConfirmationPopUp__inner .title{color:var(--white-color)}.updateConfirmationPopUp__inner .btn:last-child{margin-bottom:0}@media only screen and (max-width:600px){.updateConfirmationPopUp__inner{width:90%}}.progress-sidenav{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;padding:0 10px}.progress-sidenav button{margin-bottom:0}.noteCard{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;margin-bottom:10px;padding:5px;transition:transform .2s,box-shadow .2s}.noteCard h3,.noteCard p{margin-bottom:0}.noteCard__header{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.noteCard__header button{margin-bottom:0}.noteCard__dropDown{padding:10px 0}.noteCard__dropDown button{margin-bottom:0}.lineChart,.noteCard__dropDown__body{margin-bottom:20px}.trackExerciseMax .spacing7030{grid-gap:20px;display:grid;gap:20px;grid-template-columns:70% 30%}.weightProgressPrevCard{align-items:center;background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:5px;padding:5px;transition:transform .2s,box-shadow .2s}.weightProgressPrevCard__buttons{display:flex;flex-direction:row;gap:5px}.weightProgressPrevCard form{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.weightProgressPrevCard form input{margin-bottom:0;max-width:130px}.weightProgressPrevCard button,.weightProgressPrevCard p{margin-bottom:0}@media only screen and (max-width:800px){.progress-sidenav{margin-bottom:20px}}.explain-hover-contianer{max-width:-moz-fit-content;max-width:fit-content;position:relative}.explain-hover-contianer__content{background-color:var(--white-color);border:2px solid var(--color-9f0102);border-radius:10px;color:var(--black-color);left:0;max-width:250px;min-width:150px;padding:10px;position:absolute;top:20px;z-index:2000}.explain-hover-contianer__content p{margin-bottom:0}.explain-icon{cursor:help}.progressBar{height:15px;width:100%}.slider-toggle{background-color:var(--color-ccc);border-radius:15px;cursor:pointer;height:30px;position:relative;width:60px}.slider{background-color:var(--white-color);border-radius:50%;height:26px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:26px}.slider-toggle.on{background-color:#79d70f}.slider-toggle.off{background-color:#e52d2d}.slider-toggle.on .slider{transform:translateX(30px)}.slider-toggle.off .slider{transform:translateX(0)}.slider-toggle .toggle-text{font-size:14px;font-weight:700;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.slider-toggle .toggle-text:first-child{left:5px}.slider-toggle .toggle-text:last-child{right:5px}.eventPicker{margin-bottom:30px}.eventPickerDates{display:flex;flex-direction:column;margin-bottom:20px}.eventPickerDates_start{margin-bottom:10px}.eventPickerDates_end input,.eventPickerDates_start input{margin-bottom:0}.eventPickerDates_options{grid-gap:15px;display:grid;gap:15px;grid-auto-flow:column;overflow:scroll}.eventPickerDates_options .secondary{font-size:22px;margin-bottom:0;white-space:nowrap}.eventLocator_options,.faceToFaceSelector_options{grid-gap:40px;display:grid;gap:40px;grid-auto-flow:column}.telephoneNumberInput_options{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-auto-columns:30% 70%;grid-auto-flow:column;margin-bottom:10px}.telephoneNumberInput_options input{margin-bottom:0}.ps-imageGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}.ps-imageGrid-container{cursor:pointer;height:-moz-fit-content;height:fit-content}.ps-imageGrid-container:hover{box-shadow:1px 1px 24px -1px #000000c9;-webkit-box-shadow:1px 1px 24px -1px #000000c9;-moz-box-shadow:1px 1px 24px -1px #000000c9;transition:all .5s}.ps-imageGrid-image{width:100%}.uploadImageContainer{grid-gap:10px;display:grid;gap:10px;margin-bottom:10px}.uploadImageContainer img{background-color:#000;border:2px solid #000001;border-radius:10px;max-height:150px;max-width:200px;object-fit:contain}.upload-message{font-size:12px}.dropzone{border:2px dashed var(--black-color);border-radius:8px;cursor:pointer;margin-bottom:10px;padding:20px;text-align:center}.dropzone p{margin:0}.dropzone i{font-size:30px}.main-video-page{margin-bottom:20px;overflow:hidden;position:relative}.video-chat-wrapper{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}#large-feed{background-color:var(--black-color);transform:scaleX(-1);width:100%}#own-feed{border:1px solid var(--white-color);border-radius:10px;position:absolute;right:50px;top:50px;width:320px}.chat-window{height:100px;height:100vh;position:absolute;right:-25%;top:0;transition:all 1s;width:25%;z-index:1000}#menu-buttons{background-color:var(--color-333);display:grid;grid-template-columns:2fr 8fr 2fr}.audioVideoButtons{display:grid;grid-template-columns:repeat(2,1fr)}.videoOptionButtons{display:grid;grid-template-columns:repeat(3,1fr)}.button-wrapper{align-items:center;display:flex;height:100%;justify-content:center}.dialingPopup,.videoPopup{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.videoPopup__inner{background-color:var(--white-color);max-height:100vh;width:100%}.dialingPopup__inner{align-items:center;background-color:var(--black-color);color:var(--white-color);display:flex;justify-content:center;max-height:100px;width:100px}.dialingPopup__inner,.videoPopup__inner{border:2px solid var(--primary-color);border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;left:50%;overflow:scroll;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:800px){.videoPopup__inner{max-height:95vh;padding:10px;width:95%}}.dialingPopup__inner i{animation:pulse 1s infinite;color:var(--white-color);font-size:60px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.hangUp{background-color:var(--red-color);border:0 solid var(--black-color);border-radius:5px;color:var(--white-color);cursor:pointer;font-size:20px;min-width:150px;padding:5px}.hangUp:hover{background-color:#890101}.video-button{color:var(--white-color);cursor:pointer}.video-button:hover{background-color:blue}.location-container{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,300px)}.bookingTypeContainer{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,max-content))}.bookingType_card{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:10px;transition:transform .2s,box-shadow .2s}.bookingType_card_cta{grid-gap:10px;display:grid;grid-template-columns:repeat(1,1fr)}.bookingType_card_cta .btn{margin:0}.cp_active_pt{grid-area:first-column}.bookedSessions{grid-area:single-column}.cl-container{display:flex;flex-direction:row;max-width:100%;overflow:scroll}.cl-location{min-width:100%}.lightBoxSubPhotosContainer{grid-gap:10px;display:grid;grid-template-columns:repeat(3,minmax(40px,50px));overflow-x:auto;white-space:nowrap;width:100%}.productImageContainer{margin:0 auto;max-width:400px;width:100%}.lightBox-mainImage{align-items:center;display:flex}.lightBox-mainImage img{cursor:pointer;transition:all .2s ease-in-out}.lightBox-mainImage img:hover{transform:scale(1.1);transition:all .2s ease-in-out}.subPhotoIsMain{border:2px solid var(--primary-color)}.grid3070{display:grid;grid-template-areas:"col13070 col23070";grid-template-columns:30% 70%;margin:0 auto 20px;max-width:1280px}.grid3070__col1{grid-area:col13070}.grid3070__col2{grid-area:col23070}@media only screen and (max-width:800px){.grid3070{display:grid;grid-template-areas:"col13070" "col23070";grid-template-columns:repeat(1,1fr)}}.grid4060{display:grid;grid-template-areas:"template40_col1 template40_col1 template40_col1 template40_col1 template60_col2 template60_col2 template60_col2 template60_col2 template60_col2 template60_col2";grid-template-columns:repeat(10,1fr);margin-bottom:20px}.grid4060 img{width:100%}.grid4060__col1{grid-area:template40_col1}.grid4060__col2{grid-area:template60_col2}@media only screen and (max-width:800px){.grid4060{display:grid;grid-template-areas:"template40_col1" "template60_col2";grid-template-columns:repeat(1,1fr)}}.grid5050{display:grid;grid-template-areas:"col15050 col25050";grid-template-columns:repeat(2,1fr);margin-bottom:20px}.grid5050 img{width:100%}.grid5050__col1{grid-area:col15050}.grid5050__col2{grid-area:col25050}@media only screen and (max-width:800px){.grid5050{display:grid;grid-template-areas:"col15050" "col25050";grid-template-columns:repeat(1,1fr)}}.grid7030{display:grid;grid-template-areas:"col17030 col27030";grid-template-columns:70% 30%;margin-bottom:20px}.grid7030__col1{grid-area:col17030}.grid7030__col2{grid-area:col27030}@media only screen and (max-width:800px){.grid7030{display:grid;grid-template-areas:"col17030" "col27030";grid-template-columns:repeat(1,1fr)}}.grid255025{display:grid;grid-template-areas:"col1255025 col12255025 col2255025 col2255025 col2255025 col2255025 col3255025 col3255025";grid-template-columns:25% 50% 25%;margin-bottom:20px}@media only screen and (max-width:800px){.grid255025{display:grid;grid-template-areas:"col1255025" "col2255025" "col3255025";grid-template-columns:100%;margin-bottom:20px}}.grid333333{display:grid;grid-template-areas:"col133 col233 col333";grid-template-columns:repeat(3,1fr);margin-bottom:20px}.grid333333__col1{grid-area:col133}.grid333333__col2{grid-area:col233}.grid333333__col3{grid-area:col333}.grid33__col_companies{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,max-content));margin-bottom:20px}@media only screen and (max-width:800px){.grid333333{display:grid;grid-template-areas:"col133" "col233" "col333";grid-template-columns:repeat(1,1fr);padding:0 30px}}.grid2080{display:grid;grid-template-areas:"col1205030 col2205030";grid-template-columns:20% 80%;margin-bottom:20px}.grid2080__col1{grid-area:col1205030}.grid2080__col2{grid-area:col2205030}@media only screen and (max-width:800px){.grid2080{display:grid;grid-template-areas:"col1205030" "col2205030";grid-template-columns:repeat(1,1fr)}}.pageNotFound404{align-items:center;height:calc(100vh - 200px);justify-content:center;margin-top:-30px}.leaflet-popup-content,.pageNotFound404{display:flex;flex-direction:column}.StripeElement{font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--white-color);border:1px solid var(--color-d8d8d8);border-radius:4px;box-shadow:0 1px 3px 0 #e6ebf1;display:block;font-family:Source Code Pro,monospace;font-size:16px;height:40px;height:auto;margin-bottom:20px;padding:12px;transition:box-shadow .15s ease;width:100%}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.pay-button{-webkit-appearance:none;-moz-appearance:none;background-color:#5469d4;border:0;border-radius:4px;color:var(--white-color);cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;transition:background-color .3s ease}.pay-button:hover{background-color:#6772e5}.payment-success{color:#43ac6a;font-weight:700;margin-top:20px}.videos{background-color:var(--black-color);position:relative;width:100%;z-index:20}#remote-feed{height:100vh}.call-info{background-color:#222;border:1px solid #cacaca;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.call-info h1{color:#fff}#menu-buttons{align-items:center;background-color:#333;bottom:0;display:flex;height:80px;justify-content:space-evenly;left:0;position:absolute;width:100%;z-index:25}#menu-buttons .fa{font-size:24px}.button,.button-wrapper{height:80px;position:relative;width:100px}.button:hover{background-color:#555;cursor:pointer;position:relative}.button-wrapper i{color:#ccc;font-size:32px;left:35px;position:absolute;top:20px}.button-wrapper i.fa-caret-up{left:75px;padding:5px;top:0;z-index:100000}.button-wrapper i.fa-caret-up:hover{background-color:#555;cursor:pointer}.btn-text{bottom:10px;color:#fff;position:absolute;text-align:center;width:100%}.hang-up{position:relative;right:10px;top:20px}.left.col-6{display:flex;flex-direction:row}