.RCUsNa_container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;max-width:1120px;margin:auto;padding:32px 0;display:flex;position:relative}@media only screen and (max-width:481px){.RCUsNa_container{padding:16px 0}}.RCUsNa_container h1,.RCUsNa_container h2,.RCUsNa_container h3{margin:unset}.RCUsNa_container .RCUsNa_section{padding:0}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_section{padding:0 16px}}.RCUsNa_container .RCUsNa_detail{grid-column-gap:48px;grid-template:"title title""bg bg""account term_section""params term_section""description description""coaches coaches""training_offers training_offers"/400px minmax(0,1fr);width:100%;display:grid}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_detail{grid-template-columns:100%;grid-template-areas:"title""bg""account""params""description""term_section""coaches""training_offers"}}.RCUsNa_container .RCUsNa_title{grid-area:title;margin-bottom:32px;font-size:2.5rem;font-weight:500;line-height:1.4}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_title{margin-bottom:16px;font-size:1.75rem}}.RCUsNa_container .RCUsNa_title .RCUsNa_title_description{color:#666;font-size:1.75rem;font-weight:500;line-height:1.4}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_title .RCUsNa_title_description{font-size:1.25rem}}.RCUsNa_container .RCUsNa_background{aspect-ratio:5;background-color:#f2f2f2;grid-area:bg;width:100%;max-height:224px;margin-bottom:48px;position:relative}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_background{margin-bottom:16px}}.RCUsNa_container .RCUsNa_account{border-top:1px solid #eee;border-bottom:1px solid #eee;grid-area:account}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_account{border-top:none;border-bottom:none;padding:0 16px}}.RCUsNa_container .RCUsNa_account .RCUsNa_company{background-color:#ffffffe6;padding:32px 0}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_account .RCUsNa_company{padding:16px 0}}.RCUsNa_container .RCUsNa_account .RCUsNa_section_label{margin-bottom:32px;font-size:1.5rem;font-weight:500;line-height:1.4}.RCUsNa_container .RCUsNa_description{grid-area:description;margin-top:32px}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_description{margin-top:16px}}.RCUsNa_container .RCUsNa_description .RCUsNa_description_section .RCUsNa_section_label{margin-bottom:16px;font-size:1.5rem;font-weight:500;line-height:1.4}.RCUsNa_container .RCUsNa_description .RCUsNa_description_section .RCUsNa_section_value{text-align:justify}.RCUsNa_container .RCUsNa_params_grid{border-bottom:1px solid #eee;grid-area:params;padding:16px 0}.RCUsNa_container .RCUsNa_params_grid .RCUsNa_param_item{grid-gap:16px;grid-template-columns:16px 80px auto;grid-template-areas:"icon label value";padding:8px 0;display:grid}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_params_grid .RCUsNa_param_item{grid-template-columns:16px 80px auto;padding:0 16px}}.RCUsNa_container .RCUsNa_params_grid .RCUsNa_param_item.RCUsNa_not_defined .RCUsNa_value{color:#999;font-weight:400}.RCUsNa_container .RCUsNa_params_grid .RCUsNa_param_item.RCUsNa_cut_text .RCUsNa_value{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.RCUsNa_container .RCUsNa_params_grid .RCUsNa_param_item .RCUsNa_icon{color:#999;grid-area:icon;place-self:start center;margin-top:6px;line-height:1rem}.RCUsNa_container .RCUsNa_params_grid .RCUsNa_param_item .RCUsNa_label{grid-area:label;align-self:start}.RCUsNa_container .RCUsNa_params_grid .RCUsNa_param_item .RCUsNa_value{flex-direction:column;grid-area:value;font-weight:500;display:flex}.RCUsNa_container .RCUsNa_term_section{grid-area:term_section;height:100%;position:relative}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_term_section{height:unset;margin:32px 0;padding:0}}.RCUsNa_container .RCUsNa_term_section .RCUsNa_term{top:calc(var(--sticky-inset-top,0px) + 20px);border:1px solid #ddd;border-radius:12px;align-self:start;position:sticky;overflow:hidden;box-shadow:0 6px 16px #0000001f}.RCUsNa_container .RCUsNa_term_section .RCUsNa_term .RCUsNa_term_content{padding:16px}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_term_section .RCUsNa_term{border-left:none;border-right:none;border-radius:0;box-shadow:0 0 16px #0000001f}}.RCUsNa_container .RCUsNa_coaches{box-sizing:border-box;border-top:1px solid #eee;grid-area:coaches;width:100%;margin-top:32px;padding-top:32px;overflow:hidden}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_coaches{border-top:none;margin-top:0;padding-top:0}}.RCUsNa_container .RCUsNa_coaches .RCUsNa_section_label{margin-bottom:16px;font-size:1.5rem;font-weight:500;line-height:1.4}.RCUsNa_container .RCUsNa_coaches .RCUsNa_section_value{justify-content:center;width:100%;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.RCUsNa_container .RCUsNa_coaches .RCUsNa_section_value .RCUsNa_coaches_scroll{scrollbar-width:thin;white-space:nowrap;flex-direction:row;justify-content:flex-start;gap:16px;max-width:100%;margin:auto;display:flex;overflow-x:auto}.RCUsNa_container .RCUsNa_training_offers{border-top:1px solid #eee;grid-area:training_offers;padding-top:32px}.RCUsNa_container .RCUsNa_training_offers .RCUsNa_training_offers_container{columns:3;gap:32px}@media only screen and (max-width:481px){.RCUsNa_container .RCUsNa_training_offers .RCUsNa_training_offers_container{columns:1}}.RCUsNa_container .RCUsNa_training_offers .RCUsNa_training_offers_container .RCUsNa_offer_box{width:100%;margin-bottom:32px}.RCUsNa_container .RCUsNa_training_offers .RCUsNa_section_label{margin-bottom:16px;font-size:1.5rem;font-weight:500;line-height:1.4}
