.main-footer{--h3-margin-top: 0;--h3-margin-bottom: 0;--primary-link-color: var(--white-color);--primary-link-hover-color: var(--gray-light-color);--primary-link-focus-color: var(--gray-light-color);--primary-link-active-color: var(--gray-light-color);position:relative;overflow:hidden;margin-top:auto;background:var(--tertiary-bg-color);color:var(--gray-color);font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.14}@media screen and (max-width: 1479px){.main-footer{font-size:calc(12/var(--initial-font-multiplier)*1rem);line-height:1.33}}:root[data-special-color=white] .main-footer{--primary-link-color: var(--special-text-color);--primary-link-hover-color: var(--special-text-color);--primary-link-focus-color: var(--special-text-color);--primary-link-active-color: var(--special-text-color);border-top:2px solid var(--special-text-color);color:var(--special-text-color)}:root[data-special-color=black] .main-footer{--primary-link-color: var(--special-text-color);--primary-link-hover-color: var(--special-text-color);--primary-link-focus-color: var(--special-text-color);--primary-link-active-color: var(--special-text-color);border-top:2px solid var(--special-text-color);color:var(--special-text-color)}:root[data-special-color=blue] .main-footer{--primary-link-color: var(--special-text-color);--primary-link-hover-color: var(--special-text-color);--primary-link-focus-color: var(--special-text-color);--primary-link-active-color: var(--special-text-color);border-top:2px solid var(--special-text-color);color:var(--special-text-color)}.main-footer::before{position:absolute;bottom:-300px;left:50%;display:block;width:1200px;height:500px;border-radius:50%;background:#4f2564;content:"";filter:blur(250px);pointer-events:none;transform:translateX(-50%)}:root[data-special-color=white] .main-footer::before{display:none}:root[data-special-color=black] .main-footer::before{display:none}:root[data-special-color=blue] .main-footer::before{display:none}:where(.main-footer) a{text-decoration-color:rgba(0,0,0,0)}:where(.main-footer dl,dt,dd){padding:0;margin:0}.main-footer .container{position:relative;display:grid;padding-top:calc(var(--gap)*6);padding-bottom:calc(var(--gap)*5);gap:calc(var(--gap)*5) calc(var(--gap)*1.5);grid-template-columns:1fr 1fr 1fr max-content max-content}@media screen and (max-width: 1479px){.main-footer .container{padding-top:calc(var(--gap)*3);padding-bottom:calc(var(--gap)*3);gap:calc(var(--gap)*3) calc(var(--gap)*1.5);grid-template-columns:max-content 2fr 3fr max-content}}@media screen and (max-width: 767px){.main-footer .container{gap:calc(var(--gap)*2) calc(var(--gap)*1.5);grid-template-columns:1fr max-content max-content}}.main-footer__sitename{display:grid;align-self:flex-start;font-size:calc(16/var(--initial-font-multiplier)*1rem);gap:calc(var(--gap)*2.5);grid-template-columns:max-content 1fr;line-height:1.25}@media screen and (max-width: 1479px){.main-footer__sitename{min-width:132px;align-self:stretch;padding-bottom:calc(var(--gap)*3);grid-area:1/1/4/2;position:relative}.main-footer__sitename::after{position:absolute;right:calc(var(--gap)*-1.5);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__sitename::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__sitename::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__sitename::after{border-bottom:2px solid var(--special-text-color);opacity:1}}@media screen and (max-width: 767px){.main-footer__sitename{padding-bottom:0;grid-area:1/1}.main-footer__sitename::after{display:none}}@media screen and (max-width: 1479px){.main-footer__sitename-text{display:none}}.main-footer__logo{width:56px}@media screen and (max-width: 1479px){.main-footer__logo{width:48px}}@media screen and (max-width: 767px){.main-footer__logo{width:37px}}.main-footer__logo img{width:100%}.body--invert-default-logo-colors .main-footer__logo img[src$="default-logo.svg"]{filter:brightness(100)}:root[data-special-color=white] .body--invert-default-logo-colors .main-footer__logo img[src$="default-logo.svg"]{filter:brightness(0)}:root[data-special-color=blue] .body--invert-default-logo-colors .main-footer__logo img[src$="default-logo.svg"]{filter:brightness(0)}:root[data-special-color=black] .body--invert-default-logo-colors .main-footer__logo img[src$="default-logo.svg"]{filter:brightness(100)}.main-footer__contacts{display:grid;gap:calc(var(--gap)*3) calc(var(--gap)*1.5)}@media screen and (max-width: 1479px){.main-footer__contacts{position:relative;align-items:flex-start;padding-bottom:calc(var(--gap)*3);grid-area:1/3/1/5;grid-template-columns:1fr 1fr;position:relative}.main-footer__contacts::after{position:absolute;right:calc(var(--gap)*0);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__contacts::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__contacts::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__contacts::after{border-bottom:2px solid var(--special-text-color);opacity:1}}@media screen and (max-width: 767px){.main-footer__contacts{padding-bottom:0;grid-area:2/1/3/4}.main-footer__contacts::after{display:none}}.main-footer__feedback-email{position:relative;padding-bottom:calc(var(--gap)*5);position:relative}.main-footer__feedback-email::after{position:absolute;right:calc(var(--gap)*-1.5);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__feedback-email::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__feedback-email::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__feedback-email::after{border-bottom:2px solid var(--special-text-color);opacity:1}@media screen and (min-width: 1480px){.main-footer__feedback-email{grid-area:2/2}}@media screen and (max-width: 1479px){.main-footer__feedback-email{padding-bottom:calc(var(--gap)*3);grid-area:1/2}}@media screen and (max-width: 767px){.main-footer__feedback-email{padding-bottom:calc(var(--gap)*2);grid-area:3/1/4/4;position:relative}.main-footer__feedback-email::after{position:absolute;right:calc(var(--gap)*0);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__feedback-email::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__feedback-email::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__feedback-email::after{border-bottom:2px solid var(--special-text-color);opacity:1}}.main-footer__contacts dl,.main-footer__feedback-email dl{display:grid;gap:calc(var(--gap)*0.5)}.main-footer__contacts dl dd,.main-footer__feedback-email dl dd{color:var(--white-color);font-size:calc(24/var(--initial-font-multiplier)*1rem);line-height:1.17}@media screen and (max-width: 1479px){.main-footer__contacts dl dd,.main-footer__feedback-email dl dd{font-size:calc(16/var(--initial-font-multiplier)*1rem);line-height:1.25}}:root[data-special-color=white] .main-footer__contacts dl dd,:root[data-special-color=white] .main-footer__feedback-email dl dd{color:var(--special-text-color)}:root[data-special-color=black] .main-footer__contacts dl dd,:root[data-special-color=black] .main-footer__feedback-email dl dd{color:var(--special-text-color)}:root[data-special-color=blue] .main-footer__contacts dl dd,:root[data-special-color=blue] .main-footer__feedback-email dl dd{color:var(--special-text-color)}.main-footer__policy{display:grid;align-content:start;gap:calc(var(--gap)*1.5)}@media screen and (max-width: 1479px){.main-footer__policy{position:relative;padding-bottom:calc(var(--gap)*3);grid-area:2/3/2/5;position:relative}.main-footer__policy::after{position:absolute;right:calc(var(--gap)*0);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__policy::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__policy::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__policy::after{border-bottom:2px solid var(--special-text-color);opacity:1}}@media screen and (max-width: 767px){.main-footer__policy{padding-bottom:calc(var(--gap)*2);grid-area:4/1/5/4}}.main-footer__feedback{display:flex;gap:calc(var(--gap)*1.5)}@media screen and (max-width: 1479px){.main-footer__feedback{grid-area:4/1}}@media screen and (max-width: 767px){.main-footer__feedback{padding-bottom:0;grid-area:1/2}.main-footer__feedback::after{display:none}}:where(.main-footer__feedback) a,.main-footer__feedback button{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--gray-extra-dark-color);border-radius:6px;color:var(--white-color)}:where(.main-footer__feedback) a:hover,:where(.main-footer__feedback) a:focus-visible,.main-footer__feedback button:hover,.main-footer__feedback button:focus-visible{border-color:var(--white-color);background:var(--white-color);color:var(--primary-text-color)}:root[data-special-color=white] :where(.main-footer__feedback) a,:root[data-special-color=white] :where(.main-footer__feedback) a:hover,:root[data-special-color=white] :where(.main-footer__feedback) a:focus-visible,:root[data-special-color=white] .main-footer__feedback button,:root[data-special-color=white] .main-footer__feedback button:hover,:root[data-special-color=white] .main-footer__feedback button:focus-visible{border:2px solid var(--special-text-color);background:rgba(0,0,0,0);color:var(--special-text-color)}:root[data-special-color=black] :where(.main-footer__feedback) a,:root[data-special-color=black] :where(.main-footer__feedback) a:hover,:root[data-special-color=black] :where(.main-footer__feedback) a:focus-visible,:root[data-special-color=black] .main-footer__feedback button,:root[data-special-color=black] .main-footer__feedback button:hover,:root[data-special-color=black] .main-footer__feedback button:focus-visible{border:2px solid var(--special-text-color);background:rgba(0,0,0,0);color:var(--special-text-color)}:root[data-special-color=blue] :where(.main-footer__feedback) a,:root[data-special-color=blue] :where(.main-footer__feedback) a:hover,:root[data-special-color=blue] :where(.main-footer__feedback) a:focus-visible,:root[data-special-color=blue] .main-footer__feedback button,:root[data-special-color=blue] .main-footer__feedback button:hover,:root[data-special-color=blue] .main-footer__feedback button:focus-visible{border:2px solid var(--special-text-color);background:rgba(0,0,0,0);color:var(--special-text-color)}.main-footer__age-rating::before{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:6px;background:var(--gray-extra-dark-color);color:var(--white-color);content:"12+";opacity:.5}@media screen and (max-width: 1479px){.main-footer__age-rating{padding-bottom:calc(var(--gap)*3);grid-area:3/4;position:relative}.main-footer__age-rating::after{position:absolute;right:calc(var(--gap)*0);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__age-rating::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__age-rating::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__age-rating::after{border-bottom:2px solid var(--special-text-color);opacity:1}}@media screen and (max-width: 767px){.main-footer__age-rating{padding-bottom:0;grid-area:1/3}.main-footer__age-rating::after{display:none}}:root[data-special-color=white] .main-footer__age-rating::before{border:2px solid var(--special-text-color);background:rgba(0,0,0,0);color:var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__age-rating::before{border:2px solid var(--special-text-color);background:rgba(0,0,0,0);color:var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__age-rating::before{border:2px solid var(--special-text-color);background:rgba(0,0,0,0);color:var(--special-text-color);opacity:1}.main-footer__counters{--primary-link-color: var(--primary-color);position:relative;display:flex;flex-wrap:wrap;padding-bottom:calc(var(--gap)*5);gap:calc(var(--gap)*3);position:relative}.main-footer__counters::after{position:absolute;right:calc(var(--gap)*0);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__counters::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__counters::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__counters::after{border-bottom:2px solid var(--special-text-color);opacity:1}@media screen and (min-width: 1480px){.main-footer__counters{grid-area:2/4/2/6}}@media screen and (max-width: 1479px){.main-footer__counters{padding-bottom:calc(var(--gap)*3);grid-area:2/2;position:relative}.main-footer__counters::after{position:absolute;right:calc(var(--gap)*-1.5);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__counters::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__counters::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__counters::after{border-bottom:2px solid var(--special-text-color);opacity:1}}@media screen and (max-width: 767px){.main-footer__counters{padding-bottom:calc(var(--gap)*2);grid-area:6/1/7/4;position:relative}.main-footer__counters::after{position:absolute;right:calc(var(--gap)*0);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__counters::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__counters::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__counters::after{border-bottom:2px solid var(--special-text-color);opacity:1}}:where(.main-footer__counters) a{display:block;line-height:0}.main-footer__social{display:flex;flex-wrap:wrap;gap:calc(var(--gap)*3)}@media screen and (min-width: 1480px){.main-footer__social{grid-area:3/1}}@media screen and (max-width: 1479px){.main-footer__social{gap:calc(var(--gap)*2);grid-area:4/2}}@media screen and (max-width: 767px){.main-footer__social{padding-bottom:0;grid-area:9/1/10/4}}:where(.main-footer__social) a{line-height:0}.main-footer__content-license{position:relative;padding-bottom:calc(var(--gap)*5);position:relative}.main-footer__content-license::after{position:absolute;right:calc(var(--gap)*-1.5);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__content-license::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__content-license::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__content-license::after{border-bottom:2px solid var(--special-text-color);opacity:1}@media screen and (min-width: 1480px){.main-footer__content-license{grid-area:2/3}}@media screen and (max-width: 1479px){.main-footer__content-license{padding-bottom:calc(var(--gap)*3);grid-area:3/3}}@media screen and (max-width: 767px){.main-footer__content-license{padding-bottom:calc(var(--gap)*2);grid-area:5/1/6/4;position:relative}.main-footer__content-license::after{position:absolute;right:calc(var(--gap)*0);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__content-license::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__content-license::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__content-license::after{border-bottom:2px solid var(--special-text-color);opacity:1}}@media screen and (min-width: 1480px){.main-footer__error-report{grid-area:3/2}}@media screen and (max-width: 1479px){.main-footer__error-report{padding-bottom:calc(var(--gap)*3);grid-area:3/2;position:relative}.main-footer__error-report::after{position:absolute;right:calc(var(--gap)*-1.5);bottom:0;left:0;border-bottom:1px solid var(--white-color);content:"";opacity:.15}:root[data-special-color=white] .main-footer__error-report::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=black] .main-footer__error-report::after{border-bottom:2px solid var(--special-text-color);opacity:1}:root[data-special-color=blue] .main-footer__error-report::after{border-bottom:2px solid var(--special-text-color);opacity:1}}@media screen and (max-width: 767px){.main-footer__error-report{padding-bottom:calc(var(--gap)*2);grid-area:8/1/9/4}}.main-footer__copyrights{display:flex;align-items:flex-start;gap:calc(var(--gap)*1)}@media screen and (min-width: 1480px){.main-footer__copyrights{grid-area:3/3}}@media screen and (max-width: 1479px){.main-footer__copyrights{grid-area:4/3}}@media screen and (max-width: 767px){.main-footer__copyrights{padding-bottom:0;grid-area:7/1/8/4}}
