@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYlK-4W4nIppT4.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: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYnK-4W4nIppT4.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: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYmK-4W4nIppT4.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: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYoK-4W4nIp.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYlK-4W4nIppT4.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: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYnK-4W4nIppT4.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: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYmK-4W4nIppT4.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: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYoK-4W4nIp.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYlK-4W4nIppT4.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: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYnK-4W4nIppT4.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: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYmK-4W4nIppT4.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: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYoK-4W4nIp.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggqxSvfedN62Zw.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: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggSxSvfedN62Zw.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: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggixSvfedN62Zw.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: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggmxSvfedN62Zw.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: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggqxSvfedN62Zw.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: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggSxSvfedN62Zw.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: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggixSvfedN62Zw.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: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggmxSvfedN62Zw.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: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtsZfvRIkSYZH.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: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwv8ZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtMZfvRIkSYZH.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: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtcZfvRIkSYZH.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: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwu8ZfvRIkSQ.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtsZfvRIkSYZH.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: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwv8ZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtMZfvRIkSYZH.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: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtcZfvRIkSYZH.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: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwu8ZfvRIkSQ.woff2) format('woff2');unicode-range: U+0000-00FF,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}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin: 0}ul[role="list"],ol[role="list"]{list-style: none;margin: 0;padding: 0}body{min-height: 100svh;text-rendering: geometricPrecision;-webkit-font-smoothing: antialiased;line-height: var(--line-height-body,1.5);font-family: var(--font-body);color: var(--text-primary);background: var(--surface)}img,picture,svg,video{display: block;max-width: 100%;height: auto}input,button,textarea,select{font: inherit;color: inherit}button{cursor: pointer;background: none;border: none;padding: 0}a{color: inherit}:focus-visible{outline: 2px solid var(--focus-ring);outline-offset: 2px;box-shadow: 0 0 0 4px var(--focus-ring-alt);border-radius: 2px}.skip-link{position: absolute;inset-inline-start: 0;top: 0;z-index: 10;padding: var(--space-300);background: var(--white);color: var(--title);font: var(--fw-d2-d) var(--fs-d2-d) / 1.4 var(--font-body);text-decoration: none;transform: translateY(-200%)}.skip-link:focus{transform: none}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}.visually-hidden:not(:focus):not(:active){clip: rect(0 0 0 0);clip-path: inset(50%);height: 1px;width: 1px;overflow: hidden;position: absolute;white-space: nowrap}.wr-trap{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;opacity: 0;pointer-events: none}body{overflow-x: hidden}@media (max-width: 1919px){body{overflow-wrap: break-word}img,picture,svg,video,iframe{max-width: 100%}}@media (max-width: 767px){input,textarea,select{font-size: max(var(--fs-d2-d),1em)}}[class$="__nav"]:not(.menu__nav),[class*="__nav "]:not(.menu__nav),[class^="switch__btn"],[class*=" switch__btn"],.switch__btn,.switch{display: none !important}@media (min-width: 1920px){.reels__track,.articles-2:not(.wincat-grid):not(.blog-index) ul.articles-2__list,.review__track,.team__cards,.portfolio__slides{overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: none}.reels__track::-webkit-scrollbar,.articles-2:not(.wincat-grid):not(.blog-index) ul.articles-2__list::-webkit-scrollbar,.review__track::-webkit-scrollbar,.team__cards::-webkit-scrollbar,.portfolio__slides::-webkit-scrollbar{display: none}.reels__item,.articles-2:not(.wincat-grid):not(.blog-index) .articles-2__item,.review__track > li,.team .team-card,.portfolio__slide{scroll-snap-align: start}}:root{--white: #ffffff;--black: #333333;--title: #0d2e5c;--accent: #1e5aa8;--video-blue: #3866ad;--subtitles: #68707f;--not-active: #8697ae;--red: #ff4141;--sand: #c9a86c;--brown: #524225;--orange-58: #c9a961;--frame: #f2f4f6;--frame-2: #e0e8f2;--frame-3: #c5d7ef;--frame-sand: #fdf8ee;--stroke: #f1f1f1;--stroke-sand: #f3e9cf;--menu-ink: #1b1e21;--green: #00c950;--gold-gd: linear-gradient(270deg,rgb(250,228,155) 0%,rgb(207,164,79) 35%,rgb(250,228,155) 65%,rgb(207,164,79) 100%);--gold-gd-pressed: linear-gradient(270deg,rgb(220,201,136) 0%,rgb(182,144,70) 35%,rgb(220,201,136) 65%,rgb(182,144,70) 100%);--hero-scrim: linear-gradient(to left,rgba(30,90,168,0) 0%,#1e5aa8 49.519%,#1e5aa8 100%);--hero-scrim-video: linear-gradient(to left,rgb(30 90 168 / 0) 0%,rgb(30 90 168 / 0.06) 8%,rgb(30 90 168 / 0.20) 16%,rgb(30 90 168 / 0.42) 24%,rgb(30 90 168 / 0.68) 30%,rgb(30 90 168 / 0.86) 36%,rgb(30 90 168 / 0.90) 55%,rgb(30 90 168 / 0.92) 100%);--hero-video-floor: linear-gradient(to top,rgb(13 46 92 / 0.92) 0,rgb(13 46 92 / 0.78) 140px,rgb(13 46 92 / 0) 340px);--shadow-tag: 0 2px 6px rgb(0 0 0 / 0.1);--shadow-cookie: rgb(13 46 92 / 0.35);--accent-hover: var(--title);--sand-hover: #a88648;--green-hover: #00ab32;--pressed-ink: var(--frame-2);--ghost-hover: var(--frame-2);--ghost-pressed: #bbc6d4;--disabled-bg: #e1e2e3;--disabled-ink: var(--menu-ink);--disabled-ink-ghost: var(--not-active);--field-hover-bg: var(--frame-2);--field-active-ink: var(--title);--field-error: var(--red);--chip-hover: var(--frame);--chip-pressed: var(--frame-2);--ease-state: 160ms cubic-bezier(0.4,0,0.2,1);--surface: var(--white);--surface-muted: var(--frame);--text-primary: var(--black);--text-heading: var(--title);--text-muted: var(--subtitles);--focus-ring: var(--white);--focus-ring-alt: var(--title);--font-display: "Exo 2",system-ui,sans-serif;--font-body: "Inter",system-ui,sans-serif;--line-height-body: 1;--fs-h1-d: 40px;--fw-h1-d: 700;--fs-h1-t: 32px;--fw-h1-t: 700;--fs-h2-d: 24px;--fw-h2-d: 700;--fs-h3-d: 20px;--fw-h3-d: 600;--fs-h4-d: 16px;--fw-h4-d: 600;--fs-d1-d: 20px;--fw-d1-d: 400;--fs-d2-d: 16px;--fw-d2-d: 400;--fs-d3-d: 14px;--fw-d3-d: 400;--fs-d4-d: 12px;--fw-d4-d: 400;--space-300: 12px;--icon-300: 24px;--space-100: 4px;--space-200: 8px;--space-350: 14px;--space-400: 16px;--space-500: 20px;--space-600: 24px;--space-800: 32px;--space-1000: 40px;--space-1200: 48px;--space-1600: 64px;--radius-sm: 8px;--radius-lang: 14px;--radius-md: 16px;--radius-lg: 24px;--space-200-frac: 7.988px;--space-400-frac: 15.996px;--lh-h1-abs: 40px;--lh-btn-abs: 24px;--hero-bleed: 3px;--frame-width: 1920px;--container: 1440px;--bp-tablet-max: 1919px;--bp-phone-max: 767px;--bp-menu-max: 1199px;--gutter: 0px;--tap-target: 44px;--dot-size: 8px;--line-height-tight: 1.25;--line-height-d2: 19px;--hero-scrim-mobile: linear-gradient(to bottom,rgb(30,90,168) 0%,rgba(30,90,168,0.94) 60%,rgba(30,90,168,0.9) 100%);--hero-scrim-mobile-video: linear-gradient(to bottom,rgb(30 90 168 / 0.5) 0%,rgb(30 90 168 / 0.5) 100%);--space-75: 3px;--space-425: 17px;--space-2500: 100px;--space-3400: 136px;--wave-gap: 5.996px;--wave-pad: 7.988px;--perk-gap: 15.996px;--radius-tile: 12px;--radius-tile-lg: 14px;--radius-wave: 3px;--radius-full: 9999px;--surface-ba: #f5f7fa;--before: #ef4444;--after: #22c55e;--before-bg: rgb(239 68 68 / 0.15);--after-bg: rgb(34 197 94 / 0.15);--stroke-ba: rgb(241 241 241 / 0.2);--sev-low: var(--subtitles);--sev-medium: #eab308;--sev-high: #f97316;--sev-critical: #ef4444;--sev-empty: #e5e7eb;--shadow-card: 0 20px 22px rgb(0 0 0 / 0.1);--shadow-glow: 0 7.5px 5.625px rgb(43 127 255 / 0.2),0 3px 2.25px rgb(43 127 255 / 0.2);--fw-bold: 700;--lh-18: 18px;--fs-btn-m: 18px;--fs-card-title-m: 17px;--lh-19: 19px;--lh-20: 20px;--lh-24: 24px;--lh-48: 48px;--lh-17: 17px;--group-1: #1a56db;--group-1-tint: #ebf1fc;--group-2: #0f6e56;--group-2-tint: #e1f5ee;--group-3: #534ab7;--group-3-tint: #eeedfe;--group-4: #854f0b;--group-4-tint: #faeeda;--group-5: #0f1d3a;--group-5-tint: #e8ecf4;--card-tint: #f8faff;--card-line: #e3ecf8;--gold-line: #e4d3a5;--space-250: 10px;--radius-chip: 6px;--group-6: #0a6ea8;--group-6-tint: #e6f4fb;--group-7: #c0392b;--group-7-tint: #fdecea;--cat-core: var(--group-1);--cat-core-tint: var(--group-1-tint);--cat-hardware: var(--group-2);--cat-hardware-tint: var(--group-2-tint);--cat-insulation: var(--group-3);--cat-insulation-tint: var(--group-3-tint);--cat-glazing: var(--group-4);--cat-glazing-tint: var(--group-4-tint);--cat-security: var(--group-5);--cat-security-tint: var(--group-5-tint);--cat-sliding: var(--group-6);--cat-sliding-tint: var(--group-6-tint);--cat-emergency: var(--group-7);--cat-emergency-tint: var(--group-7-tint)}@media (max-width: 1919px){:root{--gutter: var(--space-800)}}@media (min-width: 1024px) and (max-width: 1439px){:root{--gutter: var(--space-1000)}}@media (max-width: 767px){:root{--gutter: 15px;--m-sec-pad: 40px}}.t-h1{font: var(--fw-h1-d) var(--fs-h1-d) / var(--line-height-body) var(--font-display);color: var(--text-heading)}.t-h2{font: var(--fw-h2-d) var(--fs-h2-d) / var(--line-height-body) var(--font-body);color: var(--text-heading)}.t-h3{font: var(--fw-h3-d) var(--fs-h3-d) / var(--line-height-body) var(--font-body);color: var(--text-heading)}.t-h4{font: var(--fw-h4-d) var(--fs-h4-d) / var(--line-height-body) var(--font-body);color: var(--text-heading)}.t-d1{font: var(--fw-d1-d) var(--fs-d1-d) / var(--line-height-body) var(--font-display)}.t-d2{font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-body) var(--font-body)}.t-d3{font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-body) var(--font-body)}.t-d4{font: var(--fw-d4-d) var(--fs-d4-d) / var(--line-height-body) var(--font-body)}.menu{background: var(--white);display: flex;flex-direction: column;align-items: center;position: relative;z-index: 50}.menu__inner{display: flex;gap: var(--space-600);align-items: center;justify-content: flex-end;width: 100%;max-width: var(--container)}@media (max-width: 1919px){.menu__inner{padding-inline: var(--gutter)}}.menu__logo{flex-shrink: 0;width: 148px;height: 60px;overflow: hidden}.menu__logo img{width: 148px;height: 60px}.menu__nav{flex: 1 0 0;min-width: 0;height: 80px;display: flex;align-items: center;justify-content: flex-end}.menu__item{height: 100%;flex-shrink: 0;display: flex;align-items: center;justify-content: center;padding: var(--space-400);font: var(--fw-d2-d) var(--fs-d2-d) / 1 var(--font-body);color: var(--menu-ink);text-decoration: none;white-space: nowrap}.menu__contact{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center;text-decoration: none}.menu__contact-icon{width: 16px;height: 16px}.menu__contact span{width: 128px;white-space: nowrap;font: 500 var(--fs-d3-d) / 21px var(--font-body);color: var(--title)}.lang{flex-shrink: 0;width: 70px;height: 42px;display: flex;flex-direction: column;align-items: flex-start}.lang__pill{display: flex;gap: var(--space-200);align-items: center;padding: var(--space-200);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-lang);overflow: hidden}.lang__pill img{width: 24px;height: 24px}.lang__code{width: 20px;text-align: center;font: 500 var(--fs-d3-d) / normal var(--font-body);color: var(--menu-ink)}.hero{position: relative;width: 1923px;margin-left: calc(-1 * var(--hero-bleed));height: 682px;background: var(--accent);overflow: hidden}.hero__photo{position: absolute;top: 0;inset-inline-end: 0;width: 1222px;height: 682px;max-width: none;pointer-events: none}.hero__scrim{position: absolute;inset-inline-start: 0;bottom: 0;width: 1296px;height: 860px;background: var(--hero-scrim);backdrop-filter: blur(1.5px);-webkit-backdrop-filter: blur(1.5px)}.hero__stage{position: absolute;width: var(--container);height: 517.844px;left: calc(50% + 11.5px);top: calc(50% - 0.08px);transform: translate(-50%,-50%)}.hero__container{position: absolute;inset-inline-start: 40px;top: calc(50% - 0.04px);transform: translateY(-50%);display: flex;flex-direction: column;gap: var(--space-600);align-items: flex-start;border-radius: var(--radius-lg)}.tag{display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-200) var(--space-400);border: 1px solid var(--sand);border-radius: var(--radius-lg);background: var(--gold-gd);filter: drop-shadow(var(--shadow-tag));font: var(--fw-h4-d) var(--fs-h4-d) / 1 var(--font-body);color: var(--brown);text-align: center;white-space: nowrap}.tag__icon{width: 18px;height: 18px}@media (max-width: 480px){.tag{white-space: normal;text-wrap: balance;max-width: 100%}}.hero__title-block{display: flex;flex-direction: column;gap: var(--space-600);align-items: flex-start}.hero__title{width: 777px;font: var(--fw-h1-d) var(--fs-h1-d) / 40px var(--font-display);color: var(--white)}.hero__facts{display: flex;gap: var(--space-800);align-items: flex-start;width: 100%}.fact{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.fact__head{display: flex;gap: var(--space-200);align-items: flex-start;width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-display);color: var(--white);white-space: nowrap}.fact__head--center{align-items: center}.fact__icon{flex-shrink: 0;width: var(--icon-300);height: var(--icon-300);display: flex;align-items: center;justify-content: center;background: var(--frame-2);border-radius: var(--radius-sm)}.fact__icon img{width: 18px;height: 18px;object-fit: contain}.fact__body{display: flex;flex-direction: column;gap: var(--space-100);align-items: flex-start;font: var(--fw-d2-d) var(--fs-d2-d) / normal var(--font-body);color: var(--frame-3);white-space: nowrap}.fact:nth-of-type(2) .fact__body{gap: 0}.fact__rule{align-self: stretch;width: 0;border-left: 1px solid var(--stroke)}.hero__buttons{display: flex;gap: var(--space-200);align-items: flex-start;width: 100%;max-width: 560px}.btn{flex: 1 0 0;min-width: 0;max-width: 400px;display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-350) var(--space-400);border-radius: var(--radius-md);font: var(--fw-h3-d) var(--fs-h3-d) / var(--lh-btn-abs) var(--font-display);text-align: center;text-decoration: none;white-space: nowrap;transition: background var(--ease-state),color var(--ease-state),box-shadow var(--ease-state)}.btn__icon{width: var(--icon-300);height: var(--icon-300);flex-shrink: 0}.btn--gold{box-shadow: inset 0 0 0 1px var(--sand);background: var(--gold-gd);color: var(--brown)}@media (hover: hover){.btn--gold:hover{background: var(--gold-gd-pressed);box-shadow: inset 0 0 0 1px var(--sand-hover)}}.btn--gold:active{background: var(--gold-gd-pressed);box-shadow: inset 0 0 0 1px var(--sand-hover)}.btn--green{background: var(--green);color: var(--white)}.btn--green:hover{background: var(--green-hover)}.btn--green:active{background: var(--green-hover);color: var(--pressed-ink)}.btn:disabled,.btn[aria-disabled="true"]{background: var(--disabled-bg);border-color: var(--disabled-bg);color: var(--disabled-ink);cursor: default;pointer-events: none}.hero__stats{display: flex;gap: var(--space-1000);align-items: flex-start;width: 100%;color: var(--white);text-align: center}.stat{flex-shrink: 0;width: 118px;display: flex;flex-direction: column;align-items: center}.stat__num{font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);white-space: nowrap}.stat__label{min-width: 100%;font: 500 13px / 19.5px var(--font-body)}.menu__toggle,.menu__burger{display: none}@media (max-width: 1199px){.menu__inner{flex-wrap: wrap;gap: var(--space-200);padding-block: var(--space-200);padding-inline: var(--gutter)}.menu__logo{order: 1}.menu__contact{order: 2;margin-inline-start: auto;min-height: var(--tap-target)}.menu__contact span{width: auto}.menu__toggle{order: 3;display: block;flex-shrink: 0;appearance: none;-webkit-appearance: none;width: var(--tap-target);height: var(--tap-target);margin: 0;opacity: 0}.menu__burger{order: 3;position: relative;display: block;flex-shrink: 0;width: var(--tap-target);height: var(--tap-target);margin-inline-start: calc(-1 * var(--tap-target) - var(--space-200));border: 1px solid var(--stroke);border-radius: var(--radius-sm);background: var(--frame);cursor: pointer}.menu__toggle:checked + .menu__burger{background: var(--frame-2)}.menu__toggle:focus-visible + .menu__burger{outline: 2px solid var(--accent);outline-offset: 2px}.menu__burger span{position: absolute;top: 50%;left: 50%;width: 18px;height: 2px;border-radius: 1px;background: var(--menu-ink);transform: translate(-50%,-50%) translateY(var(--bar-shift,0px))}.menu__burger span:nth-child(1){--bar-shift: -6px}.menu__burger span:nth-child(3){--bar-shift: 6px}.menu__toggle:checked + .menu__burger span:nth-child(1){transform: translate(-50%,-50%) rotate(45deg)}.menu__toggle:checked + .menu__burger span:nth-child(2){opacity: 0;transform: translate(-50%,-50%) scaleX(0.4)}.menu__toggle:checked + .menu__burger span:nth-child(3){transform: translate(-50%,-50%) rotate(-45deg)}.menu__nav,.lang{display: flex;order: 4;flex: 1 0 100%;max-height: 0;overflow: hidden;visibility: hidden}.menu__toggle:checked ~ .menu__nav{max-height: 360px;visibility: visible}.menu__toggle:checked ~ .lang{max-height: 120px;visibility: visible}.menu__nav{flex-direction: column;align-items: stretch;justify-content: flex-start;height: auto;padding-top: 0}.menu__toggle:checked ~ .menu__nav{padding-top: var(--space-200)}.menu__item{height: auto;min-height: var(--tap-target);justify-content: flex-start;padding-inline: 0}.menu__item + .menu__item{border-top: 1px solid var(--stroke)}.lang{order: 5;width: auto;height: auto;padding-bottom: 0}.menu__toggle:checked ~ .lang{padding-bottom: var(--space-200)}.lang__pill{min-height: var(--tap-target);padding-inline: var(--space-300)}}@media (max-width: 767px){.menu__inner{min-height: 60px;align-items: center;row-gap: 0}.menu__logo,.menu__logo img{width: 112px;height: auto}.menu__contact{display: flex;order: 5;flex: 1 0 100%;margin-inline-start: 0;justify-content: flex-start;max-height: 0;min-height: 0;overflow: hidden;visibility: hidden}.menu__toggle:checked ~ .menu__contact{max-height: 80px;min-height: var(--tap-target);visibility: visible}.lang{display: flex;order: 2;flex: 0 0 auto;width: auto;margin-inline-start: auto;padding-bottom: 0;max-height: none;overflow: visible;visibility: visible}.menu__toggle:checked ~ .lang{max-height: none;padding-bottom: 0}.menu__burger{border: 0;background: transparent}.menu__toggle:checked + .menu__burger{background: transparent}.menu__burger span{width: 32px;height: 4px;border-radius: 2px;background: var(--accent)}.menu__burger span:nth-child(1){--bar-shift: -12px}.menu__burger span:nth-child(3){--bar-shift: 12px}}@media (max-width: 1919px){.hero{width: 100%;margin-left: 0;height: auto}.hero__photo{inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center}.hero__scrim{inset: 0;width: 100%;height: 100%;background: var(--hero-scrim-mobile)}.hero__stage{position: relative;inset: auto;width: 100%;height: auto;transform: none}.hero__container{position: relative;inset: auto;transform: none;width: 100%;max-width: var(--container);margin-inline: auto;padding-block: var(--space-1000);padding-inline: var(--gutter)}.hero__container,.hero__title-block,.fact,.fact__body{align-items: stretch}.tag{align-self: flex-start}.hero__title{width: auto;max-width: 100%;line-height: var(--line-height-tight)}.fact__head,.fact__body{white-space: normal}.fact__body{min-width: 0}.hero__facts{flex-wrap: wrap}.fact{flex: 1 1 0;min-width: 0}.hero__buttons{flex-wrap: wrap}.hero__stats{flex-wrap: wrap}}@media (max-width: 1023px){.hero__facts{flex-direction: column;gap: var(--space-400)}.fact{flex: 0 0 auto;width: 100%}.fact__rule{align-self: stretch;width: auto;height: 0;border-left: 0;border-top: 1px solid var(--stroke)}}@media (max-width: 767px){.hero__title{font-size: var(--fs-h1-t)}.hero__buttons{flex-direction: column;gap: var(--space-300);max-width: none}.btn{flex: 0 0 auto;width: 100%;max-width: none;min-height: var(--tap-target)}.hero__stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-200);align-items: start}.stat{width: auto;min-width: 0}.stat__num{font-size: var(--fs-h1-t)}}@media (min-width: 1024px) and (max-width: 1439px){.menu__inner{min-height: 80px;padding-block: 0}.lang{display: flex;order: 3;flex: 0 0 auto;width: auto;height: auto;padding-bottom: 0;max-height: none;overflow: visible;visibility: visible}.menu__toggle:checked ~ .lang{max-height: none;padding-bottom: 0}.menu__toggle,.menu__burger{order: 4}}@media (min-width: 1024px) and (max-width: 1199px){.menu__nav{order: 5;flex: 1 0 100%}}.svcmenu[hidden]{display: block}.svcmenu{position: absolute;inset-block-start: 100%;inset-inline-end: 0;inset-inline: 0;z-index: 20;overflow: hidden;max-height: 0;opacity: 0;visibility: hidden;transform: translateY(-6px);transition: max-height 320ms cubic-bezier(0.22,1,0.36,1),opacity 220ms ease,transform 320ms cubic-bezier(0.22,1,0.36,1),visibility 320ms}@media (min-width: 1024px){.menu__nav:has(.menu__item--services:hover) .svcmenu,.menu__nav:has(.svcmenu:hover) .svcmenu,.menu__nav:has(.menu__item--services:focus-visible) .svcmenu,.menu__nav:has(.svcmenu:focus-within) .svcmenu{max-height: 240px;opacity: 1;visibility: visible;transform: none}}.svcmenu__toggle,.svcmenu__chev{display: none}.svcmenu{background: var(--white);box-shadow: 0 12px 24px rgb(13 46 92 / 0.10)}.svcmenu__inner{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: var(--space-200);width: 100%;max-width: var(--container);margin-inline: auto;padding: var(--space-300) var(--gutter,var(--space-600)) var(--space-400)}.svcmenu__item{display: inline-flex;gap: var(--space-200);align-items: center;padding: var(--space-200) var(--space-300);background: var(--frame);border-radius: var(--radius-lg);color: var(--accent);font: var(--fw-d2-d) var(--fs-d3-d) / normal var(--font-body);text-decoration: none;white-space: nowrap;transition: background 160ms ease,transform 160ms ease}.svcmenu__item:hover{background: var(--frame-2);transform: translateY(-1px)}.svcmenu__icon{--i: linear-gradient(transparent,transparent);flex-shrink: 0;width: 16px;height: 16px;background: currentColor;-webkit-mask-image: var(--i);mask-image: var(--i);-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}.svcmenu__icon[data-i="frame"]{--i: url("/img/icons/frame.svg")}.svcmenu__icon[data-i="sliding"]{--i: url("/img/icons/sliding.svg")}.svcmenu__icon[data-i="wind"]{--i: url("/img/icons/wind.svg")}.svcmenu__icon[data-i="water"]{--i: url("/img/icons/water.svg")}.svcmenu__icon[data-i="wrench"]{--i: url("/img/icons/wrench.svg")}.svcmenu__icon[data-i="shield"]{--i: url("/img/icons/shield.svg")}.svcmenu__icon[data-i="cracked"]{--i: url("/img/icons/cracked.svg")}.svcmenu__icon[data-i="handle"]{--i: url("/img/icons/handle.svg")}.svcmenu__icon[data-i="noise"]{--i: url("/img/icons/noise.svg")}.svcmenu__icon[data-i="sound"]{--i: url("/img/icons/sound.svg")}.svcmenu__icon[data-i="drop"]{--i: url("/img/icons/drop.svg")}.svcmenu__icon[data-i="h-clock"]{--i: url("/img/icons/h-clock.svg")}.svcmenu__icon[data-i="upvc"]{--i: url("/img/icons/upvc.svg")}.svcmenu__icon[data-i="aluminium"]{--i: url("/img/icons/aluminium.svg")}.svcmenu__icon[data-i="secondary-glazing"]{--i: url("/img/icons/secondary-glazing.svg")}.svcmenu__icon[data-i="glazed32"]{--i: url("/img/price/glazed32.svg")}.svcmenu__icon[data-i="ic-briefcase"]{--i: url("/img/podcast/ic-briefcase.svg")}@media (min-width: 1024px){.menu__nav:has(.menu__item--services:hover) .menu__item--services,.menu__nav:has(.svcmenu:hover) .menu__item--services{color: var(--accent)}}@media (prefers-reduced-motion: reduce){.svcmenu{transition: none}}@media (max-width: 1023px){.menu__nav{display: grid;grid-template-columns: 1fr auto}.menu__nav > *{grid-column: 1 / -1}.menu__item--services{grid-row: 2}.svcmenu__toggle{position: absolute;display: block;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip-path: inset(50%)}.svcmenu__chev{grid-row: 2;grid-column: 1 / -1;z-index: 1;display: flex;align-items: center;justify-content: flex-end;align-self: stretch;min-height: var(--tap-target);padding-inline-end: calc((var(--tap-target) - 9px) / 2);cursor: pointer}.svcmenu__chev::before{content: "";width: 9px;height: 9px;margin-block-start: -4px;border-right: 2px solid var(--accent);border-bottom: 2px solid var(--accent);transform: rotate(45deg);transition: transform 240ms var(--m-ease)}.svcmenu__toggle:checked ~ .svcmenu__chev::before{margin-block-start: 4px;transform: rotate(-135deg)}.svcmenu__toggle:focus-visible ~ .svcmenu__chev{outline: 2px solid var(--accent);outline-offset: -4px;border-radius: var(--radius-sm,6px)}.svcmenu,.svcmenu[hidden]{display: block;grid-row: 3;position: static;background: transparent;box-shadow: none;transform: none}.svcmenu__toggle:checked ~ .svcmenu{max-height: 800px;opacity: 1;visibility: visible}.menu__toggle:checked ~ .menu__nav:has(.svcmenu__toggle:checked){max-height: 1400px}@supports not selector(:has(a)){.menu__toggle:checked ~ .menu__nav{max-height: 1400px}}.menu__nav:has(.svcmenu__toggle:checked) .menu__item--services{color: var(--accent)}.svcmenu__inner{flex-direction: column;align-items: stretch;justify-content: flex-start;gap: var(--space-100);padding-block: var(--space-200) var(--space-300);padding-inline: var(--space-400) 0}}.vp{width: 100%;padding-block: var(--space-1000) var(--space-1200);background: var(--white)}.vp__container{max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter);display: grid;grid-template-columns: minmax(0,340px) minmax(0,1fr);gap: var(--space-1000);align-items: start}.vp__media{position: relative;min-width: 0;border-radius: var(--radius-lg);overflow: clip;background: var(--frame);aspect-ratio: 9 / 16}.vp__video,.vp__still{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.vp__still{z-index: 0}.vp__video{z-index: 1;background: transparent}.vp__text{min-width: 0;display: flex;flex-direction: column;gap: var(--space-600)}.vp__title{font: var(--fw-h1-d) var(--fs-h1-d) / var(--line-height-tight) var(--font-display);color: var(--title);overflow-wrap: break-word}.vp__lead{font: var(--fw-d1-d) var(--fs-d1-d) / 1.5 var(--font-display);color: var(--black)}.vp__block-title{margin-block-end: var(--space-300);font: var(--fw-h3-d) var(--fs-h3-d) / var(--line-height-tight) var(--font-body);color: var(--title)}.vp__list{display: flex;flex-direction: column;gap: var(--space-300)}.vp__item{position: relative;padding-inline-start: var(--space-500);font: var(--fw-d2-d) var(--fs-d2-d) / 1.5 var(--font-body);color: var(--black)}.vp__item::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: 0.55em;width: var(--space-200);height: var(--space-200);border-radius: var(--radius-full);background: var(--sand)}.vp__service{align-self: start;display: inline-flex;align-items: center;gap: var(--space-200);min-height: var(--tap-target);font: var(--fw-h4-d) var(--fs-d2-d) / var(--line-height-tight) var(--font-body);color: var(--accent);text-decoration: underline;text-underline-offset: 3px}.vp__service:hover{color: var(--title)}@media (max-width: 1023px){.vp__container{grid-template-columns: 1fr;gap: var(--space-800)}.vp__media{width: 100%;max-width: 340px;margin-inline: auto}.vp__title{font-size: var(--fs-h1-t)}}@media (max-width: 767px){.vp{padding-block: var(--space-600) var(--m-sec-pad,var(--space-1600))}.vp__text{gap: var(--space-500)}.vp__media{max-width: none}}.vp__media .vj{position: absolute;inset: 0;z-index: 1}.crumbs{width: 100%;max-width: var(--container);margin: 0 auto;padding: var(--space-400) var(--gutter) 0}.crumbs__list{display: flex;flex-wrap: wrap;gap: var(--space-200);align-items: center;margin: 0;padding: 0;list-style: none;font: var(--fw-d4-d) var(--fs-d4-d) / 1.4 var(--font-body);color: var(--text-muted)}.crumbs__item{display: flex;gap: var(--space-200);align-items: center}.crumbs__item + .crumbs__item::before{content: "/";color: var(--not-active)}.crumbs__link{color: var(--text-muted);text-decoration: none}.crumbs__link:hover{color: var(--accent);text-decoration: underline}.crumbs__current{color: var(--not-active)}.prose{width: 100%;max-width: var(--container);margin: 0 auto;padding: var(--space-600) var(--space-400);--prose-measure: 78ch}.prose__inner{max-width: var(--prose-measure);margin-inline: auto}.prose__lead,.prose__p{margin: 0 0 var(--space-400);font: var(--fw-d2-d) var(--fs-d2-d) / 1.65 var(--font-body);color: var(--text-primary)}.prose__lead{font: var(--fw-d1-d) var(--fs-d1-d) / 1.5 var(--font-display);color: var(--title)}.prose__h2{margin: var(--space-600) 0 var(--space-400);font: var(--fw-h2-d) var(--fs-h2-d) / 1.25 var(--font-body);color: var(--text-heading)}.prose__h3{margin: var(--space-500) 0 var(--space-300);font: var(--fw-h3-d) var(--fs-h3-d) / 1.3 var(--font-body);color: var(--text-heading)}ul.prose__list[role="list"]{list-style: disc;margin: 0 0 var(--space-400);padding-inline-start: var(--space-500)}.prose__item{margin-bottom: var(--space-300);font: var(--fw-d2-d) var(--fs-d2-d) / 1.65 var(--font-body);color: var(--text-primary)}.prose__item::marker{color: var(--sand)}.prose__figure{margin: 0 0 var(--space-500)}.prose__img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--radius-lg);background: var(--frame)}.prose__link{color: var(--accent);text-decoration: underline;text-underline-offset: 2px}.prose__link:hover{color: var(--title)}.prose strong{font-weight: 600}.prose__table-wrap{overflow-x: auto;margin: 0 0 var(--space-500)}@media (max-width: 767px){.prose__table-wrap{background: linear-gradient(var(--white),var(--white)) right / var(--space-400) 100% no-repeat local,linear-gradient(to left,var(--frame-3),transparent) right / var(--space-400) 100% no-repeat scroll}}.prose__table{width: 100%;border-collapse: collapse;font: var(--fw-d3-d) var(--fs-d3-d) / 1.5 var(--font-body)}.prose__table th,.prose__table td{padding: var(--space-300);border: 1px solid var(--stroke);text-align: start;vertical-align: top}.prose__table thead th{background: var(--frame);color: var(--title);font-weight: 600}.prose__table tbody tr:nth-child(even){background: var(--frame)}.related{width: 100%;max-width: var(--container);margin: 0 auto;padding: 0 var(--space-400) var(--space-600)}.related__title{margin: 0 0 var(--space-400);font: var(--fw-h3-d) var(--fs-h3-d) / 1.3 var(--font-body);color: var(--text-heading)}.related__list{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: var(--space-300);margin: 0;padding: 0;list-style: none}.related__link{display: block;height: 100%;padding: var(--space-400);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-tabs,12px);color: var(--title);font: var(--fw-h4-d) var(--fs-h4-d) / 1.4 var(--font-body);text-decoration: none}.related__link:hover{background: var(--frame-2)}.hub__note{display: block;margin-top: var(--space-200);font: var(--fw-d4-d) var(--fs-d4-d) / 1.5 var(--font-body);color: var(--text-muted)}[dir="rtl"] .prose__inner,[dir="rtl"] .crumbs__list,[dir="rtl"] .related__list{text-align: right}[dir="rtl"] .prose__table th,[dir="rtl"] .prose__table td{text-align: right}@media (min-width: 768px) and (max-width: 1023px){.prose{padding: var(--space-500) var(--space-400)}.prose__h2{margin-block-start: var(--space-500)}}@media (min-width: 768px) and (max-width: 1439px){.crumbs__link,.crumbs__current{display: flex;align-items: center;min-height: var(--tap-target)}}@media (max-width: 767px){.prose{padding: var(--space-500) var(--space-400)}.prose__lead{line-height: 1.4}.prose__p,.prose__item{line-height: 1.5}.prose__h2{font-size: var(--fs-h3-d);line-height: var(--line-height-tight);margin-block: var(--space-400) var(--space-300)}.prose__h3{font-size: var(--fs-h4-d);line-height: var(--line-height-tight);margin-block: var(--space-400) var(--space-200)}.prose__p,.prose__list{margin-block-end: var(--space-300)}}@media (max-width: 767px){.crumbs__link,.crumbs__current{display: flex;align-items: center;min-height: var(--tap-target)}}@media (max-width: 1439px){.prose__item--link > .prose__link{display: flex;align-items: center;min-height: var(--tap-target)}}.prose__byline{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-200);margin: 0 0 var(--space-600);font: var(--fw-d4-d) var(--fs-d4-d) / 1.4 var(--font-body);color: var(--text-muted)}.prose__byline-author{font-weight: var(--fw-h4-d)}.prose__byline-sep{color: var(--not-active)}:root{--prose-card: 944px}.prose{max-width: var(--prose-card);margin-block: var(--space-1600);padding: var(--space-1000);background: var(--frame);border-radius: var(--radius-lg);box-shadow: inset 0 0 0 1px var(--stroke);--prose-measure: 100%}.prose .prose__table thead th,.prose .prose__table tbody tr:nth-child(even){background: var(--white)}.prose .prose__img{background: var(--frame-2)}@media (max-width: 767px){.prose .prose__table-wrap{background: linear-gradient(var(--frame),var(--frame)) right / var(--space-400) 100% no-repeat local,linear-gradient(to left,var(--frame-3),transparent) right / var(--space-400) 100% no-repeat scroll}}.crumbs:has(+ .prose){max-width: var(--prose-card);padding: var(--space-400) var(--space-1000) 0}@media (max-width: 1023px){.prose{max-width: min(var(--prose-card),100% - var(--space-800));margin-block: var(--space-1000);padding: var(--space-600)}.crumbs:has(+ .prose){padding-inline: calc(var(--space-400) + var(--space-600))}}@media (max-width: 767px){.prose{max-width: min(var(--prose-card),100% - var(--space-600));margin-block: var(--space-600);padding: var(--space-400);border-radius: var(--radius-md)}.crumbs:has(+ .prose){padding-inline: calc(var(--space-300) + var(--space-400))}}.we-call-back{position: relative;width: 1923px;margin-left: calc(-1 * var(--hero-bleed));height: 520px;background: var(--accent);overflow: hidden}.we-call-back__photo{position: absolute;inset-inline-end: 0;top: calc(50% - 0.33px);transform: translateY(-50%);width: 1250px;height: 520px;max-width: none;object-fit: cover;pointer-events: none}.we-call-back__container{position: absolute;inset-inline-start: 240px;top: calc(50% - 0.33px);transform: translateY(-50%);width: 600px;display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start}.we-call-back__intro{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.we-call-back__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--white);text-wrap: wrap;overflow-wrap: break-word}.we-call-back__lead{width: 100%;font: var(--fw-d1-d) var(--fs-d1-d) / normal var(--font-display);color: var(--frame-3);overflow-wrap: break-word}.we-call-back__form{display: flex;flex-direction: column;gap: var(--space-300);align-items: flex-start;width: 400px}.we-call-back__fields{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.we-call-back__field-row{display: flex;flex-direction: column;gap: var(--space-100);align-items: flex-start;width: 400px}.we-call-back__field{display: flex;gap: var(--space-200);align-items: flex-start;width: 100%;padding: var(--space-300);background: var(--frame);border-radius: var(--radius-sm);box-shadow: inset 0 0 0 1px var(--stroke)}.we-call-back__field-icon{position: relative;flex-shrink: 0;width: 16px;height: 16px;overflow: hidden}.we-call-back__field-icon img{position: absolute;max-width: none}.we-call-back__field-icon--user img{left: 2.667px;top: 1.333px;width: 10.667px;height: 13.333px}.we-call-back__field-icon--phone img{left: 0.847px;top: 1.082px;width: 14.146px;height: 14.172px}.we-call-back__input{flex: 1 0 0;min-width: 0;align-self: stretch;padding: 0;border: 0;background: none;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--text-primary)}.we-call-back__input::placeholder{color: var(--not-active);opacity: 1}.we-call-back__field:hover{background: var(--field-hover-bg)}.we-call-back__field:focus-within{background: var(--frame)}.we-call-back__input:focus{color: var(--field-active-ink)}.we-call-back__field:has(.we-call-back__input[aria-invalid="true"]){background: var(--frame);box-shadow: inset 0 0 0 2px var(--red)}.we-call-back__input[aria-invalid="true"]{color: var(--field-error)}.we-call-back__input[aria-invalid="true"]::placeholder{color: var(--field-error)}.we-call-back__submit{display: flex;gap: var(--space-200);align-items: center;justify-content: center;width: 100%;height: 52px;padding: var(--space-350) var(--space-400);border-radius: var(--radius-md);box-shadow: inset 0 0 0 1px var(--sand);background: var(--gold-gd);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--brown);text-align: center;white-space: nowrap;transition: background var(--ease-state),box-shadow var(--ease-state),color var(--ease-state)}.we-call-back__submit:hover,.we-call-back__submit:active{background: var(--sand-hover);box-shadow: inset 0 0 0 1px var(--sand-hover)}.we-call-back__submit:disabled{background: var(--disabled-bg);box-shadow: inset 0 0 0 1px var(--disabled-bg);color: var(--disabled-ink);cursor: default}@media (max-width: 1023px){.we-call-back__field-row{width: 100%}.we-call-back__field{align-items: center;padding-block: 0;min-height: var(--tap-target)}.we-call-back__input{min-height: var(--tap-target);font-size: var(--fs-d2-d)}}@media (min-width: 768px) and (max-width: 1023px){.we-call-back{width: 100%;margin-inline: 0;height: auto;min-height: 420px;display: flex;align-items: center;padding-block: var(--space-1000)}.we-call-back__photo{inset-inline-start: 50%;inset-inline-end: auto;top: 0;transform: none;width: 98.6%;height: 100%;object-position: center}.we-call-back__container{position: relative;z-index: 1;inset: auto;transform: none;width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.we-call-back__intro{max-width: 400px}.we-call-back__form{width: 100%;max-width: 400px}.we-call-back__title{font-size: var(--fs-h1-t)}.we-call-back__lead{font-size: var(--fs-d2-d)}}@media (max-width: 767px){.we-call-back{width: 100%;margin-left: 0;height: auto;display: flex;flex-direction: column;gap: var(--space-800);padding-bottom: var(--space-1000)}.we-call-back__photo{position: static;transform: none;width: 100%;max-width: 100%;height: auto;aspect-ratio: 3 / 2;object-position: center;max-height: 320px}.we-call-back__container{position: static;inset: auto;transform: none;width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.we-call-back__title{font-size: var(--fs-h1-t)}.we-call-back__lead{font-size: var(--fs-d2-d)}.we-call-back__form{width: 100%;max-width: none}}@media (min-width: 1024px) and (max-width: 1919px){.we-call-back__photo{width: 65.104vw;max-width: 1250px;aspect-ratio: 1250 / 520;height: auto}}@media (min-width: 1024px) and (max-width: 1919px){.we-call-back{width: 100%;margin-inline: 0}}@media (min-width: 1024px) and (max-width: 1439px){.we-call-back{width: 100%;margin-left: 0;height: 420px}.we-call-back__photo{inset-inline-start: 318px;inset-inline-end: auto;top: 0;transform: none;width: 1009.6px;height: 420px}.we-call-back__container{inset-inline-start: var(--gutter);top: 50%;transform: translateY(-50%);width: 400px}.we-call-back__title{font-size: var(--fs-h1-t);line-height: normal}.we-call-back__lead{font-size: var(--fs-d2-d);line-height: normal}}@media (min-width: 1440px) and (max-width: 1919px){.we-call-back__container{inset-inline-start: 12.5vw;width: 31.25vw}.we-call-back__form{width: 100%;max-width: 400px}.we-call-back__field-row{width: 100%}}@media (min-width: 1024px){.we-call-back__photo{height: 100%;min-height: 520px;object-fit: cover;object-position: center center}}@media (min-width: 1440px) and (max-width: 1919px){.we-call-back__photo{width: min(1250px,100%);height: 100%;min-height: 520px;aspect-ratio: auto;object-fit: contain;object-position: right center;transform: translate(clamp(0px,260px - (100vw - 1440px),260px),-50%)}}@media (min-width: 1024px) and (max-width: 1439px){.we-call-back__photo{width: min(1250px,100%);height: 100%;min-height: 0;aspect-ratio: auto;object-fit: contain;object-position: right center;transform: translate(clamp(0px,260px - (100vw - 1440px),260px),0)}}@media (max-width: 767px){.we-call-back__photo{display: none}}@media (max-width: 767px){.we-call-back__container{padding-block-start: var(--space-1000)}}.vp-other{width: 100%;padding-block: var(--space-1000) var(--space-1600);background: var(--frame)}.vp-other__container{max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.vp-other__title{margin-block-end: var(--space-600);font: var(--fw-h2-d) var(--fs-h2-d) / var(--line-height-tight) var(--font-display);color: var(--title)}.vp__other-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-300) var(--space-800)}.vp__other-item{min-width: 0}.vp__other-link{display: flex;align-items: center;min-height: var(--tap-target);font: var(--fw-d2-d) var(--fs-d2-d) / 1.4 var(--font-body);color: var(--accent);text-decoration: underline;text-underline-offset: 3px}.vp__other-link:hover{color: var(--title)}@media (max-width: 767px){.vp-other{padding-block: var(--space-600) var(--m-sec-pad,var(--space-1000))}.vp-other__title{font-size: var(--fs-h2-m)}.vp__other-list{grid-template-columns: 1fr}}:root{--video-hover-veil: rgb(0 0 0 / 0.12)}.vj{position: relative;display: block;overflow: hidden;border-radius: inherit}.vj video{display: block;width: 100%;height: 100%;object-fit: cover}.vj__play{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 0;border: 0;background: transparent;cursor: pointer;transition: background 240ms cubic-bezier(0.4,0,0.2,1)}.vj__play:hover,.vj__play:focus-visible{background: var(--video-hover-veil)}.vj__icon{width: 64px;height: 64px;display: block;border-radius: var(--radius-full,9999px);background: var(--title);box-shadow: var(--shadow-tag);transition: transform 240ms cubic-bezier(0.4,0,0.2,1);position: relative}.vj__icon::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-42%,-50%);border-style: solid;border-width: 11px 0 11px 18px;border-color: transparent transparent transparent var(--white)}.vj__play:hover .vj__icon,.vj__play:focus-visible .vj__icon{transform: scale(1.06)}.vj.is-playing .vj__play{opacity: 0;pointer-events: none}@media (prefers-reduced-motion: reduce){.vj__play,.vj__icon{transition: none}}@media (max-width: 767px){.vj__icon{width: 52px;height: 52px}.vj__icon::after{border-width: 9px 0 9px 15px}}:root{--space-1500: 60px;--lh-footer-about: 18px;--lh-footer-about-m: 15px;--footer-logo-pad-m: 10.667px;--lh-footer-contact: 21px;--lh-footer-copy: 19.5px;--fs-footer-copy: 13px}.footer{width: 1923px;margin-left: calc(-1 * var(--hero-bleed));display: flex;flex-direction: column;align-items: center;justify-content: center;padding-block: var(--space-1500);background: var(--title)}.footer{position: relative;z-index: var(--z-footer)}.footer__container{display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start;width: 100%;max-width: var(--container)}.footer__top{display: flex;gap: var(--space-1600);align-items: flex-start;width: 100%}.footer__brand{flex-shrink: 0;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start;justify-content: center}.footer__logo{display: flex;flex-direction: column;align-items: flex-start;padding: var(--space-400);background: var(--white);border-radius: var(--radius-md);overflow: hidden}.footer__logo img{width: 148px;height: 60px}.footer__about{width: 309px;font: var(--fw-d2-d) var(--fs-d2-d) / var(--lh-footer-about) var(--font-body);color: var(--white);text-wrap: wrap;overflow-wrap: break-word}.footer__col{flex: 1 0 0;min-width: 1px;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start}.footer__title{width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--white)}.footer__list{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.footer__item{display: flex;align-items: center;justify-content: center;width: 100%}.footer__link{flex: 1 0 0;min-width: 1px;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--not-active);text-decoration: none;transition: color 240ms cubic-bezier(0.4,0,0.2,1)}.footer__link:hover{color: var(--white)}.footer__contacts{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.footer__contact{display: flex;gap: var(--space-200);align-items: center;width: 100%;min-height: 21px}.footer__contact-icon{position: relative;flex-shrink: 0;width: 16px;height: 16px;overflow: hidden}.footer__contact-icon img{position: absolute}.footer__contact-icon--phone img{left: 0.623px;top: 0.859px;width: 14.593px;height: 14.619px}.footer__contact-icon--mail img{left: 0.666px;top: 2px;width: 14.667px;height: 12px}.footer__contact-icon--pin img{left: 2px;top: 0.666px;width: 12px;height: 14.667px}.footer__contact-text{flex: 1 0 0;min-width: 1px;font: var(--fw-d3-d) var(--fs-d3-d) / var(--lh-footer-contact) var(--font-body);color: var(--not-active);text-decoration: none;transition: color 240ms cubic-bezier(0.4,0,0.2,1)}a.footer__contact-text:hover{color: var(--white)}.footer__socials{display: flex;flex-wrap: wrap;gap: var(--space-200);align-items: flex-start;align-content: flex-start;width: 100%}.footer__social{position: relative;display: block;width: 24px;height: 24px;overflow: hidden}.footer__social img{position: absolute;left: 2px;top: 2px;width: 20px;height: 20px}.footer__bottom{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 49px;border-top: 1px solid var(--subtitles)}.footer__copy{flex: 1 0 0;min-width: 1px;font: var(--fw-d4-d) var(--fs-footer-copy) / var(--lh-footer-copy) var(--font-body);color: var(--not-active)}.footer__lang{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center}.footer__lang-btn{font: 500 var(--fs-d3-d) / normal var(--font-body);color: var(--not-active);text-align: center;text-decoration: none;white-space: nowrap;transition: color 240ms cubic-bezier(0.4,0,0.2,1)}.footer__lang-btn:hover{color: var(--white)}.footer__lang-btn--current{color: var(--white)}.footer__lang-rule{align-self: stretch;width: 0;border-left: 1px solid var(--subtitles)}@media (max-width: 1919px){.footer{width: 100%;margin-left: 0}.footer__container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.footer__link{display: flex;align-items: center;min-height: var(--tap-target)}.footer__contact{min-height: var(--tap-target)}.footer__contact-text{display: flex;align-items: center;min-height: var(--tap-target);overflow-wrap: anywhere}.footer__socials{column-gap: var(--space-100)}.footer__social{width: var(--tap-target);height: var(--tap-target)}.footer__social img{left: 50%;top: 50%;transform: translate(-50%,-50%)}.footer__lang-btn{display: flex;align-items: center;justify-content: center;min-width: var(--tap-target);min-height: var(--tap-target)}}@media (max-width: 1439px){.footer__legal-link{display: inline-flex;align-items: center;min-height: var(--tap-target)}}@media (max-width: 1199px){.footer__top{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-800) var(--space-1600)}.footer__brand,.footer__col{min-width: 0}}@media (max-width: 767px){.footer{padding-block: var(--space-1000)}.footer__top{grid-template-columns: minmax(0,1fr);gap: var(--space-800)}.footer__brand{order: 4;flex-direction: row;align-items: flex-start;gap: var(--space-400);width: 100%}.footer__logo{flex-shrink: 0;padding: var(--footer-logo-pad-m)}.footer__logo img{width: 98.667px;height: 39.558px}.footer__about{width: 209px;max-width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-tight) var(--font-body)}.footer__list{display: grid;grid-template-columns: minmax(0,1fr)}.footer__list,.footer__contacts{gap: 0}.footer__bottom{flex-direction: column;align-items: flex-start;gap: var(--space-300);height: auto;padding-block: var(--space-400)}.footer__copy{flex: 0 0 auto;line-height: var(--line-height-tight)}}@media (min-width: 768px) and (max-width: 1607px){.footer__bottom{margin-bottom: var(--space-800)}}@media (min-width: 1024px) and (max-width: 1439px){.footer{padding-block: var(--space-1000)}.footer__top{display: grid;grid-template-columns: 309px repeat(3,minmax(0,1fr));gap: var(--space-600)}.footer__brand,.footer__col{min-width: 0}.footer__link,.footer__contact,.footer__contact-text{min-height: 0}.footer__social{width: var(--icon-300);height: var(--icon-300)}.footer__lang-btn{min-width: 0;min-height: 0}}@media (min-width: 1440px) and (max-width: 1919px){.footer__link,.footer__contact,.footer__contact-text{min-height: 0}.footer__social{width: var(--icon-300);height: var(--icon-300)}.footer__lang-btn{min-width: 0;min-height: 0}}@media (max-width: 767px){.footer__link,.footer__contact,.footer__contact-text{min-height: 36px}}.is-flat.is-flat{width: 100%;max-width: var(--frame-width);margin-left: auto;margin-right: auto}.is-flat .reels__track,.is-flat .reels__switch,.is-flat .reels__dots,.is-flat .team__photo-img,.is-flat .team-card__img,.is-flat .articles-2__photo-img,.is-flat .window-category__photo,.is-flat .wc__photo{transform: none}.is-flat > .container,.is-flat > [class$="__inner"],.is-flat > [class$="__container"]{margin-inline: auto}@media (min-width: 1921px){.is-flat.is-flat{max-width: none}.we-call-back__container{inset-inline-start: calc(50% - var(--container) / 2)}.hero__scrim{inset-inline-start: auto;inset-inline-end: calc(var(--frame-width) - 1296px)}.hero-home__scrim{inset-inline-start: auto;inset-inline-end: calc(var(--frame-width) - 800px)}.hero-home.is-video-on .hero-home__scrim{inset-inline-start: 0;inset-inline-end: auto}}:root{--shadow-pop: 0 8px 24px rgb(13 46 92 / 0.16);--shadow-fab: 0 6px 18px rgb(13 46 92 / 0.24);--wa-fab-size: 60px;--wa-card-w: 320px;--wa-avatar: 40px;--wa-avatar-bg: rgb(255 255 255 / 0.22);--z-footer: 50;--z-float: 60;--lang-menu-w: 132px}.calc [hidden],.lang-menu[hidden],.wa__card[hidden],.wrm[hidden],.nudge[hidden],.lead-pop__field[hidden]{display: none !important}.calc__price--updating{opacity: 0.6}.calc__progress-track{padding-inline: 0}.calc__progress-fill{transition: width 0.35s ease}.step--current .step__num{box-shadow: 0 0 0 4px var(--frame-3)}.step[role="button"]{cursor: pointer}.calc__form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-400) var(--space-600);width: 100%}.calc__contact{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-400) var(--space-600);width: 100%}.calc__field{display: flex;flex-direction: column;gap: var(--space-200);min-width: 0}.calc__field--wide{grid-column: 1 / -1}.calc__label{font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles)}.calc__select,.calc__input{width: 100%;min-height: var(--tap-target);padding: var(--space-200) var(--space-300);background: var(--white);border: 1px solid var(--not-active);border-radius: var(--radius-sm);font: var(--fw-d2-d) var(--fs-d2-d) / normal var(--font-body);color: var(--title)}.calc__select{appearance: none;background-image: none}.calc__field:has(.calc__select){position: relative}.calc__field:has(.calc__select)::after{content: "";position: absolute;inset-inline-end: var(--space-400);bottom: calc(var(--tap-target) / 2);width: var(--space-200);height: var(--space-200);border-right: 2px solid var(--subtitles);border-bottom: 2px solid var(--subtitles);transform: translateY(25%) rotate(45deg);pointer-events: none}.calc__select{padding-inline-end: var(--space-800)}.calc__input[aria-invalid="true"]{border-color: var(--red)}.calc__chips{display: flex;flex-wrap: wrap;gap: var(--space-200)}.calc__chip{min-height: var(--tap-target);padding: var(--space-200) var(--space-400);background: var(--frame);border: 1px solid var(--not-active);border-radius: var(--radius-sm);font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--title);transition: background-color 0.2s ease,color 0.2s ease}.calc__chip[aria-pressed="true"]{background: var(--accent);border-color: var(--accent);color: var(--white)}.calc__error{grid-column: 1 / -1;font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--red)}.calc__actions{flex-shrink: 0;display: flex;gap: var(--space-400);align-items: stretch;width: 100%}.calc__actions .calc__next{flex: 1 1 auto;width: auto}.calc__back{flex: 0 0 auto;min-height: var(--tap-target);padding: var(--space-350) var(--space-600);background: var(--frame);border: 1px solid var(--not-active);border-radius: var(--radius-md);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title);white-space: nowrap}.calc__success{display: flex;flex-direction: column;gap: var(--space-400);width: 100%}.calc__ticket{align-self: flex-start;padding: var(--space-200) var(--space-400);background: var(--frame-2);border-radius: var(--radius-sm);font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body);color: var(--accent)}.calc__success-text{font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-tight) var(--font-body);color: var(--subtitles)}.calc__next-title{font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title)}.calc__next-list{display: grid;gap: var(--space-300);width: 100%;margin: 0;padding: 0;list-style: none}.calc__next-item{display: grid;gap: var(--space-100);padding: var(--space-300);background: var(--frame);border-radius: var(--radius-sm)}.calc__next-when{font: var(--fw-h4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--accent)}.calc__next-name{font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body);color: var(--title)}.calc__next-text{font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-tight) var(--font-body);color: var(--subtitles)}.calc__again{align-self: flex-start;min-height: var(--tap-target);padding: var(--space-350) var(--space-600);background: var(--accent);border-radius: var(--radius-md);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--white)}@media (max-width: 767px){.calc__form,.calc__contact{grid-template-columns: minmax(0,1fr)}.calc__actions{flex-wrap: wrap}.calc__back,.calc__again{width: 100%;text-align: center}}.wa{position: fixed;inset-block-end: calc(var(--space-600) + var(--cookie-lift,0px));transition: inset-block-end 320ms cubic-bezier(0.22,1,0.36,1);inset-inline-end: var(--space-600);z-index: var(--z-float);display: flex;flex-direction: column;gap: var(--space-300);align-items: flex-end}.wa{pointer-events: none}.wa > *{pointer-events: auto}.wa__fab{width: var(--wa-fab-size);height: var(--wa-fab-size);display: flex;align-items: center;justify-content: center;background: var(--green);border-radius: 50%;box-shadow: var(--shadow-fab);transition: transform 0.2s ease}.wa__fab:hover{transform: scale(1.06)}.wa__fab img{width: 32px;height: 32px}.wa__card{order: -1;width: var(--wa-card-w);max-width: calc(100vw - var(--space-800));overflow: hidden;background: var(--white);border: 1px solid var(--stroke);border-radius: var(--radius-lg);box-shadow: var(--shadow-pop)}.wa__head{display: flex;gap: var(--space-300);align-items: center;padding: var(--space-400);background: var(--green);color: var(--white)}.wa__avatar{flex-shrink: 0;width: var(--wa-avatar);height: var(--wa-avatar);display: flex;align-items: center;justify-content: center;background: var(--wa-avatar-bg);border-radius: 50%}.wa__avatar img{width: 24px;height: 24px}.wa__who{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: var(--space-100)}.wa__brand{font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body)}.wa__status{font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);opacity: 0.85}.wa__close{flex-shrink: 0;width: var(--icon-300);height: var(--icon-300);display: flex;align-items: center;justify-content: center;color: var(--white);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body)}.wa__body{display: flex;flex-direction: column;gap: var(--space-300);padding: var(--space-400);background: var(--frame)}.wa__agent{font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--subtitles)}.wa__bubble{padding: var(--space-300);background: var(--white);border-start-start-radius: var(--space-100);border-start-end-radius: var(--radius-md);border-end-end-radius: var(--radius-md);border-end-start-radius: var(--radius-md);font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-tight) var(--font-body);color: var(--title)}.wa__cta{display: flex;gap: var(--space-200);align-items: center;justify-content: center;min-height: var(--tap-target);padding: var(--space-300) var(--space-400);background: var(--green);border-radius: var(--radius-md);font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body);color: var(--white);text-decoration: none}.wa__cta img{width: 20px;height: 20px}@media (max-width: 767px){.wa{inset-block-end: calc(var(--space-400) + var(--cookie-lift,0px));inset-inline-end: var(--space-400)}}.lang[aria-expanded]{cursor: pointer}.lang-menu{position: fixed;z-index: calc(var(--z-float) + 10);min-width: var(--lang-menu-w);display: flex;flex-direction: column;gap: var(--space-100);padding: var(--space-200);background: var(--white);border: 1px solid var(--stroke);border-radius: var(--radius-md);box-shadow: var(--shadow-pop)}.lang-menu__item{display: flex;gap: var(--space-200);align-items: center;min-height: var(--tap-target);padding: var(--space-200) var(--space-300);border-radius: var(--radius-sm);font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--menu-ink);text-decoration: none}.lang-menu__item img{width: 24px;height: 24px}.lang-menu__item:hover{background: var(--frame)}.lang-menu__item--current{background: var(--frame-2);color: var(--accent)}.cookie{position: fixed;inset-inline: 0;bottom: 0;z-index: 70;padding: var(--space-300);opacity: 0;transform: translateY(12px);transition: opacity 320ms cubic-bezier(0.22,1,0.36,1),transform 320ms cubic-bezier(0.22,1,0.36,1)}.cookie.is-in{opacity: 1;transform: none}.cookie__inner{max-width: var(--container);margin-inline: auto;display: flex;gap: var(--space-400);align-items: center;justify-content: space-between;padding: var(--space-400) var(--space-500);background: var(--white);border: 1px solid var(--stroke);border-radius: var(--radius-md);box-shadow: 0 10px 30px -12px var(--shadow-cookie)}.cookie__text{font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.cookie__link{color: var(--accent);text-decoration: underline}.cookie__actions{flex-shrink: 0;display: flex;gap: var(--space-200)}.cookie__accept,.cookie__decline{min-height: var(--tap-target,44px);padding-inline: var(--space-500);border-radius: var(--radius-full);font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);cursor: pointer;white-space: nowrap;transition: transform 180ms cubic-bezier(0.22,1,0.36,1),box-shadow 180ms cubic-bezier(0.22,1,0.36,1),background 180ms cubic-bezier(0.22,1,0.36,1)}.cookie__accept{border: 0;background: var(--accent);color: var(--white)}.cookie__decline{border: 1px solid var(--stroke);background: var(--white);color: var(--title)}.cookie__accept:hover,.cookie__decline:hover{transform: translateY(-1px)}.cookie__accept:active,.cookie__decline:active{transform: translateY(0) scale(0.985)}.cookie__decline:hover{background: var(--frame)}@media (max-width: 767px){.cookie{padding: var(--space-200)}.cookie__inner{flex-direction: column;align-items: stretch;gap: var(--space-200);padding: var(--space-300)}.cookie__text{font-size: var(--fs-d4-d);line-height: var(--lh-18,1.4);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.cookie__inner .cookie__link{display: block;padding-block: var(--space-100);font-size: var(--fs-d4-d)}.cookie__accept,.cookie__decline{padding-inline: var(--space-400);font-size: var(--fs-d4-d)}.cookie__actions > *{flex: 1 1 0}}@media (max-width: 319px){.cookie__accept,.cookie__decline{white-space: normal}}.footer__bottom{flex-wrap: wrap;height: auto;min-height: 49px}@media (min-width: 768px){.footer__bottom{gap: var(--space-600)}}.footer__legal{display: flex;flex-wrap: wrap;flex-shrink: 0;gap: var(--space-400)}.footer__legal-link{font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--footer-note,var(--white));opacity: 0.72;text-decoration: none;transition: color 180ms cubic-bezier(0.22,1,0.36,1)}.footer__legal-link:hover{text-decoration: underline}.cookie__reopen{padding: 0;border: 0;background: none;font: inherit;color: var(--accent);text-decoration: underline;cursor: pointer}html.wrm-open{overflow: hidden}.wrm{position: fixed;inset: 0;z-index: 80;display: flex;align-items: center;justify-content: center;padding: var(--space-600);background: var(--shadow-cookie);opacity: 0;transition: opacity 240ms cubic-bezier(0.22,1,0.36,1)}.wrm.is-in{opacity: 1}.wrm__box{position: relative;max-width: min(720px,100%);max-height: 100%;display: flex;flex-direction: column;gap: var(--space-300);padding: var(--space-400);background: var(--white);border-radius: var(--radius-lg);transform: translateY(10px) scale(0.985);transition: transform 240ms cubic-bezier(0.22,1,0.36,1)}.wrm.is-in .wrm__box{transform: none}.wrm__box--video{width: min(960px,100%);max-width: none}.wrm__close{position: absolute;top: calc(-1 * var(--space-300));inset-inline-end: calc(-1 * var(--space-300));width: 40px;height: 40px;padding: 0;border: 0;border-radius: var(--radius-full);background: var(--title);font-size: 0;cursor: pointer;transition: transform 240ms cubic-bezier(0.22,1,0.36,1),background 240ms cubic-bezier(0.22,1,0.36,1)}.wrm__close::before,.wrm__close::after{content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 2px;border-radius: 1px;background: var(--white);transform: translate(-50%,-50%) rotate(45deg)}.wrm__close::after{transform: translate(-50%,-50%) rotate(-45deg)}.wrm__close:hover{background: var(--accent);transform: rotate(90deg) scale(1.08)}.wrm__bar{display: flex;gap: var(--space-400);align-items: center;justify-content: space-between;flex-wrap: wrap}.wrm__btn{min-height: var(--tap-target,44px);padding-inline: var(--space-500);border: 1px solid var(--stroke);border-radius: var(--radius-full);background: var(--white);color: var(--title);font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);cursor: pointer;transition: background 180ms cubic-bezier(0.22,1,0.36,1)}.wrm__btn:hover{background: var(--frame)}.wrm__link{font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--accent);text-decoration: underline}.licenses__viewer-img{display: block;max-width: 100%;max-height: calc(100vh - 200px);width: auto;margin-inline: auto;border-radius: var(--radius-sm)}.podcasts__frame-box{aspect-ratio: 16 / 9;border-radius: var(--radius-sm);overflow: hidden;background: var(--title)}.podcasts__frame{display: block;width: 100%;height: 100%;border: 0}.nudge{position: fixed;z-index: var(--z-float);pointer-events: none;inset-block-end: calc(var(--space-600) + var(--cookie-lift,0px));inset-inline-start: var(--space-600);width: min(340px,calc(100vw - 2 * var(--space-400)));padding: var(--space-500);background: var(--white);border: 1px solid var(--stroke);border-radius: var(--radius-lg);box-shadow: var(--shadow-pop)}.nudge:not(.is-away) .nudge__close,.nudge:not(.is-away) .nudge__cta{pointer-events: auto}.nudge__close{position: absolute;inset-block-start: var(--space-200);inset-inline-end: var(--space-200);width: 32px;height: 32px;padding: 0;border: 0;border-radius: var(--radius-full);background: none;font-size: 0;cursor: pointer;transition: transform 240ms cubic-bezier(0.22,1,0.36,1),background 240ms cubic-bezier(0.22,1,0.36,1)}.nudge__close::before,.nudge__close::after{content: "";position: absolute;top: 50%;left: 50%;width: 14px;height: 2px;border-radius: 1px;background: var(--subtitles);transform: translate(-50%,-50%) rotate(45deg)}.nudge__close::after{transform: translate(-50%,-50%) rotate(-45deg)}.nudge__close:hover{background: var(--frame);transform: rotate(90deg)}.nudge__title{padding-inline-end: var(--space-800);font: var(--fw-h4-d) var(--fs-d1-d) / var(--line-height-tight) var(--font-body);color: var(--title)}.nudge__text{margin-top: var(--space-200);font: var(--fw-d2-d) var(--fs-d3-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.nudge__cta{margin-top: var(--space-400);width: 100%;min-height: var(--tap-target);border: 0;border-radius: var(--radius-md);background: var(--gold-gd);color: var(--title);font: var(--fw-h4-d) var(--fs-d2-d) / normal var(--font-body);cursor: pointer}@media (max-width: 767px){.nudge{inset-inline-start: var(--space-400);inset-block-end: calc(var(--space-400) + var(--cookie-lift,0px));width: min(264px,calc(100vw - 2 * var(--space-400)));padding: var(--space-400)}.nudge__title{padding-inline-end: var(--space-600);font-size: var(--fs-d2-d)}.nudge__text{margin-top: var(--space-100);font-size: var(--fs-d4-d)}.nudge__cta{margin-top: var(--space-300);min-height: 40px;font-size: var(--fs-d3-d)}}@media (max-width: 1439px){.nudge__close{width: var(--tap-target);height: var(--tap-target)}}.lead-pop .wrm__box{width: min(520px,100%);padding: var(--space-800)}.lead-pop__title{font: var(--fw-h1-d) var(--fs-h3-d) / var(--line-height-tight) var(--font-display);color: var(--title)}.lead-pop__text{font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.lead-pop__form{display: flex;flex-direction: column;gap: var(--space-300)}.lead-pop__field{display: flex;align-items: center;width: 100%;padding: var(--space-300);background: var(--frame);border-radius: var(--radius-sm);box-shadow: inset 0 0 0 1px var(--stroke)}.lead-pop__input{flex: 1 1 auto;min-width: 0;border: 0;background: none;font: var(--fw-d2-d) var(--fs-d2-d) / normal var(--font-body);color: var(--title)}.lead-pop__input::placeholder{color: var(--subtitles)}.lead-pop__submit{min-height: var(--tap-target);border: 0;border-radius: var(--radius-md);background: var(--gold-gd);color: var(--title);font: var(--fw-h4-d) var(--fs-d1-d) / normal var(--font-body);cursor: pointer}.lead-pop__note{font: var(--fw-d2-d) var(--fs-d3-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.lead-pop__note a{color: var(--accent);text-decoration: underline}@media (max-width: 767px){.lead-pop .wrm__box{padding: var(--space-400)}.lead-pop__title{font-size: var(--fs-h4-d);padding-inline-end: var(--space-400)}.lead-pop__text{font-size: var(--fs-d3-d)}.lead-pop__submit{min-height: 44px;font-size: var(--fs-d2-d)}.lead-pop__note{font-size: var(--fs-d4-d)}}.ferr{position: relative;flex-shrink: 0;width: 20px;height: 20px;margin-inline-start: var(--space-200);border-radius: var(--radius-full);background: var(--red);cursor: help;animation: ferr-pop 320ms cubic-bezier(0.34,1.56,0.64,1) both}.ferr::before{content: "!";position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font: 700 13px / 1 var(--font-body);color: var(--white)}.ferr::after{content: attr(data-tip);position: absolute;inset-block-end: calc(100% + 8px);inset-inline-end: 0;width: max-content;max-width: 240px;padding: var(--space-200) var(--space-300);border-radius: var(--radius-sm);background: var(--title);color: var(--white);font: 500 var(--fs-d4-d) / var(--line-height-tight) var(--font-body);box-shadow: var(--shadow-pop);opacity: 0;transform: translateY(4px);pointer-events: none;transition: opacity 180ms cubic-bezier(0.22,1,0.36,1),transform 180ms cubic-bezier(0.22,1,0.36,1);z-index: 5}.ferr:hover::after{opacity: 1;transform: none}@keyframes ferr-pop{0%{transform: scale(0)}100%{transform: scale(1)}}.we-call-back__field:has([aria-invalid="true"]),.problem-quiz__field:has([aria-invalid="true"]),.lead-pop__field:has([aria-invalid="true"]){box-shadow: inset 0 0 0 2px var(--red);animation: ferr-shake 360ms cubic-bezier(0.22,1,0.36,1)}@keyframes ferr-shake{0%,100%{transform: none}25%{transform: translateX(-4px)}55%{transform: translateX(3px)}80%{transform: translateX(-2px)}}@media (max-width: 767px){.btn,.faq__btn,.soundproofing__cta,.door-usp__cta,.price-list__cta-btn,.problem-quiz__submit,.calc__next,.we-call-back__submit{min-height: 46px;padding-block: var(--space-250,10px);font-size: var(--fs-btn-m)}:root{--wa-fab-size: 52px}.wa__fab img{width: 26px;height: 26px}.wa{inset-block-end: calc(var(--space-600) + var(--cookie-lift,0px));opacity: 0;transform: translateY(8px) scale(0.9);pointer-events: none;transition: opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 240ms cubic-bezier(0.22,1,0.36,1),inset-block-end 320ms cubic-bezier(0.22,1,0.36,1)}.wa > *{pointer-events: none}.is-scrolled .wa{opacity: 1;transform: none}.is-scrolled .wa > *{pointer-events: auto}.calc__back,.calc__again{min-height: 46px;padding-block: var(--space-250,10px);font-size: var(--fs-btn-m)}}.price,.calc{overflow-anchor: none}.lead-pop__wa{align-self: center;font: var(--fw-d2-d) var(--fs-d3-d) / normal var(--font-body);color: var(--accent);text-decoration: underline}.cookie__inner{border-color: rgb(134 151 174 / 0.45)}.cookie__link{white-space: nowrap;font-size: var(--fs-d4-d)}.to-top{position: fixed;inset-block-end: calc(var(--space-600) + var(--cookie-lift,0px) + var(--wa-fab-size) + var(--space-300));inset-inline-end: var(--space-600);z-index: var(--z-float);width: var(--wa-fab-size);height: var(--wa-fab-size);display: flex;align-items: center;justify-content: center;padding: 0;background: var(--white);border: 1px solid var(--stroke);border-radius: 50%;box-shadow: var(--shadow-fab);cursor: pointer;opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity 240ms var(--m-ease,ease),transform 240ms var(--m-ease,ease),visibility 240ms,inset-block-end 320ms cubic-bezier(0.22,1,0.36,1)}.to-top.is-on{opacity: 1;visibility: visible;transform: none}.to-top:hover{transform: translateY(-2px)}.to-top__chev{width: 12px;height: 12px;margin-block-start: 3px;border-top: 2px solid var(--accent);border-left: 2px solid var(--accent);transform: rotate(45deg)}@media (max-width: 767px){.to-top{inset-inline-end: var(--space-400)}}.portfolio__slide{position: relative}.portfolio__open{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;border: 0;background: transparent;border-radius: inherit;cursor: zoom-in}.pv-open,.pv-open body{overflow: hidden}.pv{position: fixed;inset: 0;z-index: 200;display: flex;align-items: center;justify-content: center;gap: var(--space-400);padding: var(--space-600);background: rgb(13 46 92 / 0.92)}.pv[hidden]{display: none}.pv__stage{margin: 0;display: flex;flex-direction: column;align-items: center;gap: var(--space-300);max-width: min(100%,1100px)}.pv__img{max-width: 100%;max-height: calc(100svh - var(--space-600) * 2 - 96px);width: auto;height: auto;border-radius: var(--radius-md);transition: opacity 180ms ease}.pv__img.is-loading{opacity: 0.35}.pv__caption{max-width: 70ch;color: var(--white);font: var(--fw-d2-d) var(--fs-d3-d) / var(--line-height-d2) var(--font-body);text-align: center;opacity: 0.85}.pv__count{position: absolute;inset-block-end: var(--space-400);inset-inline-start: 50%;transform: translateX(-50%);margin: 0;color: var(--white);font: var(--fw-d2-d) var(--fs-d3-d) / normal var(--font-body);opacity: 0.7}.pv__close,.pv__arrow{flex-shrink: 0;width: 48px;height: 48px;position: relative;padding: 0;border: 0;background: rgb(255 255 255 / 0.12);border-radius: 50%;cursor: pointer;transition: background 160ms ease}.pv__close:hover,.pv__arrow:hover{background: rgb(255 255 255 / 0.24)}.pv__close{position: absolute;inset-block-start: var(--space-400);inset-inline-end: var(--space-400)}.pv__close::before,.pv__close::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: 25%;width: 50%;height: 2px;background: var(--white)}.pv__close::before{transform: rotate(45deg)}.pv__close::after{transform: rotate(-45deg)}.pv__arrow::before{content: "";position: absolute;top: 50%;left: 50%;width: 12px;height: 12px;border-top: 2px solid var(--white);border-left: 2px solid var(--white)}.pv__arrow--prev::before{transform: translate(-30%,-50%) rotate(-45deg)}.pv__arrow--next::before{transform: translate(-70%,-50%) rotate(135deg)}@media (max-width: 767px){.pv{padding: var(--space-400)}.pv__arrow{position: absolute;inset-block-end: calc(var(--space-400) + 48px)}.pv__arrow--prev{inset-inline-start: var(--space-400)}.pv__arrow--next{inset-inline-end: var(--space-400)}.pv__img{max-height: calc(100svh - var(--space-400) * 2 - 150px)}}:root{--m-state: 180ms;--m-reveal: 560ms;--m-ease: cubic-bezier(0.22,1,0.36,1);--m-rise: 14px;--m-step: 70ms;--m-shadow: 0 10px 24px -12px rgb(13 46 92 / 0.28);--m-shadow-soft: 0 6px 16px -10px rgb(13 46 92 / 0.22);--m-veil: rgb(13 46 92 / 0.28);--m-sheen: rgb(255 255 255 / 0.55);--m-track: 0.3px}.btn,.faq__btn,.join__btn,.soundproofing__cta,.door-usp__cta,.price-list__cta-btn,.problem-quiz__submit,.calc__next,.we-call-back__submit,.nudge__cta,.lead-pop__submit{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),filter var(--m-state) var(--m-ease)}.btn:hover,.faq__btn:hover,.join__btn:hover,.soundproofing__cta:hover,.door-usp__cta:hover,.price-list__cta-btn:hover,.problem-quiz__submit:hover,.calc__next:hover,.we-call-back__submit:hover,.nudge__cta:hover,.lead-pop__submit:hover{transform: translateY(-1px);box-shadow: var(--m-shadow);filter: brightness(1.04)}.btn:active,.faq__btn:active,.join__btn:active,.soundproofing__cta:active,.door-usp__cta:active,.price-list__cta-btn:active,.problem-quiz__submit:active,.calc__next:active,.we-call-back__submit:active,.nudge__cta:active,.lead-pop__submit:active{transform: translateY(0) scale(0.988);box-shadow: none;filter: brightness(0.97)}.wa__fab{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.wa__fab:hover{transform: scale(1.06);box-shadow: var(--m-shadow)}.wa__fab:active{transform: scale(0.97)}.service-card,.articles-2__card,.door-types__card,.loc{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.service-card:hover,.articles-2__card:hover,.door-types__card:hover,.loc:hover{transform: translateY(-3px);box-shadow: var(--m-shadow-soft)}.articles-2__photo-img,.door-types__photo img{transition: filter 240ms cubic-bezier(0.4,0,0.2,1),transform 420ms var(--m-ease)}.articles-2__card:hover .articles-2__photo-img,.door-types__card:hover .door-types__photo img{transform: scale(1.035)}.team-card__img{transition: transform 420ms var(--m-ease)}.team-card:hover .team-card__img{transform: scale(1.04)}.articles-2__more-icon{transition: transform var(--m-state) var(--m-ease)}.articles-2__card:hover .articles-2__more-icon{transform: translateX(3px)}@media (scripting: enabled){[data-reveal]{opacity: 0;transform: translateY(var(--m-rise))}[data-reveal].is-in{opacity: 1;transform: none}.motion-off [data-reveal]{opacity: 1;transform: none}}.hl{display: block;overflow: clip}.hl__i{display: block;will-change: transform}.service-card__img,.service-card__name{transition: transform 420ms var(--m-ease)}.service-card:hover{transform: translateY(-4px)}.service-card:hover .service-card__img{transform: translateY(-3px) scale(1.06)}.service-card:hover .service-card__name{transform: translateX(2px)}.service-card .ico,.service-card [class*="__icon"]{transition: transform 420ms var(--m-ease),box-shadow 420ms var(--m-ease)}.service-card:hover .ico,.service-card:hover [class*="__icon"]{transform: translateY(-2px) scale(1.05);box-shadow: var(--m-shadow-soft)}.problem{transition: background 220ms var(--m-ease),box-shadow 220ms var(--m-ease),transform 220ms var(--m-ease)}.problem:hover{transform: translateY(-2px)}.problem .ico,.problem__icon{transition: transform 320ms cubic-bezier(0.34,1.56,0.64,1)}.problem:hover .ico,.problem:hover .problem__icon{transform: translateY(-2px) rotate(-4deg) scale(1.06)}.problem{position: relative}.problem--selected{animation: problem-pick 380ms var(--m-ease)}.problem--selected .ico,.problem--selected .problem__icon{animation: problem-icon-pop 460ms cubic-bezier(0.34,1.56,0.64,1);transform: scale(1.12)}.problem--selected::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;animation: problem-ring 520ms var(--m-ease)}.problem::before{content: "✓";position: absolute;top: var(--space-200);inset-inline-end: var(--space-200);width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;border-radius: var(--radius-full);background: var(--accent);color: var(--white);font: var(--fw-bold) var(--fs-d4-d) / 1 var(--font-body);opacity: 0;transform: scale(0.3);transition: opacity 200ms var(--m-ease),transform 320ms cubic-bezier(0.34,1.56,0.64,1);pointer-events: none}.problem--selected::before{opacity: 1;transform: scale(1)}@keyframes problem-pick{0%{transform: scale(1)}38%{transform: scale(0.965)}100%{transform: scale(1)}}@keyframes problem-icon-pop{0%{transform: scale(1)}45%{transform: scale(1.28) rotate(5deg)}75%{transform: scale(1.02)}100%{transform: scale(1.12)}}@keyframes problem-ring{0%{box-shadow: 0 0 0 0 var(--accent)}100%{box-shadow: 0 0 0 14px transparent}}.tile{position: relative;transition: background 220ms var(--m-ease),box-shadow 220ms var(--m-ease),transform 220ms var(--m-ease)}.tile:hover{transform: translateY(-2px)}.tile__icon{transition: transform 320ms cubic-bezier(0.34,1.56,0.64,1)}.tile:hover .tile__icon{transform: translateY(-2px) rotate(-4deg) scale(1.06)}.tile:has(.tile__input:checked){animation: problem-pick 380ms var(--m-ease)}.tile:has(.tile__input:checked) .tile__icon{animation: problem-icon-pop 460ms cubic-bezier(0.34,1.56,0.64,1);transform: scale(1.12)}.tile:has(.tile__input:checked)::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;animation: problem-ring 520ms var(--m-ease)}.tile::before{content: "✓";position: absolute;top: var(--space-200);inset-inline-end: var(--space-200);width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;border-radius: var(--radius-full);background: var(--accent);color: var(--white);font: var(--fw-bold) var(--fs-d4-d) / 1 var(--font-body);opacity: 0;transform: scale(0.3);transition: opacity 200ms var(--m-ease),transform 320ms cubic-bezier(0.34,1.56,0.64,1);pointer-events: none}.tile:has(.tile__input:checked)::before{opacity: 1;transform: scale(1)}.step--current .step__num{position: relative}.step--current .step__num::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: 0 0 0 3px var(--accent);animation: step-echo 2.6s var(--m-ease) infinite;pointer-events: none}@keyframes step-echo{0%{transform: scale(1);opacity: 0.55}55%,100%{transform: scale(1.75);opacity: 0}}.price__visual[data-reveal] .price__badge{opacity: 0;transform: scale(0.6)}.price__visual[data-reveal].is-in .price__badge{animation: badge-pop 520ms var(--m-ease) both,price-levitate 7s cubic-bezier(0.45,0,0.55,1) infinite}.price__visual[data-reveal].is-in .price__badge--sealant{animation-delay: 180ms,0s}.price__visual[data-reveal].is-in .price__badge--glazed{animation-delay: 320ms,0s}.price__visual[data-reveal].is-in .price__badge--setting{animation-delay: 460ms,0s}@keyframes badge-pop{0%{opacity: 0;transform: scale(0.6)}70%{opacity: 1;transform: scale(1.06)}100%{opacity: 1;transform: scale(1)}}.price__visual[data-reveal].is-in .price__photo{animation: price-levitate 7s cubic-bezier(0.45,0,0.55,1) infinite}@keyframes price-levitate{0%,100%{translate: 0 0}50%{translate: 0 -14px}}.articles-2__photo::after{content: "";position: absolute;inset: 0;background: var(--m-veil);opacity: 0;transition: opacity 320ms var(--m-ease);pointer-events: none}.articles-2__card:hover .articles-2__photo::after{opacity: 1}.articles-2__tag{position: absolute;right: var(--space-350);bottom: var(--space-350);transition: right 520ms var(--m-ease),bottom 520ms var(--m-ease),transform 520ms var(--m-ease),box-shadow 520ms var(--m-ease)}.articles-2__card:hover .articles-2__tag{right: 50%;bottom: 50%;transform: translate(50%,50%) scale(1.35);box-shadow: var(--m-shadow)}.we-call-back__input,.problem-quiz__input,.calc input[type="tel"],.calc input[type="text"]{transition: box-shadow 220ms var(--m-ease),background 220ms var(--m-ease),transform 220ms var(--m-ease)}.we-call-back__input:focus,.problem-quiz__input:focus,.calc input[type="tel"]:focus,.calc input[type="text"]:focus{transform: translateY(-1px)}.we-call-back__field input:focus-visible,.problem-quiz__field input:focus-visible,.lead-pop__field input:focus-visible{outline: none;box-shadow: none}.we-call-back__field,.problem-quiz__field,.lead-pop__field{transition: box-shadow 180ms var(--m-ease)}.we-call-back__field:focus-within,.problem-quiz__field:focus-within,.lead-pop__field:focus-within{box-shadow: inset 0 0 0 2px var(--accent),0 0 0 4px var(--focus-ring-alt)}.calc__input:focus-visible,.calc__select:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--accent),0 0 0 4px var(--focus-ring-alt)}.calc__input,.calc__select{transition: box-shadow 180ms var(--m-ease)}.we-call-back__field:has([aria-invalid="true"]):focus-within,.problem-quiz__field:has([aria-invalid="true"]):focus-within,.lead-pop__field:has([aria-invalid="true"]):focus-within{box-shadow: inset 0 0 0 2px var(--red),0 0 0 4px var(--focus-ring-alt)}.we-call-back__input:not(:placeholder-shown),.problem-quiz__input:not(:placeholder-shown),.lead-pop__input:not(:placeholder-shown){box-shadow: inset 0 0 0 1.5px var(--accent)}.we-call-back__submit,.problem-quiz__submit,.lead-pop__submit{position: relative;overflow: hidden}.we-call-back__submit::after,.problem-quiz__submit::after,.lead-pop__submit::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: radial-gradient(circle at center,var(--m-sheen),transparent 60%);opacity: 0;transform: scale(0.2);pointer-events: none}.we-call-back__submit:active::after,.problem-quiz__submit:active::after,.lead-pop__submit:active::after{animation: press-pulse 420ms ease-out}@keyframes press-pulse{0%{opacity: 0.9;transform: scale(0.2)}100%{opacity: 0;transform: scale(1.4)}}.join__btn{position: relative;overflow: hidden;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),letter-spacing 320ms var(--m-ease)}.join__btn-icon{transition: transform 320ms var(--m-ease)}.join__btn::before{content: "";position: absolute;inset-block: 0;inset-inline-start: -60%;width: 45%;background: linear-gradient(100deg,transparent,var(--m-sheen),transparent);transform: skewX(-18deg);pointer-events: none;opacity: 0}.join__btn:hover{transform: translateY(-1px);box-shadow: var(--m-shadow);letter-spacing: var(--m-track)}.join__btn:hover .join__btn-icon{transform: translateX(6px)}.join__btn:hover::before{animation: join-sheen 720ms var(--m-ease)}@keyframes join-sheen{0%{opacity: 0;inset-inline-start: -60%}15%{opacity: 1}100%{opacity: 0;inset-inline-start: 110%}}.svc-group{display: grid;grid-template-rows: auto minmax(0,0fr);transition: grid-template-rows 340ms var(--m-ease)}.svc-group:has(.svc-group__state:checked){grid-template-rows: auto minmax(0,1fr)}.svc-group__panel{display: block;overflow: hidden;min-height: 0;visibility: hidden;transition: visibility 0s linear 340ms}.svc-group__state:checked ~ .svc-group__panel{visibility: visible;transition: visibility 0s linear 0s}.svc-group__chevron{transition: transform 340ms var(--m-ease)}.svc-group__state:checked ~ .svc-group__head .svc-group__chevron{transform: rotate(180deg)}.sg-card{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.sg-card__icon,.sg-card__more img{transition: transform 320ms var(--m-ease)}.sg-card:hover{transform: translateY(-3px);box-shadow: var(--m-shadow-soft)}.sg-card:hover .sg-card__icon{transform: translateY(-2px) scale(1.06)}.sg-card:hover .sg-card__more img{transform: translateX(4px)}.review-platform.is-filter{position: relative;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease);background: var(--frame)}.review-platform.is-filter:hover{transform: translateY(-2px)}.review-platform.is-filter.is-active{background: var(--frame-2);box-shadow: inset 0 0 0 2px var(--accent)}.review-platform__hit{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;border: 0;background: transparent;border-radius: inherit;cursor: pointer}.review.is-filterable .review__track > li[data-platform]{opacity: 0;transform: translateY(10px);transition: opacity 420ms var(--m-ease),transform 420ms var(--m-ease);transition-delay: calc(var(--r-i,0) * 70ms)}.review.is-filterable .review__track > li[data-platform].is-shown{opacity: 1;transform: none}.review__empty{width: 100%;padding-block: var(--space-800);text-align: center;font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.repair__tab{transition: background var(--m-state) var(--m-ease),color var(--m-state) var(--m-ease),transform var(--m-state) var(--m-ease)}.repair__tab:hover:not(.repair__tab--active){transform: translateY(-1px)}.repair__tab:active{transform: translateY(0) scale(0.985)}.repair__locations.is-swapped .loclist{animation: loc-swap 420ms var(--m-ease)}@keyframes loc-swap{0%{opacity: 0;transform: translateY(8px)}100%{opacity: 1;transform: none}}.price-list__cta-btn{position: relative;overflow: hidden}.price-list__cta-btn::before{content: "";position: absolute;inset-block: 0;inset-inline-start: -60%;width: 45%;background: linear-gradient(100deg,transparent,var(--m-sheen),transparent);transform: skewX(-18deg);pointer-events: none;opacity: 0}.price-list__cta-btn:hover::before{animation: join-sheen 720ms var(--m-ease)}.showmore{grid-column: 1 / -1;justify-self: center;margin-inline: auto;white-space: nowrap;align-self: center;margin-block-start: var(--space-600);padding: var(--space-300) var(--space-800);border: 1px solid var(--stroke);border-radius: var(--radius-full);background: var(--white);color: var(--title);font: var(--fw-h4-d) var(--fs-d2-d) / normal var(--font-body);cursor: pointer;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease)}.showmore:hover{transform: translateY(-1px);background: var(--frame);box-shadow: var(--m-shadow-soft)}.showmore:active{transform: translateY(0) scale(0.985)}.is-added{animation: sm-in 460ms var(--m-ease) both;animation-delay: calc(var(--sm-i,0) * 70ms)}@keyframes sm-in{0%{opacity: 0;transform: translateY(12px)}100%{opacity: 1;transform: none}}[data-collapse] > [hidden],.review__track > li[hidden]{display: none}@view-transition{navigation: auto}.menu{view-transition-name: menu}.footer{view-transition-name: footer}@keyframes vt-out{to{opacity: 0;transform: translateY(-8px)}}@keyframes vt-in{from{opacity: 0;transform: translateY(8px)}}::view-transition-old(root){animation: vt-out 220ms var(--m-ease) both}::view-transition-new(root){animation: vt-in 320ms var(--m-ease) both}.branch__link{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease)}.branch__link:hover{transform: translateY(-2px);background: var(--frame-2);box-shadow: var(--m-shadow-soft)}.pl-group{display: grid;grid-template-rows: auto minmax(0,0fr);transition: grid-template-rows 340ms var(--m-ease)}.pl-group:has(.pl-group__state:checked){grid-template-rows: auto minmax(0,1fr)}.pl-group__panel{display: block;overflow: hidden;min-height: 0;visibility: hidden;transition: visibility 0s linear 340ms}.pl-group__state:checked ~ .pl-group__panel{visibility: visible;transition: visibility 0s linear 0s}.pl-group__chevron{transition: transform 340ms var(--m-ease)}.window-category__item{transition: transform var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease)}.window-category__more img{transition: transform var(--m-state) var(--m-ease)}.window-category__item:hover{transform: translateY(-2px);background: var(--frame)}.window-category__item:hover .window-category__more img{transform: translateX(4px)}.svc-tile{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.svc-tile__photo img,.svc-tile__more img{transition: transform 320ms var(--m-ease)}.svc-tile:hover{transform: translateY(-3px);box-shadow: var(--m-shadow-soft)}.svc-tile:hover .svc-tile__photo img{transform: scale(1.04)}.svc-tile:hover .svc-tile__more img{transform: translateX(4px)}.bmap__dot,.bmap__ring{transform-box: fill-box;transform-origin: center;transition: transform 220ms cubic-bezier(0.34,1.56,0.64,1)}.bmap__pin:hover .bmap__dot{transform: scale(1.35)}.bmap__pin:hover .bmap__ring{transform: scale(1.5)}.bmap__pin:focus-visible .bmap__dot{transform: scale(1.35)}.bmap__ring{animation: bmap-breathe 2.6s var(--m-ease) infinite}@keyframes bmap-breathe{0%,100%{opacity: 0.35}50%{opacity: 0.7}}.podcasts__hero .podcasts__poster,.podcasts__thumb .podcasts__poster,.podcasts__play{transition: transform 420ms var(--m-ease),opacity 220ms var(--m-ease)}.podcasts__hero:hover .podcasts__poster,.podcasts__thumb:hover .podcasts__poster{transform: scale(1.04)}.podcasts__hero:hover .podcasts__play,.podcasts__thumb:hover .podcasts__play{transform: translate(-50%,-50%) scale(1.12);opacity: 1}.podcasts__social,.licenses__card{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease)}.podcasts__social:hover{transform: translateY(-2px);background: var(--frame-2);box-shadow: var(--m-shadow-soft)}.licenses__card:hover{transform: translateY(-3px);box-shadow: var(--m-shadow-soft)}.podcasts__cta{position: relative;overflow: hidden;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),filter var(--m-state) var(--m-ease)}.podcasts__cta:hover{transform: translateY(-1px);box-shadow: var(--m-shadow);filter: brightness(1.04)}.podcasts__cta::before{content: "";position: absolute;inset-block: 0;inset-inline-start: -60%;width: 45%;background: linear-gradient(100deg,transparent,var(--m-sheen),transparent);transform: skewX(-18deg);pointer-events: none;opacity: 0}.podcasts__cta:hover::before{animation: join-sheen 720ms var(--m-ease)}@media (max-width: 1199px){.menu__burger{transition: background-color var(--m-state) var(--m-ease)}.menu__burger span{transition: transform 260ms var(--m-ease),opacity 200ms var(--m-ease)}.menu__nav{opacity: 0;transform: translateY(-6px);transition: max-height 300ms cubic-bezier(0.1,0.7,0.3,1),padding 300ms cubic-bezier(0.1,0.7,0.3,1),opacity 180ms linear,transform 300ms var(--m-ease),visibility 0s 300ms}.menu__toggle:checked ~ .menu__nav{opacity: 1;transform: none;transition: max-height 360ms cubic-bezier(0.45,0,0.2,1),padding 360ms cubic-bezier(0.45,0,0.2,1),opacity 240ms linear,transform 360ms cubic-bezier(0.45,0,0.2,1),visibility 0s}.menu__nav .menu__item{opacity: 0;transform: translateY(-8px);transition: opacity 220ms var(--m-ease),transform 220ms var(--m-ease)}.menu__toggle:checked ~ .menu__nav .menu__item{opacity: 1;transform: none}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(2){transition-delay: 30ms}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(3){transition-delay: 60ms}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(4){transition-delay: 90ms}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(5){transition-delay: 120ms}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(6){transition-delay: 150ms}}@media (min-width: 768px) and (max-width: 1023px){.lang{opacity: 0;transform: translateY(-6px);transition: max-height 300ms cubic-bezier(0.1,0.7,0.3,1),padding 300ms cubic-bezier(0.1,0.7,0.3,1),opacity 180ms linear,transform 300ms var(--m-ease),visibility 0s 300ms}.menu__toggle:checked ~ .lang{opacity: 1;transform: none;transition: max-height 360ms cubic-bezier(0.45,0,0.2,1),padding 360ms cubic-bezier(0.45,0,0.2,1),opacity 240ms linear,transform 360ms cubic-bezier(0.45,0,0.2,1),visibility 0s}}@media (max-width: 767px){.menu__contact{opacity: 0;transform: translateY(-6px);transition: max-height 300ms cubic-bezier(0.1,0.7,0.3,1),opacity 180ms linear,transform 300ms var(--m-ease),visibility 0s 300ms}.menu__toggle:checked ~ .menu__contact{opacity: 1;transform: none;transition: max-height 360ms cubic-bezier(0.45,0,0.2,1),opacity 240ms linear,transform 360ms cubic-bezier(0.45,0,0.2,1),visibility 0s}}.lang-menu,.wa__card{opacity: 0;transform: translateY(-8px) scale(0.98);transition: opacity 200ms var(--m-ease),transform 240ms var(--m-ease)}.wa__card{transform: translateY(10px) scale(0.98)}.lang-menu.is-in,.wa__card.is-in{opacity: 1;transform: none}.lang-menu__item{opacity: 0;transition: opacity 200ms var(--m-ease)}.lang-menu.is-in .lang-menu__item{opacity: 1}.lang-menu.is-in .lang-menu__item:nth-child(2){transition-delay: 40ms}.lang-menu.is-in .lang-menu__item:nth-child(3){transition-delay: 80ms}.nudge{opacity: 0;transform: translateY(14px);transition: opacity 260ms var(--m-ease),transform 340ms var(--m-ease)}.nudge.is-in{opacity: 1;transform: none}.nudge.is-away{opacity: 0;transform: translateY(14px);pointer-events: none}.pl-card[role="button"]{cursor: pointer;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.pl-card[role="button"]:hover{transform: translateY(-2px);box-shadow: var(--m-shadow-soft)}.door-types__card,.articles-2__card{position: relative;cursor: pointer}.door-types__card .door-types__more::after,.articles-2__card .articles-2__more::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit}.door-types__card,.articles-2__card{position: relative}.door-types__card .door-types__more,.articles-2__card .articles-2__more{position: static}.svc-all__chip{transition: background var(--ease-state),border-color var(--ease-state),color var(--ease-state),transform var(--m-state) var(--m-ease)}.svc-all__chip:hover{transform: translateY(-1px)}.svc-all__chip:active{transform: translateY(0) scale(0.97)}.svc-all__state--core:checked ~ .svc-all__filter .svc-all__chip--core,.svc-all__state--hardware:checked ~ .svc-all__filter .svc-all__chip--hardware,.svc-all__state--glazing:checked ~ .svc-all__filter .svc-all__chip--glazing,.svc-all__state--insulation:checked ~ .svc-all__filter .svc-all__chip--insulation,.svc-all__state--security:checked ~ .svc-all__filter .svc-all__chip--security,.svc-all__state--sliding:checked ~ .svc-all__filter .svc-all__chip--sliding,.svc-all__state--emergency:checked ~ .svc-all__filter .svc-all__chip--emergency{animation: problem-pick 380ms var(--m-ease)}.svc-all__card{transition: border-color var(--ease-state),box-shadow var(--ease-state),transform var(--m-state) var(--m-ease)}.svc-all__card:hover{transform: translateY(-2px);box-shadow: var(--m-shadow-soft)}.svc-all__card:active{transform: translateY(0) scale(0.99);box-shadow: none}.svc-all__more img{transition: transform 320ms var(--m-ease)}.svc-all__card:hover .svc-all__more img{transform: translateX(4px)}[dir="rtl"] .svc-all__card:hover .svc-all__more img{transform: scaleX(-1) translateX(4px)}@keyframes svc-all-swap{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.svc-all__state--all:checked ~ .svc-all__grid > .svc-all__item > .svc-all__card,.svc-all__state--core:checked ~ .svc-all__grid > .svc-all__item--core > .svc-all__card,.svc-all__state--hardware:checked ~ .svc-all__grid > .svc-all__item--hardware > .svc-all__card,.svc-all__state--glazing:checked ~ .svc-all__grid > .svc-all__item--glazing > .svc-all__card,.svc-all__state--insulation:checked ~ .svc-all__grid > .svc-all__item--insulation > .svc-all__card,.svc-all__state--security:checked ~ .svc-all__grid > .svc-all__item--security > .svc-all__card,.svc-all__state--sliding:checked ~ .svc-all__grid > .svc-all__item--sliding > .svc-all__card,.svc-all__state--emergency:checked ~ .svc-all__grid > .svc-all__item--emergency > .svc-all__card{animation: svc-all-swap 300ms var(--m-ease)}.svc-all__state--all:checked ~ .svc-all__expand:checked ~ .svc-all__grid > .svc-all__item:nth-child(n+7) > .svc-all__card{animation: sm-in 460ms var(--m-ease)}.articles-1__dot{transition: background var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),transform var(--m-state) var(--m-ease)}.articles-1__dot:hover{transform: scale(1.4)}.articles-1__dot:active{transform: scale(0.85)}.sys-cover__item{position: relative}.sys-cover__item a.sys-cover__more{position: static}.sys-cover__item a.sys-cover__more::after{content: "";position: absolute;inset: 0;z-index: 1;cursor: pointer}.sys-cover__name,.sys-cover__more{transition: transform var(--m-state) var(--m-ease),border-color var(--m-state) var(--m-ease)}.sys-cover__more img{transition: transform 320ms var(--m-ease)}.sys-cover__item:has(a.sys-cover__more):hover .sys-cover__name{transform: translateX(2px)}.sys-cover__item:has(a.sys-cover__more):hover a.sys-cover__more{border-top-color: var(--accent)}.sys-cover__item:has(a.sys-cover__more):hover .sys-cover__more img{transform: translateX(4px)}[dir="rtl"] .sys-cover__item:has(a.sys-cover__more):hover .sys-cover__name{transform: translateX(-2px)}[dir="rtl"] .sys-cover__item:has(a.sys-cover__more):hover .sys-cover__more img{transform: scaleX(-1) translateX(4px)}.sys-cover__photo[data-reveal] img{transform: scale(1.05);transition: transform 1100ms var(--m-ease)}.sys-cover__photo[data-reveal].is-in img{transform: none}.motion-off .sys-cover__photo[data-reveal] img{transform: none;transition: none}.defects__card[data-reveal] .defects__seg--on{background-color: var(--sev-empty);transform-origin: bottom}.defects__card[data-reveal].is-in .defects__seg--on{animation: sev-fill 420ms var(--m-ease) both;animation-delay: calc(var(--m-i,0) * var(--m-step) + var(--sev-step,0ms))}.defects__card[data-reveal].is-in .defects__seg--on:nth-child(2){--sev-step: 90ms}.defects__card[data-reveal].is-in .defects__seg--on:nth-child(3){--sev-step: 180ms}.defects__card[data-reveal].is-in .defects__seg--on:nth-child(4){--sev-step: 270ms}.defects__card[data-reveal].is-in .defects__seg--on:nth-child(5){--sev-step: 360ms}@keyframes sev-fill{from{background-color: var(--sev-empty);transform: scaleY(0.4)}to{background-color: var(--defects-level-color);transform: none}}.motion-off .defects__card[data-reveal] .defects__seg--on{background-color: var(--defects-level-color);animation: none}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.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: 'Cairo';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Cairo';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.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: 'Cairo';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Cairo';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.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: 'Cairo';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Cairo';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.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: 'Cairo';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,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: 'Cairo';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.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: 'Cairo';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,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}[dir="rtl"]{--font-display: "Exo 2","Cairo",system-ui,sans-serif;--font-body: "Inter","Cairo",system-ui,sans-serif}[dir="rtl"] .articles-2__card-title{line-height: var(--lh-btn-abs)}[dir="rtl"] .articles-1__name{line-height: var(--lh-btn-abs)}[dir="rtl"] .articles-1__desc{line-height: var(--lh-17)}[dir="rtl"] .articles-2__tag{line-height: var(--lh-15,15px)}[dir="rtl"] .stat__num{line-height: var(--lh-48,48px)}[dir="rtl"] .reels__nav-icon,[dir="rtl"] .portfolio__nav-icon,[dir="rtl"] .join__btn-icon,[dir="rtl"] .articles-2__nav-icon,[dir="rtl"] .articles-2__more-icon,[dir="rtl"] .crew__nav-icon,[dir="rtl"] .window-category__arrow,[dir="rtl"] .sg-card__more img,[dir="rtl"] .svc-tile__more img,[dir="rtl"] .door-types__more img,[dir="rtl"] .sys-cover__more img,[dir="rtl"] .defects__more img{transform: scaleX(-1)}[dir="rtl"] .articles-1__pager-icon{transform: scaleX(-1)}[dir="rtl"] .pv__arrow--prev::before{transform: translate(-70%,-50%) rotate(135deg)}[dir="rtl"] .pv__arrow--next::before{transform: translate(-30%,-50%) rotate(-45deg)}[dir="rtl"] .hero__scrim{transform: scaleX(-1)}@media (min-width: 1920px){[dir="rtl"] .hero__stage{left: calc(50% - 11.5px)}}[dir="rtl"] .menu__contact span,[dir="rtl"] .hero__buttons .btn--gold span,[dir="rtl"] .faq__btn--phone > span:not(.faq__btn-icon),[dir="rtl"] .fact:nth-of-type(2) .fact__body p,[dir="rtl"] .fact:nth-of-type(3) .fact__body p,[dir="rtl"] .footer__contact-text,[dir="rtl"] .prose__item > a[href^="tel:"],[dir="rtl"] .prose__item > a[href^="mailto:"]{direction: ltr;unicode-bidi: isolate;text-align: right}[dir="rtl"] input[type="tel"]{text-align: right}[dir="rtl"] .footer__contact-text{justify-content: flex-end}[dir="rtl"] .bmap{direction: ltr}[dir="rtl"] .calc__next-arrow,[dir="rtl"] .soundproofing__cta-icon{transform: scaleX(-1)}@media (min-width: 1175px){[dir="rtl"] .soundproofing__arc{transform: scaleX(-1)}[dir="rtl"] .soundproofing__arc .sp-dot > img{transform: scaleX(-1)}}@media (min-width: 1440px) and (max-width: 1919px){[dir="rtl"] .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,260px - (100vw - 1440px),260px)),-50%);object-position: left center}[dir="rtl"] .we-call-back--v2 .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,200px - (100vw - 1440px),200px)),-0.334px);object-position: left center}[dir="rtl"] .we-call-back--v3 .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,300px - (100vw - 1440px),300px)),calc(-50% - 0.33px));object-position: left center}}@media (min-width: 1024px) and (max-width: 1439px){[dir="rtl"] .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,260px - (100vw - 1440px),260px)),0);object-position: left center}[dir="rtl"] .we-call-back--v2 .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,200px - (100vw - 1440px),200px)),0);object-position: left center}[dir="rtl"] .we-call-back--v3 .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,300px - (100vw - 1440px),300px)),0);object-position: left center}}[dir="rtl"] .problem-quiz__submit,[dir="rtl"] .we-call-back__submit{line-height: var(--lh-btn-abs)}