

/* Start:/bitrix/templates/active/at31-recent.css?17911805411578*/
.at31-recent[hidden]{display:none!important}.at31-recent{margin:45px 0 25px;padding-top:28px;border-top:1px solid #e0e6ef}.at31-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.at31-recent-heading h2{margin:0;color:#0a3082;font-size:25px;font-weight:600;line-height:1.3}.at31-recent-heading button{border:0;background:transparent;color:#6b7890;font-size:12px;text-decoration:underline;cursor:pointer;padding:8px}.at31-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.at31-recent-card{display:flex;flex-direction:column;padding:16px;border:1px solid #e0e6ef;border-radius:6px;background:#fff;color:#183f80;text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.at31-recent-card:hover,.at31-recent-card:focus{border-color:#7795c3;box-shadow:0 4px 14px rgba(10,48,130,.08)}.at31-recent-card img{display:block;width:100%;height:150px;object-fit:contain;margin:0 0 14px}.at31-recent-card span{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.at31-recent-card:focus-visible,.at31-recent-heading button:focus-visible{outline:2px solid #0a3082;outline-offset:3px}@media(max-width:767px){.at31-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.at31-recent-heading h2{font-size:21px}.at31-recent-heading{align-items:flex-start}.at31-recent-heading button{padding:3px;flex-shrink:0}.at31-recent-card{padding:12px}.at31-recent-card img{height:120px}}@media(max-width:359px){.at31-recent-heading{display:block}.at31-recent-heading button{margin-top:10px}}

/* End */


/* Start:/bitrix/templates/active/at31-parts.css?17909446864669*/
.at31-parts{max-width:1100px;margin:10px auto 60px;color:#24334a}.at31-parts [hidden]{display:none!important}.at31-parts-intro{max-width:730px;margin-bottom:32px}.at31-parts-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;color:#426396}.at31-parts-intro h2{font-size:34px;line-height:1.25;font-weight:600;color:#0a3082;margin:15px 0}.at31-parts-intro p{font-size:16px;line-height:1.7;color:#5e6b7d}.at31-parts-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:36px;align-items:start}.at31-parts-form{border:1px solid #e0e6ee;border-radius:10px;padding:30px;background:#fff;box-shadow:0 8px 30px rgba(10,48,130,.04)}.at31-parts-field{margin-bottom:22px}.at31-parts label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.at31-parts-field label span:not(.at31-required){font-weight:400;color:#778292;font-size:12px}.at31-parts input:not([type=checkbox]):not([type=hidden]):not([type=file]),.at31-parts textarea{display:block;width:100%;border:1px solid #cbd4df;border-radius:5px;padding:12px 13px;color:#24334a;background:#fff;font:inherit;font-size:14px;box-sizing:border-box;height:auto;min-height:46px}.at31-parts textarea{resize:vertical}.at31-parts input:focus,.at31-parts textarea:focus{outline:2px solid #8da9d9;outline-offset:2px}.at31-parts-hint{display:block;color:#707d8f;font-size:12px;line-height:1.6;margin-top:7px}.at31-parts-upload{padding:20px;background:#f5f8fd;border:1px dashed #b4c4df;border-radius:6px;margin-bottom:23px}.at31-parts-upload p{font-size:13px;color:#62728b;margin:4px 0 14px}.at31-parts-upload input[type=file]{display:block;width:100%;font-size:13px}.at31-parts-upload input::file-selector-button{background:#fff;border:1px solid #b4c4df;border-radius:4px;color:#0a3082;padding:8px 12px;margin-right:10px;cursor:pointer}.at31-parts-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.at31-required{color:#0a3082}.at31-parts .at31-parts-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;font-weight:400;color:#677388}.at31-parts-consent input{margin:4px 0 0;flex:0 0 16px;width:16px;height:16px;accent-color:#0a3082}.at31-parts-consent a{text-decoration:underline}.at31-parts-submit{width:100%;margin-top:17px;padding:14px 20px;font-size:15px;border-radius:5px}.at31-parts-submit span{margin-left:18px}.at31-parts-note{text-align:center}.at31-parts-error{background:#fff2f1;border-left:3px solid #b73930;padding:12px 14px;color:#8a2924;font-size:14px;margin-top:16px}.at31-parts-aside{padding:10px 0}.at31-parts-aside h3{margin:0 0 23px;font-size:20px;color:#0a3082}.at31-parts-aside ol{padding-left:24px;margin:0}.at31-parts-aside li{padding-left:7px;margin-bottom:26px;color:#0a3082}.at31-parts-aside li strong{display:block;font-size:14px;margin-bottom:7px}.at31-parts-aside li span{display:block;font-size:13px;line-height:1.7;color:#748094}.at31-parts-contact{border-top:1px solid #e2e8f0;padding-top:25px;margin-top:30px}.at31-parts-contact span,.at31-parts-contact small{display:block;color:#748094;font-size:12px}.at31-parts-contact a{display:block;font-size:23px;font-weight:600;color:#0a3082;margin:10px 0}.at31-parts-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#at31-photo-preview{display:flex;gap:12px;align-items:center;margin-top:15px}#at31-photo-preview img{width:100px;height:85px;object-fit:contain;background:white;border-radius:4px}#at31-photo-remove{border:0;background:transparent;text-decoration:underline;color:#536d97;font-size:12px}.at31-parts-success{padding:50px 20px;text-align:center;background:#f5f8fd;border-radius:10px}.at31-parts-success h2{color:#0a3082}.at31-parts-check{display:inline-block;background:#0a3082;color:#fff;border-radius:50%;width:52px;height:52px;line-height:52px;font-size:27px}.at31-parts-success .btn{margin-top:15px}.at31-parts-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:4px solid #0a3082;background:#f3f6fb;padding:22px 25px;margin:0 0 30px}.at31-parts-cta strong{display:block;font-size:20px;font-weight:600;color:#0a3082;margin-bottom:5px}.at31-parts-cta p{margin:0;color:#64728a;font-size:14px}.at31-parts-cta .btn{white-space:nowrap;border-radius:4px}.at31-parts-cta-wrap{padding-top:25px}@media(max-width:767px){.at31-parts-layout{grid-template-columns:1fr;gap:25px}.at31-parts-intro h2{font-size:27px}.at31-parts-form{padding:20px 16px}.at31-parts-row{grid-template-columns:1fr;gap:0}.at31-parts-aside{padding:0 5px}.at31-parts-cta{display:block;padding:20px}.at31-parts-cta .btn{display:block;margin-top:16px;white-space:normal}.at31-parts-cta strong{font-size:18px}.at31-parts-intro p{font-size:14px}}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?179075888851*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /bitrix/templates/active/at31-recent.css?17911805411578 */
/* /bitrix/templates/active/at31-parts.css?17909446864669 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?179075888851 */
