@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(../media/817e411a5e01ed4b-s.2224336d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(../media/69c910a8dbdebe03-s.p.73bbc83b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.6841edea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(../media/59000b645a38f9c6-s.77ac9bb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.6d07efdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(../media/817e411a5e01ed4b-s.2224336d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(../media/69c910a8dbdebe03-s.p.73bbc83b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.6841edea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(../media/59000b645a38f9c6-s.77ac9bb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.6d07efdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/817e411a5e01ed4b-s.2224336d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/69c910a8dbdebe03-s.p.73bbc83b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.6841edea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59000b645a38f9c6-s.77ac9bb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.6d07efdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/817e411a5e01ed4b-s.2224336d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/69c910a8dbdebe03-s.p.73bbc83b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.6841edea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59000b645a38f9c6-s.77ac9bb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.6d07efdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/817e411a5e01ed4b-s.2224336d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c910a8dbdebe03-s.p.73bbc83b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.6841edea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59000b645a38f9c6-s.77ac9bb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.6d07efdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(../media/817e411a5e01ed4b-s.2224336d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(../media/69c910a8dbdebe03-s.p.73bbc83b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.6841edea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(../media/59000b645a38f9c6-s.77ac9bb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.6d07efdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(../media/817e411a5e01ed4b-s.2224336d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(../media/69c910a8dbdebe03-s.p.73bbc83b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.6841edea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(../media/59000b645a38f9c6-s.77ac9bb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.6d07efdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.mulish_82bb543c-module__sBBSXG__className{font-family:Mulish,Mulish Fallback;font-style:normal}.mulish_82bb543c-module__sBBSXG__variable{--font-buttons:"Mulish","Mulish Fallback"}
.LinkedMenuItem-module__gJyy8q__menu-item{margin:0;padding:0;font-size:.875rem;font-weight:400;text-decoration:none;transition:-webkit-text-decoration .3s,text-decoration .3s}@media (max-width:768px){.LinkedMenuItem-module__gJyy8q__menu-item{font-size:.75rem}}.LinkedMenuItem-module__gJyy8q__menu-item:hover{text-decoration:underline}.LinkedMenuItem-module__gJyy8q__menu-item-disabled{opacity:.5;cursor:default;pointer-events:none}
.contacts-module__zBZ6CW__contacts{box-sizing:border-box;flex-direction:column;gap:16px;display:flex}.contacts-module__zBZ6CW__contacts-title{text-align:left;flex:none;align-self:stretch;margin:0;padding:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:700}.contacts-module__zBZ6CW__contacts-list{flex-direction:column;gap:10px;display:flex}@media (max-width:1024px){.contacts-module__zBZ6CW__contacts-list{gap:5px}}.contacts-module__zBZ6CW__contacts-link,.contacts-module__zBZ6CW__contacts-phone{box-sizing:border-box;color:#032c28;height:18px;margin:0;padding:0;font-size:.875rem;font-weight:400;text-decoration:none;display:block}.contacts-module__zBZ6CW__contacts-socials{box-sizing:border-box;flex-direction:row;flex:none;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.contacts-module__zBZ6CW__social-icon-wrapper{box-sizing:border-box;flex-direction:column;flex:none;justify-content:center;align-items:stretch;width:40px;height:40px;display:flex;overflow:hidden}.contacts-module__zBZ6CW__social-icon{flex:none;width:40px;height:40px;display:block}
.Navigation-module__ycOSia__navigation-container{flex-direction:column;gap:16px;display:flex}@media (max-width:1024px){.Navigation-module__ycOSia__navigation-container{text-align:right}}.Navigation-module__ycOSia__navigation-title{align-self:stretch;margin:0;padding:0;font-size:1rem;font-weight:700}.Navigation-module__ycOSia__navigation-links{flex-direction:column;gap:10px;display:flex}@media (max-width:1024px){.Navigation-module__ycOSia__navigation-links{gap:5px}}.Navigation-module__ycOSia__logout-button{cursor:pointer;margin:0;padding:0;font-size:.875rem;font-weight:400;text-decoration:none;transition:-webkit-text-decoration .3s,text-decoration .3s}@media (max-width:768px){.Navigation-module__ycOSia__logout-button{font-size:.75rem}}.Navigation-module__ycOSia__logout-button:hover{text-decoration:underline}
.NewFooter-module__f-WaVG__footer{background:var(--accent-color);width:100%;color:var(--accent-text-color);border-top-left-radius:30px;border-top-right-radius:30px;margin-top:98px;padding:40px}.NewFooter-module__f-WaVG__footer-top{justify-content:space-between;display:flex}.NewFooter-module__f-WaVG__logo-wrapper{width:360px;height:96px;position:relative}.NewFooter-module__f-WaVG__logo{display:block}.NewFooter-module__f-WaVG__info-section{justify-content:center;align-items:flex-start;gap:166px;margin-right:157px;display:flex}.NewFooter-module__f-WaVG__footer-bottom{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:30px;display:flex}.NewFooter-module__f-WaVG__privacy-link{text-align:left}.NewFooter-module__f-WaVG__user-policy-link{text-align:right}@media (max-width:1024px){.NewFooter-module__f-WaVG__footer{padding:10px}.NewFooter-module__f-WaVG__footer-top{flex-direction:column}.NewFooter-module__f-WaVG__info-section{justify-content:space-between;gap:24px;margin-top:17px;margin-right:0}.NewFooter-module__f-WaVG__logo-wrapper{width:134px;height:28px}}@media (max-width:768px){.NewFooter-module__f-WaVG__privacy-link,.NewFooter-module__f-WaVG__user-policy-link{max-width:134px}}
.CustomCard-module-scss-module__97MpXW__card{background-color:var(--bg-brown);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;max-width:100%;height:fit-content;padding:30px;line-height:normal;position:relative}@media (max-width:1024px){.CustomCard-module-scss-module__97MpXW__card{padding:15px}}.CustomCard-module-scss-module__97MpXW__card-white{background-color:var(--bg-white)}
.ButtonCustom-module__v8mB_a__button{text-transform:uppercase;cursor:pointer;border:1px solid var(--border-color);border-radius:15px;width:100%;padding:15px;font-size:.875rem;font-weight:700;transition:background-color .2s;position:relative}@media (max-width:1024px){.ButtonCustom-module__v8mB_a__button{padding:14px}}@media (max-width:768px){.ButtonCustom-module__v8mB_a__button{width:100%;padding:14px 0}}.ButtonCustom-module__v8mB_a__button:disabled{color:var(--disabled-text-color);opacity:.5;cursor:not-allowed}.ButtonCustom-module__v8mB_a__white{background:var(--background);border:1px solid var(--border-color)}.ButtonCustom-module__v8mB_a__white:hover{background:var(--hover-bg-white)}.ButtonCustom-module__v8mB_a__primary{background:var(--accent-color);color:var(--accent-text-color)}.ButtonCustom-module__v8mB_a__primary:hover{background:var(--accent-hover-color)}.ButtonCustom-module__v8mB_a__secondary{background:var(--bg-secondary)}.ButtonCustom-module__v8mB_a__secondary:hover{background:var(--hover-bg-secondary)}.ButtonCustom-module__v8mB_a__primary,.ButtonCustom-module__v8mB_a__secondary{border:none}
.Loader-module-scss-module__vMEtVW__loader{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;margin-top:50px;margin-bottom:50px;display:flex}
.AdventModal-module-scss-module__SWbJAq__gift_card{flex-direction:column;gap:1rem;display:flex;position:relative}.AdventModal-module-scss-module__SWbJAq__loader_container{border-radius:var(--border-radius);opacity:.5;z-index:3;background-color:var(--bg-brown);position:absolute;inset:0}.AdventModal-module-scss-module__SWbJAq__loader_container>*{transform:translateY(50%)}.AdventModal-module-scss-module__SWbJAq__reward{flex-direction:column;gap:.5rem;display:flex;position:relative}.AdventModal-module-scss-module__SWbJAq__header{font-size:1.25rem;font-weight:700}.AdventModal-module-scss-module__SWbJAq__action_text{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:20px;padding:1.5rem;font-size:1rem;font-style:italic;font-weight:600}.AdventModal-module-scss-module__SWbJAq__gift_header{text-align:center;font-size:1rem;font-weight:700}.AdventModal-module-scss-module__SWbJAq__error{color:var(--error-color);font-size:.75rem}.AdventModal-module-scss-module__SWbJAq__note_screenshot{color:var(--text-secondary);text-align:center;text-wrap:balance;font-size:.75rem;font-style:italic}
.HouseSection-module-scss-module__8BioXG__house_section{justify-content:center;display:block;position:relative}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__house_section{transform:unset;max-height:unset}}.HouseSection-module-scss-module__8BioXG__house{background-color:#ee8528;background-image:url(/images/newYear/material.png);background-repeat:repeat;background-size:256px;grid-template-columns:repeat(3,1fr);grid-template-areas:"w2 w3 w4""w5 w6 w7""w8 door w9";gap:1rem;width:100%;max-width:768px;padding:1rem .5rem 0;display:grid;position:relative}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__house{gap:.5rem}}.HouseSection-module-scss-module__8BioXG__house [data-area=w1]{grid-area:w1;place-items:center;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=w2]{grid-area:w2;place-items:center;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=w3]{grid-area:w3;place-items:center;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=w4]{grid-area:w4;place-items:center;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=w5]{grid-area:w5;place-items:center;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=w6]{grid-area:w6;place-items:center;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=w7]{grid-area:w7;place-items:center;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=w8]{grid-area:w8;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=door]{grid-area:door;place-items:center;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=w9]{grid-area:w9;margin:auto}.HouseSection-module-scss-module__8BioXG__house [data-area=w3],.HouseSection-module-scss-module__8BioXG__house [data-area=w6]{margin-bottom:15px}.HouseSection-module-scss-module__8BioXG__house [data-area=w2],.HouseSection-module-scss-module__8BioXG__house [data-area=w4],.HouseSection-module-scss-module__8BioXG__house [data-area=w5],.HouseSection-module-scss-module__8BioXG__house [data-area=w7]{margin-top:15px}.HouseSection-module-scss-module__8BioXG__window_beauty{-webkit-user-select:none;user-select:none;width:auto;height:20px;margin-top:.75rem}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__window_beauty{width:70px;max-width:70px;height:auto}}.HouseSection-module-scss-module__8BioXG__window{cursor:pointer;justify-items:center;position:relative}.HouseSection-module-scss-module__8BioXG__door_container{position:relative}.HouseSection-module-scss-module__8BioXG__circle_window{width:130px;max-width:130px;height:auto}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__circle_window{width:70px;max-width:70px}}.HouseSection-module-scss-module__8BioXG__standard_window{width:120px;max-width:120px;height:auto}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__standard_window{width:60px;max-width:60px}}.HouseSection-module-scss-module__8BioXG__white_text{color:var(--accent-text-color)}.HouseSection-module-scss-module__8BioXG__standard_date{width:100%;font-size:1.5rem;font-weight:700;font-family:var(--font-headings);text-align:center;-webkit-user-select:none;user-select:none;position:absolute;top:15%}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__standard_date{font-size:1rem}}.HouseSection-module-scss-module__8BioXG__open_date{display:none}.HouseSection-module-scss-module__8BioXG__door{width:150px;max-width:150px;height:auto;color:var(--accent-text-color)}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__door{width:100px;max-width:100px}}.HouseSection-module-scss-module__8BioXG__door_pattern_side{width:auto;max-height:200px;position:absolute;bottom:10px;right:-40px}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__door_pattern_side{max-height:130px;bottom:5px;right:-25px}}@media (max-width:480px){.HouseSection-module-scss-module__8BioXG__door_pattern_side{display:none}}.HouseSection-module-scss-module__8BioXG__door_pattern_side_left{left:-40px;right:unset;transform:scaleX(-1)}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__door_pattern_side_left{left:-25px;right:unset}}.HouseSection-module-scss-module__8BioXG__door_pattern_top{width:auto;max-height:55px;position:absolute;top:-20px;right:-30px}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__door_pattern_top{max-height:34px;top:-11px;right:-20px}}@media (max-width:480px){.HouseSection-module-scss-module__8BioXG__door_pattern_top{display:none}}.HouseSection-module-scss-module__8BioXG__door_pattern_top_left{left:-30px;right:unset;transform:scaleX(-1)}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__door_pattern_top_left{left:-20px;right:unset}}.HouseSection-module-scss-module__8BioXG__house_wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.HouseSection-module-scss-module__8BioXG__roof{width:100%}.HouseSection-module-scss-module__8BioXG__roof_window{z-index:2;cursor:pointer;justify-items:center;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__roof_window{top:25%}}@media (max-width:480px){.HouseSection-module-scss-module__8BioXG__roof_window{top:18%}}.HouseSection-module-scss-module__8BioXG__modal_card{width:588px}.HouseSection-module-scss-module__8BioXG__roof_image{z-index:1;flex-shrink:0;width:848px;min-width:calc(100% + 30px);height:auto;position:relative;bottom:-13px}.HouseSection-module-scss-module__8BioXG__side_lollipop{max-width:30px;height:auto;position:absolute;top:0;bottom:0}@media (max-width:768px){.HouseSection-module-scss-module__8BioXG__side_lollipop{max-width:20px}}@media (max-width:480px){.HouseSection-module-scss-module__8BioXG__side_lollipop{max-width:18px}}.HouseSection-module-scss-module__8BioXG__side_lollipop_right{right:-1px}.HouseSection-module-scss-module__8BioXG__side_lollipop_left{left:-1px;transform:scaleX(-1)}
.SocialLinkSection-module-scss-module__usb1Da__card{border-radius:var(--border-radius);text-align:center;background-color:#ffe6d4;flex-direction:column;gap:2rem;width:100%;padding:30px;font-size:36px;font-weight:600;display:flex;position:relative}.SocialLinkSection-module-scss-module__usb1Da__card h3{z-index:1}@media (max-width:768px){.SocialLinkSection-module-scss-module__usb1Da__card{gap:1rem;padding:20px;font-size:1rem}}.SocialLinkSection-module-scss-module__usb1Da__links_block{z-index:1;justify-content:space-around;display:flex}@media (max-width:480px){.SocialLinkSection-module-scss-module__usb1Da__links_block{justify-content:center;gap:1rem}}.SocialLinkSection-module-scss-module__usb1Da__links_block .SocialLinkSection-module-scss-module__usb1Da__link{background-color:var(--bg-white);min-width:244px;color:var(--accent-color);text-transform:uppercase;border-radius:15px;padding:13px;font-size:1.25rem;font-weight:700;transition:background-color .2s,color .2s}.SocialLinkSection-module-scss-module__usb1Da__links_block .SocialLinkSection-module-scss-module__usb1Da__link:hover{background-color:var(--accent-color);color:var(--bg-white)}@media (max-width:768px){.SocialLinkSection-module-scss-module__usb1Da__links_block .SocialLinkSection-module-scss-module__usb1Da__link{min-width:unset;padding:8px 20px}}.SocialLinkSection-module-scss-module__usb1Da__lollipop1,.SocialLinkSection-module-scss-module__usb1Da__lollipop2{max-width:50px;max-height:50px;position:absolute}@media (max-width:768px){.SocialLinkSection-module-scss-module__usb1Da__lollipop1,.SocialLinkSection-module-scss-module__usb1Da__lollipop2{max-width:30px;max-height:30px}}.SocialLinkSection-module-scss-module__usb1Da__lollipop1{bottom:20px;left:20px}@media (max-width:768px){.SocialLinkSection-module-scss-module__usb1Da__lollipop1{bottom:10px;left:10px}}.SocialLinkSection-module-scss-module__usb1Da__lollipop2{top:85px;right:20px}@media (max-width:768px){.SocialLinkSection-module-scss-module__usb1Da__lollipop2{top:unset;bottom:35px;right:10px}}
.AdventCalendarScreen-module-scss-module__NRipnq__house_screen{flex-direction:column;align-items:center;gap:3rem;display:flex}
.HeadingSection-module-scss-module__sYSeOG__heading{font:800 36px var(--font-headings);letter-spacing:1.08px;margin:0 0 40px;padding:0}@media (max-width:1024px){.HeadingSection-module-scss-module__sYSeOG__heading{margin-bottom:20px;font-size:1.5rem;line-height:120%}}
.GiftConditionSection-module-scss-module__SSn1pG__image_absolute{position:absolute}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section{border-radius:var(--border-radius);background-color:var(--accent-color);color:var(--accent-text-color);font-variation-settings:"wght" 800,"wdth" 125;font-size:2rem;font-weight:800;font-family:var(--font-headings);padding:60px 45px 90px;position:relative}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star1{top:37px;left:20px}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star2{bottom:28px;right:115px}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star3{top:38px;right:57px}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star4{bottom:8px;left:127px}@media (max-width:1280px){.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section{padding:60px 45px;font-size:1.5rem}}@media (max-width:1024px){.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section{padding:20px;font-size:1rem}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star3{top:unset;bottom:10px;right:20px}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star1,.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star2,.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star4{display:none}}@media (max-width:768px){.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section{padding:20px;font-size:.875rem}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star3,.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star1{display:block}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star1{left:unset;top:5px;right:5px}.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star1,.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star2,.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star3,.GiftConditionSection-module-scss-module__SSn1pG__gift_condition_section .GiftConditionSection-module-scss-module__SSn1pG__condition_star4{width:20px;height:20px}}
.About-module__45eikG__about-container{margin-top:120px}.About-module__45eikG__about-content{gap:24px;width:100%;display:flex}.About-module__45eikG__text-section{background:var(--bg-brown);border-radius:30px;width:100%;height:100%;padding:30px}.About-module__45eikG__description{text-align:left;max-width:572px;font-size:1rem;font-weight:700}.About-module__45eikG__card-wrapper{justify-content:space-between;gap:24px;margin-top:24px;margin-bottom:20px;display:flex}.About-module__45eikG__info-card{text-align:left;background:var(--background);border-radius:20px;width:100%;max-width:406px;padding:20px}.About-module__45eikG__card-text{text-align:left;margin:0;font-size:1rem;font-weight:700}.About-module__45eikG__primary-button{width:100%;height:48px;font-size:1rem;font-weight:700}.About-module__45eikG__image-wrapper{width:fit-content;position:relative}.About-module__45eikG__layout-image{pointer-events:none;min-width:282px;height:368px;position:relative}.About-module__45eikG__girl-image{z-index:2;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;pointer-events:none;height:385px;position:absolute;inset:57px 0 0 67px}@media (max-width:1024px){.About-module__45eikG__about-content{flex-direction:column;gap:32px}.About-module__45eikG__text-section{border-radius:15px;padding:15px}.About-module__45eikG__card-wrapper{flex-direction:column;gap:10px;margin-top:20px;margin-bottom:40px}.About-module__45eikG__info-card{border-radius:15px;padding:15px}.About-module__45eikG__card-text{font-size:.75rem;line-height:130%}.About-module__45eikG__description{font-size:1rem;line-height:130%}}@media not (min-width:1280px){.About-module__45eikG__info-card{max-width:100%}.About-module__45eikG__image-wrapper{display:none}}
.ModalWindow-module-scss-module__e0cbSa__modal-window{z-index:50;background-color:#0000001a;justify-content:center;height:100vh;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.ModalWindow-module-scss-module__e0cbSa__content{margin:auto;position:relative}@media (max-width:768px){.ModalWindow-module-scss-module__e0cbSa__content{width:100%}}.ModalWindow-module-scss-module__e0cbSa__outer-click{position:fixed;inset:0}.ModalWindow-module-scss-module__e0cbSa__close{margin-bottom:10px;border-radius:360px!important;max-width:60px!important;padding:10px 23px!important}.ModalWindow-module-scss-module__e0cbSa__header{justify-content:flex-end;display:flex}
.checkbox-module-scss-module___uhF2q__wrapper{flex-direction:column;gap:4px;font-size:.875rem;display:flex}.checkbox-module-scss-module___uhF2q__label{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-module-scss-module___uhF2q__input{cursor:pointer;border:1px solid var(--border-color);border-radius:2px;min-width:20px;min-height:20px}.checkbox-module-scss-module___uhF2q__content{cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:10px;font-size:.875rem;font-weight:400;display:inline-block}.checkbox-module-scss-module___uhF2q__error{color:var(--error-color);font-size:.75rem}.checkbox-module-scss-module___uhF2q__hiddenInput{opacity:0;width:0;height:0;position:absolute}.checkbox-module-scss-module___uhF2q__customBox{background-color:var(--bg-white);border:2px solid var(--accent-color);border-radius:14px;min-width:33px;min-height:30px;transition:all .2s;display:inline-block;position:relative}.checkbox-module-scss-module___uhF2q__hiddenInput:checked+.checkbox-module-scss-module___uhF2q__customBox{background-color:var(--accent-color);border-color:var(--accent-color)}.checkbox-module-scss-module___uhF2q__hiddenInput:checked+.checkbox-module-scss-module___uhF2q__customBox:after{content:"";border-left:2px solid var(--accent-text-color);border-bottom:2px solid var(--accent-text-color);width:18px;height:8px;position:absolute;top:6px;left:5px;transform:rotate(-45deg)}
.ForgotPasswordEmail-module__L7xAQa__card{flex-direction:column;gap:20px;width:100%;min-width:410px;display:flex}@media (max-width:1024px){.ForgotPasswordEmail-module__L7xAQa__card{min-width:100%}}.ForgotPasswordEmail-module__L7xAQa__title{font-size:1.5rem;font-weight:800}.ForgotPasswordEmail-module__L7xAQa__description{font-size:.875rem;font-weight:500}
.input-module-scss-module__bUymOa__wrapper{flex-direction:column;gap:4px;font-size:.875rem;display:flex;position:relative}.input-module-scss-module__bUymOa__label{font-weight:400}.input-module-scss-module__bUymOa__inputWrapper{border-radius:12px;width:100%;position:relative}.input-module-scss-module__bUymOa__input{border:1px solid var(--border-color);background-color:var(--color-white);width:100%;font-family:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:12px;padding:14px 16px;transition:border-color .2s}.input-module-scss-module__bUymOa__input:focus{border-color:#000;outline:none}.input-module-scss-module__bUymOa__input:disabled{color:var(--gray);border-color:var(--gray)}.input-module-scss-module__bUymOa__textarea{resize:vertical;min-height:80px;font-family:inherit;font-size:inherit;white-space:normal;padding:14px 16px;line-height:1.5}.input-module-scss-module__bUymOa__hasButtons{padding-right:46px}.input-module-scss-module__bUymOa__textareaNoResize{resize:none}.input-module-scss-module__bUymOa__hasTwoButtons,.input-module-scss-module__bUymOa__password{padding-right:80px}.input-module-scss-module__bUymOa__error{border-color:var(--error-color)}.input-module-scss-module__bUymOa__clearBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-module-scss-module__bUymOa__clearBtn:active{background:#0000000f}.input-module-scss-module__bUymOa__clearBtn:hover{background-color:#0000000f}.input-module-scss-module__bUymOa__clearBtn.input-module-scss-module__bUymOa__password_clearBtn{right:44px}.input-module-scss-module__bUymOa__clearBtn.input-module-scss-module__bUymOa__textareaButtons{top:12px;transform:none}.input-module-scss-module__bUymOa__calendarBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-module-scss-module__bUymOa__calendarBtn:active{background:#0000000f}.input-module-scss-module__bUymOa__calendarBtn:hover{background-color:#0000000f}.input-module-scss-module__bUymOa__toggleBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-module-scss-module__bUymOa__toggleBtn:active{background:#0000000f}.input-module-scss-module__bUymOa__toggleBtn:hover{background-color:#0000000f}.input-module-scss-module__bUymOa__icon{opacity:.6;min-width:24px;min-height:24px}@media (max-width:768px){.input-module-scss-module__bUymOa__icon{min-width:32px;min-height:32px}}.input-module-scss-module__bUymOa__message{color:var(--error-color);z-index:1;font-size:.75rem;position:relative}.input-module-scss-module__bUymOa__calendarPopover{z-index:2;background:var(--color-white);border:1px solid var(--border-color);transform-origin:100% 0;border-radius:10px;width:320px;max-height:420px;padding:.5rem;transition:transform .12s,opacity .12s;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.input-module-scss-module__bUymOa__calendarPopover .rdp-caption_label{text-transform:capitalize;padding-left:.5rem}.input-module-scss-module__bUymOa__dayPicker{z-index:0;--rdp-accent-color:var(--accent-color)!important;--rdp-accent-background-color:var(--bg-white)!important}.input-module-scss-module__bUymOa__dayPicker .input-module-scss-module__bUymOa__rdp-caption_label{text-transform:capitalize;padding-left:.5rem}.input-module-scss-module__bUymOa__calendarPopover.input-module-scss-module__bUymOa__up{transform-origin:100% 100%;top:auto;bottom:calc(100% + 8px)}.input-module-scss-module__bUymOa__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.input-module-scss-module__bUymOa__hasClearButton{padding-right:46px}
.LoginInfo-module__LsHKXG__info{width:100%}.LoginInfo-module__LsHKXG__section-title{font-size:1rem;font-weight:700}.LoginInfo-module__LsHKXG__fields-row{align-items:flex-start;gap:24px;margin-top:20px;display:flex}@media (max-width:1024px){.LoginInfo-module__LsHKXG__fields-row{flex-wrap:wrap}}.LoginInfo-module__LsHKXG__change-password-block{flex-direction:column;width:100%;display:flex}.LoginInfo-module__LsHKXG__change-password-link{cursor:pointer;width:fit-content;color:var(--gray);margin-top:5px;font-size:.875rem;font-weight:400;text-decoration:underline}
.GiftForm-module-scss-module__9w4cwa__form{width:100%}@media (max-width:1024px){.GiftForm-module-scss-module__9w4cwa__form{overflow:hidden}}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__content{flex-direction:column;gap:1rem;width:100%;max-width:670px;margin:auto;font-size:1.25rem;font-weight:700;display:flex;position:relative}@media (max-width:1024px){.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__content{gap:.75rem}}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__heading_block{position:relative}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__heading_block .GiftForm-module-scss-module__9w4cwa__left_candy_header{position:absolute;top:0;left:20%;transform:rotate(-45deg)}@media (max-width:480px){.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__heading_block .GiftForm-module-scss-module__9w4cwa__left_candy_header{left:20px}}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__heading_block .GiftForm-module-scss-module__9w4cwa__right_candy_header{position:absolute;top:0;right:20%;transform:scaleX(-1)rotate(-45deg)}@media (max-width:480px){.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__heading_block .GiftForm-module-scss-module__9w4cwa__right_candy_header{right:20px}}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__auth_help{text-align:center;color:var(--gray);font-size:.825rem}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__heading{text-align:center;margin:auto;font-size:2rem;font-weight:800}@media (max-width:768px){.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__heading{max-width:300px;font-size:1.5rem}}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__input_ny{border:2px solid var(--accent-color);border-radius:50px;font-size:1.25rem;font-weight:600}@media (max-width:768px){.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__input_ny{font-size:1rem}}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__textarea_ny{border-radius:14px;min-height:150px}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__label_ny{text-align:center;color:var(--accent-color);font-size:1.25rem;font-weight:700}@media (max-width:768px){.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__label_ny{font-size:1rem}}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__checkbox_text{font-size:1rem;font-weight:700}@media (max-width:768px){.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__checkbox_text{font-size:.875rem}}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__checkbox_text .GiftForm-module-scss-module__9w4cwa__link{color:var(--accent-color);text-decoration:underline}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__submit_button{border-radius:50px;font-size:1.25rem}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__left_candy{-webkit-user-select:none;user-select:none;width:auto;height:400px;position:absolute;top:100px;left:-170px}.GiftForm-module-scss-module__9w4cwa__form .GiftForm-module-scss-module__9w4cwa__right_candy{-webkit-user-select:none;user-select:none;width:auto;height:400px;position:absolute;top:100px;right:-170px;transform:scaleX(-1)}
.RegistrationForm-module-scss-module__DWZPVa__thanksBlock{text-align:center;border-radius:var(--border-radius);background:#fff;flex-direction:column;gap:19px;width:100%;max-width:400px;margin:25px auto auto;padding:1.5rem;display:flex}
.InfiniteScroll-module-scss-module__65msCW__infinite__scroll{width:100%;position:relative;overflow:hidden}.InfiniteScroll-module-scss-module__65msCW__infinite__scroll:focus{outline:none}.InfiniteScroll-module-scss-module__65msCW__infinite__scroll{align-items:center;display:flex}.InfiniteScroll-module-scss-module__65msCW__infinite__scroll:before,.InfiniteScroll-module-scss-module__65msCW__infinite__scroll:after{content:"";pointer-events:none;z-index:5;width:50px;height:100%;position:absolute;top:0}.InfiniteScroll-module-scss-module__65msCW__infinite__scroll:before{background:linear-gradient(to right,var(--background),transparent);left:0}.InfiniteScroll-module-scss-module__65msCW__infinite__scroll:after{background:linear-gradient(to left,var(--background),transparent);right:0}.InfiniteScroll-module-scss-module__65msCW__line{white-space:nowrap;will-change:transform;outline:none;gap:2rem;padding-block:1rem;display:flex}.InfiniteScroll-module-scss-module__65msCW__line:focus{outline:none}
.NewYearLinkProvider-module-scss-module__dbWuPa__wrapper{z-index:100;align-items:flex-start;gap:.5rem;display:flex;position:fixed;bottom:0;right:5%}.NewYearLinkProvider-module-scss-module__dbWuPa__banner{background-color:var(--accent-color);color:var(--accent-text-color);border:1px solid var(--accent-text-color);white-space:nowrap;border-bottom:none;border-radius:20px 20px 0 0;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:.5rem 1.25rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 -4px 12px #00000026}.NewYearLinkProvider-module-scss-module__dbWuPa__banner .NewYearLinkProvider-module-scss-module__dbWuPa__gift_icon{background-color:var(--bg-white);border-radius:100px;width:80px;height:80px;margin-top:1rem;padding:.5rem}.NewYearLinkProvider-module-scss-module__dbWuPa__close{all:unset;cursor:pointer;color:#fff;background:#0003;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:background .2s;display:flex}.NewYearLinkProvider-module-scss-module__dbWuPa__close:hover{background:#00000059}@media (max-width:768px){.NewYearLinkProvider-module-scss-module__dbWuPa__wrapper{right:5px;bottom:env(safe-area-inset-bottom)}.NewYearLinkProvider-module-scss-module__dbWuPa__banner{padding:.5rem 1rem}}
.StudentProfilePage-module__2a66PG__profile-card{border-radius:var(--border-radius);background-color:var(--background);border:1px solid var(--border-color);flex-direction:column;gap:40px;width:100%;max-width:588px;padding:20px;display:flex}@media (max-width:1024px){.StudentProfilePage-module__2a66PG__profile-card{max-width:100%}}.StudentProfilePage-module__2a66PG__section-data{flex-direction:column;gap:20px;display:flex}.StudentProfilePage-module__2a66PG__profile-title{font-size:1.5rem;font-weight:700}
.Input-module__43wV8a__input-text-field{flex-direction:column;gap:12px;width:100%;font-size:.875rem;font-weight:400;line-height:100%;display:flex}.Input-module__43wV8a__label{font-size:.875rem;font-weight:400}.Input-module__43wV8a__input{font-family:var(--font-buttons);border:1px solid var(--border-color);background:var(--color-white);border-radius:15px;width:100%;height:100%;padding:15px;font-size:.875rem;transition:border-color .2s ease-in-out;position:relative}.Input-module__43wV8a__input:focus{border-color:#000;outline:none}.Input-module__43wV8a__input:disabled{color:var(--gray);border-color:var(--gray)}.Input-module__43wV8a__input{appearance:none}.Input-module__43wV8a__input[type=date]::-webkit-calendar-picker-indicator{color:#0000;opacity:1;cursor:pointer;background:url(/icons/inputs/calendar_month.svg) 50%/contain no-repeat;border:none;position:relative;right:-3px}.Input-module__43wV8a__input-password{padding-right:39px}.Input-module__43wV8a__error{border-color:var(--error-color)}.Input-module__43wV8a__text-area-not-resize{resize:none}.Input-module__43wV8a__error-text{color:var(--error-color);overflow-wrap:normal;font-size:.875rem;font-weight:500}.Input-module__43wV8a__input-container{width:100%;height:100%;position:relative}.Input-module__43wV8a__button{cursor:pointer;padding-right:15px;position:absolute;right:0;transform:translateY(50%)}.Input-module__43wV8a__show-clear-input{padding-right:1.5rem}.Input-module__43wV8a__clear-button{cursor:pointer;color:var(--gray-dark,#888);background:0 0;border:none;padding:0;font-size:1rem;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.Input-module__43wV8a__clear-button:hover{color:#000}
.Faq-module__eyTbxq__faq-container{width:100%;margin-top:97px}.Faq-module__eyTbxq__faq-grid{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px;display:grid}@media (max-width:768px){.Faq-module__eyTbxq__faq-grid{grid-template-columns:1fr;gap:10px;margin-top:20px}}
.SwiperSection-module-scss-module__gaBMHG__swiper{height:fit-content;position:relative}.SwiperSection-module-scss-module__gaBMHG__wrapper{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.SwiperSection-module-scss-module__gaBMHG__track{width:max-content;display:flex}.SwiperSection-module-scss-module__gaBMHG__slide{text-align:center;white-space:nowrap;background:#fff;border-radius:12px;min-width:180px;margin-right:1rem;padding:1rem;font-size:16px;font-weight:500}.SwiperSection-module-scss-module__gaBMHG__envelope{width:584px;height:auto;margin-right:50px}@media (max-width:1024px){.SwiperSection-module-scss-module__gaBMHG__envelope{width:300px;margin-right:1rem}}.SwiperSection-module-scss-module__gaBMHG__gift_item{flex-direction:column;flex-shrink:0;justify-content:start;align-items:center;display:flex;position:relative}.SwiperSection-module-scss-module__gaBMHG__gift_item .SwiperSection-module-scss-module__gaBMHG__gift_image{-webkit-user-select:none;user-select:none;width:auto;min-height:200px;max-height:200px}@media (max-width:768px){.SwiperSection-module-scss-module__gaBMHG__gift_item .SwiperSection-module-scss-module__gaBMHG__gift_image{width:auto;min-height:120px;max-height:120px}}.SwiperSection-module-scss-module__gaBMHG__gift_item .SwiperSection-module-scss-module__gaBMHG__gift_title{text-align:center;text-wrap:balance;width:300px;margin-top:1rem;font-size:1.25rem;font-weight:700}@media (max-width:1024px){.SwiperSection-module-scss-module__gaBMHG__gift_item .SwiperSection-module-scss-module__gaBMHG__gift_title{font-size:1rem}}@media (max-width:768px){.SwiperSection-module-scss-module__gaBMHG__gift_item .SwiperSection-module-scss-module__gaBMHG__gift_title{width:200px}}
.InputCheckbox-module__dnkliG__input-checkbox{align-items:center;display:flex}.InputCheckbox-module__dnkliG__checkbox{border:1px solid var(--border-color);cursor:pointer;border-radius:2px;min-width:20px;min-height:20px}.InputCheckbox-module__dnkliG__label{cursor:pointer;padding-left:10px;font-size:.875rem;font-weight:400}
.BannerPodarok-module-scss-module__u_Meoq__podarok{border-radius:var(--border-radius);background-color:var(--bg-purple);flex-direction:column;gap:4.5rem;padding:48px 48px 86px;display:flex;position:relative;overflow:hidden;color:#000!important;border:none!important}.BannerPodarok-module-scss-module__u_Meoq__podarok__title{z-index:1;font-family:"GetVoIP Grotesque",var(--font-headings);-webkit-user-select:none;user-select:none;width:250px;font-size:2rem;font-weight:700;line-height:1}.BannerPodarok-module-scss-module__u_Meoq__podarok-button{z-index:2;border:none;border-radius:60px;font-weight:700;line-height:1;text-transform:lowercase!important;width:fit-content!important;padding:.75rem 1rem!important;font-size:1.5rem!important}.BannerPodarok-module-scss-module__u_Meoq__podarok__image{z-index:0;-webkit-user-select:none;user-select:none;position:absolute;bottom:0;right:0}@media (max-width:768px){.BannerPodarok-module-scss-module__u_Meoq__podarok{gap:9rem;padding-bottom:48px}.BannerPodarok-module-scss-module__u_Meoq__podarok__image{top:0}}@media (max-width:400px){.BannerPodarok-module-scss-module__u_Meoq__podarok{padding:2rem}.BannerPodarok-module-scss-module__u_Meoq__podarok__title{width:100%}.BannerPodarok-module-scss-module__u_Meoq__podarok-button{width:100%!important;padding:.5rem .75rem!important;font-size:1.25rem!important}.BannerPodarok-module-scss-module__u_Meoq__podarok__image{min-width:300px;min-height:300px}}.BannerPodarok-module-scss-module__u_Meoq__podarok:hover .BannerPodarok-module-scss-module__u_Meoq__podarok-button{background-color:var(--hover-bg-white);transition:background-color .3s ease-in-out,box-shadow .5s ease-in-out;box-shadow:0 0 0 3px #00000080}.BannerPodarok-module-scss-module__u_Meoq__red .BannerPodarok-module-scss-module__u_Meoq__podarok-button{color:var(--text-color);background-color:var(--bg-green)!important}.BannerPodarok-module-scss-module__u_Meoq__red{background:linear-gradient(to bottom right,#840016,#e8093a);gap:74px;padding:30px 19px 26px}.BannerPodarok-module-scss-module__u_Meoq__red__title{color:#fff!important}.BannerPodarok-module-scss-module__u_Meoq__red:hover .BannerPodarok-module-scss-module__u_Meoq__podarok-button{background-color:var(--hover-bg-primary)}.BannerPodarok-module-scss-module__u_Meoq__red__image{-o-object-fit:contain;object-fit:contain}.BannerPodarok-module-scss-module__u_Meoq__red__wrapper{aspect-ratio:326/286;width:50%;position:absolute;top:10px;right:0}@media (max-width:768px){.BannerPodarok-module-scss-module__u_Meoq__red__wrapper{width:300px;top:10px;bottom:10px;left:50%}.BannerPodarok-module-scss-module__u_Meoq__red__image{min-width:unset;min-height:unset}}.BannerPodarok-module-scss-module__u_Meoq__tag{background-color:var(--bg-green);color:#000;border-radius:5px;padding:1px 6px;line-height:100%}
.HeroText-module__fo9e-G__system-container{width:100%;font-family:var(--font-headings);margin-bottom:15px;display:flex}.HeroText-module__fo9e-G__system-content{width:100%}.HeroText-module__fo9e-G__main-card{background-color:var(--bg-yellow);letter-spacing:var(--font-headings-spacing);font-variation-settings:"wght" 800,"wdth" 125;border-radius:var(--border-radius);width:100%;margin:0;padding:40px 40px 100px;font-size:3rem;font-weight:800;line-height:48px;position:relative;overflow:hidden}.HeroText-module__fo9e-G__main-card-title{z-index:1;position:relative}.HeroText-module__fo9e-G__scribbles-container-image{z-index:0;width:448px;height:137px;display:none;position:absolute;bottom:-65px;right:0}.HeroText-module__fo9e-G__scribbles-on{display:block}.HeroText-module__fo9e-G__partner-title-card{background-color:var(--bg-purple)}.HeroText-module__fo9e-G__system-card{background-color:var(--bg-purple);border-radius:var(--border-radius);width:656px;padding:20px 30px}.HeroText-module__fo9e-G__partner-system-card{background-color:var(--bg-yellow);width:504px}.HeroText-module__fo9e-G__system-card-wrapper{position:relative;top:-60px;left:40px;right:40px}.HeroText-module__fo9e-G__system-card-text{font-size:1.25rem;font-weight:700;line-height:26px}.HeroText-module__fo9e-G__system-image{pointer-events:none;width:371px;height:222px;margin-top:40px;margin-left:28px;position:relative}@media (max-width:1024px){.HeroText-module__fo9e-G__main-card{letter-spacing:4px;padding:15px 15px 48px;font-size:1.5rem;line-height:23px}.HeroText-module__fo9e-G__system-card-text{font-size:.75rem;line-height:15px}.HeroText-module__fo9e-G__system-card-wrapper{width:229px;top:-28px;left:15px}.HeroText-module__fo9e-G__system-card{width:100%;padding:15px}.HeroText-module__fo9e-G__system-image{display:none}}
.GiftDrawingScreen-module-scss-module__QBOpvG__gift_drawing_screen{flex-direction:column;gap:2rem;margin-top:25px;margin-bottom:4rem;display:flex}@media (max-width:1024px){.GiftDrawingScreen-module-scss-module__QBOpvG__gift_drawing_screen{gap:1.25rem}}.GiftDrawingScreen-module-scss-module__QBOpvG__buttons_section{justify-content:center;gap:1rem;display:flex}.GiftDrawingScreen-module-scss-module__QBOpvG__buttons_section .GiftDrawingScreen-module-scss-module__QBOpvG__link_button{border:2px solid var(--accent-color);border-radius:var(--border-radius);width:fit-content;color:var(--accent-color);cursor:pointer;padding:18px;font-size:1.5rem;font-weight:700;transition:background-color .2s,color .2s}.GiftDrawingScreen-module-scss-module__QBOpvG__buttons_section .GiftDrawingScreen-module-scss-module__QBOpvG__link_button:hover,.GiftDrawingScreen-module-scss-module__QBOpvG__buttons_section .GiftDrawingScreen-module-scss-module__QBOpvG__link_button:focus{color:var(--accent-text-color);background-color:var(--accent-color)}@media (max-width:768px){.GiftDrawingScreen-module-scss-module__QBOpvG__buttons_section .GiftDrawingScreen-module-scss-module__QBOpvG__link_button{width:100%;padding:7px 18px;font-size:.875rem}}
.NeedStudmartItem-module__KX7TCq__item-container{background-color:var(--background);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:364px;padding:20px;display:flex}.NeedStudmartItem-module__KX7TCq__item-image{width:100px;height:100px;margin-bottom:7px;position:relative}.NeedStudmartItem-module__KX7TCq__text-container{color:var(--text-color);flex-direction:column;align-items:center;gap:10px;display:flex}.NeedStudmartItem-module__KX7TCq__title{overflow-wrap:break-word;font-size:1rem;font-weight:700}.NeedStudmartItem-module__KX7TCq__description{font-size:.875rem;line-height:17px}@media (max-width:1024px){.NeedStudmartItem-module__KX7TCq__item-container{max-width:unset}}
.InputSelectField-module__-ZeZOW__autocomplete{width:100%;position:relative}.InputSelectField-module__-ZeZOW__pointer{cursor:pointer!important}.InputSelectField-module__-ZeZOW__dropdown{z-index:10;background-color:var(--color-white);border:1px solid var(--border-color);border-radius:10px;max-height:200px;margin-top:4px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 6px #00000014}.InputSelectField-module__-ZeZOW__dropdown-item{cursor:pointer;padding:10px;transition:background .2s}.InputSelectField-module__-ZeZOW__dropdown-item:hover{background-color:#f2f2f2}.InputSelectField-module__-ZeZOW__dropdown-item:hover,.InputSelectField-module__-ZeZOW__highlighted{background-color:var(--accent-color);color:var(--accent-text-color)}.InputSelectField-module__-ZeZOW__input-with-arrow{text-overflow:ellipsis;padding-right:3rem}.InputSelectField-module__-ZeZOW__clear-button-select{right:35px}.InputSelectField-module__-ZeZOW__input-wrapper{width:100%;position:relative!important}.InputSelectField-module__-ZeZOW__icon{cursor:pointer;color:var(--gray);font-size:.8rem;transition:transform .3s;position:absolute;top:67%;right:15px;transform:translateY(-50%)}.InputSelectField-module__-ZeZOW__has-error{top:50%!important;transform:translateY(-50%)!important}.InputSelectField-module__-ZeZOW__icon-open{transform:translateY(-50%)rotate(180deg)!important}
.DiscountModal-module-scss-module__z4A__W__card{width:588px;height:fit-content;font-size:.875rem;line-height:normal;position:relative;overflow:hidden}@media (max-width:768px){.DiscountModal-module-scss-module__z4A__W__card{width:100%}}.DiscountModal-module-scss-module__z4A__W__title{font-size:1.5rem;font-weight:800}.DiscountModal-module-scss-module__z4A__W__promocode{border:1px solid var(--border-color);background-color:var(--background);cursor:pointer;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;margin-top:20px;padding:15px;display:flex}@media (max-width:1024px){.DiscountModal-module-scss-module__z4A__W__promocode{border-radius:var(--border-radius-phone)}}.DiscountModal-module-scss-module__z4A__W__promocode-loader{color:var(--text-color);margin-top:4px;margin-left:.5rem;font-size:1.5rem;font-weight:700}@media (max-width:1024px){.DiscountModal-module-scss-module__z4A__W__promocode-loader{font-size:1rem}}.DiscountModal-module-scss-module__z4A__W__promocode-value{margin-top:4px;font-size:1.5rem;font-weight:700}@media (max-width:1024px){.DiscountModal-module-scss-module__z4A__W__promocode-value{font-size:1rem}}.DiscountModal-module-scss-module__z4A__W__copy-button{cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0}.DiscountModal-module-scss-module__z4A__W__copied-message{color:var(--success-color);margin-top:8px}.DiscountModal-module-scss-module__z4A__W__footer{z-index:1;flex-direction:column;gap:20px;max-width:360px;margin-top:40px;display:flex;position:relative}@media (max-width:1024px){.DiscountModal-module-scss-module__z4A__W__footer{gap:15px}}.DiscountModal-module-scss-module__z4A__W__info-block{flex-direction:column;gap:5px;display:flex}.DiscountModal-module-scss-module__z4A__W__label{color:var(--label-color)}.DiscountModal-module-scss-module__z4A__W__value{font-size:1.25rem;font-weight:700}@media (max-width:1024px){.DiscountModal-module-scss-module__z4A__W__value{gap:1rem;font-size:1rem}}.DiscountModal-module-scss-module__z4A__W__decor{z-index:0;-o-object-fit:cover;object-fit:cover;width:245px;height:102px;position:absolute;bottom:0;right:0}
.DiscountBox-module-scss-module__VazQ6W__card{background-color:var(--bg-brown);border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%;height:fit-content;padding:30px;position:relative;overflow:hidden}@media (max-width:1024px){.DiscountBox-module-scss-module__VazQ6W__card{padding:15px}}.DiscountBox-module-scss-module__VazQ6W__card-bg-image{z-index:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;right:0}@media (max-width:1024px){.DiscountBox-module-scss-module__VazQ6W__card-bg-image{top:unset;bottom:0;transform:rotate(180deg)}}.DiscountBox-module-scss-module__VazQ6W__text-section{z-index:1;overflow-wrap:break-word;flex-direction:column;font-size:.875rem;display:flex;position:relative}.DiscountBox-module-scss-module__VazQ6W__title{font-family:var(--font-headings);letter-spacing:.05em;width:100%;font-size:1.5rem;font-weight:800;line-height:1.2}@media (max-width:1024px){.DiscountBox-module-scss-module__VazQ6W__title{font-size:1.25rem}}.DiscountBox-module-scss-module__VazQ6W__description{overflow-wrap:anywhere}.DiscountBox-module-scss-module__VazQ6W__button-row{z-index:1;align-items:center;gap:24px;margin-top:32px;display:flex;position:relative}@media (max-width:1024px){.DiscountBox-module-scss-module__VazQ6W__button-row{gap:10px}}.DiscountBox-module-scss-module__VazQ6W__secondary-button{justify-content:center;align-self:center;height:auto;min-height:48px;padding:auto;display:flex;position:relative;width:72px!important}@media (max-width:1024px){.DiscountBox-module-scss-module__VazQ6W__secondary-button{width:48px!important}}.DiscountBox-module-scss-module__VazQ6W__eye-image{width:24px;height:24px;position:absolute;top:0;transform:translateY(50%)}.DiscountBox-module-scss-module__VazQ6W__note{opacity:.8;z-index:1;margin-top:4px;font-size:.875rem}
.WhyStudmart-module__eZ8v7a__box{background-color:var(--accent-color);color:var(--accent-text-color);border-radius:var(--border-radius);flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.WhyStudmart-module__eZ8v7a__title{font-family:var(--font-headings);letter-spacing:3px;font-size:1.5rem;font-weight:800}.WhyStudmart-module__eZ8v7a__items{z-index:1;justify-content:space-between;gap:1.5rem;margin-top:1.25rem;display:flex}.WhyStudmart-module__eZ8v7a__image{z-index:0;width:448px;height:137px;position:absolute;bottom:0;right:0}@media (max-width:1024px){.WhyStudmart-module__eZ8v7a__box{padding:15px}.WhyStudmart-module__eZ8v7a__items{flex-wrap:wrap;align-items:center;gap:10px;width:100%}.WhyStudmart-module__eZ8v7a__title{font-size:1.25rem;line-height:23px}}
.PartnerInfo-module__P6gSha__info{flex-direction:column;gap:20px;width:100%;line-height:normal;display:flex}.PartnerInfo-module__P6gSha__card{flex-direction:column;gap:20px;width:100%;padding:15px;display:flex}.PartnerInfo-module__P6gSha__image-container{width:100%;height:260px;position:relative}.PartnerInfo-module__P6gSha__image{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);border:1px solid var(--border-color)}.PartnerInfo-module__P6gSha__partner-title{font-family:var(--font-headings);letter-spacing:4px;font-size:2.25rem;font-weight:800}.PartnerInfo-module__P6gSha__partner-subtitle{font-size:1rem;font-weight:700}.PartnerInfo-module__P6gSha__button-more{display:none}.PartnerInfo-module__P6gSha__button-site{width:282px}@media (max-width:1024px){.PartnerInfo-module__P6gSha__info{border-radius:var(--border-radius);border:1px solid var(--border-color);gap:10px;padding:20px}.PartnerInfo-module__P6gSha__image-container{height:112px}.PartnerInfo-module__P6gSha__partner-description.PartnerInfo-module__P6gSha__phone-hide{display:none}.PartnerInfo-module__P6gSha__partner-title{font-size:1.5rem}.PartnerInfo-module__P6gSha__button-site{width:100%}.PartnerInfo-module__P6gSha__button-site.PartnerInfo-module__P6gSha__phone-hide{display:none}.PartnerInfo-module__P6gSha__button-more{display:block}}
.AboutPage-module__IXLazW__about-page-inner{width:100%;margin-top:25px}@media (max-width:1024px){.AboutPage-module__IXLazW__about-page-inner{margin-top:20px}}.AboutPage-module__IXLazW__about-page-content{width:100%}
.PartnersPage-module__MCDj1a__container{margin-top:25px;display:block}.PartnersPage-module__MCDj1a__banner-wrapper{width:100%;margin-top:120px;position:relative}.PartnersPage-module__MCDj1a__banner-image{z-index:2;width:221px;height:162px;position:absolute;bottom:-40px;left:-115px}.PartnersPage-module__MCDj1a__banner-box{z-index:1;border-radius:var(--border-radius);background-color:var(--bg-brown);align-items:center;width:100%;max-width:802px;margin:auto;padding:40px 60px;position:relative}.PartnersPage-module__MCDj1a__banner-text{font-family:var(--font-headings);letter-spacing:3px;text-align:center;font-size:3rem;font-weight:800;line-height:3rem}.PartnersPage-module__MCDj1a__banner-button{max-width:588px;margin:40px auto auto}@media (max-width:1024px){.PartnersPage-module__MCDj1a__banner-wrapper{margin-top:100px}.PartnersPage-module__MCDj1a__banner-image{width:78px;height:57px;bottom:-19px;left:-15px}.PartnersPage-module__MCDj1a__banner-box{padding:15px}.PartnersPage-module__MCDj1a__banner-text{font-size:1.25rem;line-height:1}.PartnersPage-module__MCDj1a__banner-button{max-width:100%;margin-top:20px}}
.StudentFaqPage-module__dAFpga__faq-container{flex-direction:column;gap:40px;display:flex}.StudentFaqPage-module__dAFpga__section{border:1px solid var(--border-color);border-radius:15px;width:100%;max-width:588px;padding:20px}@media (max-width:1024px){.StudentFaqPage-module__dAFpga__section{padding:15px}}.StudentFaqPage-module__dAFpga__section-title{font-family:var(--font-headings);margin-bottom:20px;font-size:1.5rem;font-weight:800}@media (max-width:1024px){.StudentFaqPage-module__dAFpga__section-title{font-size:1rem}}.StudentFaqPage-module__dAFpga__questions-list{flex-direction:column;gap:20px;display:flex}@media (max-width:1024px){.StudentFaqPage-module__dAFpga__questions-list{gap:10px}}.StudentFaqPage-module__dAFpga__question-item{border-radius:15px;padding:20px}.StudentFaqPage-module__dAFpga__form-container{flex-direction:column;gap:20px;display:flex}.StudentFaqPage-module__dAFpga__success-message{color:var(--success-color)}.StudentFaqPage-module__dAFpga__error-message{color:var(--error-color)}
.Heading-module-scss-module__RCmfiq__heading{color:var(--text-color);font-weight:600;font-family:var(--font-headings)}.Heading-module-scss-module__RCmfiq__h1{font-size:calc(var(--font-size) + 1.25rem);line-height:2.5rem}.Heading-module-scss-module__RCmfiq__h2{font-size:calc(var(--font-size) + .5rem);line-height:2rem}.Heading-module-scss-module__RCmfiq__h3{font-size:calc(var(--font-size) + .25rem);line-height:1.75rem}.Heading-module-scss-module__RCmfiq__h4{font-size:calc(var(--font-size) + .125rem);line-height:1.75rem}.Heading-module-scss-module__RCmfiq__sub1{font-size:calc(var(--font-size) + .875rem);line-height:2.25rem;font-family:var(--font-family)}.Heading-module-scss-module__RCmfiq__sub2{font-size:calc(var(--font-size) + .5rem);line-height:2rem;font-family:var(--font-family)}.Heading-module-scss-module__RCmfiq__sub3{font-size:calc(var(--font-size) + .125rem);line-height:1.75rem;font-family:var(--font-family)}.Heading-module-scss-module__RCmfiq__label{font-size:var(--font-size);font-weight:300;font-family:var(--font-headings);color:var(--text-color)}@media (max-width:1024px){.Heading-module-scss-module__RCmfiq__h1{font-size:calc(var(--font-size) + 1rem)}.Heading-module-scss-module__RCmfiq__h2{font-size:calc(var(--font-size) + .25rem)}.Heading-module-scss-module__RCmfiq__h3{font-size:calc(var(--font-size) + .125rem)}.Heading-module-scss-module__RCmfiq__h4{font-size:var(--font-size)}.Heading-module-scss-module__RCmfiq__sub1{font-size:calc(var(--font-size) + .5rem)}.Heading-module-scss-module__RCmfiq__sub2{font-size:calc(var(--font-size) + .25rem)}.Heading-module-scss-module__RCmfiq__sub3{font-size:calc(var(--font-size) + .125rem)}.Heading-module-scss-module__RCmfiq__label{font-size:var(--font-size)}}
.StudentMenu-module__cf_WTq__menu{flex-direction:column;gap:20px;width:100%;max-width:322px;font-size:.875rem;font-weight:400;display:flex;position:relative}@media (max-width:1024px){.StudentMenu-module__cf_WTq__menu{width:calc(100% + 40px);max-width:1280px;margin-bottom:40px;left:-20px}}.StudentMenu-module__cf_WTq__menu-wrapper{border:1px solid var(--border-color);background-color:var(--background);border-radius:15px;position:relative;overflow:hidden}.StudentMenu-module__cf_WTq__menu-wrapper .StudentMenu-module__cf_WTq__menu-item{cursor:pointer;border-bottom:1px solid var(--border-color);align-items:center;gap:10px;width:100%;padding:20px;transition:background-color .2s;display:flex}.StudentMenu-module__cf_WTq__menu-wrapper :last-child>.StudentMenu-module__cf_WTq__menu-item{border-bottom:none}@media (max-width:1024px){.StudentMenu-module__cf_WTq__menu-wrapper{background-color:unset;border-radius:unset;scrollbar-width:none;white-space:nowrap;scroll-behavior:auto;border:none;gap:10px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.StudentMenu-module__cf_WTq__menu-wrapper::-webkit-scrollbar{display:none}.StudentMenu-module__cf_WTq__menu-wrapper .StudentMenu-module__cf_WTq__menu-item{border:1px solid var(--border-color);border-radius:var(--border-radius-phone);min-width:fit-content;padding:15px 20px}}.StudentMenu-module__cf_WTq__menu-item:hover,.StudentMenu-module__cf_WTq__menu-item-active{background-color:var(--hover-bg-white)}@media (max-width:1024px){.StudentMenu-module__cf_WTq__button{display:none}}
.LoginForm-module-scss-module__GB7NKq__form{border:1px solid var(--border-color);border-radius:30px;flex-direction:column;gap:20px;width:100%;max-width:410px;margin:25px auto auto;padding:25px 30px;display:flex}@media (max-width:768px){.LoginForm-module-scss-module__GB7NKq__form{padding:15px}}.LoginForm-module-scss-module__GB7NKq__form-title{letter-spacing:1px;font-size:1.5rem;font-weight:800}.LoginForm-module-scss-module__GB7NKq__forgot-password-container{justify-content:end;margin-top:5px;display:flex}.LoginForm-module-scss-module__GB7NKq__forgot-password{width:fit-content;color:var(--label-color);cursor:pointer;font-size:.875rem;text-decoration:underline}.LoginForm-module-scss-module__GB7NKq__actions{flex-direction:column;gap:16px;display:flex}.LoginForm-module-scss-module__GB7NKq__submit-button{background-color:var(--accent-color);color:var(--accent-text-color);cursor:pointer;text-transform:uppercase;border-radius:15px;padding:15px;font-size:.875rem;font-weight:700;transition:background-color .2s}.LoginForm-module-scss-module__GB7NKq__register-text{text-align:center;font-size:.875rem;font-weight:700}.LoginForm-module-scss-module__GB7NKq__register-link{color:var(--accent-color);text-decoration:underline}
.ErrorPage-module-scss-module__bpXM_W__errorPage{max-width:500px;margin:3rem auto auto}.ErrorPage-module-scss-module__bpXM_W__title{margin-bottom:.5rem;font-weight:700}.ErrorPage-module-scss-module__bpXM_W__description{margin-bottom:1.5rem;font-size:16px}.ErrorPage-module-scss-module__bpXM_W__button{margin-bottom:.5rem}
.PartnerOfferContent-module-scss-module__ShYBUa__container{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:25px;display:grid}@media (max-width:1024px){.PartnerOfferContent-module-scss-module__ShYBUa__container{grid-template-columns:1fr}}.PartnerOfferContent-module-scss-module__ShYBUa__discount-wrapper{flex-direction:column;gap:1.5rem;display:flex}.PartnerOfferContent-module-scss-module__ShYBUa__no-promos{text-align:center;width:100%;font-size:18px;font-weight:700}@media (max-width:1024px){.PartnerOfferContent-module-scss-module__ShYBUa__no-promos{max-width:unset}}.PartnerOfferContent-module-scss-module__ShYBUa__podarok{border-radius:var(--border-radius);background-color:var(--bg-purple);flex-direction:column;gap:4.5rem;min-height:340px;padding:3rem 2rem;display:flex;position:relative;color:#000!important}.PartnerOfferContent-module-scss-module__ShYBUa__podarok__title{font-family:var(--font-headings);-webkit-user-select:none;user-select:none;font-variation-settings:"wght" 800,"wdth" 125;width:250px;font-size:2rem;font-weight:800;line-height:1}.PartnerOfferContent-module-scss-module__ShYBUa__podarok__button{border:none;border-radius:30px;font-size:1.5rem;font-weight:700;line-height:1;text-transform:lowercase!important;width:fit-content!important;padding:.75rem 1rem!important}.PartnerOfferContent-module-scss-module__ShYBUa__podarok__image{-webkit-user-select:none;user-select:none;position:absolute;bottom:0;right:0}
.StudIdPage-module__vZSGJG__card{max-width:588px;padding:40px;position:relative;overflow:hidden}@media (max-width:1024px){.StudIdPage-module__vZSGJG__card{padding:20px}}.StudIdPage-module__vZSGJG__corner-lines{z-index:0;position:absolute}.StudIdPage-module__vZSGJG__corner-lines-up{width:186px;height:57px;top:0;right:-48px;transform:rotate(180deg)}@media (max-width:1024px){.StudIdPage-module__vZSGJG__corner-lines-up{width:310px;height:85px;left:20px}}.StudIdPage-module__vZSGJG__corner-lines-down{right:unset;width:310px;height:95px;bottom:0;transform:scaleX(-1)}@media (max-width:1024px){.StudIdPage-module__vZSGJG__corner-lines-down{width:222px;height:68px;bottom:100px;right:-80px;transform:rotate(-90deg)scaleX(-1)}}.StudIdPage-module__vZSGJG__content{z-index:1;gap:40px;display:flex;position:relative}@media (max-width:1024px){.StudIdPage-module__vZSGJG__content{flex-direction:column;align-items:center;gap:20px}}.StudIdPage-module__vZSGJG__photo{z-index:1;border:1px solid var(--border-color);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:360px;min-width:200px;max-width:200px;min-height:200px;max-height:200px;display:flex;position:relative}.StudIdPage-module__vZSGJG__upload-button{z-index:2;cursor:pointer;border:1px solid var(--border-color);background-color:var(--background);border-radius:360px;width:50px;height:50px;position:absolute;bottom:0;right:0}.StudIdPage-module__vZSGJG__upload-button .StudIdPage-module__vZSGJG__camera-icon{width:24px;height:24px;transform:translate(50%,50%)}.StudIdPage-module__vZSGJG__hidden-input{display:none}.StudIdPage-module__vZSGJG__spinner{border-top:2px solid var(--label-color);background-color:var(--background);border-radius:360px;width:24px;height:24px;animation:1s linear infinite StudIdPage-module__vZSGJG__spin;position:absolute;top:25%;left:25%}@keyframes StudIdPage-module__vZSGJG__spin{to{transform:rotate(360deg)}}.StudIdPage-module__vZSGJG__info{flex-direction:column;gap:15px;width:100%;display:flex}.StudIdPage-module__vZSGJG__info .StudIdPage-module__vZSGJG__info-block{flex-direction:column;gap:5px;display:flex}.StudIdPage-module__vZSGJG__info .StudIdPage-module__vZSGJG__info-block .StudIdPage-module__vZSGJG__label{color:var(--label-color)}.StudIdPage-module__vZSGJG__info .StudIdPage-module__vZSGJG__info-block .StudIdPage-module__vZSGJG__value{font-size:1.25rem;font-weight:700}.StudIdPage-module__vZSGJG__edit-link{z-index:2;justify-content:space-between;align-items:center;padding:20px;display:flex;position:absolute;bottom:0;right:0}@media (max-width:1024px){.StudIdPage-module__vZSGJG__edit-link{margin-top:40px;padding:0;position:relative}}.StudIdPage-module__vZSGJG__edit-button{align-items:center;gap:10px;display:flex}.StudIdPage-module__vZSGJG__edit-button .StudIdPage-module__vZSGJG__edit-icon{box-sizing:border-box;width:24px;height:24px}.StudIdPage-module__vZSGJG__edit-button .StudIdPage-module__vZSGJG__edit-text{color:var(--label-color);font-size:.875rem;font-weight:400}
.StudentCredentialsPage-module__FW1MMG__credentials-form{border:1px solid var(--border-color);border-radius:15px;flex-direction:column;gap:20px;width:100%;max-width:588px;padding:20px;display:flex}.StudentCredentialsPage-module__FW1MMG__credentials-title{font-family:var(--font-headings);font-size:1.5rem;font-weight:800}@media (max-width:1024px){.StudentCredentialsPage-module__FW1MMG__credentials-title{font-size:1rem}}.StudentCredentialsPage-module__FW1MMG__form-row{flex-direction:row;align-items:flex-start;gap:24px;display:flex}@media (max-width:1024px){.StudentCredentialsPage-module__FW1MMG__form-row{flex-direction:column;gap:15px}}.StudentCredentialsPage-module__FW1MMG__server-error{color:var(--error-color);margin-top:8px;font-size:.875rem;font-weight:500}
.StudentNotificationsPage-module__ihGWZW__notifications-card{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--border-radius-phone);background-color:var(--background);flex-direction:column;width:100%;max-width:588px;padding:20px;display:flex}.StudentNotificationsPage-module__ihGWZW__notifications-title{font-family:var(--font-headings);margin-bottom:20px;font-size:1.5rem;font-weight:800}@media (max-width:1024px){.StudentNotificationsPage-module__ihGWZW__notifications-title{margin-bottom:10px}}.StudentNotificationsPage-module__ihGWZW__notifications-description{font-size:var(--font-size)}.StudentNotificationsPage-module__ihGWZW__notifications-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px;display:grid}@media (max-width:1024px){.StudentNotificationsPage-module__ihGWZW__notifications-grid{grid-template-columns:1fr;gap:10px}}.StudentNotificationsPage-module__ihGWZW__notification-item{border:1px solid var(--border-color);cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.StudentNotificationsPage-module__ihGWZW__save-button{margin-top:40px}
.StudentPolicyPage-module__EDU_2W__card-container{border:1px solid var(--border-color);border-radius:15px;flex-direction:column;width:100%;max-width:588px;padding:20px;display:flex}@media (max-width:1024px){.StudentPolicyPage-module__EDU_2W__card-container{max-width:100%}}.StudentPolicyPage-module__EDU_2W__title{font-family:var(--font-headings);font-size:1.5rem;font-weight:800}.StudentPolicyPage-module__EDU_2W__menu-buttons{gap:20px;margin-top:20px;display:flex}@media (max-width:1024px){.StudentPolicyPage-module__EDU_2W__menu-buttons{flex-direction:column}}.StudentPolicyPage-module__EDU_2W__select-menu{background-color:var(--hover-bg-white)}.StudentPolicyPage-module__EDU_2W__data{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:20px;display:grid}@media (max-width:1024px){.StudentPolicyPage-module__EDU_2W__data{grid-template-columns:1fr;gap:10px}}.StudentPolicyPage-module__EDU_2W__data-item{border:1px solid var(--border-color);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:15px 20px;font-size:.875rem;font-weight:500;display:flex}.StudentPolicyPage-module__EDU_2W__category-wrapper{flex-direction:column;gap:20px;margin-top:20px;display:flex}@media (max-width:1024px){.StudentPolicyPage-module__EDU_2W__category-wrapper{gap:10px}}.StudentPolicyPage-module__EDU_2W__category-item{border:1px solid var(--border-color);border-radius:15px;padding:20px}@media (max-width:1024px){.StudentPolicyPage-module__EDU_2W__category-item{padding:15px}}.StudentPolicyPage-module__EDU_2W__category-header{justify-content:space-between;align-items:center;font-weight:800;display:flex}.StudentPolicyPage-module__EDU_2W__category-title{overflow:hidden}@media (max-width:1024px){.StudentPolicyPage-module__EDU_2W__category-title{max-width:130px;font-size:.75rem}}.StudentPolicyPage-module__EDU_2W__category-controls{flex-shrink:0;justify-content:end;align-items:center;gap:20px;display:flex}@media (max-width:1024px){.StudentPolicyPage-module__EDU_2W__category-controls{gap:10px}}.StudentPolicyPage-module__EDU_2W__toggle-icon{cursor:pointer}.StudentPolicyPage-module__EDU_2W__category-description{margin-top:20px;font-size:.875rem}@media (max-width:1024px){.StudentPolicyPage-module__EDU_2W__category-description{font-size:.75rem}}.StudentPolicyPage-module__EDU_2W__category-list{flex-direction:column;gap:10px;margin-top:20px;font-size:14px;display:flex}.StudentPolicyPage-module__EDU_2W__save-button{margin-top:20px}
.StudentReferralProgramPage-module__YJh9ba__page-container{flex-direction:column;gap:40px;width:100%;max-width:588px;display:flex}@media (max-width:1024px){.StudentReferralProgramPage-module__YJh9ba__page-container{max-width:100%}}.StudentReferralProgramPage-module__YJh9ba__card{border:1px solid var(--border-color);border-radius:15px;flex-direction:column;width:100%;padding:20px;display:flex}@media (max-width:1024px){.StudentReferralProgramPage-module__YJh9ba__card{padding:15px}}.StudentReferralProgramPage-module__YJh9ba__card-title{font-family:var(--font-headings);font-size:1.5rem;font-weight:800}.StudentReferralProgramPage-module__YJh9ba__card-balance{font-family:var(--font-headings);font-size:3rem;font-weight:800}@media (max-width:1024px){.StudentReferralProgramPage-module__YJh9ba__card-balance{font-size:2rem}}.StudentReferralProgramPage-module__YJh9ba__modal-title{font-family:var(--font-headings);margin-bottom:10px;font-size:1.5rem;font-weight:800}.StudentReferralProgramPage-module__YJh9ba__modal-description{font-size:1rem}.StudentReferralProgramPage-module__YJh9ba__reward-button{margin-top:20px}@media (max-width:1024px){.StudentReferralProgramPage-module__YJh9ba__reward-button{font-size:.75rem}}.StudentReferralProgramPage-module__YJh9ba__info-text{color:var(--gray);margin-top:10px}.StudentReferralProgramPage-module__YJh9ba__error-text{color:#f5052e;margin-top:8px}.StudentReferralProgramPage-module__YJh9ba__description-text-group{flex-direction:column;gap:15px;margin-top:20px;display:flex}.StudentReferralProgramPage-module__YJh9ba__description-text{text-align:left}.StudentReferralProgramPage-module__YJh9ba__copy-buttons-row{flex-direction:row;gap:24px;margin-top:40px;display:flex}@media (max-width:1024px){.StudentReferralProgramPage-module__YJh9ba__copy-buttons-row{flex-wrap:wrap;gap:10px}}.StudentReferralProgramPage-module__YJh9ba__copy-button-wrapper{flex-direction:column;width:100%;display:flex}.StudentReferralProgramPage-module__YJh9ba__copy-info{color:var(--gray);font-size:.875rem}
.StudentPersonalLayout-module__m94qfq__layout{gap:24px;margin-top:40px;display:flex}@media (max-width:1024px){.StudentPersonalLayout-module__m94qfq__layout{display:block}}.StudentPersonalLayout-module__m94qfq__button{margin-top:40px;display:none}@media (max-width:1024px){.StudentPersonalLayout-module__m94qfq__button{display:block}}
