@media screen and (min-width:782px) and (max-width:1500px){html body.page-id-40751.rvs-vs-body section#hub-hero.rvs-vs-hero,html body.page-id-40751 #hub-hero.rvs-vs-hero{overflow:visible !important;padding-bottom:36px !important}html body.page-id-40751 #hub-hero .rvs-vs-hero__grid.wp-block-columns,html body.page-id-40751 #hub-hero .rvs-vs-hero__grid{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:28px !important;grid-template-columns:none !important}html body.page-id-40751 #hub-hero .rvs-vs-hero__content{order:1 !important;width:100% !important;max-width:100% !important}html body.page-id-40751 #hub-hero .rvs-vs-hero__media{display:flex !important;order:2 !important;width:100% !important;max-width:min(100%,480px) !important;margin:0 auto !important;padding:0 !important;overflow:visible !important;justify-content:center !important;align-items:center !important;transform:none !important}html body.page-id-40751 #hub-hero .rvs-vs-hero-collage,html body.page-id-40751 #hub-hero .rvs-vs-hero-collage__figure{width:100% !important;max-width:100% !important;margin:0 auto !important;overflow:visible !important}html body.page-id-40751 #hub-hero .rvs-vs-hero-collage img,html body.page-id-40751 #hub-hero .rvs-vs-hero-collage__figure img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;object-fit:contain !important;object-position:center center !important}html body.page-id-40751 #hub-hero .rvs-vs-hero__lead{max-width:100% !important}html body.page-id-40751 #hub-hero .rvs-vs-hero-guide-link{display:block !important;margin-top:18px !important;text-align:left !important;white-space:normal !important}}@media screen and (min-width:782px) and (max-width:1180px){html body.page-id-40751 .rvs-vs-stage-grid,html body.page-id-40751 .rvs-vs-card-grid,html body.page-id-40751 .rvs-vs-criteria-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}}@media screen and (min-width:782px) and (max-width:1180px){html body.rvs-competitions-body .rvs-comp-start__grid,html body.rvs-competitions-body .rvs-comp-path__grid,html body.rvs-competitions-body .rvs-comp-materials__grid,html body.rvs-competitions-body .rvs-comp-coach__grid,html body.rvs-uzhe-sport-body .rvs-uzhe-sport-card-grid--three,html body.rvs-uzhe-sport-body .rvs-uzhe-sport-white-grid,html body.rvs-uzhe-sport-body .rvs-uzhe-sport-intro__grid,html body.rvs-sekcii-body .rvs-sekcii-start__grid,html body.rvs-sekcii-body .rvs-sekcii-step__grid,html body.rvs-sekcii-body .rvs-sekcii-card__grid--three,html body.rvs-sekcii-body .rvs-sekcii-docs__grid,html body.rvs-sekcii-body .rvs-sekcii-errors__grid,html body.rvs-sport-body .rvs-sport-start__grid,html body.rvs-sport-body .rvs-sport-route__grid,html body.rvs-sport-body .rvs-sport-check__grid,html body.rvs-sport-body .rvs-sport-docs__grid,html body.rvs-sport-body .rvs-sport-materials__grid,html body.rvs-dssh-body .rvs-dssh-format__grid,html body.rvs-dssh-body .rvs-dssh-two-card-grid,html body.rvs-dssh-body .rvs-dssh-check-grid,html body.rvs-dssh-body .rvs-dssh-docs__grid,html body.rvs-dssh-body .rvs-dssh-errors__grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}html body.rvs-choice-body .rvs-choice-trial__grid,html body.rvs-choice-body .rvs-choice-documents__grid,html body.rvs-choice-body .rvs-choice-change__grid,html body.rvs-choice-body .rvs-choice-materials__grid,html body.rvs-choice-body .rvs-choice-formats__grid,html body.rvs-choice-body .rvs-choice-section-check__grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}html body.rvs-psychology-body .rvs-psych-start__grid,html body.rvs-psychology-body .rvs-psych-situations__grid,html body.rvs-psychology-body .rvs-psych-signals__grid,html body.rvs-psychology-body .rvs-psych-phrases__grid,html body.rvs-psychology-body .rvs-psych-coach__grid,html body.rvs-psychology-body .rvs-psych-materials__grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}}@media screen and (min-width:1181px) and (max-width:1500px){html body.rvs-competitions-body .rvs-comp-start__grid,html body.rvs-competitions-body .rvs-comp-path__grid,html body.rvs-uzhe-sport-body .rvs-uzhe-sport-card-grid--three,html body.rvs-sekcii-body .rvs-sekcii-card__grid--three,html body.rvs-sport-body .rvs-sport-route__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important}}