#partners{position:relative;z-index:2}main{padding-top:calc(100vw * 200 / 1920);padding-bottom:calc(100vw * 100 / 1920)}.bc{display:flex;justify-content:center}.clpart_title{text-align:center;margin-top:calc(100vw * 48 / 1920)}.cp_types{margin-top:calc(100vw * 32 / 1920);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;gap:calc(100vw * 40 / 1920);align-items:center;justify-content:center}.clpart_type{color:var(--c-primary);font-size:calc(100vw * 14 / 1920);font-weight:400;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;position:relative}.clpart_type:after{content:"";position:absolute;left:50%;right:50%;background-color:var(--c-primary);bottom:-30%;opacity:0;height:calc(100vw * 1 / 1920);transition:right .3s,left .3s,opacity .3s}.clpart_type.active:after{opacity:1;left:0;right:0}.list{margin-top:calc(100vw * 100 / 1920)}.list_logos{display:flex;flex-wrap:wrap;justify-content:center;--gap:calc(100vw * 5 / 1920);gap:var(--gap)}.logo_block{display:flex;justify-content:center;width:calc((100% - var(--gap) * 4 - .1px)/ 5);height:calc(100vw * 240 / 1920);border-radius:calc(100vw * 4 / 1920);background:var(--c-light-gray);padding:calc(100vw * 20 / 1920) calc(100vw * 22 / 1920)}.logo_block img{filter:grayscale(1);transition:filter .3s;width:100%;height:100%;object-fit:cover}.logo_block:hover img{filter:grayscale(0)}.filter{display:flex;align-items:flex-end;justify-content:space-between}.filter_btns{display:flex;background-color:var(--c-light-gray)}.filter_btn{--fill:var(--c-primary);cursor:pointer;width:calc(100vw * 32 / 1920);height:calc(100vw * 32 / 1920);background-color:#fff0;border-radius:calc(100vw * 4 / 1920);gap:calc(100vw * 8 / 1920);display:flex;align-items:center;justify-content:center;transition:background .3s}.filter_btn svg{width:calc(100vw * 16 / 1920);height:calc(100vw * 16 / 1920)}.filter_btn.active{--fill:#fff;background-color:var(--c-primary)}.filter_inp_bl{position:relative;width:calc(100vw * 364 / 1920)}.filter_inps{display:flex;gap:calc(100vw * 8 / 1920);flex-direction:row-reverse}.filter_inp_head{height:calc(100vw * 48 / 1920);display:flex;align-items:center;justify-content:space-between;background-color:var(--c-light-gray);border-radius:calc(100vw * 4 / 1920);padding:0 calc(100vw * 12 / 1920)}.filter_inp_group{display:flex;align-items:flex-end;height:100%;position:relative;width:calc(100% - 100vw * 34 / 1920)}.filter_inp::placeholder{color:transparent}.filter_inp{height:60%;width:100%;background:0 0;border:0;padding:0}.filter_inp_label{cursor:auto;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:top .3s,font .3s;font-weight:400;color:#888}.filter_inp:focus+label,.filter_inp:not(:placeholder-shown)+label{top:calc(100vw * 10 * 1.5 / 1920);font-size:calc(100vw * 12 / 1920)}.filter_inp_head svg{width:calc(100vw * 24 / 1920);height:calc(100vw * 24 / 1920)}.filter_inp_list{z-index:1;max-height:calc(100vw * 300 / 1920);overflow-y:auto;position:absolute;top:calc(105%);left:0;right:0;padding:calc(100vw * 12 / 1920) 0;background-color:var(--c-light-gray);border-radius:calc(100vw * 4 / 1920);box-shadow:0 calc(100vw * 4 / 1920) calc(100vw * 4 / 1920) 0 #0000001A}.filter_inps>:nth-child(2) .filter_il_row{text-transform:uppercase}.filter_il_row,.no_results{width:100%;word-break:break-all;cursor:pointer;transition:color .3s,background .3s;padding:calc(100vw * 8 / 1920) calc(100vw * 12 / 1920);min-height:calc(100vw * 40 / 1920);display:flex;align-items:center}.no_results{justify-content:center;font-weight:400;color:var(--c-primary);opacity:.7}.filter_il_row:hover{color:#fff;background-color:var(--c-primary)}.astera_group_desc{font-weight:400;font-size:calc(100vw * 12 / 1920);margin-top:calc(100vw * 4 / 1920);line-height:calc(100% * 15 / 12);letter-spacing:.1em;color:var(--c-primary)}.astera_img{background-color:var(--c-light-gray);min-width:calc(100vw * 100 / 1920);width:calc(100vw * 100 / 1920);height:calc(100vw * 68 / 1920);border-radius:calc(100vw * 4 / 1920);overflow:hidden}.astera_img img{filter:grayscale(1);width:100%;height:100%;object-fit:cover}.apt_head{display:flex;background-color:var(--c-light-gray);height:calc(100vw * 24 / 1920);display:flex;align-items:center}.apt_body_td,.col_group,.inn_apt_head{display:flex;gap:var(--gap)}.apt_body{margin-top:calc(100vw * 48 / 1920)}.apt_body_td{align-items:flex-start;color:var(--c-primary)}.apt_body_td+.apt_body_td{margin-top:calc(100vw * 124 / 1920)}.about_partners_table{margin-top:calc(100vw * 24 / 1920);--gap:calc(100vw * 128 / 1920);--w:calc((100% - var(--gap) * 3) / 4)}.about_partners_table .list_logos{position:relative;margin-top:0}.col1{display:flex;gap:calc(100vw * 16 / 1920)}.apt_head .col1,.apt_head .col2,.apt_head .col3,.apt_head .col4{font-weight:400;font-size:calc(100vw * 12 / 1920);text-transform:uppercase;line-height:calc(100% * 15 / 12);letter-spacing:.1em}.col1,.col2{font-weight:500;line-height:calc(100% * 20 / 16);text-transform:uppercase}.col3{font-weight:400;line-height:calc(100% * 24 / 16)}.astera_soc{align-items:center;display:flex;gap:calc(100vw * 8 / 1920)}.astera_numb_list{display:flex;flex-direction:column;align-items:flex-start}.astera_numb{line-height:100%}.apt_body a{transition:opacity .3s}.apt_body a:hover{opacity:.7}.astera_numb:after{line-height:100%}.astera_numb+.astera_numb{margin-top:calc(100vw * 14.5 / 1920)}.astera_socs{color:var(--c-primary);display:flex;flex-direction:column;gap:calc(100vw * 14.5 / 1920)}.col1,.col2,.col3,.col4{width:var(--w)}.cols{--w:calc((100% - var(--gap) * 2) / 3);width:calc((100% - var(--gap) * 3)/ 4 * 3 + var(--gap) * 2)}.col_group{padding-bottom:calc(100vw * 24 / 1920);width:100%;border-bottom:solid calc(100vw * 1 / 1920) #b9b9b9}.col_group+.col_group{margin-top:calc(100vw * 24 / 1920)}.astera_soc_icon{min-width:calc(100vw * 16 / 1920);width:calc(100vw * 16 / 1920);height:calc(100vw * 16 / 1920)}.astera_soc_link{color:#888}.astera_soc_icon svg{width:100%;height:100%}@media (min-width:769px){.filter_inp_label .mob{display:none}}@media (max-width:768px){.filter_inp_label .desc{display:none}main{padding-top:calc(100vw * 148 / 375);padding-bottom:calc(100vw * 64 / 375)}.clpart_title{font-size:calc(100vw * 34 / 375);margin-top:calc(100vw * 32 / 375)}.cp_types{margin-top:calc(100vw * 24 / 375);gap:calc(100vw * 40 / 375)}.clpart_type{font-size:calc(100vw * 14 / 375)}.clpart_type:after{bottom:0;height:calc(100vw * 1 / 375)}.list{margin-top:calc(100vw * 32 / 375)}.list_logos{--elems:2;--gap:calc(100vw * 5 / 375)}.logo_block{display:flex;width:calc((100% - var(--gap) * (var(--elems) - 1) - .1px)/ var(--elems));height:calc(100vw * 110 / 375);border-radius:calc(100vw * 4 / 375);padding:calc(100vw * 12 / 375) calc(100vw * 12 / 375)}.filter{display:flex;flex-direction:column-reverse;align-items:center;justify-content:unset}.filter_btn{width:calc(100vw * 32 / 375);height:calc(100vw * 32 / 375);border-radius:calc(100vw * 4 / 375);gap:calc(100vw * 8 / 375)}.filter_btn svg{width:calc(100vw * 16 / 375);height:calc(100vw * 16 / 375)}.filter_inp_bl{width:100%}.filter_inp_bl+.filter_inp_bl{width:calc((100% - (100vw * 8 / 375))/ 2);min-width:calc((100% - (100vw * 8 / 375))/ 2)}.filter_inps{margin-top:calc(100vw * 24 / 375);gap:calc(100vw * 8 / 375);width:100%}.filter_inp_head{height:calc(100vw * 48 / 375);border-radius:calc(100vw * 4 / 375);padding:0 calc(100vw * 12 / 375)}.filter_inp_group{height:100%;width:calc(100% - 100vw * 34 / 375)}.filter_inp:focus+label,.filter_inp:not(:placeholder-shown)+label{top:calc(100vw * 10 * 1.5 / 375);font-size:calc(100vw * 12 / 375)}.filter_inp_head svg{width:calc(100vw * 24 / 375);min-width:calc(100vw * 24 / 375);height:calc(100vw * 24 / 375)}.filter_inp_list{max-height:calc(100vw * 200 / 375);top:calc(105%);padding:calc(100vw * 12 / 375) 0;border-radius:calc(100vw * 4 / 375);box-shadow:0 calc(100vw * 4 / 375) calc(100vw * 4 / 375) 0 #0000001A}.filter_il_row,.no_results{padding:calc(100vw * 8 / 375) calc(100vw * 12 / 375);min-height:calc(100vw * 40 / 375)}.astera_group_desc{font-size:calc(100vw * 12 / 375);margin-top:calc(100vw * 8 / 375);line-height:1}.astera_img{min-width:calc(100vw * 100 / 375);width:calc(100vw * 100 / 375);height:calc(100vw * 68 / 375);border-radius:calc(100vw * 4 / 375)}.astera_group{width:calc(100% - 100vw * 16 / 375 - 100vw * 100 / 375)}.astera_group_tittle{word-break:break-all}.apt_head{display:none}.apt_body_td,.col_group,.inn_apt_head{display:flex;gap:var(--gap)}.apt_body{margin-top:calc(100vw * 24 / 375)}.apt_body_td{align-items:unset;flex-direction:column}.about_partners_table{margin-top:calc(100vw * 24 / 375);--gap:0;--w:100%}.col1{padding-top:calc(100vw * 24 / 375);padding-bottom:calc(100vw * 24 / 375);width:100%;gap:calc(100vw * 16 / 375)}.apt_body_td+.apt_body_td{margin-top:calc(100vw * 48 / 375)}.apt_head .col1,.apt_head .col2,.apt_head .col3,.apt_head .col4{font-size:calc(100vw * 12 / 375)}.col1,.col2{font-weight:500;line-height:calc(100% * 20 / 16);text-transform:uppercase}.col3{font-weight:400;line-height:calc(100% * 24 / 16)}.astera_soc{align-items:center;display:flex;gap:calc(100vw * 8 / 375)}.astera_numb_list{display:flex;flex-direction:column;align-items:flex-start;width:50%}.astera_numb{line-height:100%}.apt_body a{transition:opacity .3s}.apt_body a:hover{opacity:.7}.astera_numb:after{line-height:100%}.astera_numb+.astera_numb{margin-top:calc(100vw * 12 / 375)}.astera_socs{width:50%;color:var(--c-primary);display:flex;flex-direction:column;gap:calc(100vw * 12 / 375)}.cols{--w:calc((100% - var(--gap) * 2) / 3);width:calc((100% - var(--gap) * 3)/ 4 * 3 + var(--gap) * 2)}.astera_city{width:100%;line-height:1;margin-bottom:calc(100vw * 24 / 375)}.col_group{flex-wrap:wrap;padding-top:calc(100vw * 24 / 375);padding-bottom:calc(100vw * 24 / 375);width:100%;border-bottom:solid calc(100vw * 1 / 375) #b9b9b9}.col_group+.col_group{margin-top:0}.astera_soc_icon{min-width:calc(100vw * 16 / 375);width:calc(100vw * 16 / 375);height:calc(100vw * 16 / 375)}.astera_soc_link{line-height:1;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.astera_soc_icon svg{width:100%;height:100%}}