@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz0dL_nz.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz8dL_nz.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-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.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-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1Mu51xHIzIFKw.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-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzI.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.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-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.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-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc1CsTKlA.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-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1MmgVxHIzIFKw.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-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzI.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.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-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.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-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.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-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.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-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2)format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2)format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2)format("woff2");unicode-range:u+1f??}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2)format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4EsA.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-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2)format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2)format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-family:iconfont;src:url(../fonts/icons/iconfont.eot?t=1743169539447);src:url(../fonts/icons/iconfont.eot?t=1743169539447#iefix) format("embedded-opentype"),url(../fonts/icons/iconfont.woff2?t=1743169539447) format("woff2"),url(../fonts/icons/iconfont.woff?t=1743169539447) format("woff"),url(../fonts/icons/iconfont.ttf?t=1743169539447) format("truetype"),url(../fonts/icons/iconfont.svg?t=1743169539447) format("svg")}[class*=" iconfont-"],[class^=iconfont-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-size:1em;font-style:normal}
.iconfont-arrow:before{content:"➤"}
.iconfont-arrow01:before{content:"\ea02"}
.iconfont-arrow02:before{content:"\ea03"}
.iconfont-link:before{content:"\ea04"}
.iconfont-phone:before{content:"\ea05"}
.iconfont-plane:before{content:"\ea06"}
.iconfont-search:before{content:"\ea07"}
.iconfont-time:before{content:"\ea08"}
.iconfont-view:before{content:"\ea09"}[class*=" iconfont-"],[class^=iconfont-]{line-height:1}html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:clip}
.lenis.lenis-smooth iframe{pointer-events:none}html{font-size:14px}
@media (min-width:668px) and (max-width:1919px){html{font-size:19.5px;font-size:calc(8.13099px + .87859vw)}
}
@media (min-width:1920px){html{font-size:25px}
}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Roboto,Arial,PingFang SC,Microsoft YaHei,SimHei,Helvetica Neue,Helvetica,sans-serif;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(34 34 34/var(--tw-text-opacity,1));font-family:Roboto,Arial,PingFang SC,Microsoft YaHei,SimHei,Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1;overflow-x:hidden}
@media (min-width:968px){body{font-size:16px}
}a,button{outline:2px solid transparent;outline-offset:2px}
.container{width:100%}
@media (min-width:450px){
.container{max-width:450px}
}
@media (min-width:640px){
.container{max-width:640px}
}
@media (min-width:668px){
.container{max-width:668px}
}
@media (min-width:768px){
.container{max-width:768px}
}
@media (min-width:968px){
.container{max-width:968px}
}
@media (min-width:1024px){
.container{max-width:1024px}
}
@media (min-width:1180px){
.container{max-width:1180px}
}
@media (min-width:1280px){
.container{max-width:1280px}
}
@media (min-width:1288px){
.container{max-width:1288px}
}
@media (min-width:1380px){
.container{max-width:1380px}
}
@media (min-width:1440px){
.container{max-width:1440px}
}
@media (min-width:1536px){
.container{max-width:1536px}
}
@media (min-width:1611px){
.container{max-width:1611px}
}
@media (min-width:1681px){
.container{max-width:1681px}
}
@media (min-width:1940px){
.container{max-width:1940px}
}
.target-fix{background:none;border:none;display:block;height:0;outline:0;overflow:hidden;position:relative;text-decoration:none;top:calc(var(--headerHeight)*-1)}
.target-fix:focus{outline:0}
.topDis_p{padding-top:var(--headerHeight)}
.topDis_m{margin-top:var(--headerHeight)}
.site_container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}
@media (min-width:968px){
.site_container{padding-left:0;padding-right:0;width:92vw}
}
@media (min-width:1940px){
.site_container{width:1760px}
}
.w_container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}
@media (min-width:968px){
.w_container{padding-left:0;padding-right:0;width:80vw}
}
@media (min-width:1940px){
.w_container{width:1500px}
}
.pointer-events-none{pointer-events:none}
.visible{visibility:visible}
.invisible{visibility:hidden}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.-bottom-6ptr{bottom:-.24rem}
.-left-\[1px\]{left:-1px}
.-right-\[20px\]{right:-20px}
.-top-\[var\(--headerHeight\)\]{top:calc(var(--headerHeight)*-1)}
.bottom-0{bottom:0}
.bottom-40ptr{bottom:1.6rem}
.bottom-\[10px\]{bottom:10px}
.bottom-\[20px\]{bottom:20px}
.left-0{left:0}
.left-1\/2{left:50%}
.left-\[-250px\]{left:-250px}
.left-\[10px\]{left:10px}
.right-0{right:0}
.right-\[10px\]{right:10px}
.right-\[1px\]{right:1px}
.right-\[20px\]{right:20px}
.top-0{top:0}
.top-1\/2{top:50%}
.top-\[var\(--headerHeight\)\]{top:var(--headerHeight)}
.z-1{z-index:1}
.z-1000{z-index:1000}
.z-2{z-index:2}
.z-20{z-index:20}
.z-3{z-index:3}
.z-50{z-index:50}
.z-99{z-index:99}
.z-\[51\]{z-index:51}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.float-none{float:none}
.m-0{margin:0}
.mx-0{margin-left:0;margin-right:0}
.mx-auto{margin-left:auto;margin-right:auto}
.my-\[1\.5em\]{margin-bottom:1.5em;margin-top:1.5em}
.my-\[1em\]{margin-bottom:1em;margin-top:1em}
.my-\[20px\]{margin-bottom:20px;margin-top:20px}
.my-\[30px\]{margin-bottom:30px;margin-top:30px}
.my-\[40px\]{margin-bottom:40px;margin-top:40px}
.mb-15ptr{margin-bottom:.6rem}
.mb-40ptr{margin-bottom:1.6rem}
.mb-\[0\.2em\]{margin-bottom:.2em}
.mb-\[0\.5em\]{margin-bottom:.5em}
.mb-\[1\.5em\]{margin-bottom:1.5em}
.mb-\[10px\]{margin-bottom:10px}
.mb-\[1em\]{margin-bottom:1em}
.mb-\[20px\]{margin-bottom:20px}
.mb-\[40px\]{margin-bottom:40px}
.ml-auto{margin-left:auto}
.mr-12ptr{margin-right:.48rem}
.mr-4ptr{margin-right:.16rem}
.mr-\[3px\]{margin-right:3px}
.mr-\[45px\]{margin-right:45px}
.mt-20ptr{margin-top:.8rem}
.mt-30ptr{margin-top:1.2rem}
.mt-\[0\.5em\]{margin-top:.5em}
.mt-\[10px\]{margin-top:10px}
.mt-\[1em\]{margin-top:1em}
.mt-\[20px\]{margin-top:20px}
.mt-\[30px\]{margin-top:30px}
.mt-\[40px\]{margin-top:40px}
.mt-\[var\(--headerHeight\)\]{margin-top:var(--headerHeight)}
.mt-auto{margin-top:auto}
.line-clamp-1{-webkit-line-clamp:1}
.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.line-clamp-2{-webkit-line-clamp:2}
.block{display:block}
.inline-block{display:inline-block}
.flex{display:flex}
.inline-flex{display:inline-flex}
.table{display:table}
.grid{display:grid}
.hidden{display:none}
.aspect-\[113\/65\]{aspect-ratio:113/65}
.aspect-\[12\/7\]{aspect-ratio:12/7}
.aspect-\[20\/3\]{aspect-ratio:20/3}
.aspect-\[41\/24\]{aspect-ratio:41/24}
.aspect-\[467\/288\]{aspect-ratio:467/288}
.aspect-\[5\/4\]{aspect-ratio:5/4}
.aspect-\[9\/8\]{aspect-ratio:9/8}
.aspect-square{aspect-ratio:1/1}
.h-1\/2{height:50%}
.h-12ptr{height:.48rem}
.h-50ptr{height:2rem}
.h-\[100vh\]{height:100vh}
.h-\[10px\]{height:10px}
.h-\[14px\]{height:14px}
.h-\[1px\]{height:1px}
.h-\[2px\]{height:2px}
.h-\[30px\]{height:30px}
.h-\[3em\]{height:3em}
.h-\[3px\]{height:3px}
.h-\[40px\]{height:40px}
.h-\[50px\]{height:50px}
.h-\[60px\]{height:60px}
.h-\[9em\]{height:9em}
.h-\[var\(--headerHeight\)\]{height:var(--headerHeight)}
.h-full{height:100%}
.max-h-full{max-height:100%}
.min-h-\[5\.4em\]{min-height:5.4em}
.min-h-\[500px\]{min-height:500px}
.w-0{width:0}
.w-1\/2{width:50%}
.w-12ptr{width:.48rem}
.w-140ptr{width:5.6rem}
.w-50ptr{width:2rem}
.w-\[100px\]{width:100px}
.w-\[10px\]{width:10px}
.w-\[120px\]{width:120px}
.w-\[1px\]{width:1px}
.w-\[200px\]{width:200px}
.w-\[20px\]{width:20px}
.w-\[250px\]{width:250px}
.w-\[30px\]{width:30px}
.w-\[36px\]{width:36px}
.w-\[36vw\]{width:36vw}
.w-\[3px\]{width:3px}
.w-\[40px\]{width:40px}
.w-\[40vw\]{width:40vw}
.w-\[50px\]{width:50px}
.w-\[55\%\]{width:55%}
.w-\[60\%\]{width:60%}
.w-\[65\%\]{width:65%}
.w-\[70\%\]{width:70%}
.w-\[70vw\]{width:70vw}
.w-\[80\%\]{width:80%}
.w-\[8px\]{width:8px}
.w-full{width:100%}
.w-screen{width:100vw}
.min-w-\[100px\]{min-width:100px}
.min-w-\[120px\]{min-width:120px}
.min-w-\[80px\]{min-width:80px}
.max-w-800ptr{max-width:32rem}
.max-w-\[1500px\]{max-width:1500px}
.flex-1{flex:1 1 0%}
.flex-shrink{flex-shrink:1}
.shrink-0{flex-shrink:0}
.origin-top{transform-origin:top}
.-translate-x-1\/2{--tw-translate-x:-50%}
.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-1\/2{--tw-translate-y:-50%}
.translate-x-0{--tw-translate-x:0px}
.translate-x-0,.translate-x-5ptr{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-5ptr{--tw-translate-x:0.2rem}
.translate-y-0{--tw-translate-y:0px}
.translate-y-0,.translate-y-30ptr{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-30ptr{--tw-translate-y:1.2rem}
.-rotate-45{--tw-rotate:-45deg}
.-rotate-45,.-rotate-\[135deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-rotate-\[135deg\]{--tw-rotate:-135deg}
.rotate-45{--tw-rotate:45deg}
.rotate-45,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-100{--tw-scale-x:1;--tw-scale-y:1}
.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}
.scale-50,.scale-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-y-0{--tw-scale-y:0}
.scale-y-100{--tw-scale-y:1}
.scale-y-100,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.cursor-grab{cursor:grab}
.cursor-not-allowed{cursor:not-allowed}
.cursor-pointer{cursor:pointer}
.resize{resize:both}
.list-inside{list-style-position:inside}
.list-none{list-style-type:none}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.\!justify-start{justify-content:flex-start!important}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.gap-10ptr{gap:.4rem}
.gap-40ptr{gap:1.6rem}
.gap-\[10px\]{gap:10px}
.gap-\[20px\]{gap:20px}
.gap-\[2em\]{gap:2em}
.gap-\[2px\]{gap:2px}
.gap-\[4px\]{gap:4px}
.gap-\[5px\]{gap:5px}
.gap-x-40ptr{-moz-column-gap:1.6rem;column-gap:1.6rem}
.gap-y-30ptr{row-gap:1.2rem}
.space-x-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(10px*(1 - var(--tw-space-x-reverse)));margin-right:calc(10px*var(--tw-space-x-reverse))}
.self-start{align-self:flex-start}
.overflow-hidden{overflow:hidden}
.overflow-x-hidden{overflow-x:hidden}
.overflow-y-scroll{overflow-y:scroll}
.whitespace-nowrap{white-space:nowrap}
.rounded-10ptr{border-radius:.4rem}
.rounded-20ptr{border-radius:.8rem}
.rounded-\[1\.5em\]{border-radius:1.5em}
.rounded-\[10px\]{border-radius:10px}
.rounded-\[20px\]{border-radius:20px}
.rounded-\[4px\]{border-radius:4px}
.rounded-\[6px\]{border-radius:6px}
.rounded-\[8px\]{border-radius:8px}
.rounded-full{border-radius:9999px}
.rounded-none{border-radius:0}
.rounded-tl-\[20px\]{border-top-left-radius:20px}
.rounded-tr-\[20px\]{border-top-right-radius:20px}
.border{border-width:1px}
.border-0{border-width:0}
.border-\[1px\]{border-width:1px}
.border-b{border-bottom-width:1px}
.border-t{border-top-width:1px}
.border-t-0{border-top-width:0}
.border-none{border-style:none}
.border-\[\#ddd\],.border-\[\#dddddd\]{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1))}
.border-\[\#e2e2e2\]{--tw-border-opacity:1;border-color:rgb(226 226 226/var(--tw-border-opacity,1))}
.border-\[\#e5e5e5\]{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}
.border-maincolor{--tw-border-opacity:1;border-color:rgba(var(--maincolor),var(--tw-border-opacity,1))}
.border-site-333{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}
.border-site-ddd{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1))}
.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}
.border-white\/10{border-color:hsla(0,0%,100%,.1)}
.bg-\[\#c1c1c1\]{--tw-bg-opacity:1;background-color:rgb(193 193 193/var(--tw-bg-opacity,1))}
.bg-\[\#dedede\]{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity,1))}
.bg-\[\#e7e7e7\]{--tw-bg-opacity:1;background-color:rgb(231 231 231/var(--tw-bg-opacity,1))}
.bg-\[\#efefef\]{--tw-bg-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity,1))}
.bg-\[\#f5f5f5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}
.bg-\[\#f7f7f7\]{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1))}
.bg-\[\#f9f9f9\]{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}
.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}
.bg-black\/10{background-color:rgba(0,0,0,.1)}
.bg-black\/50{background-color:rgba(0,0,0,.5)}
.bg-maincolor{--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1))}
.bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}
.bg-site-222{--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}
.bg-site-ddd{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}
.bg-site-f5{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}
.bg-transparent{background-color:transparent}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}
.bg-white\/0{background-color:hsla(0,0%,100%,0)}
.bg-white\/90{background-color:hsla(0,0%,100%,.9)}
.bg-none{background-image:none}
.bg-cover{background-size:cover}
.bg-center{background-position:50%}
.object-cover{-o-object-fit:cover;object-fit:cover}
.object-top{-o-object-position:top;object-position:top}
.p-0{padding:0}
.p-\[1\.5em\]{padding:1.5em}
.p-\[10px\]{padding:10px}
.p-\[1em\]{padding:1em}
.p-\[20px\]{padding:20px}
.p-\[30px\]{padding:30px}
.px-0{padding-left:0;padding-right:0}
.px-\[10px\]{padding-left:10px;padding-right:10px}
.px-\[15px\]{padding-left:15px;padding-right:15px}
.px-\[1em\]{padding-left:1em;padding-right:1em}
.px-\[20px\]{padding-left:20px;padding-right:20px}
.px-\[24px\]{padding-left:24px;padding-right:24px}
.px-\[5px\]{padding-left:5px;padding-right:5px}
.py-100ptr{padding-bottom:4rem;padding-top:4rem}
.py-\[0\.5em\]{padding-bottom:.5em;padding-top:.5em}
.py-\[15px\]{padding-bottom:15px;padding-top:15px}
.py-\[20px\]{padding-bottom:20px;padding-top:20px}
.py-\[30px\]{padding-bottom:30px;padding-top:30px}
.py-\[40px\]{padding-bottom:40px;padding-top:40px}
.py-\[5px\]{padding-bottom:5px;padding-top:5px}
.py-\[6px\]{padding-bottom:6px;padding-top:6px}
.\!pb-0{padding-bottom:0!important}
.pb-0{padding-bottom:0}
.pb-\[20px\]{padding-bottom:20px}
.pb-\[40px\]{padding-bottom:40px}
.pl-\[10px\]{padding-left:10px}
.pl-\[20px\]{padding-left:20px}
.pl-\[52px\]{padding-left:52px}
.pt-20ptr{padding-top:.8rem}
.pt-\[100px\]{padding-top:100px}
.pt-\[10px\]{padding-top:10px}
.pt-\[20px\]{padding-top:20px}
.pt-\[40px\]{padding-top:40px}
.pt-\[var\(--headerHeight\)\]{padding-top:var(--headerHeight)}
.text-center{text-align:center}
.font-iconfont{font-family:iconfont}
.font-sans{font-family:Roboto,Arial,PingFang SC,Microsoft YaHei,SimHei,Helvetica Neue,Helvetica,sans-serif}
.text-18ptr{font-size:.72rem}
.text-20ptr{font-size:.8rem}
.text-24ptr{font-size:.96rem}
.text-28ptr{font-size:1.12rem}
.text-40ptr{font-size:1.6rem}
.text-80ptr{font-size:3.2rem}
.text-\[0\.67em\]{font-size:.67em}
.text-\[0\.83em\]{font-size:.83em}
.text-\[0\.8em\]{font-size:.8em}
.text-\[1\.17em\]{font-size:1.17em}
.text-\[1\.5em\]{font-size:1.5em}
.text-\[12px\]{font-size:12px}
.text-\[13px\]{font-size:13px}
.text-\[14px\]{font-size:14px}
.text-\[16px\]{font-size:16px}
.text-\[18px\]{font-size:18px}
.text-\[1em\]{font-size:1em}
.text-\[20px\]{font-size:20px}
.text-\[22px\]{font-size:22px}
.text-\[26px\]{font-size:26px}
.text-\[28px\]{font-size:28px}
.text-\[2em\]{font-size:2em}
.text-\[30px\]{font-size:30px}
.text-\[40px\]{font-size:40px}
.font-bold{font-weight:700}
.font-light{font-weight:300}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.uppercase{text-transform:uppercase}
.not-italic{font-style:normal}
.leading-24ptr{line-height:.96rem}
.leading-\[0\.7\]{line-height:.7}
.leading-\[1\.6em\]{line-height:1.6em}
.leading-\[1\.8\]{line-height:1.8}
.leading-\[30px\]{line-height:30px}
.leading-\[36px\]{line-height:36px}
.leading-\[40px\]{line-height:40px}
.leading-\[50px\]{line-height:50px}
.leading-\[var\(--headerHeight\)\]{line-height:var(--headerHeight)}
.leading-loose{line-height:2}
.leading-none{line-height:1}
.leading-normal{line-height:1.5}
.leading-relaxed{line-height:1.625}
.leading-tight{line-height:1.25}
.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}
.text-\[\#222\]{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}
.text-\[\#333333\]{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}
.text-\[\#444\]{--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity,1))}
.text-\[\#999999\]{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}
.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}
.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}
.text-inherit{color:inherit}
.text-maincolor{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.text-site-222{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}
.text-site-333{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}
.text-site-666{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}
.text-site-999{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}
.text-site-aaa{--tw-text-opacity:1;color:rgb(170 170 170/var(--tw-text-opacity,1))}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
.text-white\/20{color:hsla(0,0%,100%,.2)}
.text-white\/50{color:hsla(0,0%,100%,.5)}
.opacity-0{opacity:0}
.opacity-100{opacity:1}
.opacity-20{opacity:.2}
.opacity-30{opacity:.3}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.outline{outline-style:solid}
.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.delay-\[0\.2s\]{transition-delay:.2s}
.delay-\[0\.4s\]{transition-delay:.4s}
.delay-\[0\.6s\]{transition-delay:.6s}
.delay-\[0\.8s\]{transition-delay:.8s}
.duration-1000{transition-duration:1s}
.duration-500{transition-duration:.5s}
.will-change-rotate{will-change:rotate}
.content-\[\'\#\'\]{--tw-content:"#";content:var(--tw-content)}
.content-\[\'\'\]{--tw-content:"";content:var(--tw-content)}:root{--maincolor:230,0,18;--maincolorhover:249,0,20;--headerHeight:60px}
@media (min-width:968px){:root{--headerHeight:4.4rem}
}body .scrollbar-track{opacity:1}body .scrollbar-track-x{display:none!important}body .scrollbar-track-y{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity,1));right:1px;width:1px}body .scrollbar-thumb{--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-radius:.4rem;cursor:grab;left:-1px;width:3px}
.loader{--b:8px;animation:l4 1s steps(10) infinite;aspect-ratio:1;background:conic-gradient(transparent 10%,#21b8d7) content-box;border-radius:50%;-webkit-mask:repeating-conic-gradient(transparent 0deg,#000 1deg 20deg,transparent 21deg 36deg),radial-gradient(farthest-side,transparent calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;padding:1px;width:50px}
@keyframes l4{to{transform:rotate(1turn)}
}
.splide__container{box-sizing:border-box;position:relative}
.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}
.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}
.splide:not(.is-overflow) .splide__pagination{display:none}
.splide__progress__bar{width:0}
.splide{position:relative;visibility:hidden}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}
.splide__slide img{vertical-align:bottom}
.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}
.splide__toggle.is-active .splide__toggle__pause{display:inline}
.splide__track{overflow:hidden;position:relative;z-index:0}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}
}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}
.splide--rtl{direction:rtl}
.splide__track--ttb>.splide__list{display:block}
.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}
.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}
.splide__arrow:hover:not(:disabled){opacity:.9}
.splide__arrow:disabled{opacity:.3}
.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide__arrow--prev{left:1em}
.splide__arrow--prev svg{transform:scaleX(-1)}
.splide__arrow--next{right:1em}
.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}
.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}
.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}
.splide__pagination__page:hover{cursor:pointer;opacity:.9}
.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__progress__bar{background:#ccc;height:3px}
.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.splide__slide:focus{outline:0}
@supports (outline-offset:-3px){
.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}
}
@media screen and (-ms-high-contrast:none){
.splide__slide:focus-visible{border:3px solid #0bf}
}
@supports (outline-offset:-3px){
.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}
}
@media screen and (-ms-high-contrast:none){
.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}
.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}
}
.splide__toggle{cursor:pointer}
.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}
.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}
.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}
.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}
.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}
.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}
.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}
.splide__arrows--ttb .splide__arrow--prev{top:1em}
.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}
.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}
.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}
.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.splide__slide,.splide__track--nav>.splide__list>.splide__slide,.splide__track--nav>.splide__list>.splide__slide.is-active{border-style:none;border-width:0}
.splide__pagination{bottom:0;display:flex;gap:10px;padding:0;position:static}
@media (min-width:968px){
.splide__pagination{gap:8px}
}
.splide__pagination>li{display:flex}
.splide__pagination .splide__pagination__page{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:9999px;border-style:none;flex-shrink:0;height:10px;margin:0;opacity:1;outline:2px solid transparent;outline-offset:2px;padding:0;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:10px}
@media (min-width:968px){
.splide__pagination .splide__pagination__page{height:10px;width:10px}
}
.splide__pagination .splide__pagination__page.is-active{--tw-scale-x:1;--tw-scale-y:1;--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:30px}
@media (min-width:968px){
.splide__pagination .splide__pagination__page.is-active{width:40px}
}
.pagenation{align-items:center;display:flex;justify-content:center}
.pagenation>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(10px*(1 - var(--tw-space-x-reverse)));margin-right:calc(10px*var(--tw-space-x-reverse))}
.pagenation{font-size:16px;font-weight:500;text-align:center}
@media (min-width:968px){
.pagenation>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}
.pagenation{font-size:.64rem}
}
.pagenation .current,.pagenation a{align-items:center;display:flex;height:2rem;justify-content:center;overflow:hidden;width:2rem}
.pagenation a{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-width:1px;color:rgb(153 153 153/var(--tw-text-opacity,1));line-height:1;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.pagenation .current,.pagenation a:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
@media ((max-width:968px)){
.pagenation{justify-content:space-between}
.pagenation .page-numbers{display:none}
.pagenation .page-numbers.next,.pagenation .page-numbers.prev{align-items:center;display:flex;font-size:20px;height:40px;justify-content:center;line-height:1;margin:0;width:40px}
.pagenation .page-numbers.next{margin-left:auto}
}body.error404{display:flex;flex-direction:column;height:100vh!important;width:100%}
.page_404{padding-left:24px;padding-right:24px}
.page_404,.page_404__img{display:flex;flex:1 1 0%;flex-direction:column}
.page_404__img{align-items:center;justify-content:center}
.page_404__img img{width:80%}
@media (min-width:668px){
.page_404__img img{width:auto}
}
@media (min-width:968px){
.page_404__img img{width:23.24rem}
}
.page_404__col{align-items:center;background-position:50%;background-size:cover;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:auto;padding-bottom:40px;padding-top:40px;width:100%}
@media (min-width:968px){
.page_404__col{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;max-width:1200px;padding-bottom:2.2rem;padding-top:2.2rem;width:62.5vw}
}
.page_404__col{background-image:url(../images/404_col_bg.jpg)}
.page_404__col p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:16px}
@media (min-width:968px){
.page_404__col p{font-size:.8rem}
}
.page_404__col .links{display:flex;gap:10px;margin-top:20px}
@media (min-width:968px){
.page_404__col .links{gap:1.2rem;margin-top:1.6rem}
}
.page_404__col .links .common_button{--tw-border-opacity:1;background-color:hsla(0,0%,100%,0);border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-radius:9999px;border-width:1px;display:inline-flex;justify-content:center;min-width:120px;padding:5px 10px}
@media (min-width:968px){
.page_404__col .links .common_button{min-width:6.8rem;padding:.68rem .92rem}
}
.page_404__col .links .common_button .button{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-flex;gap:5px;position:relative;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:2}
@media (min-width:968px){
.page_404__col .links .common_button .button{gap:.4rem}
}
.page_404__col .links .common_button .button span{font-size:14px}
@media (min-width:968px){
.page_404__col .links .common_button .button span{font-size:.64rem}
}
.page_404__col .links .common_button .button i{--tw-rotate:-135deg;--tw-scale-x:.5;--tw-scale-y:.5;font-size:20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
@media (min-width:968px){
.page_404__col .links .common_button .button i{font-size:.88rem}
}
.page_404__col .links .common_button:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}
@media (min-width:1180px){
.page_404__col .links .common_button:hover .button{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}
}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft,.alignright{float:none}
.wp-block-image img{height:auto!important;max-width:100%!important}
.wp-block-image .aligncenter{text-align:center}
.wp-video{margin:20px auto;width:100%!important}
.wp-video .mejs-controls .mejs-time-rail .mejs-time-current{--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1))}
.editor_style{font-size:14px;line-height:1.8}
@media (min-width:968px){
.editor_style{font-size:.72rem}
}
@media (min-width:968px){
.editor_style_small{font-size:.64rem}
}
.editor_style ol{list-style-type:decimal}
.editor_style ol,.editor_style ul{list-style-position:inside;margin-bottom:1em;margin-top:1em}
.editor_style ul{list-style-type:disc}
.editor_style .aligncenter{display:block;margin-left:auto;margin-right:auto}
.editor_style .alignleft,.editor_style .alignright{float:none}
.editor_style .gallery{display:grid;gap:2em}
.editor_style .gallery>br{display:none}
.editor_style .gallery .gallery-item{display:flex;flex-direction:column;float:none;padding:0;width:100%}
.editor_style .gallery .gallery-item img{margin-left:auto;margin-right:auto}
.editor_style .gallery-caption{line-height:1.5;margin-top:.5em;text-align:center}
.editor_style .gallery.gallery-columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.editor_style .gallery.gallery-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.editor_style .gallery.gallery-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.editor_style .gallery.gallery-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.editor_style .gallery.gallery-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.editor_style .gallery.gallery-columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.editor_style .gallery.gallery-columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.editor_style .gallery.gallery-columns-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.editor_style .gallery.gallery-columns-9{grid-template-columns:repeat(9,minmax(0,1fr))}
@media (max-width:668px){
.editor_style .gallery.gallery-columns-1,.editor_style .gallery.gallery-columns-2,.editor_style .gallery.gallery-columns-3,.editor_style .gallery.gallery-columns-4,.editor_style .gallery.gallery-columns-5,.editor_style .gallery.gallery-columns-6,.editor_style .gallery.gallery-columns-7,.editor_style .gallery.gallery-columns-8,.editor_style .gallery.gallery-columns-9{grid-template-columns:repeat(1,minmax(0,1fr))}
}
.editor_style .wp-caption{text-align:center}
.editor_style .wp-block-image img{height:auto!important;max-width:100%!important}
.editor_style .wp-block-image .aligncenter{text-align:center}
.editor_style .wp-video{margin:.8rem auto;max-width:32rem!important;width:100%!important}
.editor_style .wp-video .mejs-controls .mejs-time-rail .mejs-time-current{--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1))}
.editor_style .wp-playlist{font-size:1em!important;margin:1.5em auto!important;max-width:32rem!important;padding:1.5em 1.5em 0!important}
.editor_style .wp-playlist-tracks{margin-bottom:1.5em;margin-top:1.5em}
.editor_style .wp-playlist-item{align-items:center;display:flex;justify-content:space-between;padding:.5em 1em}
.editor_style .wp-playlist-item-length{font-size:1em;position:static;white-space:nowrap}
.editor_style .wp-playlist-playing{--tw-bg-opacity:1!important;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1))!important}
.editor_style .wp-playlist-playing,.editor_style .wp-playlist-playing a{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}
.editor_style p{margin-bottom:1em}
.editor_style p:last-of-type{margin-bottom:0}
.editor_style p a{align-items:center;display:inline-flex;position:relative}
.editor_style p a,.editor_style p a:after{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.editor_style p a:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 0 0/var(--tw-bg-opacity,1));bottom:0;content:var(--tw-content);height:1px;left:0;position:absolute;width:100%}
@media (min-width:968px){
.editor_style p a:hover{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.editor_style p a:hover:after{--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1))}
}
.editor_style img+img{margin-top:1em}
.editor_style h1{font-size:2em}
.editor_style h2{font-size:1.5em}
.editor_style h3{font-size:1.17em}
.editor_style h4{font-size:1em}
.editor_style h5{font-size:.83em}
.editor_style h6{font-size:.67em}
.editor_style h1,.editor_style h2,.editor_style h3,.editor_style h4,.editor_style h5,.editor_style h6{font-weight:700;line-height:1.5;margin-bottom:.2em}
.editor_style blockquote{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));border-radius:1.5em;margin:1.5em 0;padding:1.5em}
.editor_style blockquote p{margin-bottom:0;margin-top:0}
.editor_style .table-bordered{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity,1));border:1px solid #efefef;color:rgb(0 0 0/var(--tw-text-opacity,1));margin-top:10px}
.editor_style .table-bordered>thead>tr{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.96rem}
.editor_style .table-bordered>tbody>tr>td,.editor_style .table-bordered>tbody>tr>th,.editor_style .table-bordered>tfoot>tr>td,.editor_style .table-bordered>tfoot>tr>th,.editor_style .table-bordered>thead>tr>td,.editor_style .table-bordered>thead>tr>th{border:1px solid #fff;vertical-align:middle}
@media (min-width:968px){
.editor_style .table>tbody>tr>td,.editor_style .table>tbody>tr>th,.editor_style .table>tfoot>tr>td,.editor_style .table>tfoot>tr>th,.editor_style .table>thead>tr>td,.editor_style .table>thead>tr>th{padding:.8rem 1.6rem}
}table{background-color:transparent}table col[class*=col-]{display:table-column;float:none;position:static}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}caption{color:#777;padding-bottom:8px;padding-top:8px}caption,th{text-align:left}
.table{margin-bottom:20px;max-width:100%;width:100%}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857143;padding:8px;vertical-align:top}
.table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}
.table-responsive{min-height:.01%;overflow-x:auto}
@media screen and (max-width:767px){
.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;margin-bottom:15px;overflow-y:hidden;width:100%}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
}
.header{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:flex;height:var(--headerHeight);position:fixed;top:0;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:99}
.page-template-homepage .header{background:rgba(255,255,255,0.7);}
.header:after{--tw-content:"";background-color:rgba(0,0,0,.1);bottom:0;content:var(--tw-content);display:block;height:1px;left:0;position:absolute;width:100%}
.header_inner{align-items:center;display:flex}
.header_logo{width:200px}
@media (min-width:968px){
.header_logo{width:10rem}
}
.header_logo img{width:100%}
.header_nav{display:none}
@media (min-width:1180px){
.header_nav{display:block;margin-left:auto;margin-right:auto}
}
.header_nav>ul{display:flex;gap:1.6rem}
@media (min-width:1681px){
.header_nav>ul{gap:2.4rem}
}html[lang=en-US] .header_nav>ul{gap:1.6rem}
.header_nav>ul>li>a{display:block;position:relative;z-index:51}
.header_nav>ul>li>a span{font-size:.72rem;line-height:var(--headerHeight);position:relative}
.header_nav>ul>li>a span,.header_nav>ul>li>a:after{display:block;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.header_nav>ul>li>a:after{--tw-translate-x:-50%;--tw-bg-opacity:1;--tw-content:"";background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));bottom:0;content:var(--tw-content);height:3px;left:50%;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:0}
.header_nav>ul>li .sub{--tw-translate-x:-50%;--tw-scale-y:0;background-color:hsla(0,0%,100%,.9);left:50%;opacity:0;position:absolute;top:var(--headerHeight);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:top;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100vw;z-index:50}
.header_nav>ul>li .sub:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:var(--tw-content);display:block;height:100%;left:0;position:absolute;top:0;width:40vw;z-index:1}
.header_nav>ul>li .sub .site_container{display:flex;justify-content:space-between;padding-bottom:3.6rem;padding-top:3.6rem;position:relative;z-index:2}
.header_nav>ul>li .sub .sub_side{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));display:flex;flex-direction:column;width:36vw}
@media (min-width:1681px){
.header_nav>ul>li .sub .sub_side{width:calc(-10vw + 880px)}
}
.header_nav>ul>li .sub .sub_side span{font-size:1.12rem;font-weight:300;margin-bottom:1.6rem}
.header_nav>ul>li .sub .sub_side em{font-size:3.2rem;font-style:normal;font-weight:700;text-transform:uppercase}
.header_nav>ul>li .sub .sub_list{align-self:flex-start;-moz-column-gap:1.6rem;column-gap:1.6rem;display:flex;flex:1 1 0%;flex-wrap:wrap;padding-left:2.4rem;row-gap:1.2rem}
.header_nav>ul>li .sub .sub_list>li a{display:flex;gap:.48rem}
.header_nav>ul>li .sub .sub_list>li a:before{--tw-translate-x:0.2rem;color:rgba(var(--maincolor),var(--tw-text-opacity,1));content:"\ea04";font-family:iconfont;font-size:.96rem;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.header_nav>ul>li .sub .sub_list>li a span,.header_nav>ul>li .sub .sub_list>li a:before{--tw-text-opacity:1;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.header_nav>ul>li .sub .sub_list>li a span{color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:.72rem;line-height:.96rem}
.header_nav>ul>li .sub .sub_list>li a:hover span,.header_nav>ul>li:hover>a span{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));font-weight:700}
.header_nav>ul>li:hover>a:after{opacity:1;width:100%}
.header_nav>ul>li:hover .sub{--tw-scale-y:1;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.header_nav>ul>li.cur>a span{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));font-weight:700}
.header_nav>ul>li.cur>a:after{opacity:1;width:100%}
.header_bar{align-items:center;display:flex;gap:20px;margin-left:auto;margin-right:45px}
@media (min-width:1180px){
.header_bar{gap:1.6rem;margin-left:0;margin-right:0}
}
.header_bar__lang,.header_bar__search{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:18px;line-height:1;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:1180px){
.header_bar__lang,.header_bar__search{font-size:.88rem}
}
.header_bar__lang:hover,.header_bar__search:hover{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.header_bar__search{align-items:center;display:flex;font-size:16px}
@media (min-width:1180px){
.header_bar__search{font-size:.8rem}
}
.header_bar__contact{display:none}
@media (min-width:1180px){
.header_bar__contact{display:block}
}
.mobile_nav_open .header,.scrolling_down .header{--tw-translate-y:-100%}
.mobile_nav_open .header,.scrolling_down .header,.scrolling_up .header{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scrolling_up .header{--tw-translate-y:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}
.scrolling_up.mobile_nav_open .header{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.footer{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
.footer a{color:inherit;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.footer_top{border-bottom-width:1px;border-color:hsla(0,0%,100%,.1);padding-bottom:20px;padding-top:20px}
@media (min-width:968px){
.footer_top{align-items:center;display:flex;justify-content:space-between;padding-bottom:1.4rem;padding-top:1.4rem}
}
.footer_top__logo{display:block;width:200px}
@media (min-width:968px){
.footer_top__logo{width:10rem}
.footer_top__logo img {filter: brightness(0) invert(1);}
}
.footer_top__logo img{width:100%; filter: brightness(0) invert(1);}
.footer_top__nav{display:none}
@media (min-width:968px){
.footer_top__nav{display:flex;font-size:.72rem;gap:2.64rem}
}
.footer_top__nav a:hover{opacity:.8}
.footer_middle{padding-bottom:40px;padding-top:40px}
@media (min-width:968px){
.footer_middle{display:flex;justify-content:space-between;padding-bottom:3.6rem;padding-top:3.6rem}
}
.footer_middle__contact{color:hsla(0,0%,100%,.5);line-height:1.5}
@media (min-width:968px){
.footer_middle__contact{width:30%}
.footer_middle__contact--txt{font-size:.64rem}
}
.footer_middle__contact--txt a[href^="tel:"]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-block;font-size:30px;margin-bottom:.5em}
@media (min-width:968px){
.footer_middle__contact--txt a[href^="tel:"]{font-size:1.44rem}
}
.footer_middle__contact--txt a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
.footer_middle__contact--qr{margin-top:20px;width:120px}
@media (min-width:968px){
.footer_middle__contact--qr{margin-top:1.2rem;width:4.8rem}
}
.footer_middle__contact--qr img{width:100%}
.footer_middle__contact--qr span{display:block;line-height:2}
@media (min-width:968px){
.footer_middle__contact--qr span{font-size:.56rem}
}
.footer_middle__message{margin-top:40px}
@media (min-width:968px){
.footer_middle__message{flex:1 1 0%;margin-top:0;max-width:33.6rem}
}
.footer_middle__message .wpcf7 form .wpcf7-response-output{border-width:1px;margin:20px 0 0;padding:1em;text-align:center}
@media (min-width:968px){
.footer_middle__message .wpcf7 form .wpcf7-response-output{font-size:.56rem;margin-top:.8rem}
}
.footer_middle__message .wpcf7-not-valid-tip{--tw-translate-y:-50%;line-height:1.5;position:absolute;right:10px;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:2}
@media (min-width:968px){
.footer_middle__message .wpcf7-not-valid-tip{font-size:.48rem}
}
.footer_middle__message .wpcf7-form.submitting .wpcf7-submit{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important;cursor:not-allowed!important;pointer-events:none}
.footer_middle__message .form>ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}
@media (min-width:968px){
.footer_middle__message .form>ul{-moz-column-gap:1.2rem;column-gap:1.2rem;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:1.2rem}
.footer_middle__message .form>ul .item{grid-column:span 2/span 2}
}
.footer_middle__message .form>ul .item .txt{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));line-height:1.5}
@media (min-width:968px){
.footer_middle__message .form>ul .item .txt{font-size:.64rem}
.footer_middle__message .form>ul .item_half{grid-column:span 3/span 3}
.footer_middle__message .form>ul .item_full{grid-column:span 6/span 6}
}
.footer_middle__message .form>ul input[type=email],.footer_middle__message .form>ul input[type=tel],.footer_middle__message .form>ul input[type=text]{--tw-text-opacity:1;background-color:transparent;border-bottom-width:1px;border-color:hsla(0,0%,100%,.1);border-radius:0;color:rgb(255 255 255/var(--tw-text-opacity,1));display:block;font-size:14px;line-height:1;outline:2px solid transparent;outline-offset:2px;padding:15px 0;width:100%}
.footer_middle__message .form>ul input[type=email]::-moz-placeholder,.footer_middle__message .form>ul input[type=tel]::-moz-placeholder,.footer_middle__message .form>ul input[type=text]::-moz-placeholder{color:hsla(0,0%,100%,.5)}
.footer_middle__message .form>ul input[type=email]::placeholder,.footer_middle__message .form>ul input[type=tel]::placeholder,.footer_middle__message .form>ul input[type=text]::placeholder{color:hsla(0,0%,100%,.5)}
@media (min-width:968px){
.footer_middle__message .form>ul input[type=email],.footer_middle__message .form>ul input[type=tel],.footer_middle__message .form>ul input[type=text]{font-size:.64rem;padding-bottom:.8rem;padding-top:.8rem}
}
.footer_middle__message .form>ul .country-select.inside input,.footer_middle__message .form>ul .country-select.inside input[type=text]{padding-left:52px}
.footer_middle__message .form>ul .intl-tel-input{width:100%}
.footer_middle__message .form>ul .intl-tel-input input[type=tel]{padding-left:50px}
.footer_middle__message .form>ul textarea{--tw-text-opacity:1;background-color:transparent;border-bottom-width:1px;border-color:hsla(0,0%,100%,.1);border-radius:0;color:rgb(255 255 255/var(--tw-text-opacity,1));display:block;font-size:14px;height:9em;line-height:1.5;outline:2px solid transparent;outline-offset:2px;padding:15px 0;width:100%}
.footer_middle__message .form>ul textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}
.footer_middle__message .form>ul textarea::placeholder{color:hsla(0,0%,100%,.5)}
@media (min-width:968px){
.footer_middle__message .form>ul textarea{font-size:.64rem;padding-bottom:.8rem;padding-top:.8rem}
}
.footer_middle__message .form>ul .submit{margin-top:20px}
@media (min-width:968px){
.footer_middle__message .form>ul .submit{margin-top:0}
}
.footer_middle__message .form>ul .submit .wpcf7-submit{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:pointer;display:inline-flex;gap:5px;height:30px;justify-content:center;min-width:100px;padding-left:10px;padding-right:10px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.footer_middle__message .form>ul .submit .wpcf7-submit{gap:.4rem;height:1.76rem;min-width:6rem;padding-left:.8rem;padding-right:.8rem}
}
.footer_middle__message .form>ul .submit .wpcf7-spinner{display:none}
.footer_copyright{color:hsla(0,0%,100%,.2);line-height:1.5;padding-bottom:30px;padding-top:30px;text-align:center}
@media (min-width:968px){
.footer_copyright{display:flex;font-size:.56rem;justify-content:space-between;padding-bottom:1.4rem;padding-top:1.4rem;text-align:left}
}
.footer_copyright a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
.breadcrumbs{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1));font-size:12px;line-height:1.5}
@media (min-width:968px){
.breadcrumbs{font-size:.64rem}
}
.breadcrumbs a{color:inherit;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.breadcrumbs a:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}
}a .btn_more{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-flex;gap:5px;height:30px;justify-content:center;min-width:100px;padding-left:10px;padding-right:10px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){a .btn_more{gap:.4rem;height:1.76rem;min-width:6rem;padding-left:.8rem;padding-right:.8rem}
}a .btn_more i{font-size:13px}
@media (min-width:968px){a .btn_more i{font-size:.68rem}
}a .btn_more b,a .btn_more span{font-size:12px}
@media (min-width:968px){a .btn_more b,a .btn_more span{font-size:.64rem}
}a .btn_more b{font-weight:700}
@media (min-width:968px){a:hover .btn_more{--tw-bg-opacity:1;background-color:rgba(var(--maincolorhover),var(--tw-bg-opacity,1))}
}
.site_title{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}
@media (min-width:968px){
.site_title{gap:.72rem}
}
.site_title span{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));font-size:16px;line-height:1.5}
@media (min-width:968px){
.site_title span{font-size:.72rem}
}
.site_title em{font-size:30px;font-style:normal;font-weight:500}
@media (min-width:968px){
.site_title em{font-size:2.4rem}
}
.n_banner{align-items:center;aspect-ratio:5/4;background-position:50%;background-size:cover;display:flex;justify-content:center;width:100%}
@media (min-width:668px){
.n_banner{height: 450px;}
}
.n_banner__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:30px;line-height:1.5;text-transform:uppercase}
@media (min-width:968px){
.n_banner__title{font-size:2.4rem}
}
.breadcrumbs{font-weight:300;line-height:1.25;padding-bottom:20px;padding-top:20px}
@media (min-width:968px){
.breadcrumbs{font-size:.64rem;padding-bottom:1.6rem;padding-top:2.4rem}
}
.sub_nav{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:20px;padding-top:20px}
@media (min-width:968px){
.sub_nav{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity,1));gap:2.64rem;padding-bottom:0;padding-top:.8rem}
}
.sub_nav>li a{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));border-width:1px;color:rgb(153 153 153/var(--tw-text-opacity,1));display:block;font-weight:300;line-height:40px;padding-left:20px;padding-right:20px}
@media (min-width:968px){
.sub_nav>li a{border-style:none;font-size:1.44rem;line-height:6.16rem;padding-left:0;padding-right:0}
}
.sub_nav>li.cur a,.sub_nav>li.current-cat a{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-color:rgba(var(--maincolor),var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
@media (min-width:968px){
.sub_nav>li.cur a,.sub_nav>li.current-cat a{--tw-text-opacity:1;background-color:transparent;border-bottom-width:1px;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
}
.mobile_menu{align-items:center;display:flex;height:60px;position:fixed;right:20px;top:0;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:20px;z-index:1000}
@media (min-width:1180px){
.mobile_menu{display:none}
}
.scrolling_down .mobile_menu{--tw-translate-y:-100%}
.scrolling_down .mobile_menu,.scrolling_up .mobile_menu{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scrolling_up .mobile_menu{--tw-translate-y:0px}
.mobile_menu i.line{position:relative}
.mobile_menu i.line,.mobile_menu i.line:after,.mobile_menu i.line:before{background-color:#000;display:block;height:2px;line-height:2px;transition:all .5s;width:20px}
.mobile_menu i.line:after,.mobile_menu i.line:before{content:"";left:0;position:absolute}
.mobile_menu i.line:before{top:-7px}
.mobile_menu i.line:after{bottom:-7px}
.toggled .mobile_menu i.line{background:#666;width:0}
.toggled .mobile_menu i.line:before{background-color:#666;transform:translate3d(0,7px,0) rotate(45deg)}
.toggled .mobile_menu i.line:after{background-color:#666;transform:translate3d(0,-7px,0) rotate(-45deg)}
.mobile_nav{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(107 114 128/var(--tw-text-opacity,1));height:100vh;left:-250px;position:fixed;top:0;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:250px;z-index:1000}
.mobile_nav_inner{height:100%;overflow-y:scroll;padding:20px;width:100%}
.mobile_nav_inner .logo{display:block;margin-bottom:20px;width:100%}
.mobile_nav_inner .logo img{height:40px;width:auto}
.mobile_nav .nav>ul>li.m{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1));position:relative}
.mobile_nav .nav>ul>li.m>a{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:16px;line-height:50px;white-space:nowrap}
.mobile_nav .nav>ul>li.m .icon{align-items:center;display:flex;height:50px;justify-content:flex-end;position:absolute;right:0;top:0;width:36px;z-index:20}
.mobile_nav .nav>ul>li.m .icon i{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:12px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.mobile_nav .nav>ul>li.m .sub{display:none}
.mobile_nav .nav>ul>li.m .sub ul.sub_list{padding-bottom:20px;padding-top:10px}
.mobile_nav .nav>ul>li.m .sub ul.sub_list>li{display:block;margin-bottom:10px}
.mobile_nav .nav>ul>li.m .sub ul.sub_list>li:last-of-type{margin-bottom:0}
.mobile_nav .nav>ul>li.m .sub ul.sub_list>li>a{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));display:block;font-size:14px;line-height:1.6em;padding-left:10px}
.mobile_nav .nav>ul>li.m.active>a{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.mobile_nav .nav>ul>li.m.active .icon i{--tw-rotate:90deg;--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.mobile_nav .bar{margin-top:20px}
.toggled .mobile_nav{left:0;visibility:visible}
.body-overlay{background-color:rgba(0,0,0,.6);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:920}
.body-overlay.morezindex{z-index:930}
.body-overlay.lessZindex{z-index:99}#pop_search{display:none}
@media (max-width:668px){#pop_search{padding:20px;width:100%}#pop_search .fancybox-close-small{height:20px;padding:0;width:20px}
}
.pop_search_col{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-width:1px;display:flex;width:100%}
@media (min-width:968px){
.pop_search_col{width:600px}
}
.pop_search_col .input{flex:1 1 0%;font-size:14px;line-height:40px;padding-left:10px;padding-right:10px}
.pop_search_col .input,.pop_search_col .submit{background-image:none;border-style:none;margin:0;outline:2px solid transparent;outline-offset:2px}
.pop_search_col .submit{align-items:center;display:flex;height:40px;justify-content:center;padding:0;width:40px}
.pop_search_col .submit svg{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));height:50%;width:50%}
.home_banner .splide__slide .item{position:relative}
.home_banner .splide__slide .item .txt{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}
.home_banner .splide__slide .item .txt_inner{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1));display:flex;flex-direction:column;height:100%;padding-top:100px}
@media (min-width:968px){
.home_banner .splide__slide .item .txt_inner{justify-content:center;padding-top:0}
}
.home_banner .splide__slide .item .txt_inner em,.home_banner .splide__slide .item .txt_inner p{--tw-translate-y:1.2rem;font-size:14px;font-style:normal;font-weight:300;line-height:1.25;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.home_banner .splide__slide .item .txt_inner em,.home_banner .splide__slide .item .txt_inner p{font-size:.96rem}
}
.home_banner .splide__slide .item .txt_inner b{--tw-translate-y:1.2rem;font-size:30px;font-weight:500;line-height:1.5;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.home_banner .splide__slide .item .txt_inner b{font-size:4rem}
}
.home_banner .splide__slide .item .txt_inner a{--tw-translate-y:1.2rem;align-self:flex-start;margin-top:20px;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.home_banner .splide__slide .item .txt_inner a{margin-top:2.8rem}
}
.home_banner .splide__slide .item .bg,.home_banner .splide__slide .item .bg img{width:100%}
.home_banner .splide__slide.is-active .item .txt_inner em{transition-delay:.2s}
.home_banner .splide__slide.is-active .item .txt_inner b,.home_banner .splide__slide.is-active .item .txt_inner em{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.home_banner .splide__slide.is-active .item .txt_inner b{transition-delay:.4s}
.home_banner .splide__slide.is-active .item .txt_inner p{transition-delay:.6s}
.home_banner .splide__slide.is-active .item .txt_inner a,.home_banner .splide__slide.is-active .item .txt_inner p{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.home_banner .splide__slide.is-active .item .txt_inner a{transition-delay:.8s}
.home_banner__pagination{bottom:20px;left:0;position:absolute;width:100%;z-index:2}
@media (min-width:968px){
.home_banner__pagination{bottom:3.2rem}
}
.home_intro{padding-bottom:40px;padding-top:40px;position:relative}
@media (min-width:968px){
.home_intro{padding-bottom:5.6rem;padding-top:4rem}
}
.home_intro__inner{padding-bottom:40px;position:relative}
.home_intro__inner .aboutleft {width: 50%; float: left; font-size: 14px; line-height: 160%;}
.home_intro__inner .aboutleft h1 {font-size: 28px; font-weight: 600;}
.home_intro__inner .aboutleft h2 {font-size: 20px; font-weight: 400; margin: 10px 0 25px 0;}
.home_intro__inner .aboutleft p {margin-bottom: 10px;}
.home_intro__inner .aboutright {width: 47%; float: right;}
@media (max-width:968px){
.home_intro__inner .aboutleft {width: 100%; float: none; font-size: 14px; line-height: 170%;}
.home_intro__inner .aboutleft h1 {font-size: 28px; font-weight: 600;}
.home_intro__inner .aboutleft h2 {font-size: 24px; font-weight: 400; margin: 10px 0 25px 0;}
.home_intro__inner .aboutleft p {margin-bottom: 10px;}
.home_intro__inner .aboutright {width: 100%; float: none; margin-top: 20px;}
}
@media (min-width:968px){
.home_intro__inner{padding-bottom:2.8rem}
}
.home_intro__box{--tw-translate-x:-50%;--tw-translate-y:-50%;align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%;z-index:3}
.home_intro__box h1{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));font-size:14px;line-height:1.5}
@media (min-width:968px){
.home_intro__box h1{font-size:.72rem}
}
.home_intro__box p{font-size:20px;line-height:1.5;margin-bottom:1em;margin-top:1em}
@media (min-width:968px){
.home_intro__box p{font-size:1.92rem;margin-bottom:1.8rem;margin-top:1.2rem}
}
.home_intro__earth{aspect-ratio:1/1;margin-left:auto;margin-right:auto;position:relative;width:70%;z-index:2}
@media (min-width:968px){
.home_intro__earth{width:19.6rem}
}
.home_intro__earth:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(249 249 249/var(--tw-bg-opacity,1));border-radius:9999px;content:var(--tw-content);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.home_intro__earth .cha_earth{height:100%;opacity:.1;padding:0;position:relative;width:100%;z-index:2}
.home_intro__name{--tw-translate-x:-50%;--tw-translate-y:-50%;aspect-ratio:20/3;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%;z-index:1}
@media (min-width:968px){
.home_intro__name{width:88.933%}
}
.home_intro__name svg{height:100%;width:100%}
.home_products__lists{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:20px}
@media (min-width:968px){
.home_products__lists{gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.8rem}
}
.home_products__lists>li a{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1));border-radius:20px;display:flex;flex-direction:column;padding:30px}
@media (min-width:668px){
.home_products__lists>li a{flex-direction:row-reverse}
}
@media (min-width:968px){
.home_products__lists>li a{border-radius:.8rem;height:100%;padding:2.4rem 1.4rem 0.7rem 2.4rem}
}
.home_products__lists>li a .img{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:100%;}
.home_products__lists>li a .img img{border-radius: 0.5rem;}
@media (min-width:668px){
.home_products__lists>li a .img{width:50%}
}
.home_products__lists>li a .img img{max-height:100%;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.home_products__lists>li a .txt{margin-top:20px}
@media (min-width:668px){
.home_products__lists>li a .txt{margin-top:0;width:50%}
}
@media (min-width:968px){
.home_products__lists>li a .txt{display:flex;flex-direction:column}
}
.home_products__lists>li a .txt .tag_application{font-size:12px;line-height:1.25}
@media (min-width:968px){
.home_products__lists>li a .txt .tag_application{font-size:.64rem}
}
.home_products__lists>li a .txt .title{font-size:26px;font-weight:500;margin-bottom:.6rem;margin-top:1.2rem;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
@media (min-width:968px){
.home_products__lists>li a .txt .title{font-size:1.44rem}
}
.home_products__lists>li a .txt .des{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1));font-size:14px;line-height:1.625;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.home_products__lists>li a .txt .des{font-size:.64rem;padding-right:.8rem;}
}
.home_products__lists>li a .txt .more{margin-top:20px}
@media (min-width:968px){
.home_products__lists>li a .txt .more{}
}
.home_products__lists>li a .txt .more .btn_more{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(34 34 34/var(--tw-text-opacity,1))}
@media (min-width:968px){
.home_products__lists>li a:hover .img img{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.home_products__lists>li a:hover .txt .title{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.home_products__lists>li a:hover .txt .des{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}
.home_products__lists>li a:hover .txt .more .btn_more{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
}
.home_application{padding-top:40px}
@media (min-width:968px){
.home_application{padding-top:5.2rem}
}
.home_application__slide{border-radius:10px;margin-top:20px;overflow:hidden}
@media (min-width:968px){
.home_application__slide{border-radius:.8rem;margin-top:2.8rem}
}
.home_application__slide .splide__slide a{border-radius:10px;display:block;overflow:hidden;position:relative}
@media (min-width:968px){
.home_application__slide .splide__slide a{border-radius:.8rem}
}
.home_application__slide .splide__slide a:before{--tw-content:"";background-color:rgba(0,0,0,.5);content:var(--tw-content);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}
.home_application__slide .splide__slide a span{--tw-translate-y:1.2rem;--tw-text-opacity:1;bottom:0;color:rgb(255 255 255/var(--tw-text-opacity,1));left:0;opacity:0;padding:20px;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:3}
@media (min-width:968px){
.home_application__slide .splide__slide a span{font-size:.96rem;padding:2rem}
}
.home_application__slide .splide__slide a .img{aspect-ratio:113/65;position:relative;width:100%}
.home_application__slide .splide__slide a .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.home_application__slide .splide__slide.is-active a span{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.home_application__slide .splide__arrow{height:100%;opacity:0;width:40px}
@media (min-width:968px){
.home_application__slide .splide__arrow{width:calc(16% - 1.2rem)}
}
.home_application__slide .splide__arrow--prev{left:0}
.home_application__slide .splide__arrow--next{right:0}
.home_application__slide .splide__arrow:hover{opacity:0}
.home_application__slide .splide__pagination{margin-bottom:20px;margin-top:20px;position:static}
@media (min-width:968px){
.home_application__slide .splide__pagination{margin-bottom:1.6rem;margin-top:1.6rem}
}
.home_application__slide .splide__pagination .splide__pagination__page{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}
.home_application__slide .splide__pagination .splide__pagination__page.is-active{--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1))}
.home_news{padding-bottom:40px;padding-top:40px}
@media (min-width:968px){
.home_news{padding-bottom:5.2rem;padding-top:5.2rem}
}
.home_news__lists{margin-bottom:20px;margin-top:20px}
@media (min-width:968px){
.home_news__lists{margin-bottom:2.8rem;margin-top:2.8rem}
}
.home_news__lists>ul{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:668px){
.home_news__lists>ul{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:968px){
.home_news__lists>ul{gap:1.6rem}
}
.home_news__lists>ul>li{position:relative}
.home_news__lists>ul>li>a{border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.home_news__lists>ul>li>a{border-radius:.8rem}
}
.home_news__lists>ul>li>a{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
@media (min-width:968px){
.home_news__lists>ul>li>a{box-shadow:0 0 1.6rem 0 rgba(0,0,0,.1)}
}
.home_news__lists>ul>li>a .img{overflow:hidden}
.home_news__lists>ul>li>a .img img{--tw-bg-opacity:1;aspect-ratio:41/24;background-color:rgb(231 231 231/var(--tw-bg-opacity,1));-o-object-fit:cover;object-fit:cover;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}
.home_news__lists>ul>li>a .txt{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));flex:1 1 0%;padding:20px}
@media (min-width:968px){
.home_news__lists>ul>li>a .txt{padding:1.6rem}
}
.home_news__lists>ul>li>a .txt time{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1));font-size:12px;line-height:1.5}
@media (min-width:968px){
.home_news__lists>ul>li>a .txt time{font-size:.64rem}
}
.home_news__lists>ul>li>a .txt .t{-webkit-box-orient:vertical;-webkit-line-clamp:2;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));display:-webkit-box;font-size:16px;font-weight:300;height:3em;line-height:1.5;margin-bottom:1.5em;margin-top:10px;overflow:hidden;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.home_news__lists>ul>li>a .txt .t{-webkit-box-orient:vertical;display:-webkit-box;font-size:.8rem;margin-bottom:.6em;margin-top:.6rem;overflow:hidden;padding-bottom:1px}
}
.home_news__lists>ul>li>a .txt .info{--tw-text-opacity:1;align-items:center;color:rgb(153 153 153/var(--tw-text-opacity,1));display:flex;justify-content:space-between;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.home_news__lists>ul>li>a .txt .info span{font-size:12px}
@media (min-width:968px){
.home_news__lists>ul>li>a .txt .info span{font-size:.64rem}
}
.home_news__lists>ul>li>a .txt .info i{font-size:14px}
@media (min-width:968px){
.home_news__lists>ul>li>a .txt .info i{font-size:.72rem}
.home_news__lists>ul>li>a:hover{--tw-translate-y:-0.8rem}
.home_news__lists>ul>li>a:hover,.home_news__lists>ul>li>a:hover .img img{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.home_news__lists>ul>li>a:hover .img img{--tw-scale-x:1.05;--tw-scale-y:1.05}
.home_news__lists>ul>li>a:hover .txt .info,.home_news__lists>ul>li>a:hover .txt .t{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
}
.intro_about{padding-bottom:40px;padding-top:40px}
@media (min-width:968px){
.intro_about{padding-bottom:4.4rem;padding-top:2.8rem}
}
.intro_about__logo{margin-left:auto;margin-right:auto;width:70vw}
@media (min-width:968px){
.intro_about__logo{max-width:16rem}
}html[lang=en-US] .intro_about__logo{max-width:28rem}
.intro_about__logo img{width:100%}
.intro_about__content{margin-bottom:20px;margin-top:20px}
@media (min-width:968px){
.intro_about__content{margin-bottom:3.6rem;}
}
@media (min-width:1180px){
.intro_about__content{margin-left:auto;margin-right:auto;width:76%}
}
.jumpNum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:668px){
.jumpNum{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.jumpNum>li{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;border-color:rgb(221 221 221/var(--tw-border-opacity,1));color:rgb(51 51 51/var(--tw-text-opacity,1));display:flex;flex-direction:column;padding:40px 5px;text-align:center}
@media (min-width:968px){
.jumpNum>li{padding:.4rem .8rem}
}
.jumpNum>li .title{display:flex;gap:5px}
@media (min-width:968px){
.jumpNum>li .title{gap:.4rem}
}
.jumpNum>li .title span{font-size:40px;font-weight:500;line-height:.7}
@media (min-width:968px){
.jumpNum>li .title span{font-size:2.4rem}
}
.jumpNum>li .title em{align-self:flex-start;font-size:14px;font-style:normal;line-height:.7}
@media (min-width:968px){
.jumpNum>li .title em{font-size:1.04rem}
}
.jumpNum>li .des{font-size:14px;font-weight:300;line-height:1.625;margin-top:10px}
@media (min-width:968px){
.jumpNum>li .des{font-size:.72rem;margin-top:.8rem}
}
@media (max-width:668px){
.jumpNum>li:first-child{border-bottom-width:1px;border-right-width:1px}
.jumpNum>li:nth-child(2){border-bottom-width:1px}
.jumpNum>li:nth-child(3){border-right-width:1px}
}
@media (min-width:668px){
.jumpNum>li{border-right-width:1px}
.jumpNum>li:nth-child(4){border-style:none}
}
.intro_mission{background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:500px;padding-bottom:40px;padding-top:40px}
@media (min-width:968px){
.intro_mission{min-height:28rem;padding-bottom:3.2rem;padding-top:3.2rem}
}
.intro_mission__content{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:20px;line-height:1.5;margin-top:20px;text-align:center}
@media (min-width:968px){
.intro_mission__content{font-size:1.44rem;margin-top:1.2rem}
}
@media (min-width:1180px){
.intro_mission__content{margin-left:auto;margin-right:auto;max-width:31.2rem}
}
.intro_cooperate{padding-bottom:40px;padding-top:40px}
@media (min-width:968px){
.intro_cooperate{padding-bottom:5.2rem;padding-top:5.2rem}
}
.intro_cooperate__list{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}
@media (min-width:668px){
.intro_cooperate__list{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:968px){
.intro_cooperate__list{gap:1.6rem;margin-top:2.8rem}
}
.intro_cooperate__list li{display:flex;justify-content:center}
.product_col{padding-bottom:20px;padding-top:40px}
@media (min-width:968px){
.product_col{display:flex;padding-bottom:4.8rem;padding-top:3rem}
.product_col__side{width:11.2rem}
}
.product_col__side--search{--tw-border-opacity:1;align-items:center;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-width:1px;display:flex;line-height:40px}
@media (min-width:968px){
.product_col__side--search{line-height:1.92rem}
}
.product_col__side--search .input{flex:1 1 0%;outline:2px solid transparent;outline-offset:2px;padding-left:20px}
@media (min-width:968px){
.product_col__side--search .input{padding-left:.72rem}
}
.product_col__side--search .submit{width:50px}
@media (min-width:968px){
.product_col__side--search .submit{width:2.32rem}
}
.product_col__side--cate{display:flex;flex-direction:column}
.product_col__side--cate>li{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1))}
@media (min-width:968px){
.product_col__side--cate>li{border-bottom-width:2px}
}
.product_col__side--cate>li>a{display:flex;padding-bottom:15px;padding-top:15px}
@media (min-width:968px){
.product_col__side--cate>li>a{padding-bottom:1rem;padding-top:1rem}
}
.product_col__side--cate>li>a span{font-size:14px;font-weight:300;line-height:1.25;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.product_col__side--cate>li>a span{font-size:.72rem}
}
.product_col__side--cate>li.cur{--tw-border-opacity:1;border-color:rgba(var(--maincolor),var(--tw-border-opacity,1))}
.product_col__side--cate>li.cur>a:before{content:"►";font-size:.96rem;margin-right:.48rem;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.product_col__side--cate>li.cur>a:before,.product_col__side--cate>li:not(.cur)>a:hover span{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.product_col__list{padding-top:20px}

.submenu {margin-bottom: 1em;}
.submenu a li {width: 100%; padding-left: 2em; font-size: .62rem; line-height: 200%; color: #666;}

@media (min-width:968px){
.product_col__list{flex:1 1 0%;padding-left:3.6rem;padding-top:0}
}
.product_col__list--subcate{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}
@media (min-width:668px){
.product_col__list--subcate{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:968px){
.product_col__list--subcate{gap:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1288px){
.product_col__list--subcate{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:2rem}
}
.product_col__list--subcate>li a{-webkit-box-orient:vertical;-webkit-line-clamp:1;--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(226 226 226/var(--tw-border-opacity,1));border-radius:6px;border-width:1px;color:rgb(102 102 102/var(--tw-text-opacity,1));display:-webkit-box;display:flex;justify-content:center;line-height:40px;overflow:hidden;padding-left:10px;padding-right:10px;position:relative;text-align:center;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.product_col__list--subcate>li a{font-size:.64rem;line-height:1.92rem;padding-left:.8rem;padding-right:.8rem}
.product_col__list--subcate>li a:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-color:rgba(var(--maincolor),var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
}
.product_col__list--subcate>li.cur a{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-color:rgba(var(--maincolor),var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
.list_product{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}
@media (min-width:668px){
.list_product{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:968px){
.list_product{gap:2rem}
}
.list_product>li a{--tw-bg-opacity:1;align-items:center;background-color:rgb(247 247 247/var(--tw-bg-opacity,1));border-radius:20px;display:flex;flex-direction:column;padding:20px}
@media (min-width:968px){
.list_product>li a{border-radius:.8rem;height:100%;padding:.8rem}
}
.list_product>li a .title{font-size:22px;font-weight:500;margin-top:.6rem;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.list_product>li a .title{font-size:0.8rem}
}
.list_product>li a .des{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1));font-size:16px;font-weight:300;margin-bottom:.6rem;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.list_product>li a .des{font-size:.88rem}
}
.list_product>li a .more{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));font-size:12px;font-weight:300;margin-bottom:40px}
@media (min-width:968px){
.list_product>li a .more{font-size:.64rem;margin-bottom:2rem}
}
.list_product>li a .img{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:auto;}
.list_product>li a .img img{max-height:100%;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);border-radius: 0.4rem;}
@media (min-width:968px){
.list_product>li a:hover .title{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.list_product>li a:hover .des{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}
.list_product>li a:hover .img img{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
}
.detail_product{padding-bottom:20px}
@media (min-width:968px){
.detail_product{padding-bottom:4rem}
.detail_product__top{align-items:center;display:flex}
}
.detail_product__top--slide{width:100%}
@media (min-width:968px){
.detail_product__top--slide{width:24rem}
}
.detail_product__top--slide .thumb{--tw-bg-opacity:1;align-items:center;aspect-ratio:1/1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1));display:flex;justify-content:center;width:100%}
.detail_product__top--slide .thumb img{width:90%}
.detail_product__top--slide .splide__pagination{align-items:center;bottom:20px;justify-content:center;position:absolute}
@media (min-width:968px){
.detail_product__top--slide .splide__pagination{bottom:1.6rem;gap:1rem}
}
.detail_product__top--slide .splide__pagination .splide__pagination__page{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity,1));border-radius:0;height:2px;width:40px}
@media (min-width:968px){
.detail_product__top--slide .splide__pagination .splide__pagination__page{height:3px;width:3.2rem}
}
.detail_product__top--slide .splide__pagination .splide__pagination__page.is-active{--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));width:40px}
@media (min-width:968px){
.detail_product__top--slide .splide__pagination .splide__pagination__page.is-active{width:3.2rem}
}
.detail_product__top--info{margin-top:30px}
@media (min-width:968px){
.detail_product__top--info{flex:1 1 0%;margin-top:0;padding-left:8.4rem}
}
.detail_product__top--info .title{font-size:22px}
@media (min-width:968px){
.detail_product__top--info .title{font-size:1.44rem}
}
.detail_product__top--info .title:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));content:var(--tw-content);display:block;height:2px;margin-top:30px;width:50px}
@media (min-width:968px){
.detail_product__top--info .title:after{margin-top:2.2rem;width:4rem}
}
.detail_product__top--info .des{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1));font-size:16px;line-height:2;margin-bottom:30px;margin-top:30px}
@media (min-width:968px){
.detail_product__top--info .des{font-size:.72rem;margin-bottom:2.4rem;margin-top:1.6rem}
}
.detail_product__top--info .links{display:flex;gap:20px}
@media (min-width:968px){
.detail_product__top--info .links{gap:.8rem}
}
.detail_product__top--info .links>li>a .btn_more{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(51 51 51/var(--tw-border-opacity,1));border-width:1px;color:rgb(34 34 34/var(--tw-text-opacity,1))}
.detail_product__top--info .links>li>a .btn_more i{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.detail_product__top--info .links>li>a:hover .btn_more{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-color:rgba(var(--maincolor),var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
.detail_product__top--info .links>li>a:hover .btn_more i{--tw-rotate:-45deg;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
}
.detail_product__content{margin-top:20px}
@media (min-width:968px){
.detail_product__content{margin-top:4rem}
}
.detail_product__content .item{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-top-width:1px;display:flex;flex-direction:column;gap:20px;padding-bottom:20px;padding-top:20px}
@media (min-width:968px){
.detail_product__content .item{gap:.8rem;padding-bottom:1.6rem;padding-top:2.4rem}
}
.detail_product__content .item_title{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));font-size:18px;font-weight:300}
@media (min-width:968px){
.detail_product__content .item_title{font-size:.96rem}
}
.detail_product__content .item_content{font-weight:300}
.col_application{padding:20px}
@media (min-width:968px){
.col_application{padding:4rem 0}
}
.list_application{display:flex;flex-direction:column;gap:20px}
@media (min-width:968px){
.list_application{gap:1.2rem}
}
.list_application>li{overflow:hidden;position:relative;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.list_application>li{display:flex}
}
@media (min-width:968px){
.list_application>li .info{padding-left:4.166vw;padding-right:4.166vw;width:100%}
}
.list_application>li .info h2{cursor:pointer}
@media (min-width:968px){
.list_application>li .info h2{align-items:center;display:flex;gap:2.24rem;height:4rem}
}
.list_application>li .info h2 span{font-size:28px;font-weight:300}
@media (min-width:968px){
.list_application>li .info h2 span{font-size:1.92rem}
}
.list_application>li .info h2 i{display:none}
@media (min-width:968px){
.list_application>li .info h2 i{align-items:center;display:flex;flex:1 1 0%}
}
.list_application>li .info h2 i:before{--tw-rotate:45deg;height:.48rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:.48rem}
.list_application>li .info h2 i:after,.list_application>li .info h2 i:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));content:var(--tw-content);display:block}
.list_application>li .info h2 i:after{flex:1 1 0%;height:1px}
.list_application>li .info .list{margin-top:20px}
@media (min-width:968px){
.list_application>li .info .list{margin-top:.8rem}
}
.list_application>li .info .list>ul{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:968px){
.list_application>li .info .list>ul{-moz-column-gap:.8rem;column-gap:.8rem;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:1.2rem}
}
.list_application>li .info .list>ul>li a{--tw-border-opacity:1;border-color:rgb(226 226 226/var(--tw-border-opacity,1));border-radius:6px;border-width:1px;display:flex;justify-content:space-between;line-height:40px;padding-left:10px;padding-right:10px;position:relative;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.list_application>li .info .list>ul>li a{line-height:2.32rem;padding-left:.8rem;padding-right:.8rem}
}
.list_application>li .info .list>ul>li a:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));content:var(--tw-content);display:block;height:3px;left:10px;position:absolute;top:0;width:20px;z-index:2}
@media (min-width:968px){
.list_application>li .info .list>ul>li a:before{height:4px;left:.8rem;width:.8rem}
}
.list_application>li .info .list>ul>li a span{-webkit-box-orient:vertical;-webkit-line-clamp:1;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));display:-webkit-box;overflow:hidden;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.list_application>li .info .list>ul>li a span{font-size:.64rem}
}
.list_application>li .info .list>ul>li a:after{--tw-scale-x:.5;--tw-scale-y:.5;--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));content:"\ea01";font-family:iconfont;font-size:14px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.list_application>li .info .list>ul>li a:after{font-size:1.04rem}
.list_application>li .info .list>ul>li a:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-color:rgba(var(--maincolor),var(--tw-border-opacity,1))}
.list_application>li .info .list>ul>li a:hover span,.list_application>li .info .list>ul>li a:hover:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
.list_application>li.has_img .info{padding-right:0;width:56.406vw}
.list_application>li.has_img .info .list{margin-top:3.2rem;padding-right:8.02vw}
.list_application>li.has_img .info .list>ul{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.list_application>li.has_img .img{aspect-ratio:9/8;cursor:pointer;margin-top:20px;overflow:hidden;position:relative;width:100%}
@media (min-width:968px){
.list_application>li.has_img .img{aspect-ratio:auto;margin-left:auto;margin-top:0;min-height:32rem;width:46.875vw}
}
.list_application>li.has_img .img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}
.news_col{padding-bottom:20px}
@media (min-width:968px){
.news_col{padding-bottom:3.2rem}
}
.list_news{display:flex;flex-direction:column}
@media (min-width:968px){
.list_news{margin-top:.8rem}
}
.list_news>li a{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity,1));display:flex;flex-direction:column;padding-bottom:20px;padding-top:20px}
@media (min-width:968px){
.list_news>li a{flex-direction:row;padding-bottom:3.2rem;padding-top:3.2rem}
}
.list_news>li a .time{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1));display:none;flex-direction:column;font-size:.72rem;padding-top:.8rem;width:5.6rem}
@media (min-width:968px){
.list_news>li a .time{display:flex}
}
.list_news>li a .time em{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));font-size:1.6rem;font-style:normal;font-weight:700;margin-bottom:.6rem}
.list_news>li a .img{aspect-ratio:467/288;border-radius:8px;overflow:hidden}
@media (min-width:968px){
.list_news>li a .img{width:18.68rem}
}
.list_news>li a .img img{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}
.list_news>li a .txt{display:flex;flex-direction:column;padding-top:20px}
@media (min-width:968px){
.list_news>li a .txt{flex:1 1 0%;padding-bottom:1.2rem;padding-left:3.2rem;padding-top:.8rem}
}
.list_news>li a .txt .t{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:16px;line-height:1.5;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.list_news>li a .txt .t{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.8rem;height:3em;overflow:hidden}
}
.list_news>li a .txt .m_time{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1));font-size:14px;margin-top:10px}
@media (min-width:968px){
.list_news>li a .txt .m_time{display:none}
}
.list_news>li a .txt .des{-webkit-box-orient:vertical;-webkit-line-clamp:2;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));display:-webkit-box;font-size:14px;line-height:1.625;margin-bottom:20px;margin-top:20px;overflow:hidden}
@media (min-width:968px){
.list_news>li a .txt .des{font-size:.64rem}
}
.list_news>li a .txt .info{--tw-text-opacity:1;align-items:center;color:rgba(var(--maincolor),var(--tw-text-opacity,1));display:flex;justify-content:space-between}
@media (min-width:968px){
.list_news>li a .txt .info{margin-top:auto}
}
.list_news>li a .txt .info span{font-size:12px}
@media (min-width:968px){
.list_news>li a .txt .info span{font-size:.64rem}
}
.list_news>li a .txt .info i{font-size:14px}
@media (min-width:968px){
.list_news>li a .txt .info i{font-size:.72rem}
.list_news>li a:hover .img img{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.list_news>li a:hover .txt .t{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
}
.detail_news{max-width:1500px;padding-bottom:20px}
@media (min-width:968px){
.detail_news{padding-bottom:3.2rem}
}
.detail_news__title{font-size:20px;line-height:1.5}
@media (min-width:968px){
.detail_news__title{font-size:1.6rem}
}
.detail_news__bar{align-items:flex-end;display:flex;gap:10px;margin-top:.8rem}
@media (min-width:968px){
.detail_news__bar{gap:2.4rem}
}
.detail_news__bar_el{--tw-text-opacity:1;align-items:center;color:rgb(170 170 170/var(--tw-text-opacity,1));display:flex;font-size:14px;gap:4px}
@media (min-width:968px){
.detail_news__bar_el{font-size:.88rem;gap:.4rem}
}
.detail_news__bar_el i{font-size:16px}
@media (min-width:968px){
.detail_news__bar_el i{font-size:.8rem}
}
.detail_news__bar_el .time{align-items:flex-end;display:flex;gap:5px;height:14px}
@media (min-width:968px){
.detail_news__bar_el .time{gap:.8rem;height:.88rem}
}
.detail_news__bar_el .time:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(193 193 193/var(--tw-bg-opacity,1));content:var(--tw-content);display:block;height:100%;order:2;width:1px}
@media (min-width:968px){
.detail_news__bar_el .time:after{width:2px}
}
.detail_news__bar_el .time em{font-style:normal}
.detail_news__bar_el .time em:nth-child(2){order:3}
.detail_news__bar button{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-radius:9999px;border-width:1px;font-size:13px;line-height:30px;margin-left:auto;padding-left:15px;padding-right:15px;text-align:center;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.detail_news__bar button{font-size:.72rem;line-height:1.92rem;padding-left:1.76rem;padding-right:1.76rem}
}
.detail_news__bar button.active{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-color:rgba(var(--maincolor),var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
@media (min-width:968px){
.detail_news__bar button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
}
.detail_news__col{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-top-width:1px;margin-bottom:20px;margin-top:20px;padding-bottom:20px;padding-top:20px}
@media (min-width:968px){
.detail_news__col{display:flex;margin-bottom:2rem;margin-top:2rem;padding-bottom:3.2rem;padding-top:3.2rem}
.detail_news__col_content{padding-right:9.8%;width:76.333%}
}
.detail_news__col_content_tags{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin-bottom:20px}
@media (min-width:968px){
.detail_news__col_content_tags{margin-bottom:1.2rem}
}
.detail_news__col_content_tags>li a{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));border-radius:4px;color:rgb(102 102 102/var(--tw-text-opacity,1));display:inline-block;font-size:12px;padding:6px 10px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.detail_news__col_content_tags>li a:before{--tw-content:"#";content:var(--tw-content);margin-right:3px}
@media (min-width:968px){
.detail_news__col_content_tags>li a:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}
}
.detail_news__col_side{margin-top:40px}
@media (min-width:968px){
.detail_news__col_side{flex:1 1 0%;margin-top:0}
}
.detail_news__col_side h4{font-size:16px}
@media (min-width:968px){
.detail_news__col_side h4{font-size:.8rem}
}
.detail_news__col_side ul{display:flex;flex-direction:column;gap:5px;margin-top:20px}
@media (min-width:968px){
.detail_news__col_side ul{gap:.4rem;margin-top:1.2rem}
}
.detail_news__col_side ul>li a{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));display:inline-block;font-size:14px;line-height:1.5;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.detail_news__col_side ul>li a{font-size:.72rem}
}
.detail_news__col_side ul>li a:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}
.detail_news__nav{display:flex;flex-direction:column;gap:20px}
@media (min-width:968px){
.detail_news__nav{flex-direction:row;gap:20%;justify-content:space-between}
.detail_news__nav>li{width:50%}
}
.detail_news__nav>li a{display:flex;flex-direction:column;gap:2px}
@media (min-width:968px){
.detail_news__nav>li a{gap:.6rem}
}
.detail_news__nav>li a em{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));font-size:12px;font-style:normal}
@media (min-width:968px){
.detail_news__nav>li a em{font-size:.56rem}
}
.detail_news__nav>li a span{font-size:14px;line-height:1.5;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.detail_news__nav>li a span{font-size:.72rem}
.detail_news__nav>li a:hover span{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.detail_news__nav>li.next{margin-left:auto}
.detail_news__nav>li.next a{text-align:right}
}
.case_col{padding-bottom:20px;padding-top:20px}
@media (min-width:968px){
.case_col{padding-bottom:3.2rem;padding-top:3.2rem}
}
.list_case{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:668px){
.list_case{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:968px){
.list_case{-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1rem}
}
.list_case>li{position:relative}
.list_case>li>a{display:flex;flex-direction:column;height:100%;overflow:hidden;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.list_case>li>a .img{overflow:hidden}
.list_case>li>a .img img{--tw-bg-opacity:1;background-color:rgb(231 231 231/var(--tw-bg-opacity,1));-o-object-fit:cover;object-fit:cover;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}
.list_case>li>a .txt{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(221 221 221/var(--tw-border-opacity,1));flex:1 1 0%;padding:10px}
@media (min-width:968px){
.list_case>li>a .txt{padding:1.2rem 0}
}
.list_case>li>a .txt .t{-webkit-box-orient:vertical;-webkit-line-clamp:1;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));display:-webkit-box;font-size:16px;font-weight:300; text-align: center; overflow:hidden;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.list_case>li>a .txt .t{font-size:.72rem}
}
.list_case>li>a .txt .info{--tw-text-opacity:1;align-items:center;color:rgba(var(--maincolor),var(--tw-text-opacity,1));display:flex;justify-content:space-between}
.list_case>li>a .txt .info span{font-size:12px}
@media (min-width:968px){
.list_case>li>a .txt .info span{font-size:.64rem}
}
.list_case>li>a .txt .info i{font-size:14px}
@media (min-width:968px){
.list_case>li>a .txt .info i{font-size:.72rem}
.list_case>li>a:hover .img img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.list_case>li>a:hover .txt .t{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
}
.col_contact{padding-bottom:40px;padding-top:40px}
@media (min-width:968px){
.col_contact{padding-bottom:4rem;padding-top:4rem}
}
.col_contact>ul{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}
@media (min-width:968px){
.col_contact>ul{gap:1.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}
}
.col_contact>ul>li{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1));border-radius:10px;overflow:hidden;padding:20px;position:relative}
@media (min-width:968px){
.col_contact>ul>li{padding:2rem}
}
.col_contact>ul>li .icon{--tw-border-opacity:1;align-items:center;aspect-ratio:1/1;border-color:rgba(var(--maincolor),var(--tw-border-opacity,1));border-radius:9999px;border-width:1px;display:flex;justify-content:center;width:40px}
@media (min-width:968px){
.col_contact>ul>li .icon{width:2.4rem}
}
.col_contact>ul>li .icon img{width:50%}
.col_contact>ul>li .bg{bottom:0;position:absolute;right:-20px;width:100px}
@media (min-width:968px){
.col_contact>ul>li .bg{right:-.8rem;width:6.4rem}
}
.col_contact>ul>li .bg img{opacity:.1;width:100%}
.col_contact>ul>li .content{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:16px;line-height:1.8;margin-top:20px;min-height:5.4em}
@media (min-width:968px){
.col_contact>ul>li .content{font-size:.8rem;margin-top:.8rem}
}
.col_contact>ul>li .content a{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.col_contact>ul>li .content a:hover{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.contact_title{display:flex;flex-direction:column;gap:.6rem;text-align:center}
.contact_title span{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));font-size:20px;font-weight:300;line-height:1.25}
@media (min-width:968px){
.contact_title span{font-size:1.44rem}
}
.contact_title p{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));font-size:14px;font-weight:300;line-height:1.25}
@media (min-width:968px){
.contact_title p{font-size:.64rem}
}
.col_message__form{margin-top:40px}
@media (min-width:968px){
.col_message__form{margin-top:2.4rem}
}
.col_message__form .wpcf7 form .wpcf7-response-output{border-width:1px;margin:20px 0 0;padding:1em;text-align:center}
@media (min-width:968px){
.col_message__form .wpcf7 form .wpcf7-response-output{font-size:.56rem;margin-top:.8rem}
}
.col_message__form .wpcf7-not-valid-tip{--tw-translate-y:-50%;line-height:1.5;position:absolute;right:10px;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:2}
@media (min-width:968px){
.col_message__form .wpcf7-not-valid-tip{font-size:.48rem}
}
.col_message__form .wpcf7-form.submitting .wpcf7-submit{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important;cursor:not-allowed!important;pointer-events:none}
.col_message__form .form>ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}
@media (min-width:968px){
.col_message__form .form>ul{-moz-column-gap:2.4rem;column-gap:2.4rem;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:1.6rem}
.col_message__form .form>ul .item{grid-column:span 2/span 2}
}
.col_message__form .form>ul .item .txt{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));line-height:1.5}
@media (min-width:968px){
.col_message__form .form>ul .item .txt{font-size:.64rem}
.col_message__form .form>ul .item_half{grid-column:span 3/span 3}
.col_message__form .form>ul .item_full{grid-column:span 6/span 6}
}
.col_message__form .form>ul input[type=email],.col_message__form .form>ul input[type=tel],.col_message__form .form>ul input[type=text]{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-bottom-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-radius:0;color:rgb(51 51 51/var(--tw-text-opacity,1));display:block;font-size:14px;line-height:1;outline:2px solid transparent;outline-offset:2px;padding:15px 0;width:100%}
.col_message__form .form>ul input[type=email]::-moz-placeholder,.col_message__form .form>ul input[type=tel]::-moz-placeholder,.col_message__form .form>ul input[type=text]::-moz-placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}
.col_message__form .form>ul input[type=email]::placeholder,.col_message__form .form>ul input[type=tel]::placeholder,.col_message__form .form>ul input[type=text]::placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}
@media (min-width:968px){
.col_message__form .form>ul input[type=email],.col_message__form .form>ul input[type=tel],.col_message__form .form>ul input[type=text]{font-size:.64rem;padding-bottom:.8rem;padding-top:.8rem}
}
.col_message__form .form>ul .country-select.inside input,.col_message__form .form>ul .country-select.inside input[type=text]{padding-left:52px}
.col_message__form .form>ul .intl-tel-input{width:100%}
.col_message__form .form>ul .intl-tel-input input[type=tel]{padding-left:50px}
.col_message__form .form>ul textarea{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-bottom-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-radius:0;color:rgb(51 51 51/var(--tw-text-opacity,1));display:block;font-size:14px;height:9em;line-height:1.5;outline:2px solid transparent;outline-offset:2px;padding:15px 0;width:100%}
.col_message__form .form>ul textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}
.col_message__form .form>ul textarea::placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}
@media (min-width:968px){
.col_message__form .form>ul textarea{font-size:.64rem;padding-bottom:.8rem;padding-top:.8rem}
}
.col_message__form .form>ul .submit{display:flex;justify-content:center;margin-top:20px}
@media (min-width:968px){
.col_message__form .form>ul .submit{margin-top:0}
}
.col_message__form .form>ul .submit .wpcf7-submit{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:pointer;display:inline-flex;gap:5px;height:30px;justify-content:center;min-width:100px;padding-left:10px;padding-right:10px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:968px){
.col_message__form .form>ul .submit .wpcf7-submit{gap:.4rem;height:1.76rem;min-width:6rem;padding-left:.8rem;padding-right:.8rem}
}
.col_message__form .form>ul .submit .wpcf7-spinner{display:none}
.col_job{padding-top:40px}
@media (min-width:968px){
.col_job{padding-top:4rem}
}
.job_list{padding-bottom:3.2rem;padding-top:1.2rem}
@media (max-width:1180px){
.job_list{padding-bottom:40px;padding-top:0}
}
@media (max-width:968px){
.job_list{padding-bottom:0}
}
.job_list .list{margin-top:40px}
@media (min-width:968px){
.job_list .list{margin-top:2.4rem}
}
.job_list .list>ul{list-style:none;margin:0;padding:0}
.job_list .list>ul>li{background-color:#fff;border-radius:4px;box-shadow:0 0 .8rem 0 rgba(0,0,0,.1);display:block;margin-bottom:1.6rem;transition:all .5s}
@media (max-width:1180px){
.job_list .list>ul>li{margin-bottom:20px}
}
.job_list .list>ul>li .item{padding:0 2.4rem;transition:all .5s}
@media (max-width:668px){
.job_list .list>ul>li .item{padding:0 20px}
}
.job_list .list>ul>li .item_title{align-items:center;color:#333;cursor:pointer;display:flex;height:4rem}
@media (max-width:1440px){
.job_list .list>ul>li .item_title{font-size:16px}
}
@media (max-width:668px){
.job_list .list>ul>li .item_title{font-size:14px;height:60px}
}
.job_list .list>ul>li .item_title .t{font-size:.96rem;font-weight:300;transition:all .5s;width:25%}
@media (max-width:1180px){
.job_list .list>ul>li .item_title .t{font-size:16px;font-weight:400}
}
@media (max-width:668px){
.job_list .list>ul>li .item_title .t{font-size:14px;width:100%}
}
.job_list .list>ul>li .item_title span{font-size:.72rem;font-weight:300;line-height:1em;width:25%}
@media (max-width:1180px){
.job_list .list>ul>li .item_title span{font-size:14px;font-weight:400}
}
@media (max-width:668px){
.job_list .list>ul>li .item_title span{display:none}
}
.job_list .list>ul>li .item_title .icon{align-items:center;display:flex;margin-left:auto}
.job_list .list>ul>li .item_title .icon i{height:16px;position:relative;width:16px}
.job_list .list>ul>li .item_title .icon i:after,.job_list .list>ul>li .item_title .icon i:before{background-color:#666;content:"";display:block;height:2px;left:0;line-height:2px;margin-top:-1px;position:absolute;top:50%;width:14px}
.job_list .list>ul>li .item_title .icon i:after{transform:rotate(90deg);transition:all .5s}
.job_list .list>ul>li .item_title.on .t{font-weight:700}
.job_list .list>ul>li .item_title.on .t,.job_list .list>ul>li .item_title.on span{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.job_list .list>ul>li .item_title.on .icon i:after{--tw-bg-opacity:1;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));transform:rotate(180deg)}
.job_list .list>ul>li .item_des{display:none}
.job_list .list>ul>li .item_des_inner>ul{list-style:none;margin:0;padding:0}
.job_list .list>ul>li .item_des_inner>ul>li{border-top:1px solid #e5e5e5;display:flex;padding:1.2rem 0;width:100%}
.job_list .list>ul>li .item_des_inner>ul>li.m{display:none}
@media (max-width:668px){
.job_list .list>ul>li .item_des_inner>ul>li.m{display:flex}
}
.job_list .list>ul>li .item_des_inner>ul>li .t{color:#333;display:block;font-size:.72rem;font-weight:300;line-height:1.44rem;white-space:nowrap;width:8rem}
@media (max-width:1180px){
.job_list .list>ul>li .item_des_inner>ul>li .t{font-size:16px;font-weight:400}
}
@media (max-width:668px){
.job_list .list>ul>li .item_des_inner>ul>li .t{font-size:14px;width:80px}
}
.job_list .list>ul>li .item_des_inner>ul>li .des{color:#333;flex:1;font-size:.64rem;font-weight:300;line-height:1.44rem}
@media (max-width:1440px){
.job_list .list>ul>li .item_des_inner>ul>li .des{font-size:14px}
}
@media (max-width:1180px){
.job_list .list>ul>li .item_des_inner>ul>li .des{font-weight:400}
}
.job_list .list>ul>li .item_des_inner>ul>li .des p{margin:0 0 10px}
.job_list .list>ul>li .item_des_inner>ul>li .des a[href^="mailto:"]{--tw-text-opacity:1;color:rgba(var(--maincolor),var(--tw-text-opacity,1));font-size:.72rem;font-weight:500;transition:all .5s}
@media (max-width:1180px){
.job_list .list>ul>li .item_des_inner>ul>li .des a[href^="mailto:"]{font-size:16px;font-weight:400}
}
@media (max-width:668px){
.job_list .list>ul>li .item_des_inner>ul>li .des a[href^="mailto:"]{font-size:12px}
}
.job_list .list>ul>li .item_des_inner>ul>li .des a[href^="mailto:"]:hover{--tw-text-opacity:1;color:rgba(var(--maincolorhover),var(--tw-text-opacity,1))}
.job_list .list>ul>li .item_des_inner>ul>li.col_email{--tw-text-opacity:1;align-items:center;color:rgba(var(--maincolor),var(--tw-text-opacity,1))}
.job_list .list>ul>li .item_des_inner>ul>li .btn_mail{--tw-bg-opacity:1;align-items:center;background-color:rgba(var(--maincolor),var(--tw-bg-opacity,1));border-radius:1.08rem;display:flex;flex-shrink:0;height:2.16rem;justify-content:center;transition:all .5s;width:8rem}
@media (max-width:668px){
.job_list .list>ul>li .item_des_inner>ul>li .btn_mail{width:90px}
}
.job_list .list>ul>li .item_des_inner>ul>li .btn_mail i{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.8rem;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.job_list .list>ul>li .item_des_inner>ul>li .btn_mail span{color:#fff;font-size:.72rem;line-height:1em;margin-left:.8rem;transition:all .5s}
.job_list .list>ul>li .item_des_inner>ul>li .btn_mail:hover{--tw-bg-opacity:1;background-color:rgba(var(--maincolorhover),var(--tw-bg-opacity,1))}
.job_list .list>ul>li .item_des_inner>ul>li .btn_mail:hover span,.job_list .list>ul>li .item_des_inner>ul>li .btn_mail:hover svg{color:#fff}
.job_list .list>ul>li.cur{box-shadow:0 0 .8rem 0 rgba(0,0,0,.1)}
.placeholder\:text-site-666::-moz-placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}
.placeholder\:text-site-666::placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}
.placeholder\:text-white\/50::-moz-placeholder{color:hsla(0,0%,100%,.5)}
.placeholder\:text-white\/50::placeholder{color:hsla(0,0%,100%,.5)}
@media (min-width:668px){
.phone\:mt-0{margin-top:0}
.phone\:aspect-\[64\/23\]{aspect-ratio:64/23}
.phone\:h-full{height:100%}
.phone\:w-1\/2{width:50%}
.phone\:w-auto{width:auto}
.phone\:\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.phone\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.phone\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.phone\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.phone\:flex-row-reverse{flex-direction:row-reverse}
.phone\:gap-45ptr{gap:1.8rem}
}
@media (min-width:968px){
.pads\:-right-20ptr{right:-.8rem}
.pads\:bottom-30ptr{bottom:1.2rem}
.pads\:bottom-40ptr{bottom:1.6rem}
.pads\:left-20ptr{left:.8rem}
.pads\:order-2{order:2}
.pads\:my-50ptr{margin-bottom:2rem;margin-top:2rem}
.pads\:my-80ptr{margin-bottom:3.2rem;margin-top:3.2rem}
.pads\:mb-0{margin-bottom:0}
.pads\:mb-140ptr{margin-bottom:5.6rem}
.pads\:mb-20ptr{margin-bottom:.8rem}
.pads\:mb-45ptr{margin-bottom:1.8rem}
.pads\:mb-50ptr{margin-bottom:2rem}
.pads\:mb-60ptr{margin-bottom:2.4rem}
.pads\:mb-90ptr{margin-bottom:3.6rem}
.pads\:mb-\[4em\]{margin-bottom:4em}
.pads\:ml-auto{margin-left:auto}
.pads\:mt-0{margin-top:0}
.pads\:mt-15ptr{margin-top:.6rem}
.pads\:mt-20ptr{margin-top:.8rem}
.pads\:mt-30ptr{margin-top:1.2rem}
.pads\:mt-40ptr{margin-top:1.6rem}
.pads\:mt-50ptr{margin-top:2rem}
.pads\:mt-55ptr{margin-top:2.2rem}
.pads\:mt-70ptr{margin-top:2.8rem}
.pads\:mt-80ptr{margin-top:3.2rem}
.pads\:mt-86ptr{margin-top:3.44rem}
.pads\:mt-auto{margin-top:auto}
.pads\:line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.pads\:flex{display:flex}
.pads\:hidden{display:none}
.pads\:aspect-auto{aspect-ratio:auto}
.pads\:h-100ptr{height:4rem}
.pads\:h-22ptr{height:.88rem}
.pads\:h-44ptr{height:1.76rem}
.pads\:h-\[10px\]{height:10px}
.pads\:h-\[3em\]{height:3em}
.pads\:h-\[3px\]{height:3px}
.pads\:h-\[4\.5em\]{height:4.5em}
.pads\:h-\[4px\]{height:4px}
.pads\:h-full{height:100%}
.pads\:min-h-700ptr{min-height:28rem}
.pads\:min-h-800ptr{min-height:32rem}
.pads\:w-1\/2{width:50%}
.pads\:w-82ptr{width:3.28rem}
.pads\:w-\[10px\]{width:10px}
.pads\:w-\[2px\]{width:2px}
.pads\:w-\[30\%\]{width:30%}
.pads\:w-\[40px\]{width:40px}
.pads\:w-\[46\.875vw\]{width:46.875vw}
.pads\:w-\[56\.406vw\]{width:56.406vw}
.pads\:w-\[600px\]{width:600px}
.pads\:w-\[62\.5vw\]{width:62.5vw}
.pads\:w-\[76\.333\%\]{width:76.333%}
.pads\:w-\[80vw\]{width:80vw}
.pads\:w-\[88\.933\%\]{width:88.933%}
.pads\:w-\[92vw\]{width:92vw}
.pads\:w-\[calc\(16\%_-_1\.2rem\)\]{width:calc(16% - 1.2rem)}
.pads\:w-full{width:100%}
.pads\:min-w-150ptr{min-width:6rem}
.pads\:max-w-\[1200px\]{max-width:1200px}
.pads\:flex-1{flex:1 1 0%}
.pads\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.pads\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pads\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.pads\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.pads\:flex-row{flex-direction:row}
.pads\:flex-wrap{flex-wrap:wrap}
.pads\:flex-nowrap{flex-wrap:nowrap}
.pads\:items-center{align-items:center}
.pads\:justify-center{justify-content:center}
.pads\:justify-between{justify-content:space-between}
.pads\:gap-10ptr{gap:.4rem}
.pads\:gap-20ptr{gap:.8rem}
.pads\:gap-30ptr{gap:1.2rem}
.pads\:gap-66ptr{gap:2.64rem}
.pads\:gap-80ptr{gap:3.2rem}
.pads\:gap-\[20\%\]{gap:20%}
.pads\:gap-\[8px\]{gap:8px}
.pads\:gap-x-20ptr{-moz-column-gap:.8rem;column-gap:.8rem}
.pads\:gap-x-30ptr{-moz-column-gap:1.2rem;column-gap:1.2rem}
.pads\:gap-x-60ptr{-moz-column-gap:2.4rem;column-gap:2.4rem}
.pads\:space-x-20ptr>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}
.pads\:rounded-20ptr{border-radius:.8rem}
.pads\:rounded-tl-40ptr{border-top-left-radius:1.6rem}
.pads\:rounded-tr-40ptr{border-top-right-radius:1.6rem}
.pads\:border-b{border-bottom-width:1px}
.pads\:border-b-\[2px\]{border-bottom-width:2px}
.pads\:border-none{border-style:none}
.pads\:border-\[\#e5e5e5\]{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}
.pads\:bg-transparent{background-color:transparent}
.pads\:p-50ptr{padding:2rem}
.pads\:p-60ptr{padding:2.4rem}
.pads\:px-0{padding-left:0;padding-right:0}
.pads\:px-15ptr{padding-left:.6rem;padding-right:.6rem}
.pads\:px-20ptr{padding-left:.8rem;padding-right:.8rem}
.pads\:px-22ptr{padding-left:.88rem;padding-right:.88rem}
.pads\:px-23ptr{padding-left:.92rem;padding-right:.92rem}
.pads\:px-30ptr{padding-left:1.2rem;padding-right:1.2rem}
.pads\:px-40ptr{padding-left:1.6rem;padding-right:1.6rem}
.pads\:px-44ptr{padding-left:1.76rem;padding-right:1.76rem}
.pads\:px-\[4\.166vw\]{padding-left:4.166vw;padding-right:4.166vw}
.pads\:py-100ptr{padding-bottom:4rem;padding-top:4rem}
.pads\:py-12ptr{padding-bottom:.48rem;padding-top:.48rem}
.pads\:py-17ptr{padding-bottom:.68rem;padding-top:.68rem}
.pads\:py-20ptr{padding-bottom:.8rem;padding-top:.8rem}
.pads\:py-35ptr{padding-bottom:1.4rem;padding-top:1.4rem}
.pads\:py-80ptr{padding-bottom:3.2rem;padding-top:3.2rem}
.pads\:py-90ptr{padding-bottom:3.6rem;padding-top:3.6rem}
.pads\:pb-0{padding-bottom:0}
.pads\:pb-120ptr{padding-bottom:4.8rem}
.pads\:pb-140ptr{padding-bottom:5.6rem}
.pads\:pb-160ptr{padding-bottom:6.4rem}
.pads\:pb-40ptr{padding-bottom:1.6rem}
.pads\:pb-\[1px\]{padding-bottom:1px}
.pads\:pl-80ptr{padding-left:3.2rem}
.pads\:pl-90ptr{padding-left:3.6rem}
.pads\:pr-\[8\.020vw\]{padding-right:8.02vw}
.pads\:pr-\[9\.8\%\]{padding-right:9.8%}
.pads\:pt-20ptr{padding-top:.8rem}
.pads\:pt-60ptr{padding-top:2.4rem}
.pads\:text-left{text-align:left}
.pads\:text-16ptr{font-size:.64rem}
.pads\:text-18ptr{font-size:.72rem}
.pads\:text-20ptr{font-size:.8rem}
.pads\:text-36ptr{font-size:1.44rem}
.pads\:text-46ptr{font-size:1.84rem}
.pads\:text-80ptr{font-size:3.2rem}
.pads\:text-\[16px\]{font-size:16px}
.pads\:leading-53ptr{line-height:2.12rem}
}
@media (min-width:1180px){
.padb\:mx-0{margin-left:0;margin-right:0}
.padb\:mx-auto{margin-left:auto;margin-right:auto}
.padb\:block{display:block}
.padb\:hidden{display:none}
.padb\:w-\[76\%\]{width:76%}
}
@media (min-width:1288px){
.laptops\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (min-width:1940px){
.huge\:w-\[1500px\]{width:1500px}
.huge\:w-\[1760px\]{width:1760px}
}

.productr table{
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	width: 100%;
	margin-bottom:40px;
	margin-top: 40px;
	word-break: break-all;
	border-spacing: 0px;border-collapse: separate;
	}

.productr tr:nth-child(1) {background: #E60012;}
.productr tr:nth-child(1) td{color: #FFFFFF; font-weight: bold; line-height: 160%; padding:8px 5px;}
.productr tr:nth-child(2n){background: #eee;}

.productr  td{
	padding:5px;
	text-align: center;
	color:#666;
	font-size:14px;
	line-height:24px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	}