.l-header{z-index:100;background:0 0;width:100%;padding:12px 0;transition:all .3s;position:fixed;top:0;left:0}@media only screen and (min-width:1200px){.l-header{padding:8px 0}}.l-header.is-bg{background:#fff}.l-header:not(.is-visible){opacity:0;pointer-events:none}.l-header.is-visible{opacity:1;pointer-events:auto}.l-header__inner{justify-content:center;width:89.7436%;margin:0 auto;display:flex;position:relative}@media only screen and (min-width:1200px){.l-header__inner{justify-content:space-between;align-items:center;width:94.4444%}}.l-header__logo{width:180px;display:block}@media only screen and (min-width:960px){.l-header__logo{transition:all .3s}.l-header__logo:hover{opacity:.7}}@media only screen and (min-width:1200px){.l-header__logo{width:194px}}.l-header__nav{flex-shrink:0;align-items:center;gap:24px;display:flex}@media only screen and (max-width:1199px){.l-header__nav{display:none}}.l-header__btn{flex-shrink:0;align-items:center;gap:16px;display:flex}
.l-footer{background:#fcfcfc;font-size:12px;font-weight:400}@media only screen and (min-width:960px){.l-footer{font-size:13px}}.l-footer__head{padding:16px 0}@media only screen and (min-width:960px){.l-footer__head{padding:32px 0}}.l-footer__head-inner{grid-template-columns:1fr;gap:20px;display:grid}@media only screen and (min-width:960px){.l-footer__head-inner{justify-content:center;align-items:center;gap:40px;display:flex}}.l-footer__logo{width:200px;display:block}@media only screen and (min-width:960px){.l-footer__logo{transition:all .3s}.l-footer__logo:hover{opacity:.7}}.l-footer__head-nav-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media only screen and (min-width:960px){.l-footer__head-nav-list{align-items:center;gap:24px;display:flex}}.l-footer__head-nav-link{align-items:center;gap:2px;transition:all .3s;display:flex}@media only screen and (min-width:960px){.l-footer__head-nav-link{gap:4px;transition:all .3s}.l-footer__head-nav-link:hover{color:#2ca6e0}}.l-footer__head-nav-link:before{content:"";background:url(/common/icons/icon_arrow_right_blue.svg) 50%/contain no-repeat;width:16px;height:16px}.l-footer__body{background:#f6f6f6;padding:4px 0}@media only screen and (min-width:960px){.l-footer__body{padding:8px 0}}.l-footer__body-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media only screen and (min-width:960px){.l-footer__body-inner{gap:24px}}.l-footer__body-text{color:#777}.l-footer__body-nav-list{align-items:center;gap:12px;display:flex}@media only screen and (min-width:960px){.l-footer__body-nav-list{gap:24px}}.l-footer__body-nav-link{text-decoration:underline;transition:all .3s}@media only screen and (min-width:960px){.l-footer__body-nav-link{transition:all .3s}.l-footer__body-nav-link:hover{color:#2ca6e0}}.l-footer__bottom{padding:8px 0 80px}@media only screen and (min-width:960px){.l-footer__bottom{padding:16px 0 40px}}.l-footer__bottom-inner{grid-template-columns:1fr;gap:12px;display:grid}@media only screen and (min-width:960px){.l-footer__bottom-inner{gap:24px}}.l-footer__bottom-nav-list{grid-template-columns:repeat(2,1fr);gap:12px;font-size:11px;display:grid}@media only screen and (min-width:960px){.l-footer__bottom-nav-list{justify-content:center;align-items:center;gap:24px;display:flex}}.l-footer__bottom-nav-link,.l-footer__bottom-nav-link--external{color:#505050;transition:all .3s}.l-footer__bottom-nav-link--external{background:url(/common/icons/icon_doc.svg) 100%/16px no-repeat;padding-right:20px;text-decoration:underline}@media only screen and (min-width:960px){.l-footer__bottom-nav-link--external{padding-right:24px}.l-footer__bottom-nav-link,.l-footer__bottom-nav-link--external{transition:all .3s}.l-footer__bottom-nav-link:hover,.l-footer__bottom-nav-link--external:hover{color:#2ca6e0}}.l-footer__cpyright{text-align:center;color:#999;font-size:10px;display:block}
.l-menu{z-index:50;visibility:hidden;opacity:0;pointer-events:none;background:linear-gradient(-120deg,#fff4f9 0%,#f4f2ff 30%,#e3f6ff 60%,#fff 100%);width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0;overflow:auto}@media only screen and (min-width:1200px){.l-menu{display:none!important}}.l-menu.is-open{visibility:visible;opacity:1;pointer-events:auto}.l-menu__inner{grid-template-columns:1fr;gap:24px;padding:56px 0 76px;display:grid}.l-menu__tel{background:#fff;border-radius:8px;padding:24px}.l-menu__tel-title{text-align:center;font-size:16px}.l-menu__tel-button{margin-top:4px}.l-menu__tel-text{text-align:center;font-size:13px;font-weight:400;line-height:1.5}.l-menu__button{z-index:101;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:fixed;top:14px;left:5.12821%}@media only screen and (min-width:1200px){.l-menu__button{display:none}}.l-menu__button.is-open .l-menu__button-icon{background:0 0}.l-menu__button.is-open .l-menu__button-icon:before{transform:translateY(0)rotate(45deg)}.l-menu__button.is-open .l-menu__button-icon:after{transform:translateY(0)rotate(-45deg)}.l-menu__button-icon{background:#384e71;width:15px;height:2px;transition:all .3s;position:relative}.l-menu__button-icon:before,.l-menu__button-icon:after{content:"";background:#384e71;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.l-menu__button-icon:before{transform:translateY(-4px)}.l-menu__button-icon:after{transform:translateY(4px)}
.c-nav-menu__link{letter-spacing:.05em;background:url(/common/icons/icon_arrow_right_blue.svg) 100%/24px no-repeat;border-bottom:1px solid #fff;padding:24px 0;font-size:15px;font-weight:400;display:block}
