.dot-hamburger{align-items:center;background:var(--hamburger-bg,#0000);border:1px solid var(--hamburger-border-color,currentcolor);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:border .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1);width:40px;z-index:1}@media only screen and (max-width:734px){.dot-hamburger{height:34px;width:34px}}@media (any-hover:hover) and (pointer:fine){.dot-hamburger:hover{--hamburger-bg:var(--hamburger-bg-hover);--hamburger-border-color:var(--hamburger-border-color-hover);--hamburger-line-color:var(--hamburger-line-color-hover)}}.dot-hamburger:focus-visible{--hamburger-bg:var(--hamburger-bg-hover);--hamburger-border-color:var(--hamburger-border-color-hover);--hamburger-line-color:var(--hamburger-line-color-hover)}.dot-hamburger__circle{height:calc(100% + 10px);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-100deg) scale(.9);transition:all .3s cubic-bezier(.2,0,0,1);width:calc(100% + 10px);z-index:-1}@media only screen and (max-width:734px){.dot-hamburger__circle{height:calc(100% + 8px);width:calc(100% + 8px)}}.dot-hamburger__circle stop{stop-color:var(--color-primary)}.dot-hamburger__wrapper{align-items:center;display:flex;height:18px;justify-content:center;position:relative;width:4px}@media only screen and (max-width:734px){.dot-hamburger__wrapper{height:13px;width:3px}}.dot-hamburger__dot{background:var(--hamburger-line-color,currentColor);border-radius:50%;display:block;height:4px;position:absolute;transition:all .25s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1);width:4px}@media only screen and (max-width:734px){.dot-hamburger__dot{height:3px;width:3px}}.dot-hamburger__dot:first-child{top:0}.dot-hamburger__dot:nth-child(2){top:7px;transform-origin:100% 50%}@media only screen and (max-width:734px){.dot-hamburger__dot:nth-child(2){top:5px}}.dot-hamburger__dot:nth-child(3){top:14px}@media only screen and (max-width:734px){.dot-hamburger__dot:nth-child(3){top:10px}}.dot-hamburger.is-active .dot-hamburger__circle{opacity:1;transform:translate(-50%,-50%) rotate(0)}.dot-hamburger.is-active .dot-hamburger__dot:first-child{border-radius:5px;height:2px;top:50%;transform:rotate(-45deg) translateY(-50%) translate(0);transform-origin:50% 0;width:22px}@media only screen and (max-width:734px){.dot-hamburger.is-active .dot-hamburger__dot:first-child{width:17px}}.dot-hamburger.is-active .dot-hamburger__dot:nth-child(3){border-radius:5px;height:2px;top:50%;transform:rotate(45deg) translateY(-50%) translate(0);transform-origin:50% 0;width:22px}@media only screen and (max-width:734px){.dot-hamburger.is-active .dot-hamburger__dot:nth-child(3){width:17px}}.dot-hamburger.is-active .dot-hamburger__dot:nth-child(2){opacity:0;transform:scale(0);transform-origin:center center}.logo-fs{height:22px;width:150px}@media only screen and (max-width:734px){.logo-fs{height:15px;max-width:99px;width:auto}}@media only screen and (max-width:734px){.fs-header .header__start{margin-right:5px}}[data-theme=fs] .project-header-nav__list{--color-link-hover:var(--color-white)}[data-theme=fs] .nav-wrapper-panel-bg{--section-gradient-bg:var(--color-secondary)}[data-theme=fs] .project-header-nav-banner__button.button{background:var(--color-white);color:var(--color-secondary)}@media only screen and (min-width:734.1px){[data-theme=fs] .project-header-nav-group__title{font-size:30px}}[data-theme=fs] .project-header-nav__button{--color-on-secondary:var(--color-on-surface);--color-secondary:var(--color-white)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .project-header-nav__button:hover{background:var(--color-primary);color:var(--color-white)}}.fs-header-nav .project-header-nav__socials .button--icon-only{background-color:var(--color-white-5);border-color:var(--color-white-50)}.fs-footer{--callback-phone-color:var(--color-secondary);--callback-text-color:var(--color-on-surface);--color-on-surface-dark:var(--color-on-surface);--color-on-surface-dark-variant:var(--color-on-surface-light);--color-on-surface-dark-outline:var(--color-on-surface-light);border-top:unset}@media only screen and (max-width:734px){.fs-footer{padding-top:25px}}.fs-footer .footer__end:before{opacity:.5}@media only screen and (min-width:734.1px){.fs-footer .footer__privacy{font-size:14px}}.fs-footer .footer__nxmn-link:not(:hover),.fs-footer .footer__privacy .footer__link:not(:hover){color:var(--color-secondary)}.fs-footer .footer__partnership{text-decoration:unset}@media only screen and (max-width:734px){.fs-footer .footer__partnership{padding-right:0;text-decoration:underline}}@media (any-hover:hover) and (pointer:fine){.fs-footer .project-footer__main-logo:hover{color:var(--color-secondary-hover);opacity:1}}@media only screen and (max-width:734px){.fs-footer .footer__tel{margin-bottom:35px}}.fs-footer__logo.logo{color:var(--color-secondary)!important;height:34px;width:236px}@media only screen and (max-width:734px){.fs-footer__logo.logo{height:30px;margin-bottom:20px;width:213px}}@media (any-hover:hover) and (pointer:fine){.fs-footer__logo.logo:hover{color:var(--color-secondary-hover)!important}}.fs-footer .project-footer__back-to-top{--color-primary:var(--color-secondary)}@media (any-hover:hover) and (pointer:fine){.fs-footer .project-footer__back-to-top:hover{background:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover);color:var(--color-on-secondary)!important}}
