@font-face {
 font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;
}

@font-face {
 font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/template/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;
}

@font-face {
 font-family:Roboto Fallback;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%;
}

@font-face {
 font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template/_next/static/media/0dff85804b71e269-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;
}

@font-face {
 font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template/_next/static/media/e25848d9a6a8014f-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;
}

@font-face {
 font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template/_next/static/media/e13e14f9b8f69474-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template/_next/static/media/b55f51ff6d79ba97-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;
}

@font-face {
 font-family:Forum Fallback;src:local("Arial");ascent-override:93.99%;descent-override:27.23%;line-gap-override:0.00%;size-adjust:91.07%;
}

@font-face {
 font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;
}

@font-face {
 font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;
}

@font-face {
 font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;
}

@font-face {
 font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;
}

@font-face {
 font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/template/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;
}

@font-face {
 font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/template/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;
}

@font-face {
 font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/template/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;
}

@font-face {
 font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/template/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/template/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;
}

@font-face {
 font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%;
}

:root {
 --background: #f5f0eb;
 --foreground: #020100;
 --primary: #aa8672;
 --second-background: #aa8672;
 --contrast: #fff;
 --info: #020100;
 --not-selected: #c3a899;
 --hover: #dccfc2;
 --disabled: #dccfc2;
 --error: #c93127;
 --transparent-backdrop: rgba(2,1,0,.9);
 --first: #020100;
 --second: #aa8672;
 --third: #fff;
 --fourth: #c3a899;
 --fifth: #dccfc2;
 --sixth: #f5f0eb;
 --primary-active-background: #aa867266;
 --primary-hover-background: #aa867299;
 --disabled-background: #dccfc24d;
 --max-content: 1400px;
 --half-page-content-width: min(max(calc(8.59vw + 395px),505px),560px);
 --default-padding: min(max(calc(1.5625vw - 10px),10px),20px);
 --default-gap: min(max(calc(3.125vw - 20px),20px),40px);
 --main-content-padding: min(max(calc(62.5vw - 780px),20px),10vw);
 --light-button: url('../image/arrows-svg/light-button.svg');
 --light-button-disabled: url('data:image/svg+xml;utf8,<svg class="button" width="100%" height="100%" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="40" height="40" fill="%23DCCFC2" fill-opacity="0.3"/> <path d="M25.707 30.1368C25.7999 30.2381 25.8736 30.3584 25.9238 30.4909C25.9741 30.6233 26 30.7652 26 30.9085C26 31.0519 25.9741 31.1938 25.9238 31.3262C25.8736 31.4586 25.7999 31.579 25.707 31.6803C25.6141 31.7817 25.5038 31.8621 25.3824 31.9169C25.261 31.9718 25.1309 32 24.9996 32C24.8682 32 24.7381 31.9718 24.6167 31.9169C24.4953 31.8621 24.385 31.7817 24.2921 31.6803L14.2933 20.7718C14.2003 20.6705 14.1265 20.5502 14.0762 20.4177C14.0259 20.2853 14 20.1434 14 20C14 19.8566 14.0259 19.7147 14.0762 19.5823C14.1265 19.4498 14.2003 19.3295 14.2933 19.2282L24.2921 8.31968C24.4798 8.11499 24.7342 8 24.9996 8C25.2649 8 25.5194 8.11499 25.707 8.31968C25.8946 8.52437 26 8.80199 26 9.09146C26 9.38093 25.8946 9.65855 25.707 9.86324L16.4143 20L25.707 30.1368Z" fill="%23DCCFC2"/> </svg>');
 -webkit-print-color-scheme: light;
  color-scheme: light;
  --mui-palette-text-primary: #AA8672;
  --mui-palette-text-secondary: #FFFFFF;
  --mui-palette-text-disabled: rgba(0, 0, 0, 0.38);
  --mui-palette-text-primaryChannel: 170 134 114;
  --mui-palette-text-secondaryChannel: 255 255 255;
  --mui-palette-primary-main: #AA8672;
  --mui-palette-primary-dark: #AA8672;
  --mui-palette-primary-contrastText: #FFFFFF;
  --mui-palette-primary-light: rgb(187, 158, 142);
  --mui-palette-primary-mainChannel: 170 134 114;
  --mui-palette-primary-lightChannel: 187 158 142;
  --mui-palette-primary-darkChannel: 170 134 114;
  --mui-palette-primary-contrastTextChannel: 255 255 255;
  --mui-palette-action-active: #AA86724D;
  --mui-palette-action-disabled: #F5F0EB;
  --mui-palette-action-selectedOpacity: 0.3;
  --mui-palette-action-hoverOpacity: 0.1;
  --mui-palette-action-hover: #AA86721A;
  --mui-palette-action-disabledBackground: #DCCFC2;
  --mui-palette-action-selected: rgba(0, 0, 0, 0.08);
  --mui-palette-action-disabledOpacity: 0.38;
  --mui-palette-action-focus: rgba(0, 0, 0, 0.12);
  --mui-palette-action-focusOpacity: 0.12;
  --mui-palette-action-activatedOpacity: 0.12;
  --mui-palette-action-activeChannel: 170 134 114;
  --mui-palette-action-selectedChannel: 0 0 0;
  --mui-palette-background-default: #F5F0EB;
  --mui-palette-background-paper: #F5F0EB;
  --mui-palette-background-defaultChannel: 245 240 235;
  --mui-palette-background-paperChannel: 245 240 235;
  --mui-palette-info-main: #020100;
  --mui-palette-info-light: rgb(52, 51, 51);
  --mui-palette-info-dark: rgb(1, 0, 0);
  --mui-palette-info-contrastText: #fff;
  --mui-palette-info-mainChannel: 2 1 0;
  --mui-palette-info-lightChannel: 52 51 51;
  --mui-palette-info-darkChannel: 1 0 0;
  --mui-palette-info-contrastTextChannel: 255 255 255;
  --mui-palette-error-main: #C93127;
  --mui-palette-error-light: rgb(211, 90, 82);
  --mui-palette-error-dark: rgb(140, 34, 27);
  --mui-palette-error-contrastText: #fff;
  --mui-palette-error-mainChannel: 201 49 39;
  --mui-palette-error-lightChannel: 211 90 82;
  --mui-palette-error-darkChannel: 140 34 27;
  --mui-palette-error-contrastTextChannel: 255 255 255;
  --mui-palette-divider: #DCCFC2;
  --mui-palette-common-black: #000;
  --mui-palette-common-white: #fff;
  --mui-palette-common-background: #fff;
  --mui-palette-common-onBackground: #000;
  --mui-palette-common-backgroundChannel: 255 255 255;
  --mui-palette-common-onBackgroundChannel: 0 0 0;
  --mui-palette-secondary-main: #9c27b0;
  --mui-palette-secondary-light: #ba68c8;
  --mui-palette-secondary-dark: #7b1fa2;
  --mui-palette-secondary-contrastText: #fff;
  --mui-palette-secondary-mainChannel: 156 39 176;
  --mui-palette-secondary-lightChannel: 186 104 200;
  --mui-palette-secondary-darkChannel: 123 31 162;
  --mui-palette-secondary-contrastTextChannel: 255 255 255;
  --mui-palette-warning-main: #ed6c02;
  --mui-palette-warning-light: #ff9800;
  --mui-palette-warning-dark: #e65100;
  --mui-palette-warning-contrastText: #fff;
  --mui-palette-warning-mainChannel: 237 108 2;
  --mui-palette-warning-lightChannel: 255 152 0;
  --mui-palette-warning-darkChannel: 230 81 0;
  --mui-palette-warning-contrastTextChannel: 255 255 255;
  --mui-palette-success-main: #2e7d32;
  --mui-palette-success-light: #4caf50;
  --mui-palette-success-dark: #1b5e20;
  --mui-palette-success-contrastText: #fff;
  --mui-palette-success-mainChannel: 46 125 50;
  --mui-palette-success-lightChannel: 76 175 80;
  --mui-palette-success-darkChannel: 27 94 32;
  --mui-palette-success-contrastTextChannel: 255 255 255;
  --mui-palette-grey-50: #fafafa;
  --mui-palette-grey-100: #f5f5f5;
  --mui-palette-grey-200: #eeeeee;
  --mui-palette-grey-300: #e0e0e0;
  --mui-palette-grey-400: #bdbdbd;
  --mui-palette-grey-500: #9e9e9e;
  --mui-palette-grey-600: #757575;
  --mui-palette-grey-700: #616161;
  --mui-palette-grey-800: #424242;
  --mui-palette-grey-900: #212121;
  --mui-palette-grey-A100: #f5f5f5;
  --mui-palette-grey-A200: #eeeeee;
  --mui-palette-grey-A400: #bdbdbd;
  --mui-palette-grey-A700: #616161;
  --mui-palette-Alert-errorColor: rgb(84, 36, 32);
  --mui-palette-Alert-infoColor: rgb(20, 20, 20);
  --mui-palette-Alert-successColor: rgb(30, 70, 32);
  --mui-palette-Alert-warningColor: rgb(102, 60, 0);
  --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-main, #C93127);
  --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-main, #020100);
  --mui-palette-Alert-successFilledBg: var(--mui-palette-success-main, #2e7d32);
  --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-main, #ed6c02);
  --mui-palette-Alert-errorFilledColor: #fff;
  --mui-palette-Alert-infoFilledColor: #fff;
  --mui-palette-Alert-successFilledColor: #fff;
  --mui-palette-Alert-warningFilledColor: #fff;
  --mui-palette-Alert-errorStandardBg: rgb(250, 238, 237);
  --mui-palette-Alert-infoStandardBg: rgb(234, 234, 234);
  --mui-palette-Alert-successStandardBg: rgb(237, 247, 237);
  --mui-palette-Alert-warningStandardBg: rgb(255, 244, 229);
  --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #C93127);
  --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #020100);
  --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #2e7d32);
  --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #ed6c02);
  --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-100, #f5f5f5);
  --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-400, #bdbdbd);
  --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-300, #e0e0e0);
  --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-A100, #f5f5f5);
  --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-400, #bdbdbd);
  --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-700, #616161);
  --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-700, #616161);
  --mui-palette-FilledInput-bg: rgba(0, 0, 0, 0.06);
  --mui-palette-FilledInput-hoverBg: rgba(0, 0, 0, 0.09);
  --mui-palette-FilledInput-disabledBg: rgba(0, 0, 0, 0.12);
  --mui-palette-LinearProgress-primaryBg: rgb(222, 209, 201);
  --mui-palette-LinearProgress-secondaryBg: rgb(217, 172, 224);
  --mui-palette-LinearProgress-errorBg: rgb(234, 176, 172);
  --mui-palette-LinearProgress-infoBg: rgb(158, 158, 158);
  --mui-palette-LinearProgress-successBg: rgb(175, 205, 177);
  --mui-palette-LinearProgress-warningBg: rgb(248, 199, 158);
  --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.11);
  --mui-palette-Slider-primaryTrack: rgb(222, 209, 201);
  --mui-palette-Slider-secondaryTrack: rgb(217, 172, 224);
  --mui-palette-Slider-errorTrack: rgb(234, 176, 172);
  --mui-palette-Slider-infoTrack: rgb(158, 158, 158);
  --mui-palette-Slider-successTrack: rgb(175, 205, 177);
  --mui-palette-Slider-warningTrack: rgb(248, 199, 158);
  --mui-palette-SnackbarContent-bg: rgb(48, 47, 46);
  --mui-palette-SnackbarContent-color: #fff;
  --mui-palette-SpeedDialAction-fabHoverBg: rgb(208, 204, 199);
  --mui-palette-StepConnector-border: var(--mui-palette-grey-400, #bdbdbd);
  --mui-palette-StepContent-border: var(--mui-palette-grey-400, #bdbdbd);
  --mui-palette-Switch-defaultColor: var(--mui-palette-common-white, #fff);
  --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-100, #f5f5f5);
  --mui-palette-Switch-primaryDisabledColor: rgb(222, 209, 201);
  --mui-palette-Switch-secondaryDisabledColor: rgb(217, 172, 224);
  --mui-palette-Switch-errorDisabledColor: rgb(234, 176, 172);
  --mui-palette-Switch-infoDisabledColor: rgb(158, 158, 158);
  --mui-palette-Switch-successDisabledColor: rgb(175, 205, 177);
  --mui-palette-Switch-warningDisabledColor: rgb(248, 199, 158);
  --mui-palette-TableCell-border: rgba(250, 249, 247, 1);
  --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92);
  --mui-palette-dividerChannel: 220 207 194;
  --mui-opacity-inputPlaceholder: 0.42;
  --mui-opacity-inputUnderline: 0.42;
  --mui-opacity-switchTrackDisabled: 0.12;
  --mui-opacity-switchTrack: 0.38;
  --mui-spacing: 8px;
  --mui-shape-borderRadius: 0px;
  --mui-shadows-0: none;
  --mui-shadows-1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mui-shadows-2: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mui-shadows-3: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mui-shadows-4: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mui-shadows-5: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mui-shadows-6: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mui-shadows-7: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mui-shadows-8: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mui-shadows-9: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mui-shadows-10: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mui-shadows-11: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mui-shadows-12: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mui-shadows-13: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mui-shadows-14: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mui-shadows-15: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mui-shadows-16: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mui-shadows-17: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mui-shadows-18: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mui-shadows-19: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mui-shadows-20: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mui-shadows-21: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mui-shadows-22: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mui-shadows-23: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mui-shadows-24: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mui-zIndex-mobileStepper: 1000;
  --mui-zIndex-fab: 1050;
  --mui-zIndex-speedDial: 1050;
  --mui-zIndex-appBar: 1100;
  --mui-zIndex-drawer: 1200;
  --mui-zIndex-modal: 1300;
  --mui-zIndex-snackbar: 1400;
  --mui-zIndex-tooltip: 1500;
  --mui-font-h1: 300 64px/72px var(--font-forum);
  --mui-font-h2: 300 48px/56px var(--font-forum);
  --mui-font-h3: 400 42px/50px var(--font-forum);
  --mui-font-h4: 400 40px/48px var(--font-forum);
  --mui-font-h5: 400 24px/32px var(--font-forum);
  --mui-font-h6: 500 18px/26px var(--font-forum);
  --mui-font-subtitle1: 400 24px/32px var(--font-montserrat);
  --mui-font-subtitle2: 500 18px/26px var(--font-montserrat);
  --mui-font-body1: 400 16px/24px var(--font-montserrat);
  --mui-font-body2: 400 14px/22px var(--font-montserrat);
  --mui-font-caption: 400 12px/20px var(--font-montserrat);
  --mui-font-button: 500 16px/24px var(--font-montserrat);
  --mui-font-overline: 400 0.75rem/2.66 var(--font-montserrat);
  --mui-font-inherit: inherit inherit/inherit inherit;
}

:focus-visible {
 outline: none;
}

body,html {
 width: 100vw;
 height: 100vh;
}

body {
 color: var(--foreground);
 background: var(--background);
 font-family: Arial,Helvetica,sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 overflow-x: hidden;
}

* {
 box-sizing: border-box;
 padding: 0;
 margin: 0;
}

a {
 color: inherit;
 text-decoration: none;
}

@media (prefers-color-scheme:dark) {
 html {
  color-scheme: dark;
 }
}

.iti {
  --iti-path-flags-1x: url('/assets/template/intl-tel-input/img/flags.webp');
  --iti-path-flags-2x: url('/assets/template/intl-tel-input/img/flags2x.webp');
  --iti-path-globe-1x: url('/assets/template/intl-tel-input/img/globe.webp');
  --iti-path-globe-2x: url('/assets/template/intl-tel-input/img/globe2x.webp');
}

.slider.oil-classic,
.slider.in-image {
    width: 100% !important;
    height: unset !important;
}

.slider.oil-classic {
    aspect-ratio: 610 / 685;
}
    
.slider.in-image {
    aspect-ratio: 582 / 654;
}


@media (max-width: 767px) {
    .slider,
    .slider.oil-classic,
    .slider.oil-classic2{
        width: 100% !important;
        height: unset !important;
        
    }
    
    .slider {
        aspect-ratio: 719 / 743; 
    }
    
    
    .slider.oil-classic2 {
        aspect-ratio: 711 / 736;
    }
    
    
    
    .mui-iqy69y {
        width: 100%;
        max-height: 440px;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        overflow: hidden;
    }
}


.mui-udmeoz,
.mui-udmeoz1 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-info-main);
  font-weight: 500;
}

.mui-udmeoz:hover,
.mui-udmeoz1:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: var(--primary);
}


input#phone {
    width: auto;
}

.template_main__UiJF_ {
 min-height: 100%;
 display: flex;
 flex-direction: column;
}


@media (min-width: 768px) {
    .inner .container {
        padding: 0 var(--main-content-padding);
    }
}

.inner .container {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 0 24px;
}

.inner .container > div  {
    display: flex;
    width: 100%;
    max-width: var(--max-content);
    flex-direction: column;
}

@media (min-width: 768px) {
    .inner .container > div {
        padding: 80px 0 140px;
    }
}

.inner-error {
    gap: 20px;
}

/* .slider-buttons-style>button {
 z-index: 1;
 position: absolute;
 top: 50%;
 color: #0000;
 border: none;
 width: 40px;
 height: 40px;
 background-size: contain;
 background-repeat: no-repeat;
 background-position: 50%;
 background: var(--button-background);
 transform: translateY(-50%);
 &.slick-prev{left: var(--button-position);
}&.slick-next {
 right: var(--button-position);
 transform: translateY(-50%) rotate(180deg);
}&:not(.slick-disabled) {
 cursor: pointer;
 &: hover{scale:1.05;
}&:active {
 scale: .95;
}}} */

.slider-buttons-style > button {
    z-index: 1;
    position: absolute;
    top: 50%;
    color: #0000;
    border: none;
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    background: var(--button-background);
    transform: translateY(-50%);
}

.slider-buttons-style > button.slick-prev {
    left: var(--button-position);
}

.slider-buttons-style > button.slick-next {
    right: var(--button-position);
    transform: translateY(-50%) rotate(180deg);
}

.slider-buttons-style > button:not(.slick-disabled) {
    cursor: pointer;
}

.slider-buttons-style > button:not(.slick-disabled):hover {
    scale: 1.05;
}

.slider-buttons-style > button:not(.slick-disabled):active {
    scale: 0.95;
}

.desktop-only {
 display: none;
}

@media (min-width:768px) {
 .desktop-only {
  display: initial;
 }
}

@media (min-width:768px) {
 .mobile-only {
  display: none;
 }
}

.slick-slider {
 box-sizing: border-box;
 -webkit-user-select: none;
 -moz-user-select: none;
 user-select: none;
 -webkit-touch-callout: none;
 -khtml-user-select: none;
 touch-action: pan-y;
 -webkit-tap-highlight-color: transparent;
}

.slick-list,.slick-slider {
 position: relative;
 display: block;
}

.slick-list {
 overflow: hidden;
 margin: 0;
 padding: 0;
}

.slick-list:focus {
 outline: none;
}

.slick-list.dragging {
 cursor: pointer;
 cursor: hand;
}

.slick-slider .slick-list,.slick-slider .slick-track {
 transform: translateZ(0);
}

.slick-track {
 position: relative;
 top: 0;
 left: 0;
 display: block;
 margin-left: auto;
 margin-right: auto;
}

.slick-track:after,.slick-track:before {
 display: table;
 content: "";
}

.slick-track:after {
 clear: both;
}

.slick-loading .slick-track {
 visibility: hidden;
}

.slick-slide {
 display: none;
 float: left;
 height: 100%;
 min-height: 1px;
}

[dir=rtl] .slick-slide {
 float: right;
}

.slick-slide img {
 display: block;
}

.slick-slide.slick-loading img {
 display: none;
}

.slick-slide.dragging img {
 pointer-events: none;
}

.slick-initialized .slick-slide {
 display: block;
}

.slick-loading .slick-slide {
 visibility: hidden;
}

.slick-vertical .slick-slide {
 display: block;
 height: auto;
 border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
 display: none;
}


@media(max-width: 768px) {
    .mui-5bh745>img {
      width: 100%;
      height: auto;
    }
}

.mui-1lx6n4u {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.mui-rit8vz {
    height: 100vh;
    width: 100vw;
    border-radius: calc(0 * var(--mui-shape-borderRadius));
}

.mui-63g010 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 24px;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mui-iyqu4f {
    background-color: var(--mui-palette-background-paper);
    color: var(--mui-palette-text-primary);
    background-image: var(--Paper-overlay);
    position: relative;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    max-height: none;
    box-shadow: rgba(2, 1, 0, 0.14) 0px 2px 28px 0px;
    max-width: 100%;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0px;
    margin: 0px;
}

.mui-1rkgh5v {
    display: flex;
    flex-flow: wrap;
    gap: 12px;
}

.mui-hkx3jt {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}

.mui-hkx3jt::-moz-focus-inner {
  border-style: none;
}

.mui-hkx3jt.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .mui-hkx3jt {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.mui-1bwvxum {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
}

@media (min-width: 768px) {
    .mui-p56qg {
        font-size: 16px;
        line-height: 24px;
        height: 36px;
    }
}

.mui-p56qg {
    position: relative;
    -webkit-tap-highlight-color: transparent;
    user-select: none;
    appearance: none;
    max-width: 100%;
    font-family: var(--font-montserrat);
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: unset;
    vertical-align: middle;
    box-sizing: border-box;
    color: var(--info);
    background-color: var(--primary);
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    height: 30px;
    margin: 0px;
    white-space: nowrap;
    transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    outline: 0px;
    text-decoration: none;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    padding: 0px;
    border-radius: 0px;
}

@media (hover: none) {
  .mui-1uabrif:hover {
    background-color: transparent;
  }
}

.mui-1uabrif {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  text-align: center;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 1.5rem;
  padding: 8px;
  border-radius: 50%;
  color: var(--mui-palette-action-active);
  -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / var(--mui-palette-action-hoverOpacity));
}

.mui-1uabrif::-moz-focus-inner {
  border-style: none;
}

.mui-1uabrif.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .mui-1uabrif {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.mui-1uabrif:hover {
  background-color: var(--IconButton-hoverBg);
}

.mui-1uabrif.Mui-disabled {
  background-color: transparent;
  color: var(--mui-palette-action-disabled);
}

.mui-hsx0sy {
  height: 0;
  width: 0;
  border-radius: 0 0 0 100%;
}

.mui-1i43dhb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}

.mui-1wewcc3 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-info-main);
  font-weight: 500;
}

.mui-1j60e9 {
  height: 18px;
  width: 18px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.mui-abqyn {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  visibility: hidden;
}

.mui-15830to {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.mui-9vd5ud {
  width: 100%;
}

.mui-2x5wty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  margin-top: 24px;
}

.mui-cgq59l {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.mui-j7qwjs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.mui-1jdougi {
  margin: 0;
  font-family: var(--font-forum);
  font-weight: 300;
  font-size: 64px;
  line-height: 72px;
  text-transform: uppercase;
  color: var(--mui-palette-text-primary);
  font-weight: 400;
}

/* .style_header__HzKtw {
 display: flex;
 flex-direction: column;
 gap: 12px;
 &>h1{font-size: 42px;
 line-height: 50px;
}&>h3 {
 font-size: 24px;
 line-height: 32px;
}}

@media (min-width:768px) {
 .style_header__HzKtw {
  gap: 14px;
  &>h1{font-size: 64px;
  line-height: 72px;
 }&> h3 {
  font-size: 42px;
  line-height: 50px;
 }
}} */

.style_header__HzKtw {
 display: flex;
 flex-direction: column;
 gap: 12px;
}

.style_header__HzKtw > h1 {
 font-size: 42px;
 line-height: 50px;
}

.style_header__HzKtw > h3 {
 font-size: 24px;
 line-height: 32px;
}

@media (min-width:768px) {
 .style_header__HzKtw {
  gap: 14px;
 }
 
 .style_header__HzKtw > h1 {
  font-size: 64px;
  line-height: 72px;
 }
 
 .style_header__HzKtw > h3 {
  font-size: 42px;
  line-height: 50px;
 }
}

/* конец */

.mui-tc76xa {
    margin: 0;
    font-family: var(--font-forum);
    font-weight: 400;
    font-size: 42px;
    line-height: 50px;
    text-transform: uppercase;
    color: var(--mui-palette-text-primary);
    font-weight: 400;
}

.mui-7yf0oc {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-info-main);
  font-weight: 400;
}

/* .style_slider__EXLWL {
 &>ul{padding: 24px 0 0;
 display: flex!important;
 justify-content: center;
 gap: 12px;
 list-style: none;
 &>li{width: 14px;
 height: 4px;
 background: var(--disabled);
 transition: all .15s;
 &.slick-active{width: 24px;
 background: var(--primary);
}&>button {
 display: none;
}}}} */

.style_slider__EXLWL > ul {
  padding: 24px 0 0;
  display: flex !important;
  justify-content: center;
  gap: 12px;
  list-style: none;
}

.style_slider__EXLWL > ul > li {
  width: 14px;
  height: 4px;
  background: var(--disabled);
  transition: all .15s;
}

.style_slider__EXLWL > ul > li.slick-active {
  width: 24px;
  background: var(--primary);

}
.slider-reviews > ul > li.slick-active {
  background: #fff;
}
  

.style_slider__EXLWL > ul > li > button {
  display: none;
}
/* конец */

.style_prefooter__XVoIX {
 display: flex;
 flex-direction: column;
 gap: 100px;
 padding: 100px 0;
}


@media (min-width:768px) {
 .style_prefooter__XVoIX {
  width: 100%;
  gap: 140px;
  padding: 140px 0;
 }
}

.style_sizesblock__SqcSd {
 display: flex;
 flex-direction: column;
 gap: 48px;
}

/* @media (min-width:768px) {
 .style_sizesblock__SqcSd {
  gap: 64px;
  width: 100%;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}} */

@media (min-width:768px) {
 .style_sizesblock__SqcSd {
  gap: 64px;
  width: 100%;
 }
 
 .style_sizesblock__SqcSd > h4 {
  font-size: 48px;
  line-height: 56px;
 }
}
/* конец */

.mui-1ma4aqc,
.mui-1ma4aqc-main,
.mui-1ma4aqc-art {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-transform: none;
  min-width: 64px;
  padding: 6px 16px;
  border: 0;
  border-radius: var(--mui-shape-borderRadius);
  -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding: 5px 15px;
  border: 1px solid currentColor;
  border-color: var(--variant-outlinedBorder, currentColor);
  background-color: var(--variant-outlinedBg);
  color: var(--variant-outlinedColor);
  --variant-textColor: var(--mui-palette-primary-main);
  --variant-outlinedColor: var(--mui-palette-primary-main);
  --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
  --variant-containedColor: var(--mui-palette-primary-contrastText);
  --variant-containedBg: var(--mui-palette-primary-main);
  width: 100%;
  padding: 14px 20px;
}

.mui-1ma4aqc::-moz-focus-inner,
.mui-1ma4aqc-main::-moz-focus-inner,
.mui-1ma4aqc-art::-moz-focus-inner {
  border-style: none;
}

.mui-1ma4aqc.Mui-disabled,
.mui-1ma4aqc-main.Mui-disabled,
.mui-1ma4aqc-art.Mui-disabled{
  pointer-events: none;
  cursor: default;
}

@media print {
  .mui-1ma4aqc,
  .mui-1ma4aqc-main,
  .mui-1ma4aqc-art {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.mui-1ma4aqc:hover,
.mui-1ma4aqc-main:hover,
.mui-1ma4aqc-art:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mui-1ma4aqc.Mui-disabled,
.mui-1ma4aqc-main.Mui-disabled,
.mui-1ma4aqc-art.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.mui-1ma4aqc.Mui-disabled,
.mui-1ma4aqc-main.Mui-disabled,
.mui-1ma4aqc-art.Mui-disabled  {
  border: 1px solid var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .mui-1ma4aqc:hover,
  .mui-1ma4aqc-main:hover,
  .mui-1ma4aqc-art:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.mui-1ma4aqc,
.mui-1ma4aqc:hover,
.mui-1ma4aqc:active,
.mui-1ma4aqc-main,
.mui-1ma4aqc-main:hover,
.mui-1ma4aqc-main:active,
.mui-1ma4aqc-art,
.mui-1ma4aqc-art:hover,
.mui-1ma4aqc-art:active {
  box-shadow: none;
}

.mui-1ma4aqc.Mui-disabled,
.mui-1ma4aqc-main.Mui-disabled,
.mui-1ma4aqc-art.Mui-disabled{
  color: var(--mui-palette-action-disabledBackground);
}

.mui-1qeqnyl,
.mui-1qeqnyl-main {
  margin: 0;
  font-family: var(--font-forum);
  font-weight: 400;
  font-size: 40px;
  line-height: 48px;
  text-transform: uppercase;
  color: var(--mui-palette-text-primary);
  font-weight: 400;
}

.mui-7yyt98 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: var(--mui-palette-info-main);
  font-weight: 500;
}

.style_main___fiTf {
 display: flex;
 flex-direction: column;
 gap: 48px;
 padding: 0 0 100px;
}

/* @media (min-width:768px) {
 .style_main___fiTf {
  gap: 64px;
  padding: 0 0 140px;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}}

.style_galery__DKjDJ {
 display: flex;
 flex-direction: column;
 gap: 32px;
}

@media (min-width:768px) {
 .style_galery__DKjDJ {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-gap: 0;
  gap: 0;
  &>div{border-bottom: 1px solid var(--primary);
  border-right: 1px solid var(--primary);
 }&> :nth-child(-n+3) {
  border-top: 1px solid var(--primary);
 }&> :nth-child(3n+1) {
  border-left: 1px solid var(--primary);
 }
}}

.style_galeryitem__p7qyf {
 display: flex;
 flex-direction: column;
 gap: 18px;
 &>div{display: flex;
 flex-direction: column;
 &>a>img{width: 100%;
 height: auto;
}&>a.style_onlydesktop__nI3sP {
 display: none;
}}}

@media (min-width:768px) {
 .style_galeryitem__p7qyf {
  padding: 48px;
  justify-content: space-between;
  &>div{gap: 24px;
  &>a.style_onlydesktop__nI3sP{display: block;
 }&> a>img {
  max-height: 500px;
  height: calc((min((100vw - 40px), var(--max-content)) / 3 - 96px) * 1.575);
 }
}}} */

@media (min-width:768px) {
 .style_main___fiTf {
  gap: 64px;
  padding: 0 0 140px;
 }
 
 .style_main___fiTf > h4 {
  font-size: 48px;
  line-height: 56px;
 }
}

.style_galery__DKjDJ {
 display: flex;
 flex-direction: column;
 gap: 32px;
}

@media (min-width:768px) {
 .style_galery__DKjDJ {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-gap: 0;
  gap: 0;
 }
 
 .style_galery__DKjDJ > div {
  border-bottom: 1px solid var(--primary);
  border-right: 1px solid var(--primary);
 }
 
 .style_galery__DKjDJ > :nth-child(-n+3) {
  border-top: 1px solid var(--primary);
 }
 
 .style_galery__DKjDJ > :nth-child(3n+1) {
  border-left: 1px solid var(--primary);
 }
}

.style_galeryitem__p7qyf {
 display: flex;
 flex-direction: column;
 gap: 18px;
}

.style_galeryitem__p7qyf > div {
 display: flex;
 flex-direction: column;
}

.style_galeryitem__p7qyf > div > a > img {
 width: 100%;
 height: auto;
}

.style_galeryitem__p7qyf > div > a.style_onlydesktop__nI3sP {
 display: none;
}

@media (min-width:768px) {
 .style_galeryitem__p7qyf {
  padding: 48px;
  justify-content: space-between;
 }
 
 .style_galeryitem__p7qyf > div {
  gap: 24px;
 }
 
 .style_galeryitem__p7qyf > div > a.style_onlydesktop__nI3sP {
  display: block;
 }
 
 .style_galeryitem__p7qyf > div > a > img {
  max-height: 500px;
  height: calc((min((100vw - 40px), var(--max-content)) / 3 - 96px) * 1.575);
 }
}
/* конец */

@media (min-width:768px) {
  .style_main___fiTf {
    gap: 64px;
    padding: 0 0 140px;
  }
  
  .style_main___fiTf > h4 {
    font-size: 48px;
    line-height: 56px;
  }
}

/* Стили для .style_galeryitem__p7qyf */
@media (min-width:768px) {
  .style_galeryitem__p7qyf {
    padding: 48px;
    justify-content: space-between;
  }
  
  .style_galeryitem__p7qyf > div {
    gap: 24px;
  }
  
  .style_galeryitem__p7qyf > div > a.style_onlydesktop__nI3sP {
    display: block;
  }
  
  .style_galeryitem__p7qyf > div > a > img {
    max-height: 500px;
    height: calc((min((100vw - 40px), var(--max-content)) / 3 - 96px) * 1.575);
  }
}

.style_galeryitem__p7qyf {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.style_galeryitem__p7qyf > div {
  display: flex;
  flex-direction: column;
}

.style_galeryitem__p7qyf > div > a > img {
  width: 100%;
  height: auto;
}

.style_galeryitem__p7qyf > div > div.style_onlydesktop__nI3sP {
  display: none;
}

.mui-1nj21sz,
.mui-1nj21sz-main {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-transform: none;
  min-width: 64px;
  padding: 6px 16px;
  border: 0;
  border-radius: var(--mui-shape-borderRadius);
  -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  color: var(--variant-containedColor);
  background-color: var(--variant-containedBg);
  box-shadow: var(--mui-shadows-2);
  --variant-textColor: var(--mui-palette-primary-main);
  --variant-outlinedColor: var(--mui-palette-primary-main);
  --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
  --variant-containedColor: var(--mui-palette-primary-contrastText);
  --variant-containedBg: var(--mui-palette-primary-main);
  width: 100%;
  padding: 14px 20px;
}

.mui-1nj21sz::-moz-focus-inner,
.mui-1nj21sz-main::-moz-focus-inner {
  border-style: none;
}

.mui-1nj21sz.Mui-disabled,
.mui-1nj21sz-main.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .mui-1nj21sz,
  .mui-1nj21sz-main {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.mui-1nj21sz:hover,
.mui-1nj21sz-main:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mui-1nj21sz.Mui-disabled,
.mui-1nj21sz-main.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.mui-1nj21sz:hover,
.mui-1nj21sz-main:hover{
  box-shadow: var(--mui-shadows-4);
}

@media (hover: none) {
  .mui-1nj21sz:hover,
  .mui-1nj21sz-main:hover{
    box-shadow: var(--mui-shadows-2);
  }
}

.mui-1nj21sz:active,
.mui-1nj21sz-main:active{
  box-shadow: var(--mui-shadows-8);
}

.mui-1nj21sz.Mui-focusVisible,
.mui-1nj21sz-main.Mui-focusVisible {
  box-shadow: var(--mui-shadows-6);
}

.mui-1nj21sz.Mui-disabled,
.mui-1nj21sz-main.Mui-disabled {
  color: var(--mui-palette-action-disabled);
  box-shadow: var(--mui-shadows-0);
  background-color: var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .mui-1nj21sz:hover,
  .mui-1nj21sz-main:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.mui-1nj21sz,
.mui-1nj21sz:hover,
.mui-1nj21sz:active,
.mui-1nj21sz-main,
.mui-1nj21sz-main:hover,
.mui-1nj21sz-main:active, {
  box-shadow: none;
}

.mui-1nj21sz:hover,
.mui-1nj21sz-main:hover {
  background-color: #A77D65;
}

.mui-1nj21sz:active,
.mui-1nj21sz-main:active {
  background-color: #9A6E55;
}

.mui-1n66fpi {
  width: 100%;
}

@media (min-width: 768px) {
  .mui-1n66fpi {
    display: none;
  }
}

.style_desktopcarousel__m5TyR {
 display: none;
}

@media (min-width:768px) {
 .style_desktopcarousel__m5TyR {
  display: flex;
  justify-content: center;
  width: 100%;
 }
}

/* .style_main__KEaLM {
 display: flex;
 flex-direction: column;
 position: relative;
 &>div.style_background__Bpp2b>img{width: 100%;
 height: auto;
}} */

.style_main__KEaLM {
 display: flex;
 flex-direction: column;
 position: relative;
}

.style_main__KEaLM > div.style_background__Bpp2b > img {
 width: 100%;
 height: auto;
}
/* конец */

.mui-1kh52io {
  background-color: var(--primary);
}

.mui-1wdcjy8 {
  margin: 0;
  font-family: var(--font-forum);
  font-weight: 400;
  font-size: 40px;
  line-height: 48px;
  text-transform: uppercase;
  color: var(--mui-palette-text-secondary);
  font-weight: 400;
}

.mui-zeb8br {
  width: 100%;
}

.mui-zeb8br>img {
    width: 100%;
    height: auto;
}

.mui-wbangr {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 100px 0;
  gap: 100px;
}

@media (min-width: 768px) {
  .mui-wbangr {
    padding: 140px 0;
    gap: 140px;
  }
}

.mui-s638ob {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: var(--mui-palette-text-secondary);
  font-weight: 500;
  -webkit-text-decoration: underline solid from-font;
  text-decoration: underline solid from-font;
}

.mui-ze7zq2 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: var(--mui-palette-text-secondary);
  font-weight: 500;
  -webkit-text-decoration: none;
  text-decoration: none;
}

/* .style_slider__2ohlM {
 --button-position: calc(25% - min(25vw, (var(--max-content) / 4)));
 --button-background: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22%23AA8672%22%20fill-opacity%3D%220.4%22%2F%3E%3Cpath%20d%3D%22M25.707%2030.1368C25.7999%2030.2381%2025.8736%2030.3584%2025.9238%2030.4909C25.9741%2030.6233%2026%2030.7652%2026%2030.9085C26%2031.0519%2025.9741%2031.1938%2025.9238%2031.3262C25.8736%2031.4586%2025.7999%2031.579%2025.707%2031.6803C25.6141%2031.7817%2025.5038%2031.8621%2025.3824%2031.9169C25.261%2031.9718%2025.1309%2032%2024.9996%2032C24.8682%2032%2024.7381%2031.9718%2024.6167%2031.9169C24.4953%2031.8621%2024.385%2031.7817%2024.2921%2031.6803L14.2933%2020.7718C14.2003%2020.6705%2014.1265%2020.5502%2014.0762%2020.4177C14.0259%2020.2853%2014%2020.1434%2014%2020C14%2019.8566%2014.0259%2019.7147%2014.0762%2019.5823C14.1265%2019.4498%2014.2003%2019.3295%2014.2933%2019.2282L24.2921%208.31968C24.4798%208.11499%2024.7342%208%2024.9996%208C25.2649%208%2025.5194%208.11499%2025.707%208.31968C25.8946%208.52437%2026%208.80199%2026%209.09146C26%209.38093%2025.8946%209.65855%2025.707%209.86324L16.4143%2020L25.707%2030.1368Z%22%20fill%3D%22%23AA8672%22%2F%3E%3C%2Fsvg%3E");
 --parent-margin: 0px;
 &.style_inner__PkOiT{--button-position: calc(20px - var(--parent-margin));
 --button-background: var(--light-button);
 &>button.slick-disabled{--button-background: var(--light-button-disabled);
}}} */


 .style_slider__2ohlM {
 --button-position: calc(25% - min(25vw, (var(--max-content) / 4)));
 --button-background: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22%23AA8672%22%20fill-opacity%3D%220.4%22%2F%3E%3Cpath%20d%3D%22M25.707%2030.1368C25.7999%2030.2381%2025.8736%2030.3584%2025.9238%2030.4909C25.9741%2030.6233%2026%2030.7652%2026%2030.9085C26%2031.0519%2025.9741%2031.1938%2025.9238%2031.3262C25.8736%2031.4586%2025.7999%2031.579%2025.707%2031.6803C25.6141%2031.7817%2025.5038%2031.8621%2025.3824%2031.9169C25.261%2031.9718%2025.1309%2032%2024.9996%2032C24.8682%2032%2024.7381%2031.9718%2024.6167%2031.9169C24.4953%2031.8621%2024.385%2031.7817%2024.2921%2031.6803L14.2933%2020.7718C14.2003%2020.6705%2014.1265%2020.5502%2014.0762%2020.4177C14.0259%2020.2853%2014%2020.1434%2014%2020C14%2019.8566%2014.0259%2019.7147%2014.0762%2019.5823C14.1265%2019.4498%2014.2003%2019.3295%2014.2933%2019.2282L24.2921%208.31968C24.4798%208.11499%2024.7342%208%2024.9996%208C25.2649%208%2025.5194%208.11499%2025.707%208.31968C25.8946%208.52437%2026%208.80199%2026%209.09146C26%209.38093%2025.8946%209.65855%2025.707%209.86324L16.4143%2020L25.707%2030.1368Z%22%20fill%3D%22%23AA8672%22%2F%3E%3C%2Fsvg%3E");
 --parent-margin: 0px;
}

.style_slider__2ohlM.style_inner__PkOiT {
 --button-position: calc(20px - var(--parent-margin));
 --button-background: var(--light-button);
}

.style_slider__2ohlM.style_inner__PkOiT > button.slick-disabled {
 --button-background: var(--light-button-disabled);
} 
/* конец */

.style_sizes__K_EIU {
 display: grid;
 grid-gap: 24px;
 gap: 24px;
 grid-template-columns: repeat(2,1fr);
}

@media (min-width:768px) {
 .style_sizes__K_EIU {
  gap: var(--default-gap);
  grid-template-columns: repeat(6,calc((100% + var(--default-gap)) / 6 - var(--default-gap)));
 }
}

/* .style_sizeitem__FeWev {
 display: flex;
 flex-direction: column;
 gap: 12px;
 &>img{width: 100%;
 height: auto;
}}

@media (min-width:768px) {
 .style_sizeitem__FeWev {
  gap: 20px;
 }&> div>p {
  font-size: 18px;
  line-height: 26px;
 }
}

.style_offerblock__CU6xB {
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 gap: 40px;
 width: 100%;
 &>div{gap: 48px;
}}

@media (min-width:768px) {
 .style_offerblock__CU6xB {
  gap: 20px;
  flex-direction: row;
  &>div{gap: 64px;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}}} */

.style_sizeitem__FeWev {
 display: flex;
 flex-direction: column;
 gap: 12px;
}

.style_sizeitem__FeWev > img {
 width: 100%;
 height: auto;
}

@media (min-width:768px) {
 .style_sizeitem__FeWev {
  gap: 20px;
 }
 
 .style_sizeitem__FeWev > div > p {
  font-size: 18px;
  line-height: 26px;
 }
}

.style_offerblock__CU6xB {
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 gap: 40px;
 width: 100%;
}

.style_offerblock__CU6xB > div {
 gap: 48px;
}

@media (min-width:768px) {
 .style_offerblock__CU6xB {
  gap: 20px;
  flex-direction: row;
 }
 
 .style_offerblock__CU6xB > div {
  gap: 64px;
 }
 
 .style_offerblock__CU6xB > div > h4 {
  font-size: 48px;
  line-height: 56px;
 }
}
/* конец */

.style_offerdescription__99db7 {
 display: flex;
 flex-direction: column;
 gap: 20px;
}

@media (min-width:768px) {
 .style_offerdescription__99db7 {
  grid-column: 1;
  max-width: 540px;
 }
}

.mui-4dzj9k {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: var(--mui-palette-info-main);
  font-weight: 500;
}

.mui-x09w1z {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: var(--mui-palette-info-main);
  font-weight: 400;
}

.style_offerform__dFJSP {
 padding: 32px;
 gap: 40px;
 border: 1px solid var(--primary);
}

@media (min-width:768px) {
 .style_offerform__dFJSP {
  padding: 48px;
  max-width: 560px;
 }
}

.mui-6r2fzw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}

.mui-mbssy4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 6px;
}


.mui-1xvtpl9 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-text-primary);
  font-weight: 500;
}

.mui-pmh699 {
    height: 18px;
    width: 18px;
    transition: 0.3s;
    transform: rotate(180deg);
}

.mui-1pv2xcc {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
  vertical-align: top;
}

.mui-haln60 {
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4375em;
  color: var(--mui-palette-text-primary);
  box-sizing: border-box;
  position: relative;
  cursor: text;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: var(--info);
  position: relative;
  border-radius: var(--mui-shape-borderRadius);
}

.mui-haln60.Mui-disabled {
  color: var(--mui-palette-text-disabled);
  cursor: default;
}

.mui-haln60:hover .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-text-primary);
}

@media (hover: none) {
  .mui-haln60:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgba(var(--mui-palette-common-onBackgroundChannel) / 0.23);
  }
}

.mui-haln60.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-width: 2px;
}

.mui-haln60.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-primary-main);
}

.mui-haln60.Mui-error .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-error-main);
}

.mui-haln60.Mui-disabled .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-action-disabled);
}

.mui-haln60.Mui-focused>fieldset.MuiOutlinedInput-notchedOutline {
  border-width: 1px;
}

.mui-vkivbt {
  font: inherit;
  letter-spacing: inherit;
  color: currentColor;
  border: 0;
  box-sizing: content-box;
  background: none;
  height: 1.4375em;
  margin: 0;
  -webkit-tap-highlight-color: transparent;
  display: block;
  min-width: 0;
  width: 100%;
  -webkit-animation-name: mui-auto-fill-cancel;
  animation-name: mui-auto-fill-cancel;
  -webkit-animation-duration: 10ms;
  animation-duration: 10ms;
  height: auto;
  padding: 14px 24px;
}

.mui-vkivbt.multinational {
    padding: 14px 24px 14px 5px !important;
}

.mui-vkivbt::-webkit-input-placeholder {
  color: currentColor;
  opacity: var(--mui-opacity-inputPlaceholder);
  -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.mui-vkivbt::-moz-placeholder {
  color: currentColor;
  opacity: var(--mui-opacity-inputPlaceholder);
  -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.mui-vkivbt::-ms-input-placeholder {
  color: currentColor;
  opacity: var(--mui-opacity-inputPlaceholder);
  -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.mui-vkivbt:focus {
  outline: 0;
}

.mui-vkivbt:invalid {
  box-shadow: none;
}

.mui-vkivbt::-webkit-search-decoration {
  -webkit-appearance: none;
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-vkivbt::-webkit-input-placeholder {
  opacity: 0!important;
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-vkivbt::-moz-placeholder {
  opacity: 0!important;
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-vkivbt::-ms-input-placeholder {
  opacity: 0!important;
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-vkivbt:focus::-webkit-input-placeholder {
  opacity: var(--mui-opacity-inputPlaceholder);
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-vkivbt:focus::-moz-placeholder {
  opacity: var(--mui-opacity-inputPlaceholder);
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-vkivbt:focus::-ms-input-placeholder {
  opacity: var(--mui-opacity-inputPlaceholder);
}

.mui-vkivbt.Mui-disabled {
  opacity: 1;
  -webkit-text-fill-color: var(--mui-palette-text-disabled);
}

.mui-vkivbt:-webkit-autofill {
  -webkit-animation-duration: 5000s;
  animation-duration: 5000s;
  -webkit-animation-name: mui-auto-fill;
  animation-name: mui-auto-fill;
}

.mui-vkivbt::-webkit-input-placeholder {
  color: var(--not-selected);
  opacity: 1;
}

.mui-vkivbt::-moz-placeholder {
  color: var(--not-selected);
  opacity: 1;
}

.mui-vkivbt:-ms-input-placeholder {
  color: var(--not-selected);
  opacity: 1;
}

.mui-vkivbt::placeholder {
  color: var(--not-selected);
  opacity: 1;
}

.mui-vkivbt.MuiOutlinedInput-input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #DED1C6 inset;
  -webkit-text-fill-color: var(--info);
  caret-color: var(--info);
}

.mui-vkivbt:-webkit-autofill {
  border-radius: inherit;
}

.mui-vkivbt:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #266798 inset;
  -webkit-text-fill-color: #fff;
  caret-color: #fff;
}

.mui-8ycj0x {
  text-align: left;
  position: absolute;
  bottom: 0;
  right: 0;
  top: -5px;
  left: 0;
  margin: 0;
  padding: 0 8px;
  pointer-events: none;
  border-radius: inherit;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  min-width: 0%;
  border-color: rgba(var(--mui-palette-common-onBackgroundChannel) / 0.23);
  border-color: var(--not-selected);
}

.mui-8ycj0x.Mui-focused {
  border-width: 1px;
}

.mui-1xhj18k {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.mui-1vbfw84 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
  vertical-align: top;
  width: 100%;
}

.mui-1ytbthu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mui-1jwufkx,
.mui-1jwufkx-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 14px;
}

.mui-13ipbkq {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  margin-left: -11px;
  margin-right: 16px;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  margin: 0;
}

.mui-13ipbkq.Mui-disabled {
  cursor: default;
}

.mui-13ipbkq .MuiFormControlLabel-label.Mui-disabled {
  color: var(--mui-palette-text-disabled);
}






.mui-j8yymo,
.mui-j8yymo-agree {
  /* cursor: inherit;*/
  position: absolute; 
  opacity: 0;
 /*  width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
 z-index: 1; */
}

/* мой инпут */

/* .mui-eio6y {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  padding: 9px;
  border-radius: 50%;
  color: var(--mui-palette-text-secondary);
  margin: -9px;
}

.mui-eio6y::-moz-focus-inner {
  border-style: none;
}

.mui-eio6y.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .mui-eio6y {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.mui-eio6y.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.mui-eio6y:hover {
  background-color: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
}

.mui-eio6y.Mui-checked {
  color: var(--mui-palette-primary-main);
}

@media (hover: none) {
  .mui-eio6y:hover {
    background-color: transparent;
  }
} */
.mui-eio6y {
    width: 42px;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 9px;
    margin: -9px;
}

.mui-1tqqv7s {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    aspect-ratio: 1;
    cursor: pointer;
    padding: 9px;
    border-radius: 50%;
    margin: -9px;
}

.mui-eio6y:hover,
.mui-1tqqv7s:hover {
    background-color: rgba(170, 134, 114, 0.1);
}

.mui-j8yymo,
.mui-j8yymo-agree {
    z-index: -1;
}

.mui-j8yymo + label,
.mui-j8yymo-agree + label {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
}

.mui-j8yymo + label::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) translateX(11%);
    width: 23px;
    height: 23px;
    border: 1px solid #AA8672;
    border-radius: 50%;
}

.mui-j8yymo-agree + label::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) translateX(11%);
    width: 24px;
    height: 24px;
    border: 1px solid #AA8672;
}

.mui-j8yymo[checked] + label::before,
.mui-j8yymo:checked + label::before,
.mui-1jwufkx-hover:hover > div span label::before 
/* .mui-j8yymo:hover + label::before */{
    background-color: #AA8672;
    box-shadow: inset 0 0 0 4px #f4f4f4;
    border-color: #AA8672;
}

/* .mui-j8yymo-agree[checked] + label::before, */
.mui-j8yymo-agree:checked + label::before {
    background-color: #AA8672;
}

/* .mui-j8yymo-agree[checked] + label::after, */
.mui-j8yymo-agree:checked + label::before {
    content: '✓';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) translateX(20%);
    width: 24px;
    height: 24px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
}



.mui-1298ffi {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  margin-left: -11px;
  margin-right: 16px;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  margin: 0;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mui-1298ffi.Mui-disabled {
  cursor: default;
}

.mui-1298ffi .MuiFormControlLabel-label.Mui-disabled {
  color: var(--mui-palette-text-disabled);
}

@media (min-width: 768px) {
  .mui-1298ffi {
    padding: 16px 24px;
    border: 1px solid var(--primary);
  }
}


/* мой инпут */

.mui-1od57k6 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: var(--mui-palette-info-main);
  padding-left: 12px;
  font-weight: 400;
}

.mui-1cbf1l2 {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  height: auto;
  overflow: visible;
  transition-duration: 300ms;
}

.mui-34ez9k {
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  color: var(--mui-palette-text-primary);
  box-sizing: border-box;
  position: relative;
  cursor: text;
  width: auto;
  font-weight: 500;
  line-height: 24px;
  color: var(--info);
  position: relative;
  border-radius: var(--mui-shape-borderRadius);
  border: 1px solid var(--not-selected);
}

.mui-34ez9k.Mui-disabled {
  color: var(--mui-palette-text-disabled);
  cursor: default;
}

.mui-34ez9k:hover .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-text-primary);
}

@media (hover: none) {
  .mui-34ez9k:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgba(var(--mui-palette-common-onBackgroundChannel) / 0.23);
  }
}

.mui-34ez9k.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-width: 2px;
}

.mui-34ez9k.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-primary-main);
}

.mui-34ez9k.Mui-error .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-error-main);
}

.mui-34ez9k.Mui-disabled .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-action-disabled);
}

.mui-34ez9k.Mui-focused>fieldset.MuiOutlinedInput-notchedOutline {
  border-width: 1px;
}

/* .mui-1tqqv7s {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  padding: 9px;
  border-radius: 50%;
  color: var(--mui-palette-text-secondary);
  color: var(--primary);
  margin: -9px;
}

.mui-1tqqv7s::-moz-focus-inner {
  border-style: none;
}

.mui-1tqqv7s.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .mui-1tqqv7s {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.mui-1tqqv7s:hover {
  background-color: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
}

.mui-1tqqv7s.Mui-checked,
.mui-1tqqv7s.MuiCheckbox-indeterminate {
  color: var(--mui-palette-primary-main);
}

.mui-1tqqv7s.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

@media (hover: none) {
  .mui-1tqqv7s:hover {
    background-color: transparent;
  }
}

.mui-1tqqv7s.MuiCheckbox-colorError {
  color: var(--error);
} */

.mui-7denjt {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-info-main);
  padding-left: 14px;
  font-weight: 400;
}

/* YO */
.baton {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-transform: none;
  min-width: 64px;
  padding: 6px 16px;
  border: 0;
  border-radius: var(--mui-shape-borderRadius);
  -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding: 5px 15px;
  border: 1px solid currentColor;
  border-color: var(--variant-outlinedBorder, currentColor);
  background-color: var(--variant-outlinedBg);
  color: var(--variant-outlinedColor);
  --variant-textColor: var(--mui-palette-primary-main);
  --variant-outlinedColor: var(--mui-palette-primary-main);
  --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
  --variant-containedColor: var(--mui-palette-primary-contrastText);
  --variant-containedBg: var(--mui-palette-primary-main);
  width: 100%;
  padding: 14px 20px;
}

.baton::-moz-focus-inner {
  border-style: none;
}

.baton.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

.mui-w4cd9x {
  float: unset;
  width: auto;
  overflow: hidden;
  padding: 0;
  line-height: 11px;
  -webkit-transition: width 150ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  transition: width 150ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}

.style_footer__OUzK4 {
 background-color: var(--second-background);
 padding: 50px 24px;
}

@media (min-width:768px) {
 .style_footer__OUzK4 {
  padding: 50px 20px;
 }
}

.mui-bco1gb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}

.style_content__sP1tn {
 width: 100%;
 display: flex;
 flex-direction: column;
 align-items: center;
 gap: 48px;
}

/* .style_content__sP1tn>div {
      align-items: flex-start;
      &>div{&>a>p{text-align: left;
     }&> div {
      &>div>a>p,&>p{text-align: left;
     }
     }}}} */
 
    .style_content__sP1tn > div {
      align-items: flex-start;
    }
    
    .style_content__sP1tn > div > div > a > p {
      text-align: left;
    }
    
    .style_content__sP1tn > div > div > div > div > a > p,
    .style_content__sP1tn > div > div > div > p {
      text-align: left;
    }
/* конец */

@media (min-width:768px) {
     .style_content__sP1tn {
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-start;
     }
}

/* .style_content__sP1tn>div {
 align-items: center;
 &>div{&>a>p{text-align: center;
}&>div {
 &>div>a>p,&>p{text-align: center;
}}}} */

.style_content__sP1tn > div {
 align-items: center;
}

.style_content__sP1tn > div > div > a > p {
 text-align: center;
}

.style_content__sP1tn > div > div > div > div > a > p,
.style_content__sP1tn > div > div > div > p {
 text-align: center;
}
/* конец */     

.mui-1esypee {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-text-secondary);
  font-weight: 500;
}

.mui-1f2qzn3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
}

.mui-hl795g {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-text-secondary);
  text-align: center;
  font-weight: 400;
}

.mui-rnmdcb {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-text-secondary);
  font-weight: 500;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.mui-yd8sa2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}

/* пока минус!!!
@media(max-width: 768px) {
    .mui-yd8sa2,
    .mui-1jwufkx {
        align-items: center;
    }
}
 */
/* .style_navcontacts__qWa7Q {
 width: 100%;
 &>div{display: flex;
 flex-direction: column;
 gap: 48px;
 &>div>div{text-align: center;
}}}

@media (min-width:768px) {
 .style_navcontacts__qWa7Q {
  max-width: 50%;
  &>div{max-width: 85%;
  flex-direction: row;
  justify-content: space-between;
  &>div>div{text-align: left;
  &>a>p: hover{text-decoration:underline;
 }
}}}} */

.style_navcontacts__qWa7Q {
 width: 100%;
}

.style_navcontacts__qWa7Q > div {
 display: flex;
 flex-direction: column;
 gap: 48px;
}

.style_navcontacts__qWa7Q > div > div > div {
 text-align: center;
}

@media (min-width:768px) {
 .style_navcontacts__qWa7Q {
  max-width: 50%;
 }
 
 .style_navcontacts__qWa7Q > div {
  max-width: 85%;
  flex-direction: row;
  justify-content: space-between;
 }
 
 .style_navcontacts__qWa7Q > div > div > div {
  text-align: left;
 }
 
 .style_navcontacts__qWa7Q > div > div > div > a > p:hover {
  text-decoration: underline;
 }
}
/* конец */

.mui-ee62qe {
    display: none;
}

.mui-ee62qe.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

@media (min-width: 768px) {
  .mui-ee62qe.active {
    max-width: 300px;
  }
}

.mui-1mqdep5 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: var(--mui-palette-info-main);
  font-weight: 400;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.mui-48goex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 2px 12px;
  gap: 6px;
  background-color: var(--primary);
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mui-1tgsbyi {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-text-secondary);
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.mui-1cvs4rg {
    width: 100%;
    height: 440px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
}

.mui-1cvs4rg > img {
    min-width: 100%;
    width: 100%;
    min-height: 100%;
    height: 100%;
}

.mui-wo1lts {
    display: flex;
    flex-direction: column;
    gap: 100px;
}

@media (min-width: 768px) {
    .mui-wo1lts {
        gap: 140px;
    }
}

.mui-m06kv9 {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.mui-m06kv9 > h6 > a {
    text-decoration: underline;
}

.mui-15w6j9j {
    margin: 0px;
    font-family: var(--font-montserrat);
    font-size: 18px;
    line-height: 26px;
    color: var(--mui-palette-info-main);
    font-weight: 400;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

.page_main__pZ4ql {
 padding: 44px 0 0;
}

@media (min-width:768px) {
 .page_main__pZ4ql {
  padding: 80px 0 0;
 }
}

.mui-1821gv5 {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.style_main__zXefT {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.mui-1dzzqum {
    margin: 0px;
    font-family: var(--font-forum);
    font-size: 40px;
    line-height: 48px;
    text-transform: uppercase;
    color: var(--mui-palette-primary-main);
    font-weight: 400;
}

.mui-1y09wrj {
    margin: 0px;
    font-family: var(--font-forum);
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    color: var(--mui-palette-primary-main);
    font-weight: 400;
}

.mui-1f92bjv {
    margin: 0px;
    font-family: var(--font-forum);
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
    color: var(--mui-palette-primary-main);
    font-weight: 400;
}

.style_mobilecaroucel__Lk8ho {
 width: 100%;
}

@media (min-width:768px) {
 .style_mobilecaroucel__Lk8ho {
  display: none;
 }
}

.style_desktopgallery__JsNp2 {
 display: none;
}

/* @media (min-width:768px) {
 .style_desktopgallery__JsNp2 {
  display: block;
  margin: 0 calc(0px - var(--default-padding));
  &>div{--parent-margin: calc(0px - var(--default-padding));
 }
}} */

@media (min-width: 768px) {
  .style_desktopgallery__JsNp2 {
    display: block;
    margin: 0 calc(0px - var(--default-padding));
  }
  
  .style_desktopgallery__JsNp2 > div {
    --parent-margin: calc(0px - var(--default-padding));
  }
}
/* конец */

.mui-8monwb {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 24px;
    grid-area: 1 / 2 / 3;
    align-items: flex-end;
}

.mui-u252bl {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 440px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
}

.mui-u252bl > img {
    min-width: 100%;
    min-height: 100%;
}

.mui-tzlm2o > div {
    flex-direction: column;
    gap: 10px;
    display: none;
}

.mui-5c8omp {
    display: flex;
    flex-direction: column;
    gap: 64px;
}

@media (min-width: 768px) {
    .mui-tzlm2o > div {
        display: flex;
    }
}

.page_stylesblock__Kooka {
 display: flex;
 flex-direction: column;
 gap: 100px;
}

@media (min-width:768px) {
 .page_stylesblock__Kooka {
  gap: 140px;
 }
}

.mui-cykjr2 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

.style_labelafter__7TUc1,
.style_labelbefore__DKx3b {
 display: flex;
 justify-content: center;
 align-items: center;
 position: absolute;
 width: 90px;
 height: 42px;
 background: #ffffff66;
 color: #fff;
 top: 10px;
}

.style_labelbefore__DKx3b {
 left: 10px;
}

.style_labelafter__7TUc1 {
 right: 10px;
}

/* .style_slider__diaY1 {
 display: flex;
 align-items: center;
 position: absolute;
 width: 100%;
 height: 100%;
 &>span{pointer-events: none;
 &>span{cursor: ew-resize;
 transition-property: box-shadow;
 pointer-events: auto;
 width: 48px;
 height: 48px;
 background-size: cover;
 background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none"><circle cx="24" cy="24" r="24" fill="white"/><path d="M16.2102 29.7019C16.2624 29.7589 16.3039 29.8266 16.3322 29.9011C16.3604 29.9756 16.375 30.0554 16.375 30.1361C16.375 30.2167 16.3604 30.2965 16.3322 30.371C16.3039 30.4455 16.2624 30.5132 16.2102 30.5702C16.1579 30.6272 16.0959 30.6724 16.0276 30.7033C15.9593 30.7341 15.8862 30.75 15.8122 30.75C15.7383 30.75 15.6652 30.7341 15.5969 30.7033C15.5286 30.6724 15.4666 30.6272 15.4143 30.5702L9.78996 24.4341C9.73766 24.3771 9.69618 24.3095 9.66787 24.235C9.63957 24.1605 9.625 24.0806 9.625 24C9.625 23.9194 9.63957 23.8395 9.66787 23.765C9.69618 23.6905 9.73766 23.6229 9.78996 23.5659L15.4143 17.4298C15.5199 17.3147 15.663 17.25 15.8122 17.25C15.9615 17.25 16.1046 17.3147 16.2102 17.4298C16.3157 17.545 16.375 17.7011 16.375 17.8639C16.375 18.0268 16.3157 18.1829 16.2102 18.2981L10.983 24L16.2102 29.7019Z" fill="%23020100"/><path d="M31.7898 29.7019C31.7376 29.7589 31.6961 29.8266 31.6678 29.9011C31.6396 29.9756 31.625 30.0554 31.625 30.1361C31.625 30.2167 31.6396 30.2965 31.6678 30.371C31.6961 30.4455 31.7376 30.5132 31.7898 30.5702C31.8421 30.6272 31.9041 30.6724 31.9724 30.7033C32.0407 30.7341 32.1138 30.75 32.1878 30.75C32.2617 30.75 32.3348 30.7341 32.4031 30.7033C32.4714 30.6724 32.5334 30.6272 32.5857 30.5702L38.21 24.4341C38.2623 24.3771 38.3038 24.3095 38.3321 24.235C38.3604 24.1605 38.375 24.0806 38.375 24C38.375 23.9194 38.3604 23.8395 38.3321 23.765C38.3038 23.6905 38.2623 23.6229 38.21 23.5659L32.5857 17.4298C32.4801 17.3147 32.337 17.25 32.1878 17.25C32.0385 17.25 31.8954 17.3147 31.7898 17.4298C31.6843 17.545 31.625 17.7011 31.625 17.8639C31.625 18.0268 31.6843 18.1829 31.7898 18.2981L37.017 24L31.7898 29.7019Z" fill="%23020100"/></svg>') no-repeat;
}}} */

.style_slider__diaY1 {
  display: flex;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.style_slider__diaY1 > span {
  pointer-events: none;
}

.style_slider__diaY1 > span > span {
  cursor: ew-resize;
  transition-property: box-shadow;
  pointer-events: auto;
  width: 48px;
  height: 48px;
  background-size: cover;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none"><circle cx="24" cy="24" r="24" fill="white"/><path d="M16.2102 29.7019C16.2624 29.7589 16.3039 29.8266 16.3322 29.9011C16.3604 29.9756 16.375 30.0554 16.375 30.1361C16.375 30.2167 16.3604 30.2965 16.3322 30.371C16.3039 30.4455 16.2624 30.5132 16.2102 30.5702C16.1579 30.6272 16.0959 30.6724 16.0276 30.7033C15.9593 30.7341 15.8862 30.75 15.8122 30.75C15.7383 30.75 15.6652 30.7341 15.5969 30.7033C15.5286 30.6724 15.4666 30.6272 15.4143 30.5702L9.78996 24.4341C9.73766 24.3771 9.69618 24.3095 9.66787 24.235C9.63957 24.1605 9.625 24.0806 9.625 24C9.625 23.9194 9.63957 23.8395 9.66787 23.765C9.69618 23.6905 9.73766 23.6229 9.78996 23.5659L15.4143 17.4298C15.5199 17.3147 15.663 17.25 15.8122 17.25C15.9615 17.25 16.1046 17.3147 16.2102 17.4298C16.3157 17.545 16.375 17.7011 16.375 17.8639C16.375 18.0268 16.3157 18.1829 16.2102 18.2981L10.983 24L16.2102 29.7019Z" fill="%23020100"/><path d="M31.7898 29.7019C31.7376 29.7589 31.6961 29.8266 31.6678 29.9011C31.6396 29.9756 31.625 30.0554 31.625 30.1361C31.625 30.2167 31.6396 30.2965 31.6678 30.371C31.6961 30.4455 31.7376 30.5132 31.7898 30.5702C31.8421 30.6272 31.9041 30.6724 31.9724 30.7033C32.0407 30.7341 32.1138 30.75 32.1878 30.75C32.2617 30.75 32.3348 30.7341 32.4031 30.7033C32.4714 30.6724 32.5334 30.6272 32.5857 30.5702L38.21 24.4341C38.2623 24.3771 38.3038 24.3095 38.3321 24.235C38.3604 24.1605 38.375 24.0806 38.375 24C38.375 23.9194 38.3604 23.8395 38.3321 23.765C38.3038 23.6905 38.2623 23.6229 38.21 23.5659L32.5857 17.4298C32.4801 17.3147 32.337 17.25 32.1878 17.25C32.0385 17.25 31.8954 17.3147 31.7898 17.4298C31.6843 17.545 31.625 17.7011 31.625 17.8639C31.625 18.0268 31.6843 18.1829 31.7898 18.2981L37.017 24L31.7898 29.7019Z" fill="%23020100"/></svg>') no-repeat;
}

/* конец */

/* @media (min-width:768px) {
 .style_labelafter__7TUc1,.style_labelbefore__DKx3b {
  width: 109px;
  height: 52px;
  top: 24px;
  &>p{font-size: 16px;
  line-height: 24px;
 }
} */

.style_labelbefore__DKx3b{
 left: 24px;
}

.style_labelafter__7TUc1  {
    right: 24px;
}

@media (min-width: 768px) {
  .style_labelafter__7TUc1,
  .style_labelbefore__DKx3b {
    width: 109px;
    height: 52px;
    top: 24px;
  }
  
  .style_labelafter__7TUc1 > p,
  .style_labelbefore__DKx3b > p {
    font-size: 16px;
    line-height: 24px;
  }
  
  
}

/* конец */





.style_beforeafter__mJ8b1 {
 width: 100%;
}

@media (min-width:768px) {
 .style_beforeafter__mJ8b1 {
  max-width: 610px;
 }
}

.mui-1t9u9s4 {
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    overflow: hidden;
}

.mui-51b1cb {
    width: 100%;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    overflow: hidden;
}

.mui-51b1cb > img {
    min-width: 100%;
    width: auto;
    min-height: 440px;
}

.mui-xhhnf {
    display: flex;
    flex-direction: column;
    width: 100vw;
}

.mui-1iurkex {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: var(--mui-palette-text-primary);
  font-weight: 500;
}

.mui-tgjdgq {
    display: flex;
    flex-direction: row;
    gap: 4px;
    -webkit-box-pack: end;
    justify-content: flex-end;
    width: 100%;
    height: 52px;
}

.mui-15k23t2, .mui-15k23t2:hover, .mui-15k23t2:active {
    box-shadow: none;
}

.mui-15k23t2 {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: var(--font-montserrat);
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
    min-width: 64px;
    color: var(--variant-textColor);
    background-color: var(--variant-textBg);
    --variant-textColor: var(--mui-palette-primary-main);
    --variant-outlinedColor: var(--mui-palette-primary-main);
    --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
    --variant-containedColor: var(--mui-palette-primary-contrastText);
    --variant-containedBg: var(--mui-palette-primary-main);
    display: none;
    outline: 0px;
    margin: 0px;
    text-decoration: none;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    border-radius: var(--mui-shape-borderRadius);
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 14px 20px;
}

.mui-dj6mlw, .mui-dj6mlw:hover, .mui-dj6mlw:active {
    box-shadow: none;
}

.mui-dj6mlw {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: var(--font-montserrat);
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
    min-width: 64px;
    color: var(--variant-containedColor);
    background-color: var(--variant-containedBg);
    box-shadow: var(--mui-shadows-2);
    --variant-textColor: var(--mui-palette-primary-main);
    --variant-outlinedColor: var(--mui-palette-primary-main);
    --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
    --variant-containedColor: var(--mui-palette-primary-contrastText);
    --variant-containedBg: var(--mui-palette-primary-main);
    outline: 0px;
    margin: 0px;
    text-decoration: none;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    border-radius: var(--mui-shape-borderRadius);
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 14px 20px;
}


.mui-xakm9l {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-info-main);
  padding-left: 12px;
  font-weight: 400;
}

.mui-1xl5cgk {
    display: flex;
    flex-direction: column;
    gap: 32px;
    flex: 1 1 0%;
}

.mui-1qn7qde {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-info-main);
  text-align: center;
  font-weight: 500;
}

.mui-1npyrln {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 100%;
  overflow: hidden;
}

.mui-1npyrln>img {
  height: 100%;
  width: auto;
}

@media(max-width: 768px) {
    .mui-1npyrln {
        aspect-ratio: 719 / 740;
    }
}

.style_header__JAozS {
 display: flex;
 flex-direction: column;
 gap: 32px;
}

/* @media (min-width:768px) {
 .style_header__JAozS {
  flex-direction: row;
  &>h4{font-size: 64px;
  line-height: 72px;
 }
}} */

@media (min-width:768px) {
  .style_header__JAozS {
    flex-direction: row;
  }
  .style_header__JAozS > h4 {
    font-size: 64px;
    line-height: 72px;
  }
}

/* конец */

.style_desktopcarousel__eXOAZ {
 display: none;
}

 /* .style_desktopcarousel__eXOAZ {
  display: block;
  width: calc(100% + var(--default-gap));
  margin: 0 calc(0px - var(--default-padding));
  height: 760px;
  &>div{--parent-margin: calc(0px - var(--default-padding));
  height: 100%;
  &>div{height: 100%;
  &>div{height: 100%;
  &>div{height: 100%;
  &>div{height: 100%;
 }
 }}}}} */
@media (min-width: 768px) {
    .style_desktopcarousel__eXOAZ {
      display: block;
      width: calc(100% + var(--default-gap));
      margin: 0 calc(0px - var(--default-padding));
      height: 760px;
    }
    
    .style_desktopcarousel__eXOAZ > div {
      --parent-margin: calc(0px - var(--default-padding));
      height: 100%;
    }
    
    .style_desktopcarousel__eXOAZ > div > div {
      height: 100%;
    }
    
    .style_desktopcarousel__eXOAZ > div > div > div {
      height: 100%;
    }
    
    .style_desktopcarousel__eXOAZ > div > div > div > div {
      height: 100%;
    }
    
    .style_desktopcarousel__eXOAZ > div > div > div > div > div {
      height: 100%;
    }
}
/* конец */

@media (min-width: 768px) {
    .mui-14vz6yk {
        padding: 80px 0px 140px;
        gap: 140px;
    }
}

.mui-14vz6yk {
    flex-direction: column;
    padding: 44px 0px 100px;
    gap: 100px;
}

@media (min-width: 768px) {
    .mui-1ga88n6 {
        gap: 32px;
        max-width: 505px;
    }
}

.mui-1ga88n6 {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.mui-8ow102 {
    margin: 0px;
    font-family: var(--font-forum);
    font-size: 40px;
    line-height: 48px;
    text-transform: uppercase;
    color: var(--mui-palette-info-main);
    font-weight: 400;
}

@media (min-width: 768px) {
    .mui-18rpmqe {
        gap: 24px;
    }
}

.mui-18rpmqe {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.mui-1cfn5aa {
    max-width: 280px;
    width: 100%;
}

.mui-yssml7 {
    display: none;
}

@media (min-width: 768px) {
    .mui-yssml7 {
        display: flex;
        width: 100%;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

.mui-17kvtpx {
    display: flex;
    flex-direction: column;
    gap: 14px;
}


@media (min-width: 768px) {
    .mui-17kvtpx {
        display: none;
    }
}

/* .style_carouselitem__rqx3O {
 height: 100%;
 padding: 0 var(--default-padding);
 &>div{height: 100%;
 &>img{height: 100%;
}}}} */

.style_carouselitem__rqx3O {
  height: 100%;
  padding: 0 var(--default-padding);
}

.style_carouselitem__rqx3O > div {
  height: 100%;
}

.style_carouselitem__rqx3O > div > img {
  height: 100%;
}
/* конец */

.style_gallery__b4NwP {
 display: flex;
 flex-direction: column;
 gap: 24px;
}


@media (min-width:768px) {
 .style_gallery__b4NwP {
  display: grid;
  grid-gap: var(--default-gap);
  gap: var(--default-gap);
  grid-template-columns: repeat(4,1fr);
  grid-template-rows: repeat(2,1fr);
 }
}

.style_desktopgalleryitem__b5uha {
 display: none;
}

@media (min-width:768px) {
 .style_desktopgalleryitem__b5uha {
  display: flex;
  overflow: hidden;
  position: relative;
  &>a>img{min-width: 100%;
  min-height: 100%;
  position: absolute;
 }
}}


@media (min-width: 768px) {
    .mui-1mxxx92 {
        gap: 64px;
        text-align: center;
    }
}

.mui-1mxxx92 {
    display: flex;
    flex-direction: column;
    gap: 32px;
    max-width: 610px;
}

@media (min-width: 768px) {
    .mui-1mxxx92 > h4 {
        font-size: 48px;
        line-height: 56px;
    }
}

@media (min-width: 768px) {
    .mui-1n7o6gl {
        -webkit-box-align: center;
        align-items: center;
    }
}

.mui-1n7o6gl {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 48px;
}

.style_desktopgallery__ZJbsB {
 display: none;
}

@media (min-width:768px) {
 .style_desktopgallery__ZJbsB {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-gap: var(--default-gap);
  gap: var(--default-gap);
  grid-template-rows: repeat(2,440px);
 }
}

.mui-1oi5eag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.mui-14wqapl {
    width: 100%;
    height: 440px;
}

.style_desktopcarousel__Bx48v {
 display: none;
}

/*  .style_desktopcarousel__Bx48v {
 display: block;
 width: calc(100% + var(--default-gap));
 margin: 0 calc(0px - var(--default-padding));
 height: 760px;
 &>div{--parent-margin: calc(0px - var(--default-padding));
 height: 100%;
 &>div{height: 100%;
 &>div{height: 100%;
 &>div{height: 100%;
 &>div{height: 100%;
}
}}}}} */
@media (min-width: 768px) {
    .style_desktopcarousel__Bx48v {
      display: block;
      width: calc(100% + var(--default-gap));
      margin: 0 calc(0px - var(--default-padding));
      height: 760px;
    }
    
    .style_desktopcarousel__Bx48v > div {
      --parent-margin: calc(0px - var(--default-padding));
      height: 100%;
    }
    
    .style_desktopcarousel__Bx48v > div > div {
      height: 100%;
    }
    
    .style_desktopcarousel__Bx48v > div > div > div {
      height: 100%;
    }
    
    .style_desktopcarousel__Bx48v > div > div > div > div {
      height: 100%;
    }
    
    .style_desktopcarousel__Bx48v > div > div > div > div > div {
      height: 100%;
    }
}
/* конец */
.style_header__98EFU {
 display: flex;
 flex-direction: column;
 gap: 32px;
}

@media (min-width:768px) {
 .style_header__98EFU {
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}}

.mui-mgwg0g {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    width: 100%;
}

@media (min-width: 768px) {
    .mui-mgwg0g {
        gap: 32px;
        max-width: 505px;
    }
}

.style_desktopexamples__St7fo {
 display: none;
}

@media (min-width:768px) {
 .style_desktopexamples__St7fo {
  display: flex;
  flex-direction: column;
  gap: var(--default-gap);
 }
}

.style_desktopcarousel__bVu4g {
    display: none;
}

@media (min-width: 768px) {
    .style_desktopcarousel__bVu4g {
        display: block;
        max-width: 100%;
        height: 700px;
    }
}


@media (min-width: 768px) {
    .style_header__R_dZy > h3 {
        font-size: 64px;
        line-height: 72px;
    }
    
    .style_header__R_dZy > h5 {
        font-size: 42px;
        line-height: 50px;
    }
    
    .style_header__R_dZy {
        gap: 14px;
    }
}

.style_header__R_dZy {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.style_info__Np8JW {
    gap: 32px;
}

@media (min-width: 768px) {
    .style_info__Np8JW {
        gap: 64px;
    }
}

@media (min-width: 768px) {
    .mui-125iypl {
        gap: 140px;
    }
}

.mui-125iypl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 100px;
}

@media (min-width: 768px) {
    .mui-125iypl>h6 {
        font-size: 24px;
        line-height: 32px;
    }
}

.mui-1hexoab {
    margin: 0;
    font-family: var(--font-montserrat);
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    color: var(--mui-palette-info-main);
    max-width: 1030px;
    text-align: center;
    font-weight: 400;
}

.style_desktopgallery__YEM_G {
 display: none;
}

@media (min-width:768px) {
 .style_desktopgallery__YEM_G {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-gap: var(--default-gap);
  gap: var(--default-gap);
  grid-template-rows: repeat(2,440px);
 }
}

.style_mobilecarousel__dJhwJ {
 display: block;
 width: 100%;
}

@media (min-width:768px) {
 .style_mobilecarousel__dJhwJ {
  display: none;
 }
}

.mui-13w73e4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    max-height: 440px;
}

.style_main__5oCrr {
 padding: 100px 0;
 display: flex;
 flex-direction: column;
 gap: var(--default-gap);
}

@media (min-width:768px) {
 .style_main__5oCrr {
  padding: 140px 0;
  display: grid;
  grid-template-rows: 1fr 52px;
  grid-template-columns: repeat(2,1fr);
  min-height: 500px;
  box-sizing: content-box;
 }

 .style_redirectbuttonwrapper__pYZQ0 {
  max-width: 400px;
 }
}

.style_info__q738A {
 gap: 32px;
 padding: 0 0 8px;
}

@media (min-width:768px) {
 .style_info__q738A {
  gap: 48px;
  padding: 0;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}}

.style_advantages__Pc76t {
 display: flex;
 flex-direction: column;
 gap: 12px;
}

@media (min-width:768px) {
 .style_advantages__Pc76t {
  gap: 16px;
  &>p{font-size: 18px;
  line-height: 26px;
 }
}}

@media (min-width: 768px) {
    .mui-16hbrng {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
}

.mui-16hbrng {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    min-height: 440px;
    width: 100%;
    grid-row: 1 / 3;
    grid-column: 2;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
}



.style_main__TmgFv {
 gap: 48px;
}

@media (min-width:768px) {
 .style_main__TmgFv {
  gap: 64px;
  &>h4{text-align: center;
  font-size: 48px;
  line-height: 56px;
 }
}}

.mui-1m4nm64 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 48px;
    border: 1px solid var(--contrast);
    gap: 14px;
    width: 100%;
    height: 100%;
}

.mui-1becjp4 {
    margin: 0;
    font-family: var(--font-montserrat);
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    color: var(--mui-palette-text-secondary);
    font-weight: 400;
}

/*  .style_desktopcarousel__tp8KU {
 display: block;
 --width: min(calc(20.3125vw + 770px),1160px);
 width: var(--width);
 &>div.slick-slider{--parent-margin: calc((min(1440px, calc(100vw - 2 * var(--main-content-padding))) - var(--width)) / 2);
 &>div.slick-list>div.slick-track{display: flex;
 &>div.slick-slide{height: auto;
 flex: 0 0 auto;
 &>div{height: 100%;
 &>div{height: 100%;
}
}}}}}} */

.style_desktopcarousel__tp8KU {
 display: none;
}
@media (min-width: 768px) {
    .style_desktopcarousel__tp8KU {
      display: block;
      --width: min(calc(20.3125vw + 770px), 1160px);
      width: var(--width);
    }
    
    .style_desktopcarousel__tp8KU > div.slick-slider {
      --parent-margin: calc((min(1440px, calc(100vw - 2 * var(--main-content-padding))) - var(--width)) / 2);
    }
    
    .style_desktopcarousel__tp8KU > div.slick-slider > div.slick-list > div.slick-track {
      display: flex;
    }
    
    .style_desktopcarousel__tp8KU > div.slick-slider > div.slick-list > div.slick-track > div.slick-slide,
    .style_desktopcarousel__tp8KU > div.slick-slider > div.slick-list > div.slick-track > div.slick-slide > div,
    .style_desktopcarousel__tp8KU > div.slick-slider > div.slick-list > div.slick-track > div.slick-slide > div > div {
      height: 100%;
    }
    
    .style_desktopcarousel__tp8KU > div.slick-slider > div.slick-list > div.slick-track > div.slick-slide {
      height: auto;
      flex: 0 0 auto;
    }

}

.mui-1ruaesb {
    width: 100%;
    padding: 0 var(--default-padding);
}


/* Слайдер до после */
.slider {
  --value: 50%;
  position: relative;
  width: 610px;
  height: 627px;
}

.slider__img {
  position: absolute;
  top: 0;
  max-width: none;
  height: 100%;
  object-fit: cover;
}

.slider__img--before {
  left: 0;
  width: var(--value);
  object-position: left;
}

.slider__img--after {
  right: 0;
  width: calc(100% - var(--value));
  object-position: right;
}

.slider__range-visible {
  position: absolute;
  top: 0;
  left: var(--value);
  width: 2px;
  height: 100%;
  background-color: white;
  transform: translateX(-50%);
  pointer-events: none;
}

.slider__range-visible::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  background-color: currentColor;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none"><circle cx="24" cy="24" r="24" fill="white"/><path d="M16.2102 29.7019C16.2624 29.7589 16.3039 29.8266 16.3322 29.9011C16.3604 29.9756 16.375 30.0554 16.375 30.1361C16.375 30.2167 16.3604 30.2965 16.3322 30.371C16.3039 30.4455 16.2624 30.5132 16.2102 30.5702C16.1579 30.6272 16.0959 30.6724 16.0276 30.7033C15.9593 30.7341 15.8862 30.75 15.8122 30.75C15.7383 30.75 15.6652 30.7341 15.5969 30.7033C15.5286 30.6724 15.4666 30.6272 15.4143 30.5702L9.78996 24.4341C9.73766 24.3771 9.69618 24.3095 9.66787 24.235C9.63957 24.1605 9.625 24.0806 9.625 24C9.625 23.9194 9.63957 23.8395 9.66787 23.765C9.69618 23.6905 9.73766 23.6229 9.78996 23.5659L15.4143 17.4298C15.5199 17.3147 15.663 17.25 15.8122 17.25C15.9615 17.25 16.1046 17.3147 16.2102 17.4298C16.3157 17.545 16.375 17.7011 16.375 17.8639C16.375 18.0268 16.3157 18.1829 16.2102 18.2981L10.983 24L16.2102 29.7019Z" fill="%23020100"/><path d="M31.7898 29.7019C31.7376 29.7589 31.6961 29.8266 31.6678 29.9011C31.6396 29.9756 31.625 30.0554 31.625 30.1361C31.625 30.2167 31.6396 30.2965 31.6678 30.371C31.6961 30.4455 31.7376 30.5132 31.7898 30.5702C31.8421 30.6272 31.9041 30.6724 31.9724 30.7033C32.0407 30.7341 32.1138 30.75 32.1878 30.75C32.2617 30.75 32.3348 30.7341 32.4031 30.7033C32.4714 30.6724 32.5334 30.6272 32.5857 30.5702L38.21 24.4341C38.2623 24.3771 38.3038 24.3095 38.3321 24.235C38.3604 24.1605 38.375 24.0806 38.375 24C38.375 23.9194 38.3604 23.8395 38.3321 23.765C38.3038 23.6905 38.2623 23.6229 38.21 23.5659L32.5857 17.4298C32.4801 17.3147 32.337 17.25 32.1878 17.25C32.0385 17.25 31.8954 17.3147 31.7898 17.4298C31.6843 17.545 31.625 17.7011 31.625 17.8639C31.625 18.0268 31.6843 18.1829 31.7898 18.2981L37.017 24L31.7898 29.7019Z" fill="%23020100"/></svg>') no-repeat;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

.slider__range-js {
  position: absolute;
  margin: 0;
  cursor: pointer;
  opacity: 0;
  inset: 0;
}

.slider__range-js {
  position: absolute;
  margin: 0;
  opacity: 0;
  inset: 0;
}

.slider__range-js:hover {
  cursor: col-resize;
}

.slider__range-js:hover + .slider__range-visible {
  color: #4f4f4f;
}

.slider__range-js:active + .slider__range-visible {
  color: #888888;
}

.slider__range-js:focus-visible + .slider__range-visible {
  outline: auto;
}

.slider__range-js:focus-visible + .slider__range-visible::before {
  outline: auto;
}

.mui-11u84xg.Mui-selected {
    background-color: var(--primary);
    color: var(--contrast);
}

.mui-11u84xg.Mui-selected {
    color: var(--mui-palette-primary-main);
    border: 1px solid rgba(var(--mui-palette-primary-mainChannel) / 0.5);
    background-color: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-activatedOpacity));
}

.mui-11u84xg.Mui-selected {
    background-color: var(--mui-palette-action-selected);
}

.mui-11u84xg {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: var(--font-montserrat);
    text-align: center;
    box-sizing: border-box;
    min-width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: var(--info);
    outline: 0px;
    text-decoration: none;
    transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0px 10px;
    border-radius: var(--mui-shape-borderRadius);
    margin: 0px 12px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}

@media (min-width: 768px) {
    .mui-1ixcxtj {
        gap: 64px;
    }
}

.mui-1ixcxtj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 48px;
}

@media (min-width: 768px) {
    .mui-1ixcxtj>h4 {
        font-size: 48px;
        line-height: 56px;
    }
}

.style_header__VV_Zk {
 display: flex;
 flex-direction: column;
 gap: 32px;
}

@media (min-width:768px) {
 .style_header__VV_Zk {
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}}

.page_main__r6UZx {
 display: flex;
 flex-direction: column;
 padding: 44px 0 100px;
 gap: 100px;
 &>div.page_faceslides__AolOh{gap: 48px;
}}

@media (min-width:768px) {
 .page_main__r6UZx {
  padding: 80px 0 140px;
  gap: 140px;
  &>div.page_faceslides__AolOh{gap: 64px;
 }
} }

.style_main__7Mxvc {
 display: flex;
 flex-direction: column;
 gap: 32px;
 width: 100%;
 &>h6>a{text-decoration: underline;
}}

@media (min-width:768px) {
 .style_main__7Mxvc {
  flex-direction: row;
  justify-content: space-between;
  &>h3{font-size: 64px;
  line-height: 72px;
  white-space: nowrap;
 }&> h6 {
  max-width: var(--half-page-content-width);
 }
}}

.mui-k7hhjc {
    margin: 0px;
    font-family: var(--font-forum);
    font-size: 42px;
    line-height: 50px;
    text-transform: uppercase;
    color: var(--mui-palette-primary-main);
    font-weight: 400;
}

.style_filterswrapper__dPTdc {
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.style_filterswrapper__dPTdc {
    &>div {
        width: min-content;
        min-width: 100%;
    }
}

.mui-1xx73tv {
    display: inline-flex;
    border-radius: var(--mui-shape-borderRadius);
    width: 100%;
    border: 1px solid var(--primary);
}

.mui-1xx73tv .MuiToggleButtonGroup-firstButton, .mui-1xx73tv .MuiToggleButtonGroup-middleButton {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

/* .mui-1xx73tv .MuiToggleButtonGroup-lastButton, .mui-1xx73tv .MuiToggleButtonGroup-middleButton {
    margin-left: -1px;
    border-left: 1px solid transparent;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
} */

.mui-113sd6r.Mui-selected {
    color: var(--contrast);
    background-color: var(--primary);
}

.mui-113sd6r {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: var(--font-montserrat);
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
    width: 100%;
    color: var(--primary);
    outline: 0px;
    margin: 0px;
    text-decoration: none;
    border-radius: var(--mui-shape-borderRadius);
    padding: 11px;
    border-color: var(--primary);
}

.mui-113sd6r:not(:first-child) {
    border-left: 1px solid;
} 

.style_gallery__LpCwT {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.style_gallery__LpCwT > div > a > img {
    width: 100%;
    height: auto;
}

@media (min-width: 768px) {
    .style_gallery__LpCwT {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }
}

.style_gallery__LpCwT  > div {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 18px;
    width: 100%;
    padding: 28px;
    border: 1px solid var(--primary);
    border-top: none;
}

.style_gallery__LpCwT > div:first-child {
    border-top: 1px solid var(--primary);
}

@media (min-width: 768px) {
    .style_gallery__LpCwT > div:nth-child(3n+1) {
        border-left-width: 1px;
    }
}

@media (min-width: 768px) {
    .style_gallery__LpCwT div:nth-child(2),
    .style_gallery__LpCwT div:nth-child(3) {
        border-top: 1px solid var(--primary);
    }
}

@media (min-width: 768px) {
    .style_gallery__LpCwT > div {
        padding: 48px;
        border-left-width: 0;
    }
}

.uploaded-files {
    display: flex;
    flex-flow: wrap;
    gap: 12px;
}

.uploaded-file {
    display: inline-flex;
    gap: 14px;
    max-width: 100%;
    padding-inline: 14px;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    height: 36px;
    color: var(--info);
    background-color: var(--primary);
    white-space: nowrap;
    transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

.remove-file {
    border-radius: 50%;
    border: none;
    width: 20px;
    aspect-ratio: 1 / 1;
    font-size: 18px;
}

.mui-a4b162 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--mui-palette-info-main);
  text-align: center;
  font-weight: 400;
}

@media (min-width: 768px) {
    .mui-23l2ll {
        height: 32px;
        width: 32px;
    }
}

.mui-23l2ll {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-align: center;
    font-size: 1.5rem;
    --IconButton-hoverBg: rgba(var(--mui-palette-info-mainChannel) / var(--mui-palette-action-hoverOpacity));
    box-sizing: content-box;
    height: 26px;
    width: 26px;
    color: var(--primary);
    outline: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    text-decoration: none;
    flex: 0 0 auto;
    border-radius: 50%;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 8px;
    margin: -8px;
}

.mui-23l2ll:hover {
    background-color: var(--IconButton-hoverBg);
}

.mui-5a15w4 {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: var(--font-montserrat);
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
    min-width: 64px;
    color: var(--variant-textColor);
    background-color: var(--variant-textBg);
    --variant-textColor: var(--mui-palette-primary-main);
    --variant-outlinedColor: var(--mui-palette-primary-main);
    --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
    --variant-containedColor: var(--mui-palette-primary-contrastText);
    --variant-containedBg: var(--mui-palette-primary-main);
    display: block;
    outline: 0px;
    margin: 0px;
    text-decoration: none;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    border-radius: var(--mui-shape-borderRadius);
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 14px 20px;
}
/* юююююю */

@media (min-width: 768px) {
    .mui-h5szki {
        padding: 0px 14px;
    }
}

.mui-h5szki {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 12px;
    padding-right: 12px;
    white-space: nowrap;
}

@media (min-width: 768px) {
    .mui-p56qg .MuiChip-deleteIcon {
        margin: 0px 14px 0px -2px;
        height: 20px;
        width: 20px;
    }
}

.mui-p56qg .MuiChip-deleteIcon {
    margin: 0px 12px 0px 0px;
    height: 16px;
    width: 16px;
}

.mui-p56qg .MuiChip-deleteIcon {
    -webkit-tap-highlight-color: transparent;
    color: rgba(var(--mui-palette-text-primaryChannel) / 0.26);
    font-size: 22px;
    cursor: pointer;
    margin: 0px 5px 0px -6px;
}

.mui-cb4lxr {
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: 100%;
}

@media (min-width: 768px) {
    .mui-fbrqef {
        height: 500px;
    }
}

.mui-fbrqef {
    overflow: hidden;
    height: 440px;
}

.mui-ic7nkp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 80px;
}

.mui-ef6y1b {
    margin: 0px;
    font-family: var(--font-montserrat);
    font-size: 18px;
    line-height: 26px;
    color: var(--mui-palette-info-main);
    max-width: 400px;
    font-weight: 400;
}



.mui-zu3wl4>img {
    height: 100%;
    width: auto;
}

.mui-zu3wl4 {
    height: 100%;
}

.style_main__KiJRy {
    padding: 44px 0 100px;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

@media (min-width: 768px) {
    .style_main__KiJRy {
        padding: 80px 0 140px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: var(--default-gap);
        gap: var(--default-gap);
        grid-template-rows: 1fr 52px;
    }
}

.__className_22ceb1 {
 font-family: Roboto,Roboto Fallback;
 font-style: normal;
}

.__variable_22ceb1 {
 --font-roboto: "Roboto","Roboto Fallback";
}

.__className_c24084 {
 font-family: Forum,Forum Fallback;
 font-weight: 400;
 font-style: normal;
}

.__variable_c24084 {
 --font-forum: "Forum","Forum Fallback";
}

.__className_7fc1e3 {
 font-family: Montserrat,Montserrat Fallback;
 font-style: normal;
}

.__variable_7fc1e3 {
 --font-montserrat: "Montserrat","Montserrat Fallback";
}

/* .style_headerwrapper__UDAw5 {
 position: -webkit-sticky;
 position: sticky;
 top: 0;
 background-color: var(--background);
 z-index: 1100;
 &>header{padding: 20px 0;
}}

@media (min-width:768px) {
 .style_headerwrapper__UDAw5 {
  &>header{padding: 20px 0;
 }
}} */

.style_headerwrapper__UDAw5 {
 position: -webkit-sticky;
 position: sticky;
 top: 0;
 background-color: var(--background);
 z-index: 1100;
}

.style_headerwrapper__UDAw5 > header {
 padding: 20px 0;
}

@media (min-width:768px) {
 .style_headerwrapper__UDAw5 > header {
  padding: 20px 0;
 }
}
/* конец */

.style_content__zRyav {
 display: flex;
 flex-direction: row;
 width: 100%;
 justify-content: space-between;
 align-items: center;
}

.style_main__42c2v {
 display: flex;
 justify-content: flex-end;
}

.style_desktopinfo__oswvn {
 display: none;
}

@media (min-width:768px) {
 .style_desktopinfo__oswvn {
  display: flex;
  gap: 24px;
  align-items: center;
 }
}

.style_bulb__RWVCa {
 width: 8px;
 height: 8px;
 background-color: var(--contrast);
 border-radius: 50%;
 animation: style_glow__3633E 2s ease-in-out infinite;
}

@keyframes style_glow__3633E {
 0%,to {
  opacity: 1;
  scale: 1;
 }

 50% {
  opacity: .7;
  scale: .9;
 }
}

.style_logowrapper__XUfsp {
 display: flex;
 align-items: center;
 justify-content: left;
 margin: 0 0 0 -10px;
 width: 168px;
 height: 52px;
}

@media (min-width:768px) {
 .style_logowrapper__XUfsp {
  margin: 0 0 -10px -20px;
 }
}

@media (min-width:768px) {
 .style_menuwrapper__n8PZr.style_scrolled__Z5Eii {
  display: block;
 }
}

.style_menuwrapper__n8PZr {
 display: none;
}

.style_calculate__jcwX4 {
 display: none;
}

/* .style_mobilebuttons__cSx2Z {
 display: flex;
 gap: 14px;
 height: 24px;
 &>div>a>svg{color: var(--primary);
}} */

.style_mobilebuttons__cSx2Z {
  display: flex;
  gap: 14px;
  height: 24px;
}

.style_mobilebuttons__cSx2Z > div > a > svg {
  color: var(--primary);
}
/* конеч */

@media (min-width:768px) {
 .style_calculate__jcwX4 {
  display: flex;
  max-width: 320px;
  width: 100%;
 }

 .style_mobilebuttons__cSx2Z {
  display: none;
 }
}

.style_burgerbutton__ld6Nw {
 margin: -8px;
}

/* .style_menu__Kev0M {
 overflow: hidden;
 position: fixed;
 right: 0;
 top: 0;
 transition: all .3s ease-in-out;
 background-color: var(--background);
 box-shadow: 0 12px 14px rgba(0,0,0,.2);
 &>div{padding: 34px 24px 40px;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 height: 100%;
}} */

.style_menu__Kev0M {
 overflow: hidden;
 position: fixed;
 right: 0;
 top: 0;
 transition: all .3s ease-in-out;
 background-color: var(--background);
 box-shadow: 0 12px 14px rgba(0,0,0,.2);
}

.style_menu__Kev0M > div {
 padding: 34px 24px 40px;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 height: 100%;
}

/* конец */

/* .style_menuheader__hCXht {
 display: flex;
 justify-content: flex-end;
 padding: 0 0 40px;
 &>div{margin: -8px;
 &>button>svg{color: var(--primary);
}}} */

.style_menuheader__hCXht {
 display: flex;
 justify-content: flex-end;
 padding: 0 0 40px;
}

.style_menuheader__hCXht > div {
 margin: -8px;
}

.style_menuheader__hCXht > div > button > svg {
 color: var(--primary);
}
/* конец */

.style_menuitems__OtVp5 {
 display: flex;
 flex-direction: column;
 gap: 24px;
}

.style_menufooter__QGQDK {
 display: flex;
 flex-direction: column;
 gap: 40px;
}

.style_contactus__60ZDC {
 display: flex;
 flex-direction: column;
 gap: 10px;
}

.style_contacts__9UL4g {
 display: flex;
 gap: 14px;
}

.style_desktopheader__tMvii {
 display: none;
}

@media (min-width:768px) {
 .style_desktopheader__tMvii {
  display: flex;
  flex-direction: column;
 }
}

.style_divider__F0UeK {
 padding: 24px 0;
}

.style_desktopnavi__4wxaT {
 display: flex;
 justify-content: center;
 gap: 50px;
}

.style_desktopsubnavi__hDB27 {
 padding: 20px;
 display: none;
 flex-direction: column;
 gap: 18px;
 width: 283px;
 position: absolute;
 top: 35px;
 left: 0;
 border: 1px solid rgb(170, 134, 114);
 background-color: rgb(245, 240, 235);
 opacity: 0;
}

.mui-3mkjbg.active .style_desktopsubnavi__hDB27 {
    display: flex;
    opacity: 1;
    transform: none;
    transition: opacity 286ms cubic-bezier(0.4, 0, 0.2, 1), transform 190ms cubic-bezier(0.4, 0, 0.2, 1);
    transform-origin: 0px 0px;
}

.mui-3mkjbg svg {
    transition: all 0.3s;
}

.mui-3mkjbg.active svg {
    transform: rotate(180deg);
    
}

@media (max-width:1000px) {
 .style_writeus__50mLh {
  display: none;
 }
}

.style_main__hrTCb {
 display: flex;
 flex-direction: column;
 gap: 28px;
 width: 100%;
 height: 100%;
}

@media (min-width:768px) {
 .style_main__hrTCb {
  position: relative;
 }
}

/* .style_carouselcontainer__5erlc {
 width: 100%;
 height: 100%;
 display: flex;
 position: relative;
 &>div{width: 100%;
 height: 100%;
 display: block;
 position: absolute;
}}

@media (min-width:768px) {
 .style_carouselcontainer__5erlc {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  max-height: 700px;
  width: auto;
  max-width: 100%;
  &>div{position: static;
 }
}}

.style_slider__4kYQZ {
 width: 100%;
 height: 100%;
 &>div{height: 100%;
 &>div{height: 100%;
 &>div{height: 100%;
 &>div{height: 100%;
 &>div{height: 100%;
}}}}}&>button {
 transform: none;
 position: absolute;
 top: 0;
 opacity: 0;
 z-index: 100;
 width: 20%;
 height: 100%;
 &.slick-prev{left: 0;
}&.slick-next {
 transform: none;
 right: 0;
}&>div {
 display: none;
}}}

@media (min-width:768px) {
 .style_slider__4kYQZ {
  --button-position: 0px;
  &>button{transform: translateY(-50%);
  background: none;
  opacity: 1;
  width: 40px;
  height: 40px;
  top: 50%;
  &.slick-next{transform: translateY(-50%) rotate(180deg);
  right: 0;
 }&> div {
  display: block;
 }
}}}

.style_imagewrapper__jBnvF {
 width: 100%;
 height: 100%;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 overflow: hidden;
 &>img{min-width: 100%;
 min-height: 100%;
 width: 100%;
 height: 100%;
 object-fit: contain;
}}

@media (min-width:768px) {
 .style_imagewrapper__jBnvF {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  &>img{min-width: 0;
  min-height: 0;
  width: auto;
  height: 100%;
  object-fit: cover;
 }
}}

.style_buttoncontentwrapper__BVePq {
 margin: -40px;
 padding: 40px;
 height: 40px;
 width: 40px;
 box-sizing: content-box;
 &>div{height: 40px;
 width: 40px;
 pointer-events: none;
 color: #fff;
 background: #ffffff99;
}}

.style_main__bu4Xx {
 &>div: first-child>div>fieldset{border-left-width:1px;
 border-right-width: 0!important;
}&>div:last-child>div>fieldset {
 border-left-width: 1px;
 border-right-width: 1px;
}}

.style_error__PfMeR {
 &>div>div.MuiInputBase-root>fieldset.MuiOutlinedInput-notchedOutline{border-color: var(--error);
}} */

.style_carouselcontainer__5erlc {
 width: 100%;
 height: 100%;
 display: flex;
 position: relative;
}

.style_carouselcontainer__5erlc > div {
 width: 100%;
 height: 100%;
 display: block;
 position: absolute;
}

@media (min-width:768px) {
 .style_carouselcontainer__5erlc {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  max-height: 700px;
  width: auto;
  max-width: 100%;
 }
 
 .style_carouselcontainer__5erlc > div {
  position: static;
 }
}

.style_slider__4kYQZ {
 width: 100%;
 height: 100%;
}

.style_slider__4kYQZ > div,
.style_slider__4kYQZ > div > div,
.style_slider__4kYQZ > div > div > div,
.style_slider__4kYQZ > div > div > div > div,
.style_slider__4kYQZ > div > div > div > div > div {
 height: 100%;
}

.style_slider__4kYQZ > button {
 transform: none;
 position: absolute;
 top: 0;
 opacity: 0;
 z-index: 100;
 width: 20%;
 height: 100%;
}

.style_slider__4kYQZ > button.slick-prev {
 left: 0;
}

.style_slider__4kYQZ > button.slick-next {
 transform: none;
 right: 0;
}

.style_slider__4kYQZ > button > div {
 display: none;
}

@media (min-width:768px) {
 .style_slider__4kYQZ {
  --button-position: 0px;
 }
 
 .style_slider__4kYQZ > button {
  transform: translateY(-50%);
  background: none;
  opacity: 1;
  width: 40px;
  height: 40px;
  top: 50%;
 }
 
 .style_slider__4kYQZ > button.slick-next {
  transform: translateY(-50%) rotate(180deg);
  right: 0;
 }
 
 .style_slider__4kYQZ > button > div {
  display: block;
 }
}

.style_imagewrapper__jBnvF {
 width: 100%;
 height: 100%;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 overflow: hidden;
}

.style_imagewrapper__jBnvF > img {
 min-width: 100%;
 min-height: 100%;
 width: 100%;
 height: 100%;
 object-fit: contain;
}

@media (min-width:768px) {
 .style_imagewrapper__jBnvF {
  max-height: 100%;
  max-width: 100%;
  width: auto;
 }
 
 .style_imagewrapper__jBnvF > img {
  min-width: 0;
  min-height: 0;
  width: auto;
  height: 100%;
  object-fit: cover;
 }
}

.style_buttoncontentwrapper__BVePq {
 margin: -40px;
 padding: 40px;
 height: 40px;
 width: 40px;
 box-sizing: content-box;
}

.style_buttoncontentwrapper__BVePq > div {
 height: 40px;
 width: 40px;
 pointer-events: none;
 color: #fff;
 background: #ffffff99;
}

.style_main__bu4Xx > div:first-child > div > fieldset {
 border-left-width: 1px;
 /* border-right-width: 0!important; */
}

.style_main__bu4Xx > div:last-child > div > fieldset {
 border-left-width: 1px;
 border-right-width: 1px;
}

.style_error__PfMeR > div > div.MuiInputBase-root > fieldset.MuiOutlinedInput-notchedOutline {
 border-color: var(--error);
}
/* конец */

.style_agreementlink__9g9LG {
 text-decoration: underline;
 color: var(--primary);
 font-weight: 500;
}

.style_main__rGwg_ {
 gap: 48px;
 width: 100%;
}

/* @media (min-width:768px) {
 .style_main__rGwg_ {
  gap: 64px;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}} */

@media (min-width:768px) {
 .style_main__rGwg_ {
  gap: 64px;
 }
 
 .style_main__rGwg_ > h4 {
  font-size: 48px;
  line-height: 56px;
 }
}
/* конец */

/* .style_processbody__TVafH {
 display: flex;
 flex-direction: column;
 gap: 24px;
 &>img{width: 100%;
 height: auto;
}}

@media (min-width:768px) {
 .style_processbody__TVafH {
  flex-direction: row;
  justify-content: space-between;
  &>img{width: auto;
  height: 500px;
 }
}} */

.style_processbody__TVafH {
 display: flex;
 flex-direction: column;
 gap: 24px;
}

.style_processbody__TVafH > img {
 width: 100%;
 height: auto;
}

@media (min-width:768px) {
 .style_processbody__TVafH {
  flex-direction: row;
  justify-content: space-between;
 }
 
 .style_processbody__TVafH > img {
  width: auto;
  height: 500px;
 }
}




/* конец */

.style_processbody__TVafH img {
    display: none;
}

.style_processbody__TVafH img.active {
    display: block;
}

/* .style_mobilesteps__4Nm7n {
 padding: 0 36px;
 &>div{&>button{width: 26px;
 height: 26px;
 --button-position: -36px;
}&>div>div>div {
 transition: margin-right .15s;
 &.slick-active{@media (min-width: 400px){margin-right:-60px;
 padding-right: 60px;
}}}}} */

.style_mobilesteps__4Nm7n {
 padding: 0 36px;
}

.style_mobilesteps__4Nm7n > div > button {
 width: 26px;
 height: 26px;
 --button-position: -36px;
}

.style_mobilesteps__4Nm7n > div > div > div > div {
 transition: margin-right .15s;
}

@media (min-width: 400px) {
 .style_mobilesteps__4Nm7n > div > div > div > div.slick-active {
  margin-right: -60px;
  padding-right: 60px;
 }
}

/* конец */

@media (min-width:768px) {
 .style_mobilesteps__4Nm7n {
  display: none;
 }
}

.style_desktopsteps__bIgB8 {
 display: none;
}

@media (min-width:768px) {
 .style_desktopsteps__bIgB8 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
 }
}

.page_main__0MTsk {
 padding: 44px 0 0;
}

@media (min-width:768px) {
 .page_main__0MTsk {
  padding: 80px 0 0;
 }
}

.style_header__5dK34 {
 display: flex;
 flex-direction: column;
 gap: 12px;
}

@media (min-width:768px) {
 .style_header__5dK34 {
  gap: 14px;
  &>h4{font-size: 64px;
  line-height: 72px;
 }&> h5 {
  font-size: 42px;
  line-height: 50px;
 }
}}

.style_main__IZR_o {
 padding: 0 0 100px;
 display: flex;
 flex-direction: column;
 gap: 32px;
}

@media (min-width:768px) {
 .style_main__IZR_o {
  padding: 0 0 140px;
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 80px var(--default-gap);
  gap: 80px var(--default-gap);
 }
}

.style_advantages__vNLnr {
 display: flex;
 flex-direction: column;
 gap: 12px;
 padding: 0 0 8px;
}

@media (min-width:768px) {
 .style_advantages__vNLnr {
  gap: 16px;
  &>p{font-size: 18px;
  line-height: 26px;
 }
}}

.style_carouselwrapper__mHgeS {
 width: 100%;
 overflow: hidden;
 display: flex;
 justify-content: flex-end;
}

.style_mobilecarousel__cu38E {
 display: block;
 width: 100%;
 padding: 0 0 48px;
}

.style_desktopcarousel__hlWgm {
 display: none;
 width: 540px;
}

@media (min-width:768px) {
 .style_carouselwrapper__mHgeS {
  height: 700px;
  grid-column: 2;
 }

 .style_mobilecarousel__cu38E {
  display: none;
 }

 .style_desktopcarousel__hlWgm {
  display: block;
  width: 100%;
  height: 760px;
  &>div{height: 100%;
  &>div{height: 100%;
  &>div{height: 100%;
  &>div>div{height: 100%;
  &>div>img{width: 100%;
 }
}}}}}}

.style_info__xmB1R {
 gap: 32px;
}

@media (min-width:768px) {
 .style_info__xmB1R {
  gap: 64px;
 }
}

.style_step__5Mv38 {
 gap: 48px;
 &>div{display: flex;
 align-items: center;
 justify-content: center;
 width: 100%;
 min-height: 440px;
 overflow-y: hidden;
 &>img{min-width: 100%;
 width: auto;
 height: 100%;
}}}

@media (min-width:768px) {
 .style_step__5Mv38 {
  gap: 64px;
  max-height: 700px;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}}

.page_main__xbstT {
 padding: 44px 0 100px;
}

@media (min-width:768px) {
 .page_main__xbstT {
  padding: 80px 0 140px;
 }
}

.page_contactsslide__MQR5O {
 display: flex;
 flex-direction: column;
 gap: 48px;
 width: 100%;
 &>div{width: 100%;
 display: flex;
 flex-direction: column;
 gap: 32px;
}}

@media (min-width:768px) {
 .page_contactsslide__MQR5O {
  gap: 64px;
  &>div{flex-direction: row;
  justify-content: space-between;
 }
}}

.page_contactsinfo__3lfLx {
 display: flex;
 flex-direction: column;
 gap: 24px;
}

@media (min-width:768px) {
 .page_contactsinfo__3lfLx {
  gap: 48px;
 }
}



.page_map__As_Ps {
 border: 1px solid var(--primary);
 padding: 28px;
 height: 440px;
 width: 100%;
}

@media (min-width:768px) {
 .page_map__As_Ps {
  padding: 48px;
  height: 100%;
  max-width: 820px;
 }
}

.page_main__1j_IL {
 padding: 44px 0 0;
}

@media (min-width:768px) {
 .page_main__1j_IL {
  padding: 80px 0 0;
 }
}

.style_main__KvhB7 {
 display: flex;
 flex-direction: column;
 gap: 32px;
}

@media (min-width:768px) {
 .style_main__KvhB7 {
  display: grid;
  grid-template-columns: 1.41fr 1fr;
  grid-template-rows: 1fr 700px;
  grid-gap: 64px 20px;
  gap: 64px 20px;
  &>h3{font-size: 64px;
  line-height: 72px;
 }
}}

.style_desktopimage__8c_gX {
 display: none;
}

@media (min-width:768px) {
 .style_desktopimage__8c_gX {
  display: block;
  &>img{width: 100%;
 }
}}

.style_mobilecarousel__AgC7F {
 padding: 8px 0 0;
 display: block;
 width: 100%;
}

@media (min-width:768px) {
 .style_mobilecarousel__AgC7F {
  display: none;
 }
}

.style_main__FKLNS {
 display: flex;
 flex-direction: column;
 gap: 43px;
 padding: 100px 0 0;
 width: 100%;
}

@media (min-width:768px) {
 .style_main__FKLNS {
  gap: 64px;
  padding: 140px 0 0;
  align-items: center;
  &>div{text-align: center;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}}}

.style_mobileimages__u5CeH {
 display: flex;
 flex-direction: column;
 gap: 32px;
 width: 100%;
 /* &>div>div{width: 100%; */
}}

.style_mobileimages__u5CeH .sl-container {
    height: 440px;
}

@media (min-width:768px) {
 .style_mobileimages__u5CeH {
  display: none;
 }
}

.style_main__SiTSb {
 display: flex;
 flex-direction: column;
 gap: 32px;
 padding: 100px 0 0;
}

@media (min-width:768px) {
 .style_main__SiTSb {
  gap: 64px;
  padding: 140px 0 0;
  &>h4{font-size: 48px;
  line-height: 56px;
 }
}}

.style_desktopexamples__jQAAD {
 display: none;
}

@media (min-width:768px) {
 .style_desktopexamples__jQAAD {
  display: flex;
  flex-direction: column;
  gap: var(--default-gap);
 }
}

@media (min-width: 768px) {
    .mui-1jqi4pv {
        padding: 0 0 140px;
    }
}

.mui-1jqi4pv {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 0 100px;
}

.mui-1ai38q0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: var(--default-gap);
}

.mui-iatfg1 {
    position: relative;
    width: 100%;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
}

.mui-iatfg1>img {
    width: 100%;
    height: auto;
}

.mui-1krds3t {
    width: 100%;
    height: 1px;
    background-color: var(--primary);
}

.mui-vu4w4s {
    position: absolute;
    width: 35%;
    max-width: 200px;
    right: 0;
    bottom: 0;
    border: 10px solid var(--background);
    border-bottom: 0px solid;
    border-right: 0px solid;
}

.mui-95y43p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}

@media (min-width: 768px) {
    .mui-95y43p {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
}

.mui-bjcgyi {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}

@media (min-width: 768px) {
    .mui-bjcgyi {
        gap: 48px;
    }
}

.mui-6u5fzz {
    margin: 0;
    font-family: var(--font-forum);
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    color: var(--mui-palette-text-primary);
    font-weight: 400;
}



@media (min-width: 768px) {
    .style_advantages___sHNc {
        gap: 16px;
    }
}

.style_advantages___sHNc {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

@media (min-width: 768px) {
    .style_advantages___sHNc {
        gap: 16px;
    }
}

@media (min-width: 768px) {
    .style_advantages___sHNc {
        &>p {
            font-size: 18px;
            line-height: 26px;
        }
    }
}

.style_carouselwrapper__wA1IQ {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
}

@media (min-width: 768px) {
    .style_carouselwrapper__wA1IQ {
        height: 700px;
        grid-column: 2;
        grid-row: 1 / 3;
    }
}

@media (min-width: 768px) {
    .style_carouselwrapper__wA1IQ {
        height: 700px;
        grid-area: 1 / 2 / 3;
    }
}



@media (min-width: 768px) {
    .style_pricecalculatingwrapper__33Cti {
        max-width: 440px;
    }
}

.style_mobilecarousel__EY0xV {
    display: block;
    width: 100%;
}

@media (min-width: 768px) {
    .style_mobilecarousel__EY0xV {
        display: none;
    }
}

.mui-1et3lx {
    width: 100%;
    display: block;
}

@media (min-width: 768px) {
    .mui-1et3lx {
        display: none;
    }
}

.mui-9nozaa {
    grid-row: 1 / 3;
}

.mui-1cli4s9 {
    padding: 100px 0;
}

@media (min-width: 768px) {
    .mui-1cli4s9 {
        padding: 140px 0;
    }
}

.style_mobilecarousel__Utxep {
 display: block;
 width: 100%;
}

@media (min-width:768px) {
 .style_mobilecarousel__Utxep {
  display: none;
 }
}

.style_main__Tp3mi {
 display: flex;
 flex-direction: column;
 gap: 48px;
 padding: 100px 0 0;
}

@media (min-width:768px) {
 .style_main__Tp3mi {
  padding: 140px 0 0;
  &>div{&>h4{font-size: 48px;
  line-height: 56px;
 }&> div>h5 {
  font-size: 42px;
  line-height: 50px;
 }&> h6 {
  max-width: 560px;
 }
}}}

.style_desktopimages__YlEgl {
 display: none;
}

@media (min-width:768px) {
 .style_desktopimages__YlEgl {
  display: grid;
  grid-gap: var(--default-gap);
  gap: var(--default-gap);
  grid-template-columns: repeat(2,1fr);
  grid-template-rows: repeat(2,1fr);
  max-height: 760px;
  &>div>img{width: 100%;
  height: 100%;
 }
}}

.style_body__6GM6M {
 padding: 40px 0 0;
 height: max-content;
 justify-content: space-between;
 min-height: 100%;
 background: var(--background);
}

@media (min-width:768px) {
 .style_body__6GM6M {
  height: max-content;
  padding: 0;
  box-sizing: border-box;
  min-height: 100%;
  &>div{height: max-content;
  min-height: 100%;
 }
}}

.style_navbar__mLDSD {
 padding: 16px 0;
 display: flex;
 position: -webkit-sticky;
 position: sticky;
 bottom: 0;
 background-color: var(--background);
 border-top: 1px solid var(--primary);
 z-index: 1;
}

@media (min-width:768px) {
 .style_navbar__mLDSD {
  display: none;
 }
}

.style_contactsmain__F8tx5 {
 display: flex;
 flex-direction: column;
 gap: 24px;
}

@media (min-width:768px) {
 .style_contactsmain__F8tx5 {
  gap: 48px;
  max-width: 760px;
 }
}

.style_contactsheader__n91U3 {
 display: flex;
 flex-direction: column;
 gap: 18px;
}

@media (min-width:768px) {
 .style_contactsheader__n91U3 {
  gap: 48px;
  &>div{&>p{font-size: 18px;
  line-height: 26px;
 }&> h4 {
  font-size: 48px;
  line-height: 56px;
 }
}}}

.style_contactsheaderpresents__d_Eny {
 display: flex;
 flex-direction: column;
 &>div{display: flex;
 justify-content: center;
 padding: 20px;
 width: 100%;
 border: 1px solid var(--primary);
 &: last-child{border-top-width:0;
}}}

@media (min-width:768px) {
 .style_contactsheaderpresents__d_Eny {
  flex-direction: row;
  &>div{padding: 40px;
  width: 50%;
  &: last-child{border-left-width:0;
  border-top-width: 1px;
 }
}}}

.style_contactsform__ia_0u {
 display: flex;
 flex-direction: column;
 gap: 18px;
}

@media (min-width:768px) {
 .style_contactsform__ia_0u {
  display: grid;
  grid-gap: 24px 20px;
  gap: 24px 20px;
  grid-template-columns: repeat(2,1fr);
 }
}

.mui-z2v6ps {
    margin: 0px;
    font-family: var(--font-forum);
    font-size: 42px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 400;
}

.mui-gnj2dw {
    display: flex;
    flex-direction: row;
    gap: 32px;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.desktop-only {
    display: none;
}

@media (min-width: 768px) {
    .desktop-only {
        display: initial;
    }
}

.mui-zm3taj {
    margin: 0px;
    font-family: var(--font-forum);
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: 400;
}

@media (min-width: 768px) {
    .mobile-only {
        display: none;
    }
}



.mui-n698j6 {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 32px;
    -webkit-box-align: center;
    align-items: center;
    height: max-content;
    padding: 0px 0px 32px;
    min-height: 100%;
}

@media (min-width: 768px) {
    .mui-n698j6 {
        padding: 40px 0px;
        gap: 64px;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

.mui-9ipgpq {
    display: none;
}

.mui-9ipgpq.active {
    display: block;
    position: fixed;
    z-index: var(--mui-zIndex-modal);
    inset: 0px;
    
    
}

.mui-9ipgpq.active .mui-137csgl {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    inset: 0px;
    -webkit-tap-highlight-color: transparent;
    background: rgba(2, 1, 0, 0.5);
    z-index: -1;
    opacity: 1;
    transition: opacity 225ms 
    cubic-bezier(0.4, 0, 0.2, 1);
}

.mui-9ipgpq.active .mui-fh1hs4 {
    height: 100%;
    outline: 0px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    opacity: 1;
    transition: opacity 225ms 
    cubic-bezier(0.4, 0, 0.2, 1);
}



.style_testblockbody__a_nv3,
.style_testblockbody__a_nv3-main {
    display: none;
}

/* .style_testblockbody__a_nv3.active,
.style_testblockbody__a_nv3-main.acvtive {
 display: flex;
 flex-direction: column;
 gap: 32px;
 justify-content: space-between;
 width: 100%;
 &.style_border__WmkX4{border: 1px solid #aa8672;
 padding: 28px;
}} */



.style_testblockbody__a_nv3.active,
.style_testblockbody__a_nv3-main.active {
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: space-between;
  width: 100%;
}

.style_testblockbody__a_nv3.active.style_border__WmkX4,
.style_testblockbody__a_nv3-main.acvtive.style_border__WmkX4 {
  border: 1px solid #aa8672;
  padding: 28px;
}

@media (min-width: 768px) {
    .style_testblockbody__a_nv3,
    .style_testblockbody__a_nv3-main {
        gap: 40px;
        min-height: 708px;
        border: 1px solid #aa8672;
        padding: 48px;
    }
}



@media (min-width:768px) {
 .style_testblockbody__a_nv3,
 .style_testblockbody__a_nv3-main {
  gap: 40px;
  min-height: 708px;
  border: 1px solid #aa8672;
  padding: 48px;
 }
}

.style_testnavigation__HDYUp {
 display: flex;
 flex-direction: column;
 gap: 24px;
 justify-content: space-between;
 &>div{width: 100%;
 display: flex;
 flex-direction: column;
 gap: 18px;
}}

@media (min-width:768px) {
 .style_testnavigation__HDYUp {
  flex-direction: row;
  align-items: center;
  gap: 40px;
  &>div{max-width: 477px;
  flex-direction: row-reverse;
  gap: 24px;
 }
}}

.style_singleimagetemplate__jSO6Z {
 display: flex;
 gap: 24px;
 flex-direction: column;
 &>div.style_imagewrapper__M4GV6{display: none;
}&>div {
 display: flex;
 justify-content: flex-end;
 width: 100%;
 padding: 8px 0 0;
 &>img{width: 100%;
 height: auto;
}}&>div.style_quiz__1fndg {
 justify-content: flex-start;
 &>div{gap: 24px;
 width: 100%;
}}}

@media (min-width:768px) {
.style_singleimagetemplate__jSO6Z {
  display: grid;
  grid-gap: 32px;
  gap: 32px;
  grid-template-rows: 32px 1fr;
  &>div.style_imagewrapper__M4GV6{display: flex;
 }&> div {
  padding: 0;
  grid-row: 1/3;
  grid-column: 2;
  &>img{max-width: 477px;
 }
}&>div.style_quiz__1fndg {
 grid-row: 2;
 grid-column: 1;
 &>div{max-width: 477px;
 &>div>img{display: none;
}}}}}

.style_multiimagequizbody__WTJu6 {
 display: flex;
 flex-direction: column;
 gap: 24px;
}

@media (min-width:768px) {
 .style_multiimagequizbody__WTJu6 {
  display: grid;
  grid-gap: 14px 20px;
  gap: 14px 20px;
  grid-template-columns: repeat(auto-fit,minmax(0,1fr));
 }
}

@media (min-width: 768px) {
    .mui-10dyk8v {
        padding: 14px 24px;
        border: 1px solid var(--primary);
    }
}

.mui-10dyk8v {
    display: inline-flex;
    cursor: pointer;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
    margin: 0px;
    -webkit-box-align: center;
    align-items: center;
    height: 100%;
}

@media (min-width: 768px) {
    .mui-6d9nre,
    .mui-6d9nre-main {
        padding: 24px;
        border: 1px solid var(--primary);
    }
}

.mui-6d9nre,
.mui-6d9nre-main {
    display: inline-flex;
    cursor: pointer;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
    margin: 0px;
    -webkit-box-align: center;
    align-items: center;
    height: 100%;
}

.style_multiimagequizmobileimage__WusoE {
 width: 100%;
 height: 360px;
 display: block;
 &>img{width: 100%;
}}

@media (min-width:768px) {
 .style_multiimagequizmobileimage__WusoE {
  display: none;
 }
}

.style_multiimagequizdesktopimage__1hAOI {
 display: none;
}

@media (min-width:768px) {
 .style_multiimagequizdesktopimage__1hAOI {
  display: block;
  grid-row: 2;
  &>img{width: 100%;
  height: 100%;
 }
}}

.style_gridtextvariantsquizbody__yMoRD {
 display: flex;
 flex-direction: column;
 gap: 24px;
}

@media (min-width:768px) {
 .style_gridtextvariantsquizbody__yMoRD {
  display: grid;
  grid-template-columns: repeat(2,1fr);
 }

 .style_datepicker__VVNkd {
  max-width: 477px;
 }
}

.style_contactsstep__LqamW {
 display: flex;
 flex-direction: column;
 gap: 32px;
 &>div{width: 100%;
}}

@media (min-width:768px) {
 .style_contactsstep__LqamW {
  flex-direction: row;
  justify-content: space-between;
  &>div{max-width: 477px;
  &>h6{font-size: 24px;
  line-height: 32px;
 }
}}}

.style_fileuploadwrapper__1j_VL {
 max-height: 240px;
}

@media (min-width:768px) {
 .style_fileuploadwrapper__1j_VL {
  max-height: 260px;
  height: 100%;
 }
}

.contentContainer_outer___Mjzl {
 display: flex;
 justify-content: center;
 width: 100%;
 padding: 0 24px;
}

@media (min-width:768px) {
 .contentContainer_outer___Mjzl {
  padding: 0 var(--main-content-padding);
 }
}

.contentContainer_inner__d0xZK {
 display: flex;
 width: 100%;
 max-width: var(--max-content);
}

.mui-1ykdma4 {
    width: 100%;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

/* .style_fileuploader___w1o5,
.style_fileuploader___w1o5-main {
 height: 100%;
 width: 100%;
 cursor: pointer;
 transition-delay: 75ms;
 transition-duration: .2s;
 &.style_dragactive__jrX7p,&: hover{background:var(--hover);
}&>div {
 height: 100%;
 width: 100%;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 gap: 24px;
 padding: 40px;
 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23C3A899' stroke-width='1' stroke-dasharray='12' stroke-dashoffset='7' stroke-linecap='square'/%3e%3c/svg%3e");
 &>svg{color: var(--primary);
 height: 60px;
 width: 60px;
}}} */

.style_fileuploader___w1o5,
.style_fileuploader___w1o5-main {
    height: 100%;
    width: 100%;
    cursor: pointer;
    transition-delay: 75ms;
    transition-duration: 0.2s;
}

.style_fileuploader___w1o5.style_dragactive__jrX7p,
.style_fileuploader___w1o5-main.style_dragactive__jrX7p,
.style_fileuploader___w1o5:hover,
.style_fileuploader___w1o5-main:hover {
    background: var(--hover);
}

.style_fileuploader___w1o5 > div,
.style_fileuploader___w1o5-main > div {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    padding: 40px;
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23C3A899' stroke-width='1' stroke-dasharray='12' stroke-dashoffset='7' stroke-linecap='square'/%3e%3c/svg%3e");
}

.style_fileuploader___w1o5 > div > svg,
.style_fileuploader___w1o5-main > div > svg {
    color: var(--primary);
    height: 60px;
    width: 60px;
}
/* конец */

@media (min-width:768px) {
 .style_fileuploader___w1o5>div>div,
.style_fileuploader___w1o5-main>div>div {
  display: block;
 }
}

.style_first__T4DXU,.style_second__WhIky,.style_third__seKiB {
 position: absolute;
 display: block;
 height: 6.25%;
 width: 75%;
 background-color: var(--primary);
 left: 12.5%;
 border-radius: 4.2%/50%;
 animation-duration: .2s;
 animation-fill-mode: forwards;
}

.style_first__T4DXU {
 transform-origin: 9% 0;
 top: 28.43%;
 animation-name: style_first-out__oxugV;
 &.style_cross__JMg_H{animation-name: style_first-in__vw1H4;
}}

@keyframes style_first-in__vw1H4 {
 33%,to {
  width: 106%;
  transform: rotate(45deg);
  top: 18%;
 }
}

@keyframes style_first-out__oxugV {
 0%,40% {
  width: 106%;
  transform: rotate(45deg);
  top: 18%;
 }

 to {
  transform: rotate(0);
  top: 28.43%;
 }
}

.style_second__WhIky {
 top: 46.875%;
 animation-name: style_second-out___tnVg;
 &.style_cross__JMg_H{animation-name: style_second-in__Q2XSu;
}}

@keyframes style_second-in__Q2XSu {
 to {
  width: 106%;
  transform: rotate(135deg);
  left: -5%;
 }
}

@keyframes style_second-out___tnVg {
 0% {
  width: 106%;
  transform: rotate(135deg);
  left: -5%;
 }

 to {
  transform: rotate(0);
  left: 12.5%;
 }
}

.style_third__seKiB {
 transform-origin: 100% 100%;
 animation-name: style_third-out__brvVg;
 bottom: 28.43%;
 &.style_cross__JMg_H{animation-name: style_third-in__P_ovX;
}}

@keyframes style_third-in__P_ovX {
 33%,to {
  width: 106%;
  transform: rotate(45deg);
  bottom: 10%;
  right: 0;
  left: -20%;
 }
}

@keyframes style_third-out__brvVg {
 0%,40% {
  width: 106%;
  transform: rotate(45deg);
  bottom: 10%;
  right: 0;
  left: -20%;
 }

 to {
  transform: rotate(0);
  bottom: 28.43%;
 }
}

/* .style_main__BzytP {
 transform: rotate(0);
 transition: all .2s;
 position: relative;
 width: 100%;
 height: 100%;
 &.style_cross__JMg_H{transform: rotate(90deg);
}} */

.style_main__BzytP {
  transform: rotate(0);
  transition: all .2s;
  position: relative;
  width: 100%;
  height: 100%;
}

.style_main__BzytP.style_cross__JMg_H {
  transform: rotate(90deg);
}


/* Стили для .style_galery__DKjDJ */
.style_galery__DKjDJ {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

@media (min-width:768px) {
  .style_galery__DKjDJ {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 0;
    gap: 0;
  }
  
  .style_galery__DKjDJ > div {
    border-bottom: 1px solid var(--primary);
    border-right: 1px solid var(--primary);
  }
  
  .style_galery__DKjDJ > :nth-child(-n+3) {
    border-top: 1px solid var(--primary);
  }
  
  .style_galery__DKjDJ > :nth-child(3n+1) {
    border-left: 1px solid var(--primary);
  }
}


.style_main__Oy7_t {
 gap: 48px;
 padding: 0 0 100px;
}

@media (min-width:768px) {
 .style_main__Oy7_t {
  gap: 64px;
  padding: 0 0 140px;
  &>h4{font-size: 48px;
  line-height: 56px;
  text-align: center;
 }
}}

.style_mobilecarousel__V5GEj {
 display: flex;
 flex-direction: column;
 gap: 32px;
}

@media (min-width:768px) {
 .style_mobilecarousel__V5GEj {
  display: none;
 }
}

.style_main__NQVhU {
 gap: 48px;
}

@media (min-width:768px) {
 .style_main__NQVhU {
  gap: 64px;
  &>h4{text-align: center;
  font-size: 48px;
  line-height: 56px;
 }
}}

.style_carouselwrapper__PLO0E {
 width: 100%;
 overflow: hidden;
 display: flex;
 justify-content: flex-end;
 &>img{width: 100%;
 height: auto;
}}

.style_mobilecarousel__LSEWU {
 display: block;
 width: 100%;
 --primary: var(--contrast);
}

.style_desktopcarousel__Bnp6m {
 display: none;
}

@media (min-width:768px) {
 .style_mobilecarousel__LSEWU {
  display: none;
 }

 .style_desktopcarousel__Bnp6m {
  display: block;
  width: calc(100% + 20px);
  margin: 0 -10px;
  &>div{--parent-margin: -10px;
 }
}}

.style_main__Yd6m2 {
 display: flex;
 flex-direction: column;
 gap: 48px;
 padding: 0 0 100px;
 align-items: center;
}

@media (min-width:768px) {
 .style_main__Yd6m2 {
  gap: 64px;
  padding: 0 0 140px;
  &>h4{font-size: 48px;
  line-height: 56px;
  text-align: center;
 }
}}

.page_main__GlU4n {
 padding: 0;
}

@media (min-width:768px) {
 .page_main__GlU4n {
  padding: 0;
 }
}

.style_main__MBBVf {
 padding: 44px 0 100px;
 display: flex;
 flex-direction: column;
 gap: 40px;
}

@media (min-width:768px) {
 .style_main__MBBVf {
  padding: 80px 0 140px;
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-template-rows: 1fr 52px;
 }

 .style_pricecalculatingwrapper__51sSD {
  max-width: 440px;
 }
}

.style_advantages__j3A2C {
 display: flex;
 flex-direction: column;
 gap: 12px;
}

@media (min-width:768px) {
 .style_advantages__j3A2C {
  gap: 16px;
  &>p{font-size: 18px;
  line-height: 26px;
 }
}}

.style_carouselwrapper__5IZFF {
 width: 100%;
 overflow: hidden;
 display: flex;
 justify-content: flex-end;
 &>img{width: 100%;
 height: auto;
}}

.style_mobilecarousel__z45JB {
 display: block;
 width: 100%;
}

.style_desktopcarousel__RwPlN {
 display: none;
}

@media (min-width:768px) {
 .style_carouselwrapper__5IZFF {
  height: 700px;
  grid-column: 2;
  grid-row: 1/3;
 }

 .style_mobilecarousel__z45JB {
  display: none;
 }

 /* .style_desktopcarousel__RwPlN {
  display: block;
  width: 100%;
  height: 700px;
  &>div{height: 100%;
  &>div{height: 100%;
  &>div{height: 100%;
  &>div>div{height: 100%;
 }
 }}}}} */
 .style_desktopcarousel__RwPlN {
  display: block;
  width: 100%;
  height: 700px;
}

.style_desktopcarousel__RwPlN > div {
  height: 100%;
}

.style_desktopcarousel__RwPlN > div > div {
  height: 100%;
}

.style_desktopcarousel__RwPlN > div > div > div {
  height: 100%;
}

.style_desktopcarousel__RwPlN > div > div > div > div > div {
  height: 100%;
}
 
 
 /* конец */

.style_info__XUl_f {
 gap: 32px;
}

@media(min-width: 768px) {
 .style_info__XUl_f {
  gap: 46px;
 }
}

.style_desktoppagination__5G76f {
 display: none;
}

@media (min-width:768px) {
 .style_desktoppagination__5G76f {
  display: initial;
 }
}

.mui-51eq8m {
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.mui-1vpst93 {
    margin: 0px 12px;
}



.mui-1fekuh6 {
    margin: 0px 12px;
    transform: rotate(180deg);
}

.mui-1z0b3o1 {
    margin: 0px;
    font-family: var(--font-montserrat);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}

.style_mobilepagination__KiXhR {
 display: flex;
 gap: 14px;
 align-items: center;
 &>p>span{display: inline-block;
 width: 40px;
 text-align: center;
}}

@media (min-width:768px) {
 .style_mobilepagination__KiXhR {
  display: none;
 }
}

.style_changepaginated__3vpaB {
 &>span{display: none;
}}

@media (min-width:440px) {
 .style_changepaginated__3vpaB {
  &>span{display: initial;
 }
}}

@media (min-width:768px) {
 .style_changepaginated__3vpaB {
  &>span{display: none;
 }
}}

.style_arrowbutton__CJQvK {
 &>div{width: 40px;
 height: 40px;
 background: var(--primary-active-background);
 &>svg{color: var(--primary);
}}&:not(.Mui-disabled):hover>div {
 background: var(--primary-hover-background);
}&.Mui-disabled>div {
 background: var(--disabled-background);
 &>svg{color: var(--disabled);
}}}

.style_mobilecarousel__QQih7 {
 display: block;
 width: 100%;
}

@media (min-width:768px) {
 .style_mobilecarousel__QQih7 {
  display: none;
 }






.style_mobilecarousel__C1hkb {
 display: block;
 width: 100%;
}



@media (min-width:768px) {
 .style_mobilecarousel__C1hkb {
  display: none;
 }
 


.style_carouselitem__97cYb {
 height: 100%;
 padding: 0 var(--default-padding);
 &>div{height: 100%;
 &>img{height: 100%;
}}}}





.style_mobilecarousel__E2O1S {
 display: block;
 width: 100%;
}

@media (min-width:768px) {
 .style_mobilecarousel__E2O1S {
  display: none;
 }
}



.style_mobilecarousel__NDSNY {
 display: block;
 width: 100%;
}

@media (min-width:768px) {
 .style_mobilecarousel__NDSNY {
  display: none;
 }
}
.mui-3novhu {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
}


.style_mobilecaroucel__scOA_ {
 width: 100%;
}

@media (min-width:768px) {
 .style_mobilecaroucel__scOA_ {
  display: none;
 }
}

















.style_carouselwrapper__YVZyl {
 width: 100%;
 overflow: hidden;
 display: flex;
 justify-content: center;
}

.style_mobilecarousel__ltYbc {
 display: block;
 width: calc(100% + 20px);
 --primary: var(--contrast);
 &>div>div>div>div.slick-slide{padding: 0 10px;
}}



@media (min-width:768px) {
 .style_mobilecarousel__ltYbc {
  display: none;
 }







@media (min-width: 768px) {
    .style_main__zXefT {
        display: grid;
    }
}

.style_maininfo__DYMy4 {
 display: flex;
 flex-direction: column;
 gap: 12px;
 padding: 0 0 16px;
}



@media (min-width:768px) {
 .style_maininfo__DYMy4 {
  gap: 14px;
  &>h4{font-size: 48px;
  line-height: 56px;
 }&> div {
  &>h5{font-size: 42px;
  line-height: 50px;
 }&> h6 {
  font-size: 24px;
  line-height: 32px;
 }
}}}


.sw-app-body {
 width: 100%!important;
}

/* .style_after__kyMkY,.style_before__0j_y_ {
 position: absolute;
 height: 100%;
 &>img{width: auto;
 height: 100%;
}} */

.style_after__kyMkY,
.style_before__0j_y_ {
  position: absolute;
  height: 100%;
}

.style_after__kyMkY > img,
.style_before__0j_y_ > img {
  width: auto;
  height: 100%;
}
/* конец */

.style_after__kyMkY {
 width: 100%;
}

.style_before__0j_y_ {
 overflow: hidden;
 border-right: 1px solid #fff;
 box-shadow: 1px 0 0 #fff;
}



@-webkit-keyframes mui-auto-fill {
  from {
    display: block;
  }
}

@keyframes mui-auto-fill {
  from {
    display: block;
  }
}

@-webkit-keyframes mui-auto-fill-cancel {
  from {
    display: block;
  }
}

@keyframes mui-auto-fill-cancel {
  from {
    display: block;
  }
}

.mui-1o01xn9 {
  height: 32px;
  width: 32px;
}

.mui-1uwugt8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  max-height: 26px;
}

.mui-bi4toy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 14px;
}

.mui-ue0f7 {
  margin: 0;
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: var(--mui-palette-text-secondary);
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.mui-1wc5ck8 {
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-transform: none;
  min-width: 64px;
  padding: 6px 16px;
  border: 0;
  border-radius: var(--mui-shape-borderRadius);
  -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding: 5px 15px;
  border: 1px solid currentColor;
  border-color: var(--variant-outlinedBorder, currentColor);
  background-color: var(--variant-outlinedBg);
  color: var(--variant-outlinedColor);
  --variant-textColor: var(--mui-palette-primary-main);
  --variant-outlinedColor: var(--mui-palette-primary-main);
  --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
  --variant-containedColor: var(--mui-palette-primary-contrastText);
  --variant-containedBg: var(--mui-palette-primary-main);
  width: 100%;
  padding: 14px 20px;
}

.mui-1wc5ck8:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mui-1wc5ck8.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.mui-1wc5ck8.Mui-disabled {
  border: 1px solid var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .mui-1wc5ck8:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.mui-1wc5ck8,
.mui-1wc5ck8:hover,
.mui-1wc5ck8:active {
  box-shadow: none;
}

.mui-1wc5ck8.Mui-disabled {
  color: var(--mui-palette-action-disabledBackground);
}



.mui-14ytx6l {
    background-color: var(--contrast);
    position: relative;
    padding: 28px;
}

@media (min-width: 768px) {
    .mui-14ytx6l {
        padding: 80px 60px;
    }
}


#modal-calc-price .mui-vkivbt {
    width: 68%;
}

@media print {
  .baton {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.baton:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.baton.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.baton.Mui-disabled {
  border: 1px solid var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .baton:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.baton,
.baton:hover,
.baton:active {
  box-shadow: none;
}

.baton.Mui-disabled {
  color: var(--mui-palette-action-disabledBackground);
}
/* YO */

.mui-14bajpy {
  text-align: center;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 1.5rem;
  padding: 8px;
  border-radius: 50%;
  color: var(--mui-palette-action-active);
  -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  --IconButton-hoverBg: rgba(var(--mui-palette-action-activeChannel) / var(--mui-palette-action-hoverOpacity));
}

.mui-14bajpy:hover {
  background-color: var(--IconButton-hoverBg);
}

@media (hover: none) {
  .mui-14bajpy:hover {
    background-color: transparent;
  }
}

.mui-14bajpy.Mui-disabled {
  background-color: transparent;
  color: var(--mui-palette-action-disabled);
}

.mui-6jywu4 {
  margin: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-width: 0;
  border-style: solid;
  border-color: var(--mui-palette-divider);
  border-bottom-width: thin;
}

.mui-3mkjbg {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  cursor: pointer;
  position: relative;
}

.mui-3mkjbg>div>svg {
  color: var(--info);
}

.mui-3mkjbg:hover>div>svg,
.mui-3mkjbg:hover>p {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: var(--primary);
}

.mui-1whtdfn {
  width: 100%;
  height: 0;
  background-color: var(--primary);
}

@media (min-width: 768px) {
    .style_main__HaGBq {
        gap: 48px;
    }
}

.style_main__HaGBq {
    gap: 40px;
}

.mui-tc76xa {
  margin: 0;
  font-family: var(--font-forum);
  font-weight: 400;
  font-size: 42px;
  line-height: 50px;
  text-transform: uppercase;
  color: var(--mui-palette-text-primary);
  font-weight: 400;
}

.mui-10klw3m {
  height: 100%;
}



.mui-8atqhb,
.mui-8atqhb-main {
  width: 100%;
}

.mui-nlphpr {
  color: var(--mui-palette-text-secondary);
  margin: -9px;
}

.mui-nlphpr.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.mui-nlphpr:hover {
  background-color: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
}

.mui-nlphpr.Mui-checked {
  color: var(--mui-palette-primary-main);
}

@media (hover: none) {
  .mui-nlphpr:hover {
    background-color: transparent;
  }
}

.mui-o80s57 {
  padding: 9px;
  border-radius: 50%;
  color: var(--mui-palette-text-secondary);
  margin: -9px;
}

.mui-o80s57.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.mui-o80s57:hover {
  background-color: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
}

.mui-o80s57.Mui-checked {
  color: var(--mui-palette-primary-main);
}

@media (hover: none) {
  .mui-o80s57:hover {
    background-color: transparent;
  }
}

.mui-1h8nek6 {
  font-family: var(--font-montserrat);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-transform: none;
  min-width: 64px;
  padding: 6px 16px;
  border: 0;
  border-radius: var(--mui-shape-borderRadius);
  -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  color: var(--variant-containedColor);
  background-color: var(--variant-containedBg);
  box-shadow: var(--mui-shadows-2);
  --variant-textColor: var(--mui-palette-primary-main);
  --variant-outlinedColor: var(--mui-palette-primary-main);
  --variant-outlinedBorder: rgba(var(--mui-palette-primary-mainChannel) / 0.5);
  --variant-containedColor: var(--mui-palette-primary-contrastText);
  --variant-containedBg: var(--mui-palette-primary-main);
  width: 100%;
  padding: 14px 20px;
}

.mui-1h8nek6:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mui-1h8nek6.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.mui-1h8nek6:hover {
  box-shadow: var(--mui-shadows-4);
}

@media (hover: none) {
  .mui-1h8nek6:hover {
    box-shadow: var(--mui-shadows-2);
  }
}

.mui-1h8nek6:active {
  box-shadow: var(--mui-shadows-8);
}

.mui-1h8nek6.Mui-focusVisible {
  box-shadow: var(--mui-shadows-6);
}

.mui-1h8nek6.Mui-disabled {
  color: var(--mui-palette-action-disabled);
  box-shadow: var(--mui-shadows-0);
  background-color: var(--mui-palette-action-disabledBackground);
}

@media (hover: hover) {
  .mui-1h8nek6:hover {
    --variant-containedBg: var(--mui-palette-primary-dark);
    --variant-textBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
    --variant-outlinedBorder: var(--mui-palette-primary-main);
    --variant-outlinedBg: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
  }
}

.mui-1h8nek6,
.mui-1h8nek6:hover,
.mui-1h8nek6:active {
  box-shadow: none;
}

.mui-1h8nek6:hover {
  background-color: #A77D65;
}

.mui-1h8nek6:active {
  background-color: #9A6E55;
}

.mui-11ze7cv {
  width: 50%;
}

.mui-1lkbb3g {
  border-radius: 12px;
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  cursor: pointer;
  touch-action: none;
  -webkit-tap-highlight-color: transparent;
  color: var(--mui-palette-primary-main);
  height: 4px;
  width: 100%;
  padding: 13px 0;
}

@media print {
  .mui-1lkbb3g {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.mui-1lkbb3g.Mui-disabled {
  pointer-events: none;
  cursor: default;
  color: var(--mui-palette-grey-400);
}

.mui-1lkbb3g.MuiSlider-dragging .MuiSlider-thumb,
.mui-1lkbb3g.MuiSlider-dragging .MuiSlider-track {
  -webkit-transition: none;
  transition: none;
}

@media (pointer: coarse) {
  .mui-1lkbb3g {
    padding: 20px 0;
  }
}

.mui-1m3hq23 {
  display: block;
  position: absolute;
  border-radius: inherit;
  background-color: currentColor;
  opacity: 0.38;
  width: 100%;
  height: inherit;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.mui-1ddk6rw {
  display: block;
  position: absolute;
  border-radius: inherit;
  border: 1px solid currentColor;
  background-color: currentColor;
  -webkit-transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, width 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, bottom 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, width 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, bottom 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  height: inherit;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
}

.mui-1wodr9d {
  position: absolute;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border-radius: 50%;
  outline: 0;
  background-color: currentColor;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, left 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, bottom 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, left 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, bottom 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.mui-1wodr9d::before {
  position: absolute;
  content: "";
  border-radius: inherit;
  width: 100%;
  height: 100%;
  box-shadow: var(--mui-shadows-2);
}

.mui-1wodr9d::after {
  position: absolute;
  content: "";
  border-radius: 50%;
  width: 42px;
  height: 42px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.mui-1wodr9d.Mui-disabled:hover {
  box-shadow: none;
}

.mui-1wodr9d:hover,
.mui-1wodr9d.Mui-focusVisible {
  box-shadow: 0px 0px 0px 8px rgba(var(--mui-palette-primary-mainChannel) / 0.16);
}

@media (hover: none) {
  .mui-1wodr9d:hover,
  .mui-1wodr9d.Mui-focusVisible {
    box-shadow: none;
  }
}

.mui-1wodr9d.Mui-active {
  box-shadow: 0px 0px 0px 14px rgba(var(--mui-palette-primary-mainChannel) / 0.16);
}

.mui-mn0zm6 {
  width: 610px;
}









.mui-hrlv1p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    overflow: hidden;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}





.mui-5bh745 {
  width: 100%;
  padding: 0 10px;
}

.mui-5bh745>img {
  width: 100%;
  height: auto;
}



.mui-bnd91k {
  padding: 10px;
  margin: -10px;
  cursor: pointer;
}









.mui-1ibe5qj {
  border-color: rgba(var(--mui-palette-common-onBackgroundChannel) / 0.23);
  border-color: var(--not-selected);
}

.mui-1ibe5qj.Mui-focused {
  border-width: 1px;
}

.mui-1hv6cw8 {
  font-family: var(--font-montserrat);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4375em;
  color: var(--mui-palette-text-primary);
  box-sizing: border-box;
  position: relative;
  cursor: text;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: var(--info);
  position: relative;
  border-radius: var(--mui-shape-borderRadius);
}

.mui-1hv6cw8.Mui-disabled {
  color: var(--mui-palette-text-disabled);
  cursor: default;
}

.mui-1hv6cw8:hover .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-text-primary);
}

@media (hover: none) {
  .mui-1hv6cw8:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgba(var(--mui-palette-common-onBackgroundChannel) / 0.23);
  }
}

.mui-1hv6cw8.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-width: 2px;
}

.mui-1hv6cw8.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-primary-main);
}

.mui-1hv6cw8.Mui-error .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-error-main);
}

.mui-1hv6cw8.Mui-disabled .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-action-disabled);
}

.mui-1hv6cw8.Mui-focused>fieldset.MuiOutlinedInput-notchedOutline {
  border-width: 1px;
}

.mui-rew0x4 {
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0;
  cursor: pointer;
  border-radius: var(--mui-shape-borderRadius);
  font: inherit;
  letter-spacing: inherit;
  color: currentColor;
  padding: 4px 0 5px;
  border: 0;
  box-sizing: content-box;
  background: none;
  height: 1.4375em;
  margin: 0;
  -webkit-tap-highlight-color: transparent;
  display: block;
  min-width: 0;
  width: 100%;
  -webkit-animation-name: mui-auto-fill-cancel;
  animation-name: mui-auto-fill-cancel;
  -webkit-animation-duration: 10ms;
  animation-duration: 10ms;
  padding: 16.5px 14px;
  height: auto;
  padding: 14px 24px;
}

.mui-rew0x4:focus {
  border-radius: 0;
}

.mui-rew0x4.Mui-disabled {
  cursor: default;
}

.mui-rew0x4[multiple] {
  height: auto;
}

.mui-rew0x4:not([multiple]) option,
.mui-rew0x4:not([multiple]) optgroup {
  background-color: var(--mui-palette-background-paper);
}

.mui-rew0x4:focus {
  border-radius: var(--mui-shape-borderRadius);
}

.mui-rew0x4.mui-rew0x4.mui-rew0x4 {
  padding-right: 32px;
}

.mui-rew0x4.MuiSelect-select {
  height: auto;
  min-height: 1.4375em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mui-rew0x4.MuiSelect-select.MuiInputBase-input {
  padding-right: 52px;
}

.mui-rew0x4::-webkit-input-placeholder {
  color: currentColor;
  opacity: var(--mui-opacity-inputPlaceholder);
  -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.mui-rew0x4::-moz-placeholder {
  color: currentColor;
  opacity: var(--mui-opacity-inputPlaceholder);
  -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.mui-rew0x4::-ms-input-placeholder {
  color: currentColor;
  opacity: var(--mui-opacity-inputPlaceholder);
  -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.mui-rew0x4:focus {
  outline: 0;
}

.mui-rew0x4:invalid {
  box-shadow: none;
}

.mui-rew0x4::-webkit-search-decoration {
  -webkit-appearance: none;
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-rew0x4::-webkit-input-placeholder {
  opacity: 0!important;
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-rew0x4::-moz-placeholder {
  opacity: 0!important;
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-rew0x4::-ms-input-placeholder {
  opacity: 0!important;
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-rew0x4:focus::-webkit-input-placeholder {
  opacity: var(--mui-opacity-inputPlaceholder);
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-rew0x4:focus::-moz-placeholder {
  opacity: var(--mui-opacity-inputPlaceholder);
}

label[data-shrink=false]+.MuiInputBase-formControl .mui-rew0x4:focus::-ms-input-placeholder {
  opacity: var(--mui-opacity-inputPlaceholder);
}

.mui-rew0x4.Mui-disabled {
  opacity: 1;
  -webkit-text-fill-color: var(--mui-palette-text-disabled);
}

.mui-rew0x4:-webkit-autofill {
  -webkit-animation-duration: 5000s;
  animation-duration: 5000s;
  -webkit-animation-name: mui-auto-fill;
  animation-name: mui-auto-fill;
}

.mui-rew0x4::-webkit-input-placeholder {
  color: var(--not-selected);
  opacity: 1;
}

.mui-rew0x4::-moz-placeholder {
  color: var(--not-selected);
  opacity: 1;
}

.mui-rew0x4:-ms-input-placeholder {
  color: var(--not-selected);
  opacity: 1;
}

.mui-rew0x4::placeholder {
  color: var(--not-selected);
  opacity: 1;
}

.mui-rew0x4.MuiOutlinedInput-input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #DED1C6 inset;
  -webkit-text-fill-color: var(--info);
  caret-color: var(--info);
}

.mui-rew0x4:-webkit-autofill {
  border-radius: inherit;
}

.mui-rew0x4:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #266798 inset;
  -webkit-text-fill-color: #fff;
  caret-color: #fff;
}

.mui-1r4alyw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.mui-1r4alyw>span {
  height: 24px;
  width: 31px;
}

.mui-147e5lo {
  bottom: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  width: 100%;
  box-sizing: border-box;
}

.mui-1em9wqr {
  position: absolute;
  right: 0;
  top: calc(50% - .5em);
  pointer-events: none;
  color: var(--mui-palette-action-active);
  right: 7px;
}

.mui-1em9wqr.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

.mui-5odt7n {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 24px;
  pointer-events: none;
}

.mui-no3sm3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 6px;
  padding-top: 14px;
}

.mui-1tvs5ar {
  color: var(--mui-palette-text-secondary);
  color: var(--primary);
  margin: -9px;
}

.mui-1tvs5ar:hover {
  background-color: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
}

.mui-1tvs5ar.Mui-checked,
.mui-1tvs5ar.MuiCheckbox-indeterminate {
  color: var(--mui-palette-primary-main);
}

.mui-1tvs5ar.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

@media (hover: none) {
  .mui-1tvs5ar:hover {
    background-color: transparent;
  }
}

.mui-1tvs5ar.MuiCheckbox-colorError {
  color: var(--error);
}

.mui-1yq4fhx {
  padding: 9px;
  border-radius: 50%;
  color: var(--mui-palette-text-secondary);
  color: var(--primary);
  margin: -9px;
}

.mui-1yq4fhx:hover {
  background-color: rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));
}

.mui-1yq4fhx.Mui-checked,
.mui-1yq4fhx.MuiCheckbox-indeterminate {
  color: var(--mui-palette-primary-main);
}

.mui-1yq4fhx.Mui-disabled {
  color: var(--mui-palette-action-disabled);
}

@media (hover: none) {
  .mui-1yq4fhx:hover {
    background-color: transparent;
  }
}

.mui-1yq4fhx.MuiCheckbox-colorError {
  color: var(--error);
}






@media (min-width: 768px) {
    .mui-1wfwtzf {
        width: 400px;
    }
}

.mui-1wfwtzf {
    display: flex;
    flex-direction: column;
    gap: 32px;
    -webkit-box-pack: end;
    justify-content: flex-end;
}



.mui-k49wfs {
    padding: 0 var(--default-padding);
}

.mui-k49wfs > img {
    width: 100%;
}



@media print {
  .mui-depviu {
    position: absolute!important;
  }
}

.mui-rmhnv {
  z-index: 1300;
}

@media print {
  .mui-rmhnv {
    position: absolute!important;
  }
}