.m-header,.m-footer{font-family:Quicksand,sans-serif}
.m-header .m-topbar{background:#f5f4ef;color:#17364d;border-bottom:1px solid #e2e6df;font-size:10px;letter-spacing:.06em}
.m-header .m-topbar a,.m-header .m-topbar button{color:#17364d}
.m-header .m-header__desktop,.m-header .m-header__mobile,.m-header .m-header__main{background:#fff;color:#17364d}
.m-header .m-header__top .m-header__inner{padding-top:18px;padding-bottom:16px;min-height:94px}
.m-header .m-header__main{border-top:1px solid #f0f1eb;border-bottom:1px solid #e2e6df}
.m-header .m-menu__link--main{font-size:13px;font-weight:500;letter-spacing:.015em;padding:15px 25px;color:#17364d}
.m-header .m-menu__link--main:after{height:1px;background:#17364d}
.m-header .m-header__right{gap:8px}.m-header .m-header__right svg{width:21px;height:21px}
.m-header .m-header__mobile{min-height:74px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e2e6df}
.m-header .m-menu-mobile__link{font-size:14px;color:#17364d}
.m-footer .m-footer--middle,.m-footer .m-footer--bottom{background:#f5f4ef;color:#17364d;--color-foreground:23,54,77;--color-foreground-secondary:98,109,115;--color-background:245,244,239;--color-border:214,222,215}
.m-footer .m-footer--middle{padding:58px 0 38px;border-top:1px solid #dce3db}
.m-footer .m-footer--middle>.container-fluid,.m-footer .m-footer--bottom>.container-fluid{max-width:1280px;padding-left:40px;padding-right:40px}
.m-footer .m-footer--accordion{display:grid;grid-template-columns:1.65fr 1.1fr .9fr .8fr;gap:42px;margin:0}
.m-footer .m-footer--accordion .m-footer--block{width:100%;padding:0;margin:0;min-width:0}
.m-footer .m-footer--block-inner{padding:0}
.m-footer .m-footer--block-title{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#17364d;margin-bottom:20px}
.m-footer .m-footer--block-newsletter .m-footer--block-title{font-size:29px!important;line-height:1.25;font-weight:400!important;letter-spacing:-.035em;text-transform:none;margin-bottom:15px}
.m-footer .m-footer--block-newsletter-desc{font-size:12px;line-height:1.9;color:#626d73;max-width:340px}
.m-footer .m-link-lists--item{margin:0 0 11px}
.m-footer .m-link-lists--item a{font-size:12px;line-height:1.8;color:#626d73}
.m-footer a:hover{color:#17364d;text-decoration:underline;text-underline-offset:4px}
.m-footer .m-newsletter-form{margin-top:21px;max-width:370px}
.m-footer .m-newsletter-form input{font-family:inherit;font-size:12px;background:#fffdf9;color:#17364d;min-width:0}
.m-footer .m-newsletter-form button{font-family:inherit;font-size:11px;background:#17364d;color:#fff;border-color:#17364d;padding-left:18px;padding-right:18px}
.m-footer .social-media-links{gap:10px;margin-top:20px}
.m-footer .social-media-links a{width:32px;height:32px;min-width:32px;background:transparent;color:#17364d;border:1px solid #cdd7ce;border-radius:50%;padding:8px;display:inline-flex;align-items:center;justify-content:center}
.m-footer .social-media-links svg{width:14px;height:14px}
.m-footer .m-footer--bottom{padding:0 0 25px}
.m-footer .m-footer--bottom-inner{padding:23px 0 0;border-top:1px solid #d6ded7;align-items:center;gap:20px}
.m-footer .m-footer--bottom-left{margin:0}.m-footer .m-footer__copyright{display:inline!important;font-size:10px;color:#758085}
.m-footer .m-payment-icons--list{gap:10px}.m-footer .m-payment-icons--list svg{height:20px;width:auto}
.m-header a:focus-visible,.m-header button:focus-visible,.m-footer a:focus-visible,.m-footer button:focus-visible,.m-footer input:focus-visible{outline:2px solid #17364d;outline-offset:4px}
@media(max-width:1100px) and (min-width:768px){.m-footer .m-footer--accordion{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.m-footer .m-footer--block-newsletter{grid-column:1/-1}.m-footer .m-footer--block-newsletter-desc{max-width:none}}
@media(max-width:767px){.m-footer .m-footer--middle{padding:36px 0 20px}.m-footer .m-footer--middle>.container-fluid,.m-footer .m-footer--bottom>.container-fluid{padding-left:20px;padding-right:20px}.m-footer .m-footer--accordion{display:flex;flex-direction:column;gap:0}.m-footer .m-footer--block-newsletter{padding-bottom:28px;margin-bottom:8px}.m-footer .m-footer--block-newsletter .m-footer--block-title{font-size:26px!important}.m-footer .m-footer--block-menu{border-top:1px solid #d6ded7}.m-footer .m-footer--block-menu .m-footer--block-title{font-size:11px;padding:17px 0;margin:0;min-height:48px}.m-footer .m-footer--block-content{font-size:12px}.m-footer .m-newsletter-form{max-width:100%}.m-footer .m-footer--bottom{padding-bottom:calc(var(--mobile-sticky-bar-height,0px) + 24px)}.m-footer .m-footer--bottom-inner{align-items:flex-start;gap:16px}.m-footer .m-footer--bottom-right{align-items:flex-start}.m-header .m-menu__link--main{padding:12px 16px}}
