.main_records_img{width:100%;height:auto;margin-bottom:50px}.records_main_section .section_title{margin-bottom:59px}.records_main_section .wrapper{padding-bottom:174px;position:relative;margin-bottom:115px}.records_main_section .wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#C4182C 3.98%,#FFF 98.12%)}.records_main_h2{color:#fff;font-size:4em;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:77px}.records_main_about_txt{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:125px}.records_main_about_txt p+p{margin-top:15px}.records_left_container{height:calc(100vh - 147px);position:relative;width:30%;flex-shrink:0;position:sticky;top:147px}.records_left{width:100%;overflow:auto;max-height:100%;padding:10px;border-right:10px solid transparent}.records_left::after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:linear-gradient(90deg,#C4182C 3.98%,#FFF 98.12%)}.records_grid{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:3%}.records_left_item{color:#494b5f;font-size:25px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.records_left_item.active{color:#fff}.records_left_item+.records_left_item{margin-top:12px}.records_right{width:100%}.records_right .records_right_container{width:100%}.records_right .records_right_container+.records_right_container{margin-top:74px}.records_right .records_right_title{color:#fff;font-size:70px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:76px}.records_right .records_right_grid{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:2%;row-gap:20px}.records_right .r_person{width:49%;height:223px;display:flex;justify-content:flex-start;gap:2%;align-items:stretch}.records_right .r_person_img{width:223px;height:100%;-o-object-fit:cover;object-fit:cover}.records_right .r_person__cont{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.records_right .r_person_year{color:#0078bf;font-size:25px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.records_right .r_person_name{color:#fff;font-size:25px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.records_right .r_person_prize{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.records_right .r_person_city{color:#494b5f;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.records_right .r_person_time{color:#bb1b37;font-size:45px;font-style:normal;font-weight:700;line-height:normal}.no_over{overflow:initial}.records_left::-webkit-scrollbar{width:10px}.records_left::-webkit-scrollbar-track{background-color:darkgrey}.records_left::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3);background:#bb1b37}@media screen and (max-width:1735px){.records_left_item{font-size:1.3em}.r_person_year{font-size:1.2em}.records_right .r_person_name{font-size:1em}.records_right .r_person_prize{font-size:1em}.records_right .r_person_time{font-size:1.5em}.records_right_title{font-size:2.8em}}@media screen and (max-width:1100px){.records_grid{flex-direction:column;align-items:center;justify-content:flex-start}.records_left_container{width:100%;position:relative;top:0;overflow:auto;height:auto;padding:10px;margin-bottom:50px}.records_left{display:flex;align-items:center;justify-content:flex-start;gap:15px;padding-right:0;border:none}.records_left_item{width:auto;flex-shrink:0}.records_left_item+.records_left_item{margin-top:0}.records_left::after{bottom:0;width:100%;height:1px;right:auto;top:auto;left:0}.r_person__cont{gap:10px}}@media screen and (max-width:763px){.records_right .r_person{flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto}.records_right .r_person_img{height:223px;margin-bottom:20px}.records_main_h2{font-size:2em;margin-bottom:30px}.records_main_about_txt{margin-bottom:50px}.records_right .records_right_title{font-size:2.5em;margin-bottom:30px}.records_left_item{max-width:94%}}@media screen and (max-width:400px){.records_right .r_person_img{height:180px}}