.fitness-pdf-cards_title{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:868px;text-align:center}.fitness-pdf-cards_title h2,.fitness-pdf-cards_title h3{font-weight:900;margin-bottom:22px}.fitness-pdf-cards_title p{line-height:1.8;max-width:100%}.fitness-pdf-cards_row{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:877px}.fitness-pdf-cards_col{flex-basis:32%;margin-right:2%;overflow:hidden;padding:70px 25px 51px;position:relative;transition:.3s;z-index:1}.fitness-pdf-cards_col:nth-child(3n){margin-right:0}.pcc_image{border-bottom:4px solid var(--secondary_color);border-radius:9px;height:97px;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:108px;width:107px}.pcc_text{margin-bottom:25px}.pcc_text p{line-height:30px}.pcc_text *{transition:.3s}.fitness-pdf-cards_col:before{content:"";height:160px;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:-1}.fitness-pdf-cards_col:hover:before{height:200%}.fitness-pdf-cards_col:hover .pcc_text *{color:var(--tertiary_color)}section.fitness-pdf-cards:before{bottom:0;content:"";position:absolute;right:0;top:0;width:854px;z-index:-1}@media (max-width:1500px){.fitness-pdf-cards_title{max-width:60%}.fitness-pdf-cards_title p{max-width:100%}section.fitness-pdf-cards:before{width:950px}}@media (max-width:1200px){section.fitness-pdf-cards:after{background:#ffffff99;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.fitness-pdf-cards_title{max-width:90%}}@media (min-width:768px) and (max-width:991px){.fitness-pdf-cards_col{flex-basis:31.8%;margin-right:2.3%;padding:70px 10px 51px}.fitness-pdf-cards_title{margin-bottom:50px}section.fitness-pdf-cards:before{width:720px}}@media (max-width:767px){.fitness-pdf-cards_col{margin-left:auto;margin-right:auto;max-width:300px;padding-left:30px;padding-right:30px}.fitness-pdf-cards_col:nth-child(3n){margin-right:auto}.fitness-pdf-cards_col:not(:last-child){margin-bottom:40px}.fitness-pdf-cards_title{max-width:100%}.fitness-pdf-cards_title h2,.fitness-pdf-cards_title h3{margin-bottom:15px}.fitness-pdf-cards_title{margin-bottom:40px}.fitness-pdf-cards_col:before{height:170px}.pcc_image{display:flex}}