.accordion{position:relative;overflow:hidden;z-index:1;height:-moz-fit-content;height:fit-content}.accordion.open .accordion__button-cross:before{transform:rotate(0deg)}.accordion__button{z-index:1;position:relative;width:100%;background-color:var(--gr-background-green1);border:0;font-size:20px;text-align:left;padding:10px;cursor:pointer;border-bottom:2px solid var(--color-grey-3-o15)}.accordion__button-cross{z-index:1;position:absolute;top:15px;right:15px;border:2px solid var(--color-green-1);width:24px;height:24px;border-radius:50%}.accordion__button-cross:after,.accordion__button-cross:before{content:"";width:16px;height:2px;border-radius:1px;background-color:var(--color-green-1);position:absolute;left:2px;top:9px}.accordion__button-cross:before{transform:rotate(90deg);transition:var(--transition-default)}.accordion__content{gap:10px;padding-inline:15px}.accordion__content.open{max-height:500px;padding-block:10px}.accordion__link{font-size:18px}.up-button{position:fixed;bottom:20px;left:20px;width:50px;height:50px;border-radius:50%;background-color:var(--color-green-1);display:grid;place-content:center;cursor:pointer;z-index:var(--gr-z-index-up);box-shadow:var(--shadow-grey),inset 0 -20px 10px -10px rgba(0,0,0,.2);transition:background-color var(--transition-default),opacity var(--transition-default),transform var(--transition-default);opacity:0;transform:translateY(20px);pointer-events:none}.up-button.visible{opacity:1;transform:translateY(0);pointer-events:auto}.up-button img{width:25px;height:25px}.up-button:hover{background-color:#388e3c}.footer{background-color:var(--gr-background-green1);color:var(--color-grey-3);display:flex;justify-content:center;padding-bottom:40px}.footer__content{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;justify-items:center}@media(min-width:50.06125em){.footer__content{justify-items:stretch;gap:30px 40px}}.footer__caption{display:flex;flex-direction:column;gap:15px}.footer__caption .logo{margin-bottom:0;text-align:center}@media(max-width:62.5em)and (min-width:50em){.footer__caption .logo{text-align:left}}@media(min-width:85.06125em){.footer__caption .logo{text-align:left}}.footer__ref{max-width:281px;color:var(--color-orange)}.footer__recalls-mark{font-size:20px;max-width:280px;display:flex;flex-wrap:wrap;gap:4px 8px}@media(max-width:85em)and (min-width:62.5em){.footer__recalls-mark{text-align:center;max-width:none;width:100%}}.footer__subtitle{font-size:20px;text-align:center}@media(max-width:62.5em)and (min-width:50em){.footer__subtitle{text-align:left}}@media(min-width:85.06125em){.footer__subtitle{text-align:left}}.footer__list-container{display:none;flex-direction:column;gap:10px}@media(min-width:85.06125em){.footer__list-container{display:flex}}.footer__list-title{font-size:28px;font-weight:600;color:var(--color-green-1);padding:0 0 10px;text-align:left}.footer__capture-list-title{font-size:18px}.footer__list{list-style:none;gap:10px}.footer__list,.footer__navigation{display:flex;flex-direction:column}.footer__list-item{font-size:18px}.footer .social-networks{justify-content:center}@media(min-width:30.06125em){.footer .social-networks{justify-content:flex-start}}.footer__link{display:flex;position:relative;width:-moz-fit-content;width:fit-content;overflow:hidden}.footer__link:hover:after{left:0}.footer__link:after{content:"";position:absolute;width:100%;height:2px;bottom:0;background-color:var(--color-green-1);left:-100%;transition:var(--gr-punch-transition)}.footer__contact{gap:10px;align-items:center}.footer__menu{width:100%;display:flex;flex-direction:column}@media(min-width:36.31125em){.footer__menu{display:none}}.footer__menu-link{z-index:1;position:relative;width:100%;background-color:var(--gr-background-green1);border:0;font-size:20px;text-align:left;padding:10px;border-bottom:2px solid var(--color-grey-3-o15)}.footer__contacts{display:flex;align-items:center}@media(min-width:36.31125em){.footer__contacts{align-items:flex-start}}.footer__contacts .footer__list{align-items:center}@media(min-width:36.31125em){.footer__contacts .footer__list{align-items:flex-start}.footer__nav-1{grid-area:1/2/2/4}}@media(min-width:50.06125em){.footer__nav-1{grid-area:1/1/2/3}}@media(min-width:62.56125em){.footer__nav-1{grid-area:1/2/2/4}}@media(min-width:85.06125em){.footer__nav-1{grid-area:1/1/3/2}}.footer__nav-2{display:none}@media(min-width:36.31125em){.footer__nav-2{display:block;grid-area:2/1/3/3}}@media(min-width:50.06125em){.footer__nav-2{grid-area:1/3/2/5}}@media(min-width:62.56125em){.footer__nav-2{grid-area:1/1/3/2}}@media(min-width:85.06125em){.footer__nav-2{grid-area:1/2/3/3}}.footer__nav-3{display:none}@media(min-width:36.31125em){.footer__nav-3{display:block;grid-area:2/3/3/5}}@media(min-width:50.06125em){.footer__nav-3{grid-area:2/1/5/3;justify-self:flex-start}}@media(min-width:62.56125em){.footer__nav-3{grid-area:1/4/3/5;justify-self:center}}@media(min-width:85.06125em){.footer__nav-3{grid-area:1/3/3/4}}@media(min-width:36.31125em){.footer__nav-4{grid-area:3/1/4/3}}@media(min-width:50.06125em){.footer__nav-4{grid-area:2/3/3/5}}@media(min-width:62.56125em){.footer__nav-4{grid-area:2/2/3/3}}@media(min-width:85.06125em){.footer__nav-4{grid-area:1/4/2/5;place-self:start}}@media(min-width:36.31125em){.footer__nav-5{grid-area:3/3/4/5}}@media(min-width:50.06125em){.footer__nav-5{grid-area:3/3/4/5}}@media(min-width:62.56125em){.footer__nav-5{grid-area:2/3/3/4}}@media(min-width:85.06125em){.footer__nav-5{grid-area:2/4/3/5}}.footer__bottom{width:100%;display:flex;justify-content:center;align-items:center;padding-top:30px;margin-top:30px}.footer__year{font-size:16px;text-align:center}@media(min-width:48.06125em){.footer__year{font-size:18px}}body.no-scroll{overflow:hidden}@media(min-width:80.06125em){.burger{display:none}}.burger__container{width:30px;height:46px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:3px}@media(any-hover:hover){.burger__container:hover{cursor:pointer}.burger__container:hover .burger__line{background-color:var(--color-orange)}}.burger__line{border-radius:1px;width:100%;height:3px;background-color:var(--color-green-1);transition:var(--transition-default)}.burger__line:nth-child(2),.burger__line:nth-child(4){width:75%}.burger.active .burger__line:nth-child(2n),.burger.active .burger__line:nth-child(3){display:none}.burger.active .burger__line:first-child,.burger.active .burger__line:nth-child(5){position:absolute;left:0;background-color:var(--color-orange)}.burger.active .burger__line:first-child{transform:rotate(45deg)}.burger.active .burger__line:nth-child(5){transform:rotate(-45deg)}.burger__nav{background-color:var(--color-white);border-radius:10px;padding:15px 15px 40px 30px;height:100vh;position:fixed;overflow:auto;top:0;left:0;transform:translateX(-100%);transition:var(--transition-default);gap:20px;display:flex;flex-direction:column;box-shadow:var(--shadow-grey);z-index:100;width:80%}.burger__nav.active{transform:translateX(0)}@media(min-width:35.06125em){.burger__nav{width:60%}}@media(min-width:56.31125em){.burger__nav{width:40%}}.burger__nav-content{display:flex;flex-direction:column;gap:15px;flex-basis:300px}.burger__title{font-size:20px}@media(any-hover:hover){.burger__title:hover{cursor:pointer;color:var(--color-green-1)}}.burger__nav-item-title{color:var(--color-green-1);font-size:18px}.burger__button-cross{top:0;cursor:pointer;background-color:var(--color-white)}.burger__nav-popup-button{padding:10px;font-size:16px;border-radius:20px;background-color:var(--color-green-1)}@media(min-width:35.06125em){.burger__nav-popup-button{padding:15px 40px;width:max-content}}.burger__nav-phone{font-size:18px;color:var(--color-orange);font-weight:600}.burger__nav-timetable{-webkit-margin-before:5px;margin-block-start:5px;font-weight:500}.accordion.open__button-cross{top:0;cursor:pointer;background-color:var(--color-white)}.accordion__content{display:flex;flex-direction:column;max-height:0;transition:var(--gr-long-transition)}.accordion__content.active{max-height:140px;padding-block:20px;overflow:auto;overscroll-behavior:contain;padding-right:8px}.accordion__title{position:relative}@media(any-hover:hover){.accordion__title:hover{color:var(--color-green-1)}}.accordion__title:after{transform:rotate(90deg)}