:root{--max-width:1100px;--border-radius:12px;--font-size:16px;--font-size-mobile:14px;--bg-bright:#a9a9a9;--primary-white:#fff;--primary-pink:#ed5aae;--primary-green:#8bd3db;--button-gray:#f5f5fa;--primary-black:#000;--secondary-grey:#656565;--secondary-dark-grey:#323232;--secondary-light-grey:#f3f3f3;--font-color:var(--primary-black);--primary-purple:#cd9df2}*{box-sizing:border-box;padding:0;margin:0}body,html{min-width:320px;min-height:100vh;scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{background-color:var(--primary-white);color:var(--primary-black);font-size:var(--font-size);overflow:hidden}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:light}}section{scroll-margin-top:50px}.swiper-slide{width:auto}.page_main__nw1Wk{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.Footer_text-secondary__BLCOZ{margin:0;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:hsla(0,0%,100%,.5)}.Footer_footer__rZB2Q{display:grid;background-color:var(--primary-black);width:100%}.Footer_footer__container__BgP6v{position:relative;display:grid;grid-template-columns:1fr 1fr max-content;grid-gap:0 24px;gap:0 24px;padding:80px 60px 40px;width:100%;justify-self:center;justify-content:space-between}.Footer_footer__container__BgP6v:after{position:absolute;content:"";width:calc(100% - 120px);height:1px;top:0;left:60px;background:hsla(0,0%,100%,.2)}.Footer_footer__copyrightBlock__26EqO{max-width:504px}.Footer_footer__copyright__9MTdI{margin:0 0 10px;font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:var(--primary-white)}.Footer_footer__about__bc9os{margin-bottom:16px}.Footer_footer__mail__TLMCL{text-decoration:none;color:#fff}.Footer_footer__textAccent__mheUD{color:var(--primary-pink)}.Footer_footer__links__v2Ytw{justify-self:center;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(2,max-content);grid-gap:14px 90px;gap:14px 90px;grid-auto-flow:row}.Footer_footer__link__iOJ_L{display:block;font-weight:400;text-decoration:none}.Footer_footer__social__RuZNR{justify-self:right;margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-gap:16px;gap:16px}.Footer_footer__socialIcon__8GJGA{display:block;object-position:center;object-fit:contain;width:auto;height:24px;transition:transform .2s ease-in}.Footer_social__link__e92KB{display:grid;place-content:center;width:24px;height:24px;border-radius:2px;transition:opacity .3s ease-in-out}.Footer_icon__6bImh{width:100%;height:100%;fill:#fff}.Footer_icon__inner__IoM3Z{transition:fill .3s ease-in-out}.Footer_footer__linkItem_oferta__HfoJR{grid-column:2/3;grid-row:2/3}@media (hover:hover){.Footer_footer__link__iOJ_L:hover{text-decoration:underline}.Footer_footer__socialIcon__8GJGA:hover{transform:scale(1.2)}.Footer_icon__6bImh:hover .Footer_icon__inner__IoM3Z{fill:var(--primary-pink)}}@media screen and (max-width:1439px){.Footer_footer__container__BgP6v{padding:28px 32px 40px;row-gap:20px}.Footer_footer__container__BgP6v:after{width:calc(100% - 64px);left:32px}.Footer_footer__feedback__X_Yrb{font-size:12px;line-height:16px}.Footer_footer__copyright__9MTdI{font-size:14px;line-height:1.71}.Footer_text-secondary__BLCOZ{font-size:12px;line-height:1.25}.Footer_footer__links__v2Ytw{gap:10px 71px;margin-top:28px;grid-column:span 3}.Footer_footer__link__iOJ_L{line-height:2}.Footer_footer__social__RuZNR{gap:8px;align-self:flex-end;grid-column:span 4}.Footer_footer__socialIcon__8GJGA{height:18px}}@media screen and (max-width:1024px){.Footer_footer__container__BgP6v{padding:50px 32px}}@media screen and (max-width:767px){.Footer_footer__container__BgP6v{grid-template-columns:1fr;row-gap:32px;padding:32px 16px}.Footer_footer__container__BgP6v:after{width:calc(100% - 32px);left:16px}.Footer_footer__about__bc9os{margin-bottom:8px}.Footer_footer__links__v2Ytw{gap:8px 40px}.Footer_footer__links__v2Ytw,.Footer_footer__social__RuZNR{justify-self:left;grid-column:auto;margin-top:0}}@media screen and (max-width:430px){.Footer_footer__links__v2Ytw{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);gap:8px 20px}.Footer_footer__linkItem_pro__Pwfyc{grid-row:1/-1;grid-row:1/2}.Footer_footer__linkItem_politic__rftAV{grid-row:1/-1;grid-row:2/3}.Footer_footer__linkItem_oferta__HfoJR{grid-column:1/-1;grid-row:3/4}}