*{padding:0;margin:0;border:0}*,*:before,*:after{box-sizing:border-box}:focus:not(:focus-visible){outline:none}nav,footer,header,aside{display:block}html,body{width:100%;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font:inherit;-webkit-appearance:none;border-radius:0}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a{color:inherit;text-decoration:none}a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}address>*{font-style:normal}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=submit]{cursor:pointer}@font-face{font-family:"Mulish";src:url("../fonts/Mulish/Mulish-Variable-v2.woff2") format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+0401,U+0410-044F,U+0451,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FB00-FB06,U+FEFF,U+FFFC-FFFD}@font-face{font-family:"Mulish";src:url("../fonts/Mulish/Mulish-Variable-v2-ext.woff2") format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132,U+0134-0151,U+0154-017E,U+0181,U+018A,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01B3-01B4,U+01C4-01CE,U+01D4,U+01E5-01E7,U+01E9-01EB,U+01FA-021B,U+021F,U+0226-0228,U+022A-022D,U+0230-0233,U+0237,U+0253,U+0257,U+0259,U+02B9-02BA,U+02BE-02BF,U+02C7-02CC,U+02D8-02D9,U+02DB,U+02DD,U+0394,U+03A3,U+03A9,U+03BC,U+03C0,U+0400,U+0402-040F,U+0450,U+0452-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04A5,U+04A8-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+27E8-27E9,U+F8FF}@font-face{font-family:"Mulish";src:url("../fonts/Mulish/Mulish-Italic-Variable-v2.woff2") format("woff2");font-weight:200 1000;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+0401,U+0410-044F,U+0451,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FB00-FB06,U+FEFF,U+FFFC-FFFD}@font-face{font-family:"Mulish";src:url("../fonts/Mulish/Mulish-Italic-Variable-v2-ext.woff2") format("woff2");font-weight:200 1000;font-style:italic;font-display:swap;unicode-range:U+0100-0130,U+0132,U+0134-0151,U+0154-017E,U+0181,U+018A,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01B3-01B4,U+01C4-01CE,U+01D4,U+01E5-01E7,U+01E9-01EB,U+01FA-021B,U+021F,U+0226-0228,U+022A-022D,U+0230-0233,U+0237,U+0253,U+0257,U+0259,U+02B9-02BA,U+02BE-02BF,U+02C7-02CC,U+02D8-02D9,U+02DB,U+02DD,U+0394,U+03A3,U+03A9,U+03BC,U+03C0,U+0400,U+0402-040F,U+0450,U+0452-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04A5,U+04A8-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+27E8-27E9,U+F8FF}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/Raleway-Variable-v2.woff2") format("woff2");font-weight:100 900;font-variant-numeric:lining-nums;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+0401,U+0410-044F,U+0451,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FB00-FB06,U+FEFF,U+FFFC-FFFD}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/Raleway-Variable-v2-ext.woff2") format("woff2");font-weight:100 900;font-variant-numeric:lining-nums;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-017E,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01C4-01CC,U+01E6-01E7,U+01EA-01EB,U+01F1-01F5,U+01FA-021B,U+022A-022D,U+0230-0233,U+0237,U+0259,U+02B9-02BA,U+02BE-02BF,U+02C7-02CC,U+02D8-02D9,U+02DB,U+02DD,U+0394,U+03A9,U+03BC,U+03C0,U+0400,U+0402-040F,U+0450,U+0452-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+F6C3}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/Raleway-Italic-Variable-v2.woff2") format("woff2");font-weight:100 900;font-variant-numeric:lining-nums;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+0401,U+0410-044F,U+0451,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FB00-FB06,U+FEFF,U+FFFC-FFFD}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/Raleway-Italic-Variable-v2-ext.woff2") format("woff2");font-weight:100 900;font-variant-numeric:lining-nums;font-style:italic;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-017E,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01C4-01CC,U+01E6-01E7,U+01EA-01EB,U+01F1-01F5,U+01FA-021B,U+022A-022D,U+0232-0233,U+0237,U+0259,U+02B9,U+02C7-02C9,U+02CC,U+02D8-02D9,U+02DB,U+02DD,U+0394,U+03A9,U+03BC,U+03C0,U+0400,U+0402-040F,U+0450,U+0452-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1DD7,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E5F,U+1E62-1E65,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+F6C3}@font-face{font-family:"Gerhaus";src:url("../fonts/Gerhaus/Gerhaus-v2.woff2") format("woff2");font-weight:100 900;font-variant-numeric:lining-nums;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+0401,U+0410-044F,U+0451,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FB00-FB06,U+FEFF,U+FFFC-FFFD}@font-face{font-family:"Gerhaus";src:url("../fonts/Gerhaus/Gerhaus-v2-ext.woff2") format("woff2");font-weight:100 900;font-variant-numeric:lining-nums;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0137,U+0139-0148,U+014A-0151,U+0154-0181,U+0186,U+0189-018A,U+018F-0192,U+0194,U+0197,U+019D,U+01A2-01A3,U+01A7-01A8,U+01B1-01B2,U+01B5-01B7,U+01C0-01C3,U+01CD-01D4,U+01E4-01EB,U+01EE-01EF,U+01F4-01F5,U+01F8-01F9,U+0202-0203,U+0206-0207,U+020A-020B,U+020E-020F,U+0212-0213,U+0216-021B,U+021E-021F,U+0226-0229,U+022E-022F,U+0241-0244,U+0253-0254,U+0256-0257,U+0259,U+025B,U+0263,U+0268,U+0272,U+0289-028B,U+0292,U+0294-0296,U+02AD,U+02B9-02BA,U+02BD,U+02C7,U+02C9-02CB,U+02D0-02D1,U+02D8-02D9,U+02DB,U+037B-037E,U+0386-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D1,U+03D5,U+03D8-03DD,U+03E8-03E9,U+03EC-03ED,U+03F2,U+03F4,U+03F7-03F9,U+03FD-0400,U+0402-040F,U+0450,U+0452-045F,U+0472-0473,U+047A-047B,U+0480-0481,U+0490-0493,U+0496-04A5,U+04AA-04B3,U+04B8-04BB,U+04C0-04C2,U+04CB-04CC,U+04CF-04D1,U+04D6-04DF,U+04E2-04EB,U+04EE-04F7,U+04FE-04FF,U+058F,U+1E02-1E03,U+1E0A-1E0D,U+1E10-1E11,U+1E1E-1E1F,U+1E24-1E25,U+1E36-1E37,U+1E3A-1E3B,U+1E3E-1E41,U+1E44-1E45,U+1E48-1E49,U+1E56-1E57,U+1E5A-1E5B,U+1E60-1E63,U+1E6A-1E6D,U+1E7C-1E7D,U+1E80-1E85,U+1E90-1E93,U+1E9B-1E9E,U+1EB8-1EB9,U+1EBC-1EBD,U+1ECA-1ECD,U+1EE4-1EE5,U+1EF2-1EF5,U+1EF8-1EF9,U+1F70-1F7D,U+1FBA-1FBB,U+1FC6,U+1FC8-1FCB,U+1FDA-1FDB,U+1FEA-1FEB,U+1FF6,U+1FF8-1FFB,U+5186,U+A71B-A71C,U+A78B-A78C,U+1F12F}@font-face{font-family:"Caveat";src:url("../fonts/Caveat/Caveat-v2.woff2") format("woff2");font-weight:100 900;font-variant-numeric:lining-nums;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+0401,U+0410-044F,U+0451,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FB00-FB06,U+FEFF,U+FFFC-FFFD}@font-face{font-family:"Caveat";src:url("../fonts/Caveat/Caveat-v2-ext.woff2") format("woff2");font-weight:100 900;font-variant-numeric:lining-nums;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-017E,U+018F,U+0192,U+01C4-01CC,U+01D4,U+01E5,U+01E7,U+01E9-01EB,U+01EF,U+01F1-01F5,U+01FA-021B,U+021F,U+0237,U+0259,U+0292,U+02C7,U+02C9,U+02D8-02D9,U+02DB,U+02DD,U+03BC,U+0400,U+0402-040F,U+0450,U+0452-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04A5,U+04A8-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1E0C-1E0D,U+1E24-1E25,U+1E44-1E45,U+1E5A-1E5B,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E92-1E93,U+1EB8-1EB9,U+1EBC-1EBD,U+1ECA-1ECD,U+1EE4-1EE5,U+1EF2-1EF3,U+1EF8-1EF9,U+27E8-27E9,U+F6C3}@font-face{font-family:"Lato";src:url("../fonts/Lato/Lato-Regular-v2.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+0401,U+0410-044F,U+0451,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FB00-FB06,U+FEFF,U+FFFC-FFFD}@font-face{font-family:"Lato";src:url("../fonts/Lato/Lato-Regular-v2-ext.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-02FF,U+0374-0375,U+037A-037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D0-0400,U+0402-040F,U+0450,U+0452-0486,U+0488-0513,U+0E3F,U+1D00-1DCA,U+1DFE-1E9B,U+1E9E,U+1EA0-1EF9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+20DD,U+2460-2473,U+24EA-24F4,U+24FF-2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+2C60-2C6C,U+2C74-2C77,U+2E17,U+A717-A71A,U+A720-A721,U+F8FF,U+FE20-FE23}@font-face{font-family:"Lato";src:url("../fonts/Lato/Lato-Bold-v2.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+0401,U+0410-044F,U+0451,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FB00-FB06,U+FEFF,U+FFFC-FFFD}@font-face{font-family:"Lato";src:url("../fonts/Lato/Lato-Bold-v2-ext.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-02FF,U+0374-0375,U+037A-037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D0-0400,U+0402-040F,U+0450,U+0452-0486,U+0488-0513,U+0E3F,U+1D00-1DCA,U+1DFE-1E9B,U+1E9E,U+1EA0-1EF9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+20DD,U+2460-2473,U+24EA-24F4,U+24FF-2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+2C60-2C6C,U+2C74-2C77,U+2E17,U+A717-A71A,U+A720-A721,U+F8FF,U+FE20-FE23}@font-face{font-family:"Lato";src:url("../fonts/Lato/Lato-Italic-v2.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+0401,U+0410-044F,U+0451,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FB00-FB06,U+FEFF,U+FFFC-FFFD}@font-face{font-family:"Lato";src:url("../fonts/Lato/Lato-Italic-v2-ext.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-02FF,U+0374-0375,U+037A-037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D0-0400,U+0402-040F,U+0450,U+0452-0486,U+0488-0513,U+0E3F,U+1D00-1DCA,U+1DFE-1E9B,U+1E9E,U+1EA0-1EF9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+20DD,U+2460-2473,U+24EA-24F4,U+24FF-2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+2C60-2C6C,U+2C74-2C77,U+2E17,U+A717-A71A,U+A720-A721,U+F8FF,U+FE20-FE23}:root{--purple: #7a4e89;--plum: #7c5ca7;--lilac: #c4a2e0;--lilac-soft: #c29ed4;--lilac-light: #e7daf3;--violet: #cf94ff;--amber: #ffc74f;--pink: #f8789d;--crimson: #dc0140;--red: #e8202a;--error: #f00;--ink: #373736;--ink-dark: #1a1a1a;--graphite: #2f3023;--charcoal: #2f2f2f;--gray: #5d5d5d;--gray-dark: #444;--gray-mid: #555;--gray-light: #aaa;--gray-line: #ccc;--placeholder: #807f91;--white: #fff;--black: #000;--cream: #fdf8f1;--sand: #f9eedd;--paper: #faf9f7;--beige: #f2ece4;--field: #f5f5f5;--mauve: #9976a4;--mauve-light: #e6d6eb;--white-rgb: 255, 255, 255;--black-rgb: 0, 0, 0;--purple-rgb: 122, 78, 137;--violet-rgb: 207, 148, 255;--ink-rgb: 55, 55, 54;--graphite-rgb: 47, 48, 35;--wheat-rgb: 244, 221, 186;--navy-rgb: 2, 0, 37;--shadow-rgb: 34, 60, 80;--gradient-accent: linear-gradient(247.45deg, var(--amber) 7.27%, var(--violet) 96.34%);--color-focus: var(--purple);--font-main: "Lato", sans-serif;--font-ui: "Mulish", sans-serif;--font-title: "Raleway", sans-serif;--font-display: "Gerhaus", sans-serif;--font-hand: "Caveat", sans-serif;--container: 1160px;--gutter: 16px;--radius-card: 20px;--radius-pill: 200px;--z-overlay: 999;--z-footer: 999;--z-window: 1000;--z-float: 9999;--z-tooltip: 9999;--z-banner: 100000;--dur-fast: 0.2s;--dur: 0.3s;--dur-mid: 0.5s;--dur-slow: 1s}html.overflow{overflow:hidden}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none}body{font-family:var(--font-main);font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:var(--ink);background:var(--white)}@media(max-width: 700px){body{font-size:14px;line-height:150%}}main{background:rgba(var(--wheat-rgb), 0.2);background-position:center top;background-repeat:repeat-y;background-size:100vw auto;border-bottom-left-radius:50px;border-bottom-right-radius:50px}input,select,textarea,button{font-family:var(--font-ui);font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.wrapper{position:relative;margin:0 auto;max-width:min(100vw,1920px);box-shadow:0 0 8px 0 rgba(var(--shadow-rgb), 0.2);overflow-x:clip}@media(max-width: 900px){.wrapper{overflow:hidden}}section{z-index:1;position:relative;padding:64px 0}@media(max-width: 900px){section{padding:0}}.container{position:relative;margin:0 auto;padding:0 var(--gutter);width:100%;max-width:calc(var(--container) + var(--gutter)*2)}a{transition:var(--dur-fast)}a:hover{color:var(--purple)}.link{position:relative}.link::after{content:"";position:absolute;left:0;bottom:-10px;width:0;height:2px;background:var(--purple);transition:var(--dur-fast)}.link:hover::after{width:100%}.btn{display:block;width:-moz-fit-content;width:fit-content;padding:12px 32px;border-radius:var(--radius-pill);background:var(--gradient-accent);background-size:200%;box-shadow:0 4px 10px 0 rgba(var(--black-rgb), 0.15);transition:var(--dur-slow);font-weight:700;font-size:16px;line-height:110%;text-transform:uppercase;color:var(--white);text-align:center}.btn:hover{color:var(--white);background-position:right;box-shadow:0 0 0 0 rgba(var(--black-rgb), 0)}@media(max-width: 700px){.btn{padding:12px 16px;font-size:14px;line-height:110%}}.slider-arrow{z-index:1;position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:none;font-size:0}.slider-arrow::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:var(--dur-fast);width:100%;height:100%;background:url("/assets/media/global/steps/bg-num.svg") center/contain no-repeat}.slider-arrow:active::before,.slider-arrow:hover::before{transform:translate(-50%, -50%) scale(1.3)}.slider-arrow::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:25px;height:20px;background:var(--purple);-webkit-mask:url("/assets/media/global/arrow.svg") center/contain no-repeat;mask:url("/assets/media/global/arrow.svg") center/contain no-repeat}.slider-arrow.slider-prev{left:-28px}.slider-arrow.slider-prev::after{transform:translate(-50%, -50%) rotate(180deg)}.slider-arrow.slider-next{right:-28px}@keyframes swing{0%,100%{transform:translateX(0) rotate(-5deg)}50%{transform:translateX(12px) rotate(5deg)}}.hidden{display:none !important}.mob_only{display:none}@media(max-width: 900px){.mob_only{display:block}}@media(max-width: 900px){.mob_hide{display:none}}.window{z-index:-1;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);visibility:hidden;opacity:0;pointer-events:none;transition:var(--dur-fast);min-width:320px;max-width:calc(100vw - 32px)}.window.active{z-index:var(--z-window);visibility:visible;transition:var(--dur-fast),visibility 0s;opacity:1;pointer-events:initial}.window-background{z-index:-1;position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--black);cursor:pointer;visibility:hidden;opacity:0;pointer-events:none;transition:var(--dur-fast)}.window-background.active{z-index:var(--z-overlay);visibility:visible;opacity:.7;pointer-events:initial}.window-open{cursor:pointer}.window-close{position:absolute;right:-15px;top:-50px;width:50px;height:50px;cursor:pointer;transition:transform var(--dur-fast);background:rgba(0,0,0,0)}.window-close:hover{transform:rotate(90deg)}.window-close::before,.window-close::after{content:"";position:absolute;top:24px;left:16px;width:20px;height:2px;background:var(--white)}.window-close::before{transform:rotate(45deg)}.window-close::after{transform:rotate(-45deg)}@media(max-width: 740px){.window-close{top:-45px;right:0}}.window[data-window=unsubscribe]{width:400px}.window-unsubscribe{background:var(--white);border-radius:16px 0 16px 16px}.window-unsubscribe .text{padding:30px}.window-unsubscribe .title{font-weight:bold;font-size:20px;line-height:1.3;margin-bottom:20px}.window-unsubscribe p:not(:last-child){margin-bottom:15px}.window-unsubscribe a{text-decoration:underline}@media(max-width: 740px){.window-unsubscribe .text{padding:20px}.window-unsubscribe .title{font-size:18px;line-height:1.3}.window-unsubscribe p{font-size:16px;line-height:1.3}}.window[data-window=iframe]{width:1280px}.window[data-window=iframe] iframe{width:100%;height:calc(100svh - 100px)}@media(max-width: 900px){.window[data-window=preview]{width:98%;min-width:unset;max-width:unset}}.window .payment{display:flex;flex-direction:column;max-width:35%;position:absolute;top:50%;left:10%;transform:translateY(-50%)}@media(max-width: 900px){.window .payment{max-width:100%;left:0}}.window[data-window=preview] .window-close{z-index:3;top:20px;right:20px}.window[data-window=preview] .window-close::before,.window[data-window=preview] .window-close::after{background:var(--purple)}.window[data-window=preview] .payment-buttons{grid-template-columns:1fr}.payment{padding:2em 1em;max-width:100%;background:rgba(var(--white-rgb), 0.8);backdrop-filter:blur(5px);border-radius:var(--radius-card);text-align:center}@media(max-width: 700px){.payment{padding:16px;border-radius:16px}}.payment-h2{font-weight:600;font-family:var(--font-main);font-size:22px;line-height:110%;color:var(--ink)}@media(max-width: 900px){.payment-h2{margin-bottom:1em;font-size:18px}}.payment-desc{margin:8px auto 0;font-weight:500;font-size:16px;line-height:120%;color:var(--ink)}@media(max-width: 900px){.payment-desc{margin-bottom:1em}}@media(max-width: 700px){.payment-desc{margin-top:4px}}.payment-docs{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:6px 20px 6px 6px;border:2px solid var(--lilac-light);border-radius:32px;background:var(--white);color:var(--purple);cursor:pointer;transition:var(--dur);font-family:var(--font-main);font-weight:600;font-size:16px;line-height:120%;text-align:left}.payment-docs:hover{border-color:var(--purple)}@media(max-width: 900px){.payment-docs{margin-top:0}}@media(max-width: 700px){.payment-docs{font-size:14px}}.payment-docs__icon{flex:none;box-sizing:content-box;width:20px;height:20px;padding:7px;border-radius:50%;background:var(--lilac-light);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.payment-input{margin-top:24px;display:grid;gap:16px;grid-template-rows:1fr;grid-template-columns:1fr}.payment-input input{padding:10px 14px;width:100%;border:2px solid var(--lilac-light);border-radius:32px;background:var(--white);transition:var(--dur-mid);font-weight:500}@media(max-width: 700px){.payment-input input{padding-block:6px}}.payment-input input::-moz-placeholder{color:var(--placeholder)}.payment-input input::placeholder{color:var(--placeholder)}.payment-input input:not(:-moz-placeholder){border-color:var(--violet)}.payment-input input:focus,.payment-input input:not(:placeholder-shown){border-color:var(--violet)}.payment-input input.error{border-color:var(--error)}.payment-sum{position:relative;display:grid;grid-template-columns:repeat(5, auto);align-items:center;border-radius:10px}@media(max-width: 700px){.payment-sum{grid-template-columns:repeat(3, 1fr)}}.payment-sum:not(:first-child){margin-top:24px}@media(max-width: 700px){.payment-sum:not(:first-child){margin-top:16px}}.payment-sum--item{z-index:1;position:relative;display:flex;align-items:center;justify-content:center;margin:5px;padding:10px 15px;border-radius:10px;background:var(--cream);border:2px solid var(--cream);color:inherit;transition:var(--dur);cursor:pointer;font-family:var(--font-main);font-weight:700;font-size:20px;line-height:140%}@media(max-width: 900px){.payment-sum--item{padding:1em 8px;font-size:16px}}.payment-sum--item:first-child{margin-left:0}@media(max-width: 900px){.payment-sum--item:nth-child(3){margin-right:0}}.payment-sum--item:hover,.payment-sum--item.active{z-index:1;background:var(--white);border-color:var(--purple);color:var(--purple)}.payment-sum--input{z-index:1;position:relative;grid-column:span 2;margin-left:5px;padding:10px 15px;width:100%;border-radius:10px;background:var(--cream);border:2px solid var(--cream);transition:var(--dur);font-family:var(--font-main);font-weight:700;font-size:20px;line-height:140%;text-align:center;color:var(--ink)}@media(max-width: 900px){.payment-sum--input{padding:1em 8px;font-size:16px}}@media(max-width: 700px){.payment-sum--input{grid-column:span 3;margin:5px 0 0}}.payment-sum--input::-moz-placeholder{color:var(--ink)}.payment-sum--input::placeholder{color:var(--ink)}.payment-sum--input:hover,.payment-sum--input:focus,.payment-sum--input.active{background:var(--white);border-color:var(--purple)}.payment-sum--input.active{color:var(--purple)}.payment-buttons{display:grid;grid-template-columns:1fr 1.2fr;gap:1em;align-items:center;justify-items:start;margin-top:1em;padding-bottom:1em;border-bottom:2px solid rgba(var(--violet-rgb), 0.2)}@media(max-width: 700px){.payment-buttons{grid-template-columns:1fr;justify-items:center;margin-top:16px;gap:1em}}.payment-buttons label{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;font-weight:400;font-size:14px;line-height:110%;color:var(--lilac)}.payment-buttons label p{text-align:left}.payment-buttons label o{margin-top:1em;opacity:.6;font-size:12px;line-height:110%;color:var(--ink)}.payment-buttons input[type=checkbox]{position:relative;margin-right:.5em;width:30px;min-width:30px;height:30px;border:3px solid var(--lilac);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);vertical-align:middle;cursor:pointer}.payment-buttons input[type=checkbox]:checked{border-color:var(--lilac);background:var(--lilac)}.payment-buttons input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:14px;background:var(--white);-webkit-mask:url(../media/payment/checkbox.svg) center/contain no-repeat;mask:url(../media/payment/checkbox.svg) center/contain no-repeat;opacity:0;transition:var(--dur-fast)}.payment-buttons input[type=checkbox]:checked::after{opacity:1}.payment-submit{z-index:0;position:relative;padding:16px 8px;width:100%;border-radius:var(--radius-pill);overflow:hidden;background:var(--gradient-accent);font-weight:600;font-size:18px;line-height:28px;letter-spacing:-0.02em;text-transform:none}@media(max-width: 700px){.payment-submit{padding:1em 8px;font-size:16px;line-height:140%}}.payment-submit::before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-image:linear-gradient(120.87deg, var(--amber) 7.27%, var(--violet) 96.34%);transition:var(--dur-slow)}.payment-submit::after{content:"";position:absolute;top:-100%;left:-60%;width:110%;height:200%;background:linear-gradient(120deg, rgba(var(--white-rgb), 0) 10%, rgba(var(--white-rgb), 0.3) 50%, rgba(var(--white-rgb), 0) 90%);transform:skewX(-20deg) translateX(-100%);pointer-events:none;animation:payment-glint 15s linear infinite}@media(prefers-reduced-motion: reduce){.payment-submit::after{animation:none}}.payment-submit:hover::before{opacity:1;transition:var(--dur-slow)}@media(max-width: 700px){.payment-submit.recurrent{padding-right:2em}}.payment-submit:not(.recurrent){background:var(--gradient-accent);font-size:20px;line-height:110%;color:var(--white)}@media(max-width: 700px){.payment-submit:not(.recurrent){font-size:16px;line-height:110%}}.payment-submit:not(.recurrent)::before{background:var(--white);background-image:linear-gradient(110.45deg, var(--amber) 7.27%, var(--violet) 96.34%)}.payment-submit .info-icon{position:absolute;top:50%;transform:translate(0, -50%);margin-left:8px;width:25px;vertical-align:middle;opacity:.7;cursor:pointer}.payment-submit .info-icon:hover{opacity:.9}.payment-submit.btn.disable{filter:grayscale(1);pointer-events:none}.payment-submit .sum_total{font-weight:800}.payment-policy{display:grid;gap:6px;margin:20px auto 0;max-width:510px;font-size:12px;line-height:100%;text-align:center;color:rgba(var(--navy-rgb), 0.6)}@media(max-width: 900px){.payment-policy{margin-top:2em}}@media(max-width: 700px){.payment-policy{line-height:150%}}.payment-policy label{display:flex;align-items:center;gap:10px;text-align:left}@media(max-width: 900px){.payment-policy label{line-height:1}}@media(max-width: 700px){.payment-policy label{gap:6px}}.payment-policy input[type=checkbox]{flex:none;position:relative;width:20px;height:20px;border-radius:5px;background:var(--cream);border:1px solid var(--lilac);cursor:pointer;transition:var(--dur-fast)}@media(max-width: 767px){.payment-policy input[type=checkbox]{min-width:18px;width:18px;height:18px}}.payment-policy input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:14px;background:var(--white);-webkit-mask:url(../media/payment/checkbox.svg) center/contain no-repeat;mask:url(../media/payment/checkbox.svg) center/contain no-repeat;opacity:0;transition:var(--dur-fast)}@media(max-width: 767px){.payment-policy input[type=checkbox]::after{width:12px;height:12px}}.payment-policy input[type=checkbox]:checked{background:var(--lilac);border:1px solid var(--lilac)}.payment-policy input[type=checkbox]:checked::after{opacity:1}.payment-policy .window-open{color:rgba(var(--navy-rgb), 0.6);text-decoration:underline;transition:var(--dur-fast)}.payment-policy .window-open:hover{color:var(--pink)}.payment-policy p{margin-top:4px;font-weight:500;font-size:12px;line-height:100%}@media(max-width: 700px){.payment-policy p{margin-top:2px;line-height:110%}}@keyframes payment-glint{0%{transform:skewX(-20deg) translateX(-100%);opacity:0}10%{opacity:1}60%{transform:skewX(-20deg) translateX(120%);opacity:1}100%{transform:skewX(-20deg) translateX(120%);opacity:0}}.pb{display:block;margin-top:12px;width:100%}.pb[hidden]{display:none}.pb-main{position:relative;display:block;width:100%}.pb-line{z-index:2;position:relative;display:block;margin-bottom:6px;padding:3px;width:100%;height:32px;background-color:rgba(0,0,0,0);border-radius:var(--radius-pill);border:2px solid var(--lilac-light)}.pb-line__real{position:absolute;top:50%;left:3px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-inline:10px;width:0;min-width:-moz-min-content;min-width:min-content;height:24px;border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--violet) 0%, var(--amber) 100%);transform:translateY(-50%);font-size:16px;line-height:1;text-align:center;color:var(--white)}.pb-items{display:flex;justify-content:center;align-items:center;width:100%;font-size:14px;color:var(--purple)}.pb-item{display:block;margin:0 .5em;font-weight:600;font-size:14px;line-height:1.3;white-space:nowrap}.pb-item::after{content:attr(data-start-value)}.pb-item:first-child{text-align:left}.pb-item:last-child{text-align:right}.header{padding:48px 0;color:rgba(var(--purple-rgb), 0.7)}@media(max-width: 700px){.header{padding:16px 0}}.header-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2em}@media(max-width: 900px){.header-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0}}@media(max-width: 900px){.header-wrapper nav{order:3;grid-column:span 2;margin:0 auto}}.header-logotype{width:auto;height:72px;mix-blend-mode:multiply}@media(max-width: 900px){.header-logotype{order:1;width:80px}}@media(max-width: 700px){.header-logotype{height:auto}}.header nav{flex:auto;font-weight:500}.header nav ul{display:flex;align-items:center;gap:40px}@media(max-width: 700px){.header nav ul{gap:35px}}.header-contacts{display:grid}@media(max-width: 900px){.header-contacts{order:2;gap:1em;text-align:right}}.header-contacts a{opacity:.7}.preview{z-index:2;position:relative;padding:0 0 84px}@media(max-width: 900px){.preview{padding:0}}.preview .container,.preview .header{z-index:2;position:relative}.preview .btn{width:100%;text-transform:none}.preview-title{margin-bottom:32px;font-family:var(--font-title);font-weight:800;font-size:64px;line-height:100%;text-align:center;color:var(--ink)}@media(max-width: 900px){.preview-title{text-align:left}}@media(max-width: 700px){.preview-title{font-size:28px;line-height:140%}}.preview-title h1{font-family:var(--font-display);font-weight:400;font-size:42px;line-height:1.1}@media(max-width: 900px){.preview-title h1{font-size:28px}}.preview-title h1 span{color:var(--purple)}.preview-title h2{margin-top:16px;font-family:var(--font-ui);font-size:20px;line-height:120%;font-weight:500}@media(max-width: 900px){.preview-title h2{font-size:18px;text-align:left}}.preview-bg-image{z-index:0;position:absolute;top:0;left:0;width:100vw;height:100%;min-height:0;background:url("/assets/media/global/preview-bg.png") right top/contain no-repeat;background-size:50% auto;pointer-events:none;transition:height var(--dur);border-bottom-right-radius:50px;border-bottom-left-radius:50px}@media(max-width: 900px){.preview-bg-image{background-color:var(--paper)}}.preview .two-columns-text{display:flex;flex-direction:column;justify-content:space-between;height:100%;font-family:var(--font-main);font-size:16px;line-height:1.3}.preview .two-columns-text h1{font-family:var(--font-display);font-size:55px;line-height:1.1;font-weight:500;color:var(--graphite)}@media(max-width: 900px){.preview .two-columns-text h1{font-size:30px}}.preview .two-columns-text h1 span{color:var(--purple)}.preview .two-columns-text h2:not(.payment-h2){margin:.5em 0;font-family:var(--font-display);font-size:35px;line-height:1.1;color:var(--graphite)}@media(max-width: 900px){.preview .two-columns-text h2:not(.payment-h2){font-size:28px;line-height:110%}}.preview .two-columns-text h2:not(.payment-h2).front{font-family:var(--font-main);font-size:26px;line-height:130%;color:var(--purple)}@media(max-width: 900px){.preview .two-columns-text h2:not(.payment-h2).front{font-size:20px}}.preview .two-columns-text h2:not(.payment-h2) span{color:var(--purple)}.preview .two-columns-text p{margin-bottom:1em;font-family:var(--font-main);font-size:18px;line-height:1.3;color:var(--graphite)}@media(max-width: 700px){.preview .two-columns-text .payment-policy p{font-size:12px}}.preview .two-columns-text .separator{display:none}@media(max-width: 900px){.preview .two-columns-text .separator{display:block;min-height:400px;width:100%}}.preview .two-columns-image{position:relative;flex:1 1 320px;padding:1em;min-height:550px}@media(max-width: 900px){.preview .two-columns-image{top:40%;margin:2em auto;width:100%;min-height:auto}}.preview .two-columns-image .img-block{position:absolute;top:50%;left:40%;right:10%;height:auto;transform:translate(-50%, -50%)}.preview .two-columns-image .img-block-1{z-index:2;transform:translate(-70%, -90%)}.preview .two-columns-image .img-block-2{z-index:1;transform:translate(0%, -70%)}.preview .two-columns-image .img-block-3{z-index:3;transform:translate(-65%, -35%)}.preview .two-columns-image .img-block-4{width:60%;transform:translate(25%, 20%)}.preview .two-columns-image .img-block-4 img{animation:swing 25s infinite ease-in-out}@media(prefers-reduced-motion: reduce){.preview .two-columns-image .img-block-4 img{animation:none}}.preview .two-columns-image .img-block-5{min-height:120px;transform:translate(-85%, 170%) rotate(-5deg)}@media(max-width: 900px){.preview .two-columns-image .img-block-5{z-index:9;transform:translate(-140%, 50%) rotate(5deg)}}.preview .two-columns-image .img-block-5 .text{z-index:1;position:absolute;bottom:20%;left:80%;display:flex;align-items:center;justify-content:center;padding:1em 2em 1em 1em;width:100%;min-width:240px;height:120px;font-family:var(--font-hand);font-size:22px;color:var(--purple)}.preview .two-columns-image .img-block-5 .text::before{content:"";z-index:-1;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;min-width:240px;height:120px;background:url("/assets/media/global/cloud-2.svg") no-repeat center bottom/contain}.preview .two-columns-image .front.img-block-1{z-index:2;transform:translate(-60%, -70%) rotate(10deg)}.preview .two-columns-image .front.img-block-2{z-index:1;transform:translate(0%, -50%) rotate(12deg)}@media(max-width: 900px){.preview .two-columns-image .front.img-block-2{transform:translate(15%, -50%) rotate(12deg)}}.preview .two-columns-image .front.img-block-3{z-index:3;transform:translate(-65%, 0%) rotate(10deg)}@media(max-width: 900px){.preview .two-columns-image .front.img-block-3{transform:translate(-50%, 0%) rotate(10deg)}}.preview .two-columns-image .front.img-block-4{transform:translate(-90%, -40%) rotate(-45deg)}@media(max-width: 900px){.preview .two-columns-image .front.img-block-4{transform:translate(-80%, -45%) rotate(-25deg)}}.preview .two-columns-image .front.img-block-5{z-index:4;transform:translate(-140%, -22%) rotate(-5deg)}.preview .two-columns-image .front.img-block-5 .text{padding:1em 1em 1em 2em}@media(max-width: 900px){.preview .two-columns-image .front.img-block-5 .text{padding:0;font-size:18px}}.preview .two-columns-image .front.img-block-5 .text::before{transform:scaleX(-1) translateX(50%)}@media(max-width: 900px){.preview .two-columns-image .front.img-block-5 .text::before{height:100px;transform:scaleX(-1) translateX(50%) translateY(-10%)}}.preview .two-columns-image .img-bg{z-index:0;position:absolute;top:-5px;left:10px;width:100%;height:100%;opacity:.95;pointer-events:none;background-repeat:no-repeat;background-size:contain}.preview .two-columns-image .img-bg-1{background-image:url("/assets/media/global/mask-4-v2.svg")}.preview .two-columns-image .img-bg-2{background-image:url("/assets/media/global/mask-5.svg")}.preview .two-columns-image .img-bg-3{background-image:url("/assets/media/global/mask-6-v2.svg")}.preview .two-columns-image .masked-img{z-index:1;position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0;box-shadow:0 8px 32px rgba(var(--black-rgb), 0.12);-webkit-mask-image:url("/assets/media/global/mask-1.svg");mask-image:url("/assets/media/global/mask-1.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.preview .two-columns-image .mask-1{-webkit-mask-image:url("/assets/media/global/mask-4-v2.svg");mask-image:url("/assets/media/global/mask-4-v2.svg")}.preview .two-columns-image .mask-2{-webkit-mask-image:url("/assets/media/global/mask-5.svg");mask-image:url("/assets/media/global/mask-5.svg")}.preview .two-columns-image .mask-3{-webkit-mask-image:url("/assets/media/global/mask-6-v2.svg");mask-image:url("/assets/media/global/mask-6-v2.svg")}.preview .columns-bg-image{pointer-events:none}.preview .columns-bg-image .text{z-index:1;position:absolute;bottom:5%;right:30%;display:flex;align-items:center;justify-content:center;padding:1em 3em 1em 1em;width:240px;height:120px;font-family:var(--font-hand);font-size:22px;color:var(--purple)}@media(max-width: 900px){.preview .columns-bg-image .text{padding-left:2em;height:90px;font-size:20px;line-height:100%}}.preview .columns-bg-image .text::before{content:"";z-index:-1;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;min-width:240px;height:120px;background:url("/assets/media/global/cloud-1.svg") no-repeat center bottom/contain}@media(max-width: 900px){.preview .columns-bg-image .text::before{max-width:150px;height:90px}}.preview .columns-bg-image img.bg{width:100%;height:100%;aspect-ratio:13/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--radius-card);box-shadow:-32px -32px 64px -32px rgba(var(--black-rgb), 0),-8px -8px 0 0 var(--lilac-soft)}.preview .two-columns-img-wrapper{z-index:1;position:relative;padding:10px 0 0 10px;overflow:hidden}.preview .extra-img-1{position:absolute;bottom:-30%;right:-3%;width:55%;border-radius:0;box-shadow:none;-o-object-fit:cover;object-fit:cover}.preview .decorative-images-right{z-index:10;top:0;right:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:0;width:0;height:0;pointer-events:none}@media(max-width: 900px){.preview .decorative-images-right{width:50vw}}.preview .decorative-images-right .decor-img{position:absolute;right:0;display:block;opacity:.95;animation:swing 20s infinite ease-in-out}@media(max-width: 900px){.preview .decorative-images-right .decor-img{width:36px}}@media(prefers-reduced-motion: reduce){.preview .decorative-images-right .decor-img{animation:none}}.preview .decorative-images-right .i1{top:25%;right:-50%}.preview .decorative-images-right .i2{top:10%;right:-40%;max-width:940px}.preview .decorative-images-right .i3{top:40%;right:-20%;max-width:620px}.preview .decorative-images-right .i4{top:60%;right:-30%;max-width:720px}.preview .decorative-images-right .i5{top:50%;right:15%}.preview .decorative-images-right .i6{top:32%;right:0}.preview .decorative-images-right .i7{top:20%;right:15%}.preview .decorative-images-right .i8{top:70%;right:-10%}.preview .decorative-images-right .i9{z-index:-1;bottom:3%;left:-15%;transform:rotate(22deg)}.preview .decorative-images-right .i10{z-index:-1;bottom:3%;right:-15%}#floating-donate-btn{z-index:var(--z-float);position:fixed;left:50%;bottom:24px;display:flex;align-items:center;justify-content:center;padding:16px 48px;width:-moz-max-content;width:max-content;max-width:90%;overflow:hidden;border-radius:var(--radius-pill);background:linear-gradient(250deg, var(--purple) 6%, var(--pink) 124%);box-shadow:0 4px 16px rgba(var(--black-rgb), 0.12);cursor:pointer;opacity:0;visibility:hidden;transform:translateX(-50%);transition:opacity var(--dur),visibility var(--dur);font-weight:600;font-size:18px;line-height:28px;letter-spacing:-0.02em;text-transform:none;color:var(--white)}@media(max-width: 900px){#floating-donate-btn{padding-inline:8px;width:90%}}#floating-donate-btn.active{opacity:1;visibility:visible;transition:none}#floating-donate-btn::after{content:"";position:absolute;top:-100%;left:-60%;width:110%;height:200%;background:linear-gradient(120deg, rgba(var(--white-rgb), 0) 10%, rgba(var(--white-rgb), 0.3) 50%, rgba(var(--white-rgb), 0) 90%);transform:skewX(-20deg) translateX(-100%);pointer-events:none;animation:payment-glint 8s linear infinite}@media(prefers-reduced-motion: reduce){#floating-donate-btn::after{animation:none}}#floating-donate-btn::before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-image:linear-gradient(121deg, var(--purple) 6%, var(--pink) 124%);transition:var(--dur-slow)}#floating-donate-btn:hover::before{opacity:1}.cards-slider{position:relative;margin-bottom:0;padding-bottom:4em;overflow:hidden;clip-path:inset(0 0 0 0 round 0);background:url("/assets/media/global/bg-slider.svg") center top/contain no-repeat;background-size:100% 100%;-webkit-mask-image:url("/assets/media/global/bg-slider.svg");mask-image:url("/assets/media/global/bg-slider.svg");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width: 900px){.cards-slider{padding-bottom:0;background-size:auto 100%;background-position:center center;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:center center;mask-position:center center}}.cards-slider .bg-img{z-index:-1;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}.cards-slider .bg-img1{top:10%;left:0%}.cards-slider .bg-img2{top:10%;left:80%}@media(max-width: 900px){.cards-slider .cards-background{display:none}}.cards-slider .corner-img{position:absolute;-o-object-fit:contain;object-fit:contain;pointer-events:none;animation:swing 15s infinite ease-in-out}@media(prefers-reduced-motion: reduce){.cards-slider .corner-img{animation:none}}.cards-slider .corner-img.top{top:-15%;left:10%;max-width:30%}@media(max-width: 900px){.cards-slider .corner-img.top{bottom:auto;top:-10%;left:3%;max-width:15em}}.cards-slider-title{padding:4em 0;padding-left:60%;color:var(--white)}@media(max-width: 900px){.cards-slider-title{padding:4em 0 1em 0;padding-left:0;font-size:28px}}.cards-slider-title h2{margin-bottom:1em;font-family:var(--font-display);font-weight:700;font-size:40px}.cards-slider-title p{font-size:16px;line-height:130%}.cards-slider-wrapper{position:relative;margin-bottom:32px}.cards-slider-list{overflow:hidden}.cards-slider-list .swiper-wrapper{display:flex}.cards-slider .slide{display:flex;flex-direction:column;flex-shrink:0;align-items:center;padding:0 1em;width:33.3333333333%;height:auto;min-width:0}@media(max-width: 900px){.cards-slider .slide{width:50%}}@media(max-width: 700px){.cards-slider .slide{width:100%}}.cards-slider .slide{text-align:left}@media(max-width: 900px){.cards-slider .slide{padding:12px calc(1em + 12px)}}.cards-slider .slide img{width:100%;aspect-ratio:16/12;border-radius:var(--radius-card);-o-object-position:top;object-position:top}.cards-slider .slide .btn{margin-top:12px}.cards-slider .slide-text{display:flex;flex-direction:column;flex-grow:1;margin-bottom:8px;padding:1em;width:100%;border-radius:var(--radius-card);background:var(--lilac-light);text-align:left}.cards-slider .slide-text h3{display:inline-block;font-size:20px;font-weight:600;line-height:110%;color:var(--purple)}.cards-slider .slide-text h4{color:var(--purple)}.cards-slider .slide-text span{font-size:18px;line-height:130%;font-weight:400;color:var(--graphite)}.cards-slider .slide-text span.title{display:flex;justify-content:space-between;margin-bottom:1em}.cards-slider .slide-text .pb-line{background-color:var(--white)}.cards-slider .slide-text .pb-line__real{left:0;height:28px}.cards-slider .slide-text .pb{margin-top:auto;padding-top:12px}.cards-slider .slide-text .btn{padding:1em;width:100%;text-transform:none}.custom-two-columns-block{display:flex;align-items:stretch;margin:48px auto 0;overflow:hidden;border-radius:24px;background:var(--white);box-shadow:0 2px 16px rgba(var(--black-rgb), 0.067)}@media(max-width: 900px){.custom-two-columns-block{flex-direction:column;max-width:100%}}.custom-two-columns-img{position:relative;display:flex;justify-content:center;align-items:center;flex:1 1 320px;width:100%;min-width:260px;min-height:610px}@media(max-width: 900px){.custom-two-columns-img{margin:2em auto;min-height:auto}}.custom-two-columns-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-two-columns-form{display:flex;align-items:center;justify-content:center;flex:1 1 320px;padding:40px 10px;min-width:320px;background:var(--white)}@media(max-width: 900px){.custom-two-columns-form{padding:0;width:100%;min-width:0}}.custom-two-columns-form .payment{padding-left:5em}@media(max-width: 900px){.custom-two-columns-form .payment{padding:1em}}.custom-two-columns-img .img-block{position:absolute;top:50%;left:40%;right:10%;height:auto;transform:translate(-50%, -50%)}.custom-two-columns-img .img-block-1{z-index:2;transform:translate(-70%, -90%)}.custom-two-columns-img .img-block-2{z-index:1;transform:translate(0%, -70%)}.custom-two-columns-img .img-block-3{z-index:3;transform:translate(-65%, -35%)}.custom-two-columns-img .img-block-4{width:60%;transform:translate(25%, 20%)}.custom-two-columns-img .img-block-4 img{animation:swing 25s infinite ease-in-out}@media(prefers-reduced-motion: reduce){.custom-two-columns-img .img-block-4 img{animation:none}}.custom-two-columns-img .img-block-5{min-height:120px;transform:translate(-85%, 170%) rotate(-5deg)}@media(max-width: 900px){.custom-two-columns-img .img-block-5{z-index:9;transform:translate(-140%, 50%) rotate(5deg)}}.custom-two-columns-img .img-block-5 .text{z-index:1;position:absolute;bottom:20%;left:80%;display:flex;align-items:center;justify-content:center;padding:1em 2em 1em 1em;width:100%;min-width:240px;height:120px;font-family:var(--font-hand);font-size:22px;color:var(--purple)}.custom-two-columns-img .img-block-5 .text::before{content:"";z-index:-1;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;min-width:240px;height:120px;background:url("/assets/media/global/cloud-2.svg") no-repeat center bottom/contain}.custom-two-columns-img .img-bg{z-index:0;position:absolute;top:-5px;left:10px;width:100%;height:100%;opacity:.95;pointer-events:none;background-repeat:no-repeat;background-size:contain}.custom-two-columns-img .img-bg-1{background-image:url("/assets/media/global/mask-1.svg")}.custom-two-columns-img .img-bg-2{background-image:url("/assets/media/global/mask-2-v2.svg")}.custom-two-columns-img .img-bg-3{background-image:url("/assets/media/global/mask-3.svg")}.custom-two-columns-img .masked-img{z-index:1;position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0;box-shadow:0 8px 32px rgba(var(--black-rgb), 0.12);-webkit-mask-image:url("/assets/media/global/mask-1.svg");mask-image:url("/assets/media/global/mask-1.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.custom-two-columns-img .mask-1{-webkit-mask-image:url("/assets/media/global/mask-1.svg");mask-image:url("/assets/media/global/mask-1.svg")}.custom-two-columns-img .mask-2{-webkit-mask-image:url("/assets/media/global/mask-2-v2.svg");mask-image:url("/assets/media/global/mask-2-v2.svg")}.custom-two-columns-img .mask-3{-webkit-mask-image:url("/assets/media/global/mask-3.svg");mask-image:url("/assets/media/global/mask-3.svg")}.two-columns-block{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px;margin-bottom:15em}@media(max-width: 900px){.two-columns-block{flex-direction:column-reverse;gap:24px}}.two-columns-block.front{margin-bottom:0}.two-columns-text{display:flex;flex-direction:column;flex:1 1 320px;min-width:260px}.two-columns-text-inner{display:flex;flex-direction:column;height:100%}@media(max-width: 900px){.two-columns-text-inner{gap:1em}}.two-columns-img-wrapper{position:relative;flex:0 0 auto}.two-columns-story{z-index:1;position:relative;margin-top:8em;padding-right:4em}@media(max-width: 900px){.two-columns-story{margin-top:6em;padding-right:initial}}.two-columns-story>*:not(.story-bg-image){z-index:1;position:relative}.two-columns-story h2{margin:1em auto;font-family:var(--font-title);font-weight:600;font-size:18px}.two-columns-story p{margin:1.5em auto;font-size:18px;line-height:1.4;font-weight:400}@media(max-width: 900px){.two-columns-story p{font-family:var(--font-ui);font-weight:500;font-size:16px;color:rgba(var(--ink-rgb), 0.8)}}.two-columns-story p.color{position:relative;font-family:var(--font-hand);font-size:28px;line-height:1;color:var(--purple)}@media(max-width: 900px){.two-columns-story p.color{font-size:20px}}.two-columns-story p.color o{font-family:var(--font-main);font-size:18px;line-height:1.3;color:var(--lilac-soft)}.two-columns-story p.color.img-desc{margin:0 auto;max-width:80%;text-align:center}@media(max-width: 900px){.two-columns-story p.color.img-desc{max-width:100%}}.two-columns-story p.color.img-desc o{font-style:italic;font-size:16px}.two-columns-story p.image{position:relative;max-height:390px;text-align:center}.two-columns-story p.image img,.two-columns-story p.image video{max-width:100%;max-height:390px;border-radius:var(--radius-card)}.two-columns-story .mute-toggle-btn{z-index:10;position:absolute;top:20px;right:20px;padding:10px 15px;border:none;border-radius:5px;background:var(--purple);opacity:.8;cursor:pointer;color:var(--white)}.two-columns-story .mute-toggle-btn .emoji{display:inline;margin:0 .07em;padding:0;width:1em;height:1em;border:none;box-shadow:none;background:none;vertical-align:-0.1em}.two-columns-story .history-media{display:grid;grid-template-columns:repeat(2, auto);gap:10px}.two-columns-story .history-media>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.two-columns-story .story-bg-image{z-index:-1;position:absolute;top:-3%;right:-5%;bottom:-5%;min-width:180%;background:url("/assets/media/global/bg-story.webp") no-repeat right center;background-size:100% 100%;pointer-events:none}@media(max-width: 900px){.two-columns-story .story-bg-image{right:-20%;width:150%;min-width:100vw;background-position:center top;background-size:auto 100%}}.two-columns-form{z-index:2;position:sticky;top:32px;flex:0 0 350px;align-self:flex-start;padding:0;min-width:460px;transition:box-shadow var(--dur-fast)}@media(max-width: 900px){.two-columns-form{position:static;margin-top:0;width:100%;min-width:auto}}.two-columns-form.pop{width:100vw;height:100vh;background:url("/assets/media/global/popup-bg.jpg") center top/cover no-repeat}.pop{grid-column:span 3;margin-left:5px;width:auto;cursor:pointer}@media(max-width: 900px){.pop{grid-column:span 3;margin:5px 0}}.pop span{position:relative;margin-left:1em}.info-two-columns{display:flex;align-items:stretch;gap:40px;margin:40px 0}@media(max-width: 900px){.info-two-columns{flex-direction:column;gap:20px}}@media(max-width: 900px){.info-two-columns .info-left,.info-two-columns .info-right{flex:1 1 100%}}@media(max-width: 900px){.info-two-columns .info-left h2{font-size:28px}}.info-left{display:flex;align-items:center;justify-content:flex-start;flex:0 0 33.3333%;font-family:var(--font-display);font-size:42px;line-height:1.1;color:var(--graphite)}.info-left h2{margin:0;font-size:2rem;font-weight:700}.info-right{display:flex;flex-direction:column;justify-content:center;flex:1 1 66.6667%}.info-right p{margin-bottom:1em;font-size:22px;line-height:1.2;color:var(--purple)}@media(max-width: 900px){.info-right p{font-size:16px}}.help-decorate-img{position:relative;height:auto;animation:swing 20s infinite ease-in-out}@media(prefers-reduced-motion: reduce){.help-decorate-img{animation:none}}.help-decorate-img .i1{position:absolute;top:10%;left:-50%;max-width:800px;transform:rotate(11deg)}@media(max-width: 900px){.help-decorate-img .i1{top:20em;width:300px}}.help .steps-fullwidth-block{padding:48px 0 32px 0}@media(max-width: 900px){.help .steps-fullwidth-block{padding:32px 0 24px 0}}.help .steps-header{margin:0 auto 32px auto;max-width:1200px;text-align:center}@media(max-width: 900px){.help .steps-header{margin-bottom:24px}}.help .steps-subtitle{margin-bottom:8px;font-size:22px;line-height:1.2;font-weight:400;text-transform:uppercase;color:var(--purple)}@media(max-width: 900px){.help .steps-subtitle{font-size:16px}}.help .steps-title{margin:1em 0;font-family:var(--font-display);font-size:40px;line-height:1.1;font-weight:700;text-align:center;color:var(--purple)}@media(max-width: 900px){.help .steps-title{font-size:25px;text-align:center}}.help .steps-desc{margin-bottom:0;font-size:16px;line-height:130%;color:var(--graphite)}.help .steps-row{display:flex;align-items:stretch;justify-content:center;gap:1em;margin:0 auto;max-width:1200px}@media(max-width: 900px){.help .steps-row{flex-direction:column;gap:0;max-width:100vw}}.help .step-item{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;background:none}@media(max-width: 900px){.help .step-item{flex:none;margin-bottom:0;padding:0}}.help .step-num{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:1em;width:90px;height:90px;background:url("/assets/media/global/steps/bg-num.svg") no-repeat center center;background-size:contain}.help .step-num span{z-index:2;position:relative;width:50%;height:40%;font-family:var(--font-hand);font-size:70px;font-weight:400;color:var(--purple)}.help .step-subtitle{display:flex;align-items:center;justify-content:center;margin-bottom:1em;height:3em;font-size:18px;line-height:1.1;font-weight:400;text-align:center;color:var(--plum)}@media(max-width: 900px){.help .step-subtitle{height:auto}}.help .step-text{display:flex;align-items:flex-start;justify-content:center;min-height:8em;background:none;font-size:16px;line-height:1.3;text-align:center;color:var(--graphite)}@media(max-width: 900px){.help .step-text{z-index:3;height:auto;min-height:auto;background:var(--cream)}}.help .step-arrow{display:flex;align-items:center;justify-content:center;height:90px}@media(max-width: 900px){.help .step-arrow{justify-content:center;width:100%;min-width:0;height:32px}}.help .step-arrow.i1{margin-top:-3%}.help .step-arrow.i2{margin-top:3%}.help .step-arrow.i3{margin-top:-2%}.help .step-arrow.i4{margin-top:3%}.help .step-arrow img{position:absolute;margin:0;-o-object-fit:contain;object-fit:contain;transform:scale(0.9)}@media(max-width: 900px){.help .step-arrow img{transform:rotate(90deg)}}@media(max-width: 900px){.help .step-arrow.i1 img,.help .step-arrow.i3 img{margin-left:50%;margin-top:15%}}@media(max-width: 900px){.help .step-arrow.i2 img,.help .step-arrow.i4 img{margin-right:50%;margin-top:15%}}.thankfulness{position:relative}.thankfulness::before{content:"";z-index:-1;position:absolute;top:-2%;left:50%;width:min(1720px,130%);height:108%;background:url("/assets/media/global/watercolor.webp") center/100% 100% no-repeat;transform:translateX(-50%);pointer-events:none}@media(max-width: 900px){.thankfulness .container{padding-top:32px;padding-bottom:32px}}.thankfulness-header{z-index:2;position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;color:var(--graphite)}@media(max-width: 900px){.thankfulness-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}}.thankfulness-header h2{margin:0;font-family:var(--font-display);font-size:45px;line-height:1.1;font-weight:700;font-variant-numeric:lining-nums tabular-nums}@media(max-width: 900px){.thankfulness-header h2{font-size:28px}}@media(max-width: 700px){.thankfulness-header h2{font-size:26px}}.thankfulness-header h2 span{color:var(--purple)}@media(max-width: 900px){.thankfulness-header h2 span{white-space:nowrap}}.thankfulness-header__decor{flex:0 0 auto;margin-bottom:-24px;width:450px;max-width:38%;pointer-events:none}@media(max-width: 900px){.thankfulness-header__decor{order:-1;align-self:flex-end;margin-bottom:0;width:150px;max-width:45%}}.thankfulness-header__decor img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.thankfulness-slider{position:relative;margin:0}.thankfulness-slider:not(.swiper-initialized) .thankfulness-card~.thankfulness-card{display:none}.thankfulness-slider .thankfulness-card{display:flex}.thankfulness-card{display:flex;align-items:center;gap:28px;padding:20px;border-radius:var(--radius-card);background:var(--white)}@media(max-width: 900px){.thankfulness-card{flex-direction:column;align-items:stretch;gap:14px;padding:16px}}.thankfulness-card__body{display:flex;flex-direction:column;flex:1 1 480px;gap:20px;min-width:0}@media(max-width: 900px){.thankfulness-card__body{display:contents}}.thankfulness-card__person{display:flex;align-items:center;gap:28px}@media(max-width: 900px){.thankfulness-card__person{order:1;gap:16px}}.thankfulness-card__person h4{font-family:var(--font-main);font-size:26px;font-weight:700;line-height:1.2;color:var(--black)}@media(max-width: 900px){.thankfulness-card__person h4{font-size:20px}}.thankfulness-card__avatar{flex:0 0 auto;width:72px;height:74px;-o-object-fit:contain;object-fit:contain}@media(max-width: 900px){.thankfulness-card__avatar{width:56px;height:58px}}.thankfulness-card__text{font-size:18px;line-height:1.3;color:var(--graphite)}@media(max-width: 900px){.thankfulness-card__text{order:3;display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:15px}}@media(max-width: 900px){.thankfulness-card__text.is-open{display:block}}.thankfulness-card__text p{margin:0}.thankfulness-card__text p+p{margin-top:.7em}.thankfulness-card__more{display:none}@media(max-width: 900px){.thankfulness-card__more{order:4;display:inline-flex;align-self:flex-start;padding:0;background:none;cursor:pointer;font-family:var(--font-main);font-size:15px;font-weight:700;line-height:1.2;color:var(--purple);text-decoration:underline;text-underline-offset:3px}}@media(max-width: 900px){.thankfulness-card__more.is-hidden{display:none}}.thankfulness-card__media{flex:0 1 563px;min-width:0}@media(max-width: 900px){.thankfulness-card__media{order:2;flex:none;width:100%}}.thankfulness-video{position:relative;padding:7px;border-radius:var(--radius-card);background:var(--lilac)}@media(max-width: 900px){.thankfulness-video{padding:5px;border-radius:16px}}.thankfulness-video video{display:block;width:100%;aspect-ratio:16/9;border-radius:14px;background:var(--black);-o-object-fit:cover;object-fit:cover}@media(max-width: 900px){.thankfulness-video video{border-radius:12px}}.thankfulness-video.is-playing .thankfulness-video__play{display:none}.thankfulness-card--portrait .thankfulness-card__body{max-width:580px}@media(max-width: 900px){.thankfulness-card--portrait .thankfulness-card__body{max-width:none}}.thankfulness-card--portrait .thankfulness-card__media{display:flex;justify-content:center;flex:1 1 300px}@media(max-width: 900px){.thankfulness-card--portrait .thankfulness-card__media{flex:none;width:100%}}.thankfulness-card--portrait .thankfulness-video{width:300px;max-width:100%}@media(max-width: 900px){.thankfulness-card--portrait .thankfulness-video{margin-left:auto;margin-right:auto;width:260px}}.thankfulness-card--portrait .thankfulness-video video{aspect-ratio:9/16}.thankfulness-video__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:86px;height:86px;border-radius:50%;background:rgba(var(--black-rgb), 0.7);transform:translate(-50%, -50%);cursor:pointer;transition:var(--dur-fast)}@media(max-width: 900px){.thankfulness-video__play{width:60px;height:60px}}.thankfulness-video__play::after{content:"";margin-left:6px;border-style:solid;border-width:15px 0 15px 26px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--white)}@media(max-width: 900px){.thankfulness-video__play::after{margin-left:4px;border-width:11px 0 11px 18px}}.thankfulness-video__play:hover{background:rgba(var(--black-rgb), 0.85);transform:translate(-50%, -50%) scale(1.06)}.thankfulness-controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:24px;min-height:70px}@media(max-width: 900px){.thankfulness-controls{margin-top:16px;min-height:0}}.thankfulness-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:4px;border-radius:var(--radius-pill);background:var(--beige)}@media(min-width: 901px){.thankfulness-dots{max-width:calc(100% - 340px)}}@media(max-width: 900px){.thankfulness-dots{gap:8px}}.thankfulness-dots:empty{display:none}.thankfulness-dot{width:20px;height:20px;border:3px solid var(--mauve);border-radius:50%;background:var(--mauve-light);cursor:pointer;transition:var(--dur-fast)}@media(max-width: 900px){.thankfulness-dot{width:14px;height:14px;border-width:2px}}.thankfulness-dot.is-active{background:var(--purple);cursor:default}.thankfulness-arrows{position:absolute;top:50%;right:0;display:flex;align-items:center;gap:19px;transform:translateY(-50%)}@media(max-width: 900px){.thankfulness-arrows{display:none}}.thankfulness-arrows .slider-arrow{position:relative;top:auto;left:auto;right:auto;width:65px;height:70px;border-radius:0;transform:none;cursor:pointer}.team{position:relative;margin-bottom:-6em;padding-bottom:10em;width:100%;overflow:hidden;background:url(/assets/media/team/bg.png) center top/contain no-repeat;background-size:100% 100%}@media(max-width: 900px){.team{padding-top:8em;padding-bottom:12em;background-size:auto 100%}}.team-title{margin:0 auto;padding-top:3em;font-family:var(--font-display);font-weight:700;font-size:40px;line-height:1.1;text-align:center;color:var(--purple)}@media(max-width: 900px){.team-title{margin-right:0;max-width:-moz-min-content;max-width:min-content;font-size:28px;text-align:right}}.team-members{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;padding:2em 0}.team-members .member img{border-radius:var(--radius-card)}.team-members .member-caption{padding:1.5em;border-radius:var(--radius-card);background:var(--cream);font-size:18px;line-height:1.3;color:var(--graphite)}@media(max-width: 900px){.team-members .member-caption{font-size:16px}}.team-members .member-caption h4{margin-bottom:.5em;font-family:var(--font-main);font-size:25px;font-weight:600;line-height:1.1;color:var(--purple)}@media(max-width: 900px){.team-members .member-caption h4{font-size:18px}}@media(max-width: 900px){.team-background{display:none}}.team .bg-img{z-index:-1;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}.team .bg-img1{top:10%;left:-10%}.team .bg-img2{top:-3%;left:80%}.team .corner-img{position:absolute;-o-object-fit:contain;object-fit:contain;pointer-events:none;animation:swing 15s infinite ease-in-out}@media(prefers-reduced-motion: reduce){.team .corner-img{animation:none}}.team .corner-img.left{bottom:-25%;left:-10%}@media(max-width: 900px){.team .corner-img.left{bottom:auto;top:-10%;left:3%;max-width:15em}}.team .corner-img.right{bottom:-15%;right:-10%}@media(max-width: 900px){.team .corner-img.right{right:3%;max-width:10em}}.helpers{position:relative;padding:4em 0;overflow:hidden}@media(max-width: 900px){.helpers{padding:0}}.helpers::before{content:"";z-index:-1;position:absolute;inset:0;background:url("/assets/media/team/bg.png") center top/contain no-repeat;background-size:100% 100%;transform:scale(-1, -1)}.helpers-doodle{z-index:0;position:absolute;opacity:.9;pointer-events:none}.helpers-doodle--left{top:-20%;left:5%;width:14%;transform:rotate(-8deg)}@media(max-width: 900px){.helpers-doodle--left{width:56px}}.helpers-doodle--right{top:15%;right:-2%;width:20%;transform:scaleX(-1) rotate(-6deg)}@media(max-width: 900px){.helpers-doodle--right{width:56px}}.helpers-inner{z-index:1;position:relative}.helpers-title{margin:0 0 2em;font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.25;text-align:center;text-transform:uppercase;color:var(--charcoal)}@media(max-width: 900px){.helpers-title{margin-bottom:1.5em;font-size:24px}}.helpers-title span{display:block;color:var(--purple)}.helpers-content{display:grid;grid-template-columns:minmax(240px, 400px) 1fr;gap:32px;align-items:stretch}@media(max-width: 900px){.helpers-content{grid-template-columns:1fr}}.helpers-photo{position:relative;overflow:hidden;border-radius:var(--radius-card)}@media(max-width: 900px){.helpers-photo{margin:0 auto;max-width:320px}}.helpers-photo::before{content:"";z-index:2;position:absolute;left:50%;bottom:-35%;width:200%;aspect-ratio:31/10;background:var(--white);transform:translateX(-50%);-webkit-mask:url("/assets/media/global/mask-8.svg") center/100% 100% no-repeat;mask:url("/assets/media/global/mask-8.svg") center/100% 100% no-repeat;pointer-events:none}.helpers-photo__img{z-index:1;position:relative;display:block;width:100%;aspect-ratio:1/1;background:var(--lilac-light);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.helpers-photo__btn{z-index:3;position:absolute;bottom:1em;left:50%;display:block;width:calc(100% - 1em);transform:translateX(-50%);text-align:center}.helpers-cards{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:16px;height:100%}@media(max-width: 900px){.helpers-cards{height:auto}}@media(max-width: 480px){.helpers-cards{grid-template-columns:1fr}}.helpers-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:18px 20px 16px;min-height:128px;overflow:hidden;border-radius:var(--radius-card);background:var(--cream)}@media(max-width: 480px){.helpers-card{min-height:96px}}.helpers-card[hidden]{display:none}.helpers-card::before{content:"";z-index:0;position:absolute;top:-30%;left:-30%;right:0;height:100%;background:url("/assets/media/global/mask-7.svg") center/100% 100% no-repeat;pointer-events:none}.helpers-card__name{z-index:1;position:relative;margin:0;font-size:20px;font-weight:700;line-height:1.3;color:var(--purple)}.helpers-card__time{z-index:1;position:relative;margin:2px 0 0;font-size:14px;color:var(--purple)}.helpers-card__sum{z-index:1;position:relative;align-self:flex-end;margin:0;font-size:30px;font-weight:700;color:var(--purple)}.documents{padding-top:10em}.documents-wrapper{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:1em}@media(max-width: 1010px){.documents-wrapper{grid-template-columns:1fr;gap:32px;margin:0 auto;max-width:700px}}@media(max-width: 700px){.documents-wrapper{gap:16px;margin-bottom:200px}}.documents-title{margin-bottom:1em;font-family:var(--font-display);font-weight:400;font-size:45px;line-height:110%;text-align:left;color:var(--gray)}@media(max-width: 900px){.documents-title{font-size:20px;line-height:120%}}.documents-title span{color:var(--purple)}.documents-content{display:flex;flex-direction:column;gap:16px;padding:1em;border-radius:var(--radius-card);background:rgba(var(--white-rgb), 0.5);backdrop-filter:blur(5px)}@media(max-width: 700px){.documents-content{gap:8px}}.documents-content h2{font-family:var(--font-main);font-weight:400;font-size:26px;line-height:120%;color:rgba(var(--ink-rgb), 0.8)}@media(max-width: 900px){.documents-content h2{font-size:16px;line-height:120%}}.documents-content .requisites{font-family:var(--font-main);font-weight:400;font-size:16px;line-height:120%;color:var(--purple)}.documents-content address{position:relative;font-family:var(--font-main);font-weight:400;font-size:16px;line-height:120%;font-style:normal;color:var(--lilac)}.documents-content .document-links{display:flex;flex-direction:column}@media(max-width: 900px){.documents-content .document-links{max-width:100%}}.documents-content .document-links.img::before{content:"";position:absolute;right:-25%;top:0%;width:150%;height:200%;background:url("/assets/media/monsters/4.webp") no-repeat center center;background-size:contain;animation:swing 20s infinite ease-in-out}@media(max-width: 900px){.documents-content .document-links.img::before{right:-40%;top:auto;bottom:-140%;width:100%}}@media(prefers-reduced-motion: reduce){.documents-content .document-links.img::before{animation:none}}.documents-content .document-link{position:relative;display:flex;padding:1em 3em 1em 0;cursor:pointer;font-family:var(--font-main);font-weight:400;font-size:18px;line-height:120%;color:var(--lilac);text-decoration:none}@media(max-width: 700px){.documents-content .document-link{font-size:16px;line-height:120%}}.documents-content .document-link::before{content:"";position:absolute;top:50%;right:0;float:right;margin-left:8px;width:2em;height:2em;background:url("/assets/media/documents/icon-download.svg") no-repeat center center;background-size:contain;transform:translateY(-50%)}.documents-content .document-link::after{content:"";position:absolute;top:0;width:100%;height:6px;background:url("/assets/media/documents/line.svg") repeat-x top center;background-size:100%}.mounted-article{background:url("/assets/media/global/bg-article.webp") center top/cover no-repeat}.window.rec{min-width:0;border-radius:25px;background:var(--white)}.window.rec::before{content:"";z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;background:url("/assets/media/monsters/3.webp") top center/contain no-repeat;transform:translate(-50%, -95%)}.window.rec .rec-content{padding:2em 0em;width:min(720px,100vw - 32px);max-height:92vh;overflow-y:auto;overflow-x:hidden;border-radius:25px;background:var(--white);-webkit-overflow-scrolling:touch}@media(max-width: 520px){.window.rec .rec-content{padding:16px 0;max-height:88vh}}.rec-wrap{display:flex;flex-direction:column;gap:14px}@media(max-width: 520px){.rec-wrap{gap:10px}}.rec-wrap>*{padding-inline:2em}.rec-wrap .rec-slider{padding-inline:0}.rec-wrap>.rec-label{align-self:center}.rec-wrap>.rec-step{margin-inline:2em;width:auto}@media(max-width: 520px){.rec-wrap>.rec-step{margin-inline:14px}}.rec-title{margin:0;font-family:var(--font-main);font-size:22px;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--black)}@media(max-width: 520px){.rec-title{font-size:15px}}.rec-title span{font-family:var(--font-display);color:var(--purple)}.rec-subtitle{margin:0;font-family:var(--font-main);font-size:17px;font-weight:500;line-height:1.4;text-align:center;color:var(--black)}@media(max-width: 520px){.rec-subtitle{font-size:14px}}.rec-subtitle span{color:var(--purple)}.rec-desc{margin:0;font-family:var(--font-main);font-size:16px;line-height:1.5;text-align:center;color:var(--gray-dark)}@media(max-width: 520px){.rec-desc{font-size:13px}}@media(max-width: 520px){.rec-title br,.rec-subtitle br,.rec-desc br{display:none}}.rec-slider{margin:1em 0;padding:4px 0;width:100%}.rec-slider.swiper:not(.swiper-initialized){overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-x;-webkit-overflow-scrolling:touch}.rec-slider.swiper:not(.swiper-initialized) .swiper-slide{flex-shrink:0;width:64%;scroll-snap-align:center}@media(max-width: 768px){.rec-slider.swiper:not(.swiper-initialized) .swiper-slide{width:84%}}@media(max-width: 480px){.rec-slider.swiper:not(.swiper-initialized) .swiper-slide{width:92%}}.rec-slider .rec-slide{display:grid}.rec-slide{grid-template-columns:110px 1fr;align-items:center;gap:10px;padding:10px;height:130px;border-radius:12px;background:var(--lilac-light)}@media(max-width: 520px){.rec-slide{grid-template-columns:70px 1fr;gap:8px;padding:8px;max-width:none}}.rec-slide img{display:block;width:110px;height:110px;border-radius:10px;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-drag:none}@media(max-width: 520px){.rec-slide img{width:70px;height:70px}}.rec-slide__body{display:flex;flex-direction:column;gap:0}.rec-slide__name{margin:0;font-size:16px;font-weight:700;text-transform:uppercase;color:var(--purple)}@media(max-width: 520px){.rec-slide__name{font-size:14px}}.rec-slide__year{margin:0;font-size:16px;font-weight:500;text-transform:uppercase;color:var(--purple)}.rec-slide__desc{display:-webkit-box;margin:0;margin-top:1em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:120%;color:var(--gray-mid)}.rec-slide__desc strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--black)}.rec-check-block{display:flex;flex-direction:column;gap:2em;padding:14px 0}@media(max-width: 520px){.rec-check-block{padding-top:10px;padding-bottom:10px}}.rec-bottom-block{padding-top:14px}@media(max-width: 520px){.rec-bottom-block{padding-top:10px;padding-bottom:10px}}.rec-bottom-block--flat{padding-top:0;border-top:none}.rec-label{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}@media(max-width: 520px){.rec-label{gap:8px}}.rec-label input[type=checkbox]{position:relative;flex-shrink:0;display:block;margin:0;width:40px;height:40px;border:2px solid var(--purple);border-radius:10px;background:var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}@media(max-width: 520px){.rec-label input[type=checkbox]{width:34px;height:34px}}.rec-label input[type=checkbox]:checked{border-color:var(--purple);background:var(--purple)}.rec-label input[type=checkbox]:checked::after{content:"";position:absolute;inset:0;background:url("/assets/media/payment/check.svg") center/60% no-repeat}.rec-label__text{display:flex;flex-direction:column;gap:4px}.rec-label__title{font-size:22px;font-weight:500;line-height:1.3;color:var(--purple)}@media(max-width: 520px){.rec-label__title{font-size:15px}}.rec-label__hint{font-size:12px;line-height:1.4;color:rgba(var(--graphite-rgb), 0.8)}.rec-label--disabled{align-items:center}.rec-label--disabled input[type=checkbox]{border-color:var(--lilac);cursor:default}.rec-label--disabled input[type=checkbox]:checked{border-color:var(--lilac);background:var(--lilac)}.rec-label--disabled .rec-label__title{font-size:20px;color:var(--lilac)}.rec-sub-row{display:flex;align-items:center;justify-content:center;gap:16px}@media(max-width: 520px){.rec-sub-row{flex-direction:column;gap:8px}}.rec-sub-row .labels{display:flex;flex-direction:column;gap:12px}.rec-sub-photo{text-align:center}.rec-sub-photo img{flex-shrink:0;width:130px;height:130px;border:3px solid var(--lilac);border-radius:50%;-o-object-fit:cover;object-fit:cover}@media(max-width: 520px){.rec-sub-photo img{width:72px;height:72px}}.rec-bottom-row{padding:1em;border-top:1px solid var(--black);text-align:center}.rec-step{display:flex;justify-content:center;align-items:center;gap:1em;padding:.5em 1em;font-size:1.2em}@media(max-width: 768px){.rec-step{z-index:10;position:sticky;bottom:0;margin-top:8px;box-shadow:0 -4px 12px rgba(var(--black-rgb), 0.1)}}.rec-content .btn{padding:1em 2em}.no-border{border-top:none}@media(max-width: 520px){.rec-wrap>*{padding-inline:14px}}img.info{z-index:var(--z-tooltip);cursor:pointer}.info-tooltip-rec{z-index:var(--z-tooltip);position:absolute;display:none;padding:6px 8px;max-width:250px;border:1px solid var(--gray-line);border-radius:4px;background:rgba(var(--white-rgb), 0.99);box-shadow:0 2px 8px rgba(var(--black-rgb), 0.15);font-size:12px;line-height:1.4;text-align:center;color:var(--black)}#cp-sub-banner{z-index:var(--z-banner);position:fixed;top:0;left:0;right:0;bottom:0;display:none;align-items:flex-start;justify-content:center;padding-top:80px;pointer-events:none}@media(max-width: 480px){#cp-sub-banner{padding-top:0}}#cp-sub-banner.is-visible{display:flex}#cp-sub-banner .cpb-inner{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px 20px 16px 16px;width:calc(100% - 32px);max-width:400px;border-left:4px solid var(--red);border-radius:8px;background:var(--white);box-shadow:0 8px 32px rgba(var(--black-rgb), 0.25);pointer-events:all;animation:cpb-slide .25s ease}@media(max-width: 480px){#cp-sub-banner .cpb-inner{gap:8px;padding:12px;width:100%;border-radius:0 0 8px 8px;font-size:12px}}#cp-sub-banner .cpb-icon{flex-shrink:0;margin-top:2px;font-size:26px;line-height:1}@media(max-width: 480px){#cp-sub-banner .cpb-icon{font-size:22px}}#cp-sub-banner .cpb-text{flex:1}#cp-sub-banner .cpb-title{margin:0 0 6px;font-weight:700;font-size:15px;color:var(--ink-dark)}#cp-sub-banner .cpb-body{margin:0;font-size:13px;line-height:1.55;color:var(--gray-dark)}#cp-sub-banner .cpb-body strong{color:var(--ink-dark)}#cp-sub-banner .cpb-close{position:absolute;top:8px;right:10px;padding:0;border:none;background:none;cursor:pointer;font-size:20px;line-height:1;color:var(--gray-light)}#cp-sub-banner .cpb-close:hover{color:var(--ink)}@keyframes cpb-slide{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.info-tooltip{z-index:var(--z-tooltip);position:fixed;display:none;padding:10px 14px;width:260px;border-radius:8px;background:var(--white);box-shadow:0 2px 12px rgba(var(--black-rgb), 0.133);font-size:12px;color:var(--ink-dark)}#d7newYear-container,#d7platformRedirector-container{display:none !important}.footer-section{padding-block:0}@media(max-width: 700px){.footer-section{z-index:var(--z-footer)}}.footer-section-image{position:relative;width:100%;min-height:500px;background:url("/assets/media/footer/bg-1.webp") center bottom/contain no-repeat;background-size:100%;mix-blend-mode:multiply}@media(max-width: 900px){.footer-section-image{background-size:auto 50%}}.footer{position:relative;margin:64px auto 0;padding:60px 16px;width:min(1160px,100vw - 32px);border-radius:48px;color:var(--ink)}@media(max-width: 900px){.footer{margin:0;padding:0;width:auto;background:rgba(0,0,0,0)}}.footer-top{display:flex;justify-content:space-between;gap:32px}@media(max-width: 900px){.footer-top{flex-direction:column;align-items:self-start;gap:24px;text-align:left}}.footer-col{display:flex;flex-direction:column;gap:16px}@media(max-width: 900px){.footer-col{gap:1em}}.footer-col:nth-child(1){max-width:340px}.footer-logotype{width:80px}.footer h3{font-size:24px;line-height:32px;font-weight:700;color:var(--ink)}@media(max-width: 700px){.footer h3{font-size:18px;line-height:140%}}.footer p{font-size:12px;line-height:120%}.footer p.text{font-family:var(--font-display);font-size:22px;line-height:115%;color:var(--purple)}.footer-contact{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:16px;line-height:130%}.footer-contact:not(:first-child){margin-top:6px}.footer-contact::before{content:"";flex:none;display:block;width:20px;height:20px;background:rgba(var(--ink-rgb), 0.8);transition:var(--dur-fast)}.footer-contact:hover::before{background:var(--crimson)}.footer-contact.phone::before{-webkit-mask:url(../media/global/icon-phone.svg) center/contain no-repeat;mask:url(../media/global/icon-phone.svg) center/contain no-repeat}.footer-contact.mail::before{-webkit-mask:url(../media/global/icon-mail.svg) center/contain no-repeat;mask:url(../media/global/icon-mail.svg) center/contain no-repeat}@media(max-width: 900px){.footer-contact--wrapper{display:flex;flex-direction:column;align-items:self-start}}.footer-doc{display:block;font-weight:600;font-size:16px;line-height:130%;white-space:nowrap}@media(max-width: 900px){.footer-doc{white-space:normal}}.footer-unsubscribe{margin-top:1em;padding:.5em 1em;width:-moz-fit-content;width:fit-content;border-radius:var(--radius-pill);background:rgba(var(--purple-rgb), 0.1);font-weight:700;text-align:center;color:var(--purple)}@media(max-width: 900px){.footer-unsubscribe{margin:0 auto}}.footer-unsubscribe:hover{background:rgba(var(--purple-rgb), 0.5);color:var(--white)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:40px}@media(max-width: 700px){.footer-bottom{flex-direction:column;align-items:center;margin-top:24px;text-align:center}}.footer-pays{display:flex;align-items:center;gap:32px}.footer-by{display:flex;align-items:center;gap:16px}.footer.bottom{margin:0 auto;margin-top:-4em;padding:1.5em;width:auto;border-radius:0;background:var(--sand)}.footer.bottom .footer-bottom{margin:0 auto}.footer-img{z-index:2;position:absolute;bottom:5em;transition:left var(--dur),width var(--dur)}.person1{left:20%;bottom:40%;min-width:60px}@media(max-width: 900px){.person1{left:5%;right:auto;bottom:15%;max-width:20%}}.person2{left:47%;bottom:50%;min-width:60px}@media(max-width: 900px){.person2{left:40%;right:auto;bottom:35%;max-width:25%}}.person3{left:65%;bottom:35%;min-width:60px}@media(max-width: 900px){.person3{left:auto;right:5%;bottom:25%;max-width:30%}}.tree{left:55%;top:-20%;min-width:80px}@media(max-width: 900px){.tree{left:auto;right:-5%;top:25%;max-width:40%}}.castle{left:30%;top:-25%;transform:rotate(350deg)}@media(max-width: 900px){.castle{left:-10%;top:25%;max-width:50%}}/*# sourceMappingURL=global.css.map */