.cta{margin:15px 0 0;text-align:left;transition:all .3s ease-in-out}.cta a{cursor:pointer}.cta a img,.cta__default{transition:all .3s ease-in-out}.cta__default{align-items:center;display:flex;flex-direction:row;justify-content:center;grid-gap:10px;border:0;border-radius:2px;box-shadow:0 5px 6px rgba(0,0,0,.25);box-sizing:border-box;cursor:pointer;font:700 normal 1rem/115% Inter,Mulish,sans-serif!important;font-feature-settings:"calt" off;letter-spacing:-.02em;outline:0;padding:10px 30px}.cta__default:hover,.cta_button:hover,.cta_button:hover img{transform:scale(1.05)}.banner{overflow:hidden;position:relative;z-index:0}.banner .banner__container{align-items:center;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;justify-content:center;grid-gap:5rem}.banner .banner__container .banner__left .text h1{color:#292929;font:600 normal 3.75rem/120% Inter,Mulish,sans-serif;margin:0 0 24px}.banner .banner__container .banner__left .text p{color:#475569;font:400 normal 1rem/150% Inter,Mulish,sans-serif;margin:0 0 24px}.banner .banner__container .banner__left .cta{margin:0}.banner .banner__container .banner__right{align-items:flex-end;display:grid;grid-template-columns:1fr 1fr;justify-content:center;grid-gap:1rem}.banner .banner__container .banner__right .img,.banner .banner__container .banner__right .img img{border-radius:20px;object-fit:cover;object-position:center;overflow:hidden;width:100%!important}.banner .banner__container .banner__right .img img{max-height:384px!important;max-width:292px!important}.banner .banner__container .banner__right .img.img001{padding:80px 0 0;text-align:right}.banner .banner__container .banner__right .img.img002{padding:0 0 80px;text-align:left}.bannerText{background:#0b9292}.bannerText .bannerText__container .text{text-align:center}.bannerText .bannerText__container .text span{color:#fff;font:600 normal 1.5rem/115% Inter,Mulish,sans-serif}.why{background:#f5f5f5;padding:5rem 0 2.5rem}.why .why__container .title{margin:0 0 1rem}.why .why__container .cards__container{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;justify-content:flex-start;grid-gap:3rem 2rem}.why .why__container .cards__container .card{box-sizing:border-box;padding:2rem}.why .why__container .cards__container .card .icon{margin:0 0 1.75rem}.why .why__container .cards__container .card .icon img{height:32px!important;width:auto!important}.depoiments{background:#f5f5f5;padding:2.5rem 0 5rem}.depoiments>.row-fluid-wrapper>.row-fluid{align-items:center;display:flex;flex-direction:row;justify-content:center}.depoiments .depoiments__container{background:#292929;border-radius:2rem;box-sizing:border-box;padding:120px 55px}.depoiments .depoiments__container h2{color:#fff;margin:0 0 5rem;text-align:center}.package .package__container .title{margin:0 0 2.5rem}.call>.row-fluid-wrapper>.row-fluid{align-items:center;display:flex;flex-direction:row;justify-content:center}.call .call__container{background:url(https://24918590.fs1.hubspotusercontent-eu1.net/hubfs/24918590/Landing%20Page%20Files/LP%20-%20Personal%20Trainers%20On-Demand/Container.png),no-repeat;background-size:cover;border-radius:32px;padding:80px}.call .call__container .title{margin:0 0 2rem;text-align:center}.call .call__container .title h2{color:#fff;font:600 normal 3rem/115% Inter,Mulish,sans-serif}.call .call__container .cta{margin:0;text-align:center}@media only screen and (max-width:768px){.banner .banner__container{grid-template-columns:1fr;grid-gap:3rem}.banner .banner__container>.row-fluid-wrapper:last-child{order:-1}.why .why__container .cards__container{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;justify-content:flex-start;grid-gap:3rem 2rem}.depoimentsComponent__container{align-items:center;grid-template-columns:1fr}}@media only screen and (max-width:500px){html{font-size:80%}.padding80tb{padding:2rem 0!important}.title.big h2{font:600 normal 2.5rem/120% Inter,Mulish,sans-serif;letter-spacing:.18px}.title h2.big{font:600 normal 3rem/120% Inter,Mulish,sans-serif;letter-spacing:.18px}.workouts .row-fluid>.workouts__container.container{margin:0 auto;max-width:100%!important;width:auto!important}.depoiments .depoiments__container{padding:2rem 1rem}.package .row-fluid>.package__container.container{margin:0 auto;max-width:100%!important;width:auto!important}.call .call__container{padding:2rem 1rem}.call .call__container .title h2{font:600 normal 1.5rem/115% Inter,Mulish,sans-serif}}