.header-logo{max-height:60px;width:auto;height:auto;object-fit:contain}@media (max-width:576px){.header-logo{max-height:40px}}.btn{background-color:#2B2F35;border:1px solid #2B2F35;color:#FFF;border-radius:0;padding:14px 32px;letter-spacing:.03em;font-weight:500;transition:background-color .2s ease,border-color .2s ease}.btn:hover,.btn:focus{background-color:#191C20;border-color:#191C20;color:#FFF}.btn-secondary-light{background-color:#fff0;border:1px solid #2B2F35;color:#2B2F35;border-radius:0;padding:13px 31px;letter-spacing:.03em;font-weight:500;transition:background-color .2s ease,color .2s ease}.btn-secondary-light:hover,.btn-secondary-light:focus{background-color:#2B2F35;color:#FFF}@media (max-width:576px){.btn,.btn-secondary,.btn-secondary-light,.btn-light{padding:11px 22px;font-size:.9rem;letter-spacing:.02em}}.btn-secondary{background-color:#fff0;border:1px solid #FFF;color:#FFF;border-radius:0;padding:13px 31px;letter-spacing:.03em;font-weight:500;transition:background-color .2s ease,color .2s ease}.btn-secondary:hover,.btn-secondary:focus{background-color:#FFF;color:#17191D}.btn-light{background-color:#FFF;border:1px solid #FFF;color:#17191D;border-radius:0;padding:14px 32px;letter-spacing:.03em;font-weight:500;transition:opacity .2s ease}.btn-light:hover,.btn-light:focus{background-color:#FFF;color:#17191D;opacity:.88}.navbar .btn,.header .btn{padding:11px 24px;font-size:.95rem;letter-spacing:.02em}.accordion{--bs-accordion-btn-icon:none;--bs-accordion-btn-active-icon:none;--bs-accordion-border-color:transparent}.accordion-item{border:none;border-top:1px solid #E9EBED;border-radius:0;background:#fff0}.accordion-item:last-child{border-bottom:1px solid #E9EBED}.accordion-button{padding:26px 8px;font-weight:600;font-size:1.05rem;letter-spacing:.01em;color:#1E2126;background:#fff0;box-shadow:none;border-radius:0;transition:color .2s ease}.accordion-button:hover{color:#000}.accordion-button:not(.collapsed){color:#1E2126;background:#fff0;box-shadow:none}.accordion-button:focus{box-shadow:none;border-color:#fff0}.accordion-button::after{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-left:auto;content:"+";background:none;background-image:none;font-size:1.6rem;font-weight:300;line-height:1;display:flex;align-items:center;justify-content:center;color:#9CA2A8;transition:transform .28s ease,color .2s ease}.accordion-button:not(.collapsed)::after{transform:rotate(135deg);color:#1E2126}.accordion-body{padding:0 8px 26px;color:#6B7178;line-height:1.75;font-size:.98rem}.pagination{--bs-pagination-color:#1E2126;--bs-pagination-bg:transparent;--bs-pagination-border-color:#E9EBED;--bs-pagination-border-radius:0;--bs-pagination-hover-color:#1E2126;--bs-pagination-hover-bg:#FAFBFC;--bs-pagination-hover-border-color:#C9CDD2;--bs-pagination-focus-color:#1E2126;--bs-pagination-focus-bg:#FAFBFC;--bs-pagination-focus-box-shadow:0 0 0 .2rem rgba(43,47,53,.15);--bs-pagination-active-color:#FFFFFF;--bs-pagination-active-bg:#2B2F35;--bs-pagination-active-border-color:#2B2F35;--bs-pagination-disabled-color:#9CA2A8;--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-border-color:#E9EBED}.pagination .page-link{margin:0 3px;padding:10px 16px;letter-spacing:.02em;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pagination .page-item.active .page-link,.pagination .page-item.active .page-link:hover,.pagination .page-item.active .page-link:focus{color:#FFF;background-color:#2B2F35;border-color:#2B2F35;cursor:default}