/* Стили стандартных блоков Тильды — собраны scripts/tilda-std-css.mjs, руками не править */
:where(.l-std){color:#000;font-family:initial;font-weight:400;line-height:normal}
.l-std *,.l-std *::before,.l-std *::after{box-sizing:content-box}
:where(.l-std) :is(div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,img,b,u,i,center,table,tr,th,td,video){margin:0;padding:0;border:0}
:where(.l-std) img{display:inline}
.t-container{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:0}
.t-container:before,.t-container:after{display:table;content:" ";width:0}
.t-container:after{clear:both}
.t-col{display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}
.t-col_4{max-width:360px}
.t-col_6{max-width:560px}
.t-col_8{max-width:760px}
.t-col_10{max-width:960px}
.t-prefix_1{padding-left:100px}
.t-prefix_2{padding-left:200px}
.t-width{width:100%}
@media screen and (max-width:1200px){.t-container{max-width:960px;padding:0}.t-col{display:inline;float:left;margin-left:10px;margin-right:10px;width:100%}.t-col_4{max-width:300px}.t-col_6{max-width:460px}.t-col_8{max-width:620px}.t-col_10{max-width:780px}.t-prefix_1{padding-left:80px}.t-prefix_2{padding-left:160px}}
@media screen and (max-width:960px){.t-container{max-width:640px}.t-col{display:block;float:none;padding-left:20px;padding-right:20px;margin:0;width:100%;max-width:100%;box-sizing:border-box}.t-col_4,.t-col_6,.t-col_8,.t-col_10{width:100%;max-width:100%}.t-prefix_1,.t-prefix_2{padding-left:none}}
:is(#allrecords,.l-std) a{color:#ff8562;text-decoration:none}
:is(#allrecords,.l-std) a,:is(#allrecords,.l-std) button{outline:none}
:is(#allrecords,.l-std) a:focus-visible,:is(#allrecords,.l-std) button:focus-visible{outline-color:#2015FF;outline-offset:4px;outline-style:auto}
:is(#allrecords,.l-std) .t-descr a:focus-visible{outline-offset:2px}
:is(#allrecords,.l-std) a[href^=tel]{color:inherit;text-decoration:none}
:is(#allrecords,.l-std) ol{padding-left:22px}
:is(#allrecords,.l-std) ul{padding-left:20px}
:is(#allrecords,.l-std) b,:is(#allrecords,.l-std) strong{font-weight:700}
:is(.t-records,.l-std) a{color:#ff8562;text-decoration:none}
:is(.t-records,.l-std) a[href^=tel]{color:inherit;text-decoration:none}
:is(.t-records,.l-std) ol{padding-left:22px;margin-top:0px;margin-bottom:10px}
:is(.t-records,.l-std) ul{padding-left:20px;margin-top:0px;margin-bottom:10px}
.t-text{font-family:'Inter',Arial,sans-serif;font-weight:300;color:#000000}
.t-text_md{font-size:20px;line-height:1.55}
.t-title{font-family:'upsound',Arial,sans-serif;font-weight:600;color:#000000}
.t-title_lg{font-size:64px;line-height:1.23}
.t-descr{font-family:'upsound',Arial,sans-serif;font-weight:300;color:#000000}
.t-descr_xl{font-size:24px;line-height:1.5}
.t-uptitle{font-family:'upsound',Arial,sans-serif;font-weight:600;color:#000000;letter-spacing:2.5px}
.t-uptitle_md{font-size:16px}
.t-align_center{text-align:center}
@media screen and (max-width:1200px){.t-text_md{font-size:18px}.t-descr_xl{font-size:22px}.t-uptitle_md{font-size:14px}.t-title_lg{font-size:60px}}
@media screen and (max-width:640px){.t-text_md{font-size:16px;line-height:1.45}.t-descr_xl{font-size:20px;line-height:1.4}.t-uptitle_md{font-size:12px}.t-title_lg{font-size:30px}}
.t107{text-align:center}
.t107__widthauto{display:block;width:auto;max-width:100%;margin:0 auto}
.t004{padding-top:8px;padding-bottom:6px;position:relative}
.t004 table{border-collapse:collapse;font-size:1em;width:100%}
.t004 table td,.t004 table th{padding:5px;border:1px solid #ddd;vertical-align:top}
.t004 table thead td,.t004 table th{font-weight:700;border-bottom-color:#888}
@media screen and (max-width:640px){.t004 h1{font-size:28px;line-height:35px}}
.t195__text{padding-bottom:6px}
.t195__imgsection{text-align:center}
.t195__img{max-width:100%;margin-top:4px;margin-bottom:10px}
.t195__sectitle{padding-top:5px;padding-bottom:5px;font-size:15px;line-height:20px;text-align:left}
.t195__secdescr{padding-top:0;padding-bottom:7px;font-size:11px;line-height:16px;text-align:left}
@media screen and (max-width:960px){.t195__imgsection{margin-top:20px;margin-bottom:20px}}
@media screen and (max-width:640px){.t195__imgsection{width:100%!important}}
.t015{box-sizing:border-box}
.t015__title{padding-top:8px;padding-bottom:3px}
.t015__uptitle{padding-top:10px;padding-bottom:40px}
.t015__descr{padding:41px 0 0}
.t029__container{text-align:center;padding-bottom:8px}
.t029__col{float:none;display:inline-block}
.t029__linewrapper{position:relative}
.t029__line{position:relative;width:100%;height:1px;display:table-cell}
.t029__opacity{display:table-cell;min-width:200px;height:1px}
@media screen and (max-width:600px){.t029__opacity{min-width:120px}}
