.padding-main{padding:0 16%}@media(max-width:1920px){.padding-main{padding:0 10%}}@media(max-width:1279px){.padding-main{padding:0 5%}}@media(max-width:1023px){.padding-main{padding:0 5%}}@media(max-width:575px){.padding-main{padding:0 3%}}.center,.text-center{text-align:center}.bold{font-weight:700}.text-h1{font-size:32px}@media(max-width:1920px){.text-h1{font-size:26px}}@media(max-width:1279px){.text-h1{font-size:24px}}@media(max-width:1023px){.text-h1{font-size:22px}}@media(max-width:575px){.text-h1{font-size:20px}}.text-h2{font-size:24px}@media(max-width:1920px){.text-h2{font-size:24px}}@media(max-width:1279px){.text-h2{font-size:20px}}@media(max-width:1023px){.text-h2{font-size:18px}}@media(max-width:575px){.text-h2{font-size:16px}}.text-h3{font-size:20px}@media(max-width:1920px){.text-h3{font-size:18px}}@media(max-width:1279px){.text-h3{font-size:16px}}@media(max-width:1023px){.text-h3{font-size:16px}}@media(max-width:575px){.text-h3{font-size:14px}}.text-link{font-size:18px;font-weight:500}@media(max-width:1920px){.text-link{font-size:18px}}@media(max-width:1279px){.text-link{font-size:16px}}@media(max-width:1023px){.text-link{font-size:14px}}@media(max-width:575px){.text-link{font-size:14px}}.full-height{height:100%}@keyframes slideFromTop{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideFromLeft{0%{transform:translateX(-70px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse_no_scale{0%{box-shadow:0 0 0 1px #fdd551}50%{box-shadow:0 0 0 2.5px #fdd551}to{box-shadow:0 0 0 1px #fdd551}}.color-2{color:#f8f4ab}.text-white{color:#fff}.trainings{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:40px;flex-wrap:wrap;padding:30px 0;position:relative;opacity:0}.trainings,.trainings.visible{transition:opacity 1s ease-out}.trainings.visible{opacity:1}.trainings .training{width:250px;height:250px;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:8px;opacity:0;transform:translateY(50px);transition:all .3s ease-in-out;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;background-image:url(https://xzonasport.com/wp-content/uploads/2022/03/adamtemesi_002730sonya7rii_xbody_20160218-scaled.jpg);background-size:cover;background-position:50%;background-attachment:fixed;background-repeat:no-repeat}.trainings .training.in-view{opacity:1;transform:translateY(0);transition:all .6s ease-in-out}.trainings .training:not(.active){cursor:pointer;opacity:.95}@media(min-width:768px){.trainings .training:not(.active){transform:skewX(169deg)!important}.trainings .training:hover:not(.active){animation:pulse_no_scale 1.8s infinite}}.trainings .training.active,.trainings .training:hover{opacity:1}.trainings .training .training:not(.active){opacity:.6}.trainings .training h3{margin:0;font-size:1.5rem}.trainings .training.active{width:100%;height:400px;z-index:10;animation:pulse_no_scale 1.8s infinite;flex-direction:column;gap:10px}@media(min-width:768px){.trainings .training.active{animation:slideFromTop 1s ease-in-out,pulse_no_scale 1.8s infinite;transform:translateY(0);z-index:10;margin-bottom:80px}}@media(max-width:768px){.trainings{flex-direction:column}.trainings .training{width:100%;height:200px;margin:10px 0}}.training-container-intro{color:#fff}.training-container-intro .description{margin-top:18px}