@font-face{font-family:ABeeZee;src:url(../../assets/fonts/ABeeZee-21382976197607474ecf886043ccc5fb.woff2?h=0560d6c55410fb473306682a62a2b681) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:ABeeZee;src:url(../../assets/fonts/ABeeZee-382dbaa68e142df0b513937fa480549f.woff2?h=0560d6c55410fb473306682a62a2b681) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Akatab;src:url(../../assets/fonts/Akatab-f7c65ee0216161d7191e009f487c97e5.woff2?h=5b68f1bd2b5a0fe450eb551409374f56) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0307,U+0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Akatab;src:url(../../assets/fonts/Akatab-0c274482ca1d5b60de908d7d664f65ff.woff2?h=5b68f1bd2b5a0fe450eb551409374f56) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Akatab;src:url(../../assets/fonts/Akatab-ee4ef5faa2b3fe248614160d91549521.woff2?h=5b68f1bd2b5a0fe450eb551409374f56) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Akshar;src:url(../../assets/fonts/Akshar-9de1720a61e5f2b603ee6f4edfef51b9.woff2?h=9bb99062c61c9cc6c0687f1fe6e2959d) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Akshar;src:url(../../assets/fonts/Akshar-360a9a7efa77f6b8a25dfaf16edcc4d8.woff2?h=9bb99062c61c9cc6c0687f1fe6e2959d) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Akshar;src:url(../../assets/fonts/Akshar-27f143fde516658c73e694df9bbbddd1.woff2?h=9bb99062c61c9cc6c0687f1fe6e2959d) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alata;src:url(../../assets/fonts/Alata-463001ec759911fd1da9155f54d9fe2a.woff2?h=0d9b142de28c1f22fd385f98dffa40ca) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alata;src:url(../../assets/fonts/Alata-f8adb182552f5ced479e08d452e4285e.woff2?h=0d9b142de28c1f22fd385f98dffa40ca) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alata;src:url(../../assets/fonts/Alata-e54ef7883d5c0b37aca6140fcf1e876a.woff2?h=0d9b142de28c1f22fd385f98dffa40ca) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Albert Sans';src:url(../../assets/fonts/Albert%20Sans-af52dd87d99abe3c1530e794efb83ae0.woff2?h=d5ead4ac46a3d484524af52facb8a880) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Albert Sans';src:url(../../assets/fonts/Albert%20Sans-36405c17298df625a54934e1d94b14c2.woff2?h=d5ead4ac46a3d484524af52facb8a880) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antic;src:url(../../assets/fonts/Antic-728f058d3f31c45c67c8ac4808baac99.woff2?h=42901220ca97e6a68e21f15ebc2c74a9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anuphan;src:url(../../assets/fonts/Anuphan-d3152dca0e974a08d3bb522825bdd82d.woff2?h=acb90561fcd8cbc3abbda0992be71261) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;src:url(../../assets/fonts/Anuphan-e006aed154b11a6d8de03e5dbdb1e4d4.woff2?h=acb90561fcd8cbc3abbda0992be71261) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan;src:url(../../assets/fonts/Anuphan-9aee0500688ca9382829065076d129f7.woff2?h=acb90561fcd8cbc3abbda0992be71261) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;src:url(../../assets/fonts/Anuphan-315c75aa812855eb983fc94f3064a01d.woff2?h=acb90561fcd8cbc3abbda0992be71261) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(../../assets/fonts/Archivo-8abded3f0c888c1c6999250a24a23d6b.woff2?h=ef2f723df8e961397e8d06d6e77c8512) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;src:url(../../assets/fonts/Archivo-41ae94233b9e2e8690d7a2a0e2b0d8c6.woff2?h=ef2f723df8e961397e8d06d6e77c8512) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(../../assets/fonts/Archivo-97256e933b6cecf1c6b4560e42ef7312.woff2?h=ef2f723df8e961397e8d06d6e77c8512) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;src:url(../../assets/fonts/Arimo-9b9bc60808b069310f1bd61caf42439c.woff2?h=17a564548a0ba9c7e91d3f3d1b627645) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;src:url(../../assets/fonts/Arimo-97384e724d034710a4e5d1506277c034.woff2?h=17a564548a0ba9c7e91d3f3d1b627645) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Arimo;src:url(../../assets/fonts/Arimo-b7f8dc6cd65f6d5d62600f2744fa065e.woff2?h=17a564548a0ba9c7e91d3f3d1b627645) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Arimo;src:url(../../assets/fonts/Arimo-69cfe9e8567548d72bc2241b8d04f600.woff2?h=17a564548a0ba9c7e91d3f3d1b627645) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Arimo;src:url(../../assets/fonts/Arimo-76ad8ec0f925dd69cd8d762d071440f3.woff2?h=17a564548a0ba9c7e91d3f3d1b627645) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;src:url(../../assets/fonts/Arimo-619d3a2f52c1544122139c9ee76be0a3.woff2?h=17a564548a0ba9c7e91d3f3d1b627645) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;src:url(../../assets/fonts/Arimo-821ef17abb396113997cedeae6759e44.woff2?h=17a564548a0ba9c7e91d3f3d1b627645) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;src:url(../../assets/fonts/Arimo-fb924b69f2a5b1c08b242dba859f18c6.woff2?h=17a564548a0ba9c7e91d3f3d1b627645) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;src:url(../../assets/fonts/Assistant-f5ec3801a9de13e7495a3e55367976d4.woff2?h=ca0f034ae18c01b105a88dc84a640c0d) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;src:url(../../assets/fonts/Assistant-e31094d341b78ea321773459a84a3f75.woff2?h=ca0f034ae18c01b105a88dc84a640c0d) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;src:url(../../assets/fonts/Assistant-e038608dc87da21ea711113407ffa066.woff2?h=ca0f034ae18c01b105a88dc84a640c0d) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;src:url(../../assets/fonts/Besley-e1861be5b269f1309114c35aa86e30df.woff2?h=b4266665076df0d006da78fc11ac8db7) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;src:url(../../assets/fonts/Besley-025e44db60907be94525a1c229e15773.woff2?h=b4266665076df0d006da78fc11ac8db7) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin;src:url(../../assets/fonts/Cabin-ffda8e7e9ba7cbbf655ee23641eb95f0.woff2?h=77d56487c4f85566f300ad9b0b32ee94) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin;src:url(../../assets/fonts/Cabin-44f1cc5704f27ba1d273d032a5db6a1b.woff2?h=77d56487c4f85566f300ad9b0b32ee94) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;src:url(../../assets/fonts/Cabin-cbddaa2429b9752aa20e0c7ce3341695.woff2?h=77d56487c4f85566f300ad9b0b32ee94) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-cfeef1cfc95a103d08a8f6dcf2b1f274.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-7260394d23467efda7dd1430a9f9ffa4.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-eba59a2c2e631072d422ea77361d0eae.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-42744289aafc6d5976cbef5de0f3d286.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-01cc6f2ea4eee33a474c7822499a87a3.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-cfeef1cfc95a103d08a8f6dcf2b1f274.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-7260394d23467efda7dd1430a9f9ffa4.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-eba59a2c2e631072d422ea77361d0eae.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-42744289aafc6d5976cbef5de0f3d286.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-01cc6f2ea4eee33a474c7822499a87a3.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-cfeef1cfc95a103d08a8f6dcf2b1f274.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-7260394d23467efda7dd1430a9f9ffa4.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-eba59a2c2e631072d422ea77361d0eae.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-42744289aafc6d5976cbef5de0f3d286.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-01cc6f2ea4eee33a474c7822499a87a3.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-0009eca7f75156af3973cea303a7d5ea.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-51da9332e9b4b76c78d6ea8e53f9a24b.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4da59e7cfd45c9507df555edb35aefeb.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-ff5d58a99f7a29af2e1480aa96f5a67a.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-fc85b7859333041826c6e62103936d46.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-0009eca7f75156af3973cea303a7d5ea.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-51da9332e9b4b76c78d6ea8e53f9a24b.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4da59e7cfd45c9507df555edb35aefeb.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-ff5d58a99f7a29af2e1480aa96f5a67a.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-fc85b7859333041826c6e62103936d46.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-0009eca7f75156af3973cea303a7d5ea.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-51da9332e9b4b76c78d6ea8e53f9a24b.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4da59e7cfd45c9507df555edb35aefeb.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-ff5d58a99f7a29af2e1480aa96f5a67a.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-fc85b7859333041826c6e62103936d46.woff2?h=e0d6491675a1844ebf8f8484b54bbfcc) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lg-ink:#102826;--lg-muted:#536965;--lg-brand:#176b63;--lg-brand-dark:#0e4d48;--lg-mint:#d9e9e4;--lg-paper:#fbfaf7;--lg-mist:#f0f3f0;--lg-line:#dce4e0}html{scroll-behavior:smooth;background:var(--lg-paper)}body{font-family:"Albert Sans",Arial,sans-serif;font-size:17px;line-height:1.65;color:var(--lg-ink);background:var(--lg-paper);overflow-x:clip}.lg-heading{font-family:"Albert Sans",Arial,sans-serif;font-weight:400;line-height:1.2;color:var(--lg-ink)}.lg-paragraph{max-width:100%;margin:0 0 18px;font-size:17px;line-height:1.72;color:var(--lg-muted)}.live-navbar{z-index:1030;width:calc(100% - 32px);max-width:1320px;min-height:40px;margin:16px auto 0;padding:8px 18px;position:sticky;top:16px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 14px 40px rgba(13,53,49,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.live-brand{font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--lg-ink);text-decoration:none}.live-brand:hover,.live-nav-link.active,.live-nav-link:hover{color:var(--lg-brand)}.live-nav-link{font-size:13px;font-weight:500;letter-spacing:.045em;color:#314744;padding:10px;text-decoration:none;transition:color .18s}.navbar-toggler{padding:10px;border:0;border-radius:10px;background:var(--lg-mint)}.navbar-toggler:focus{box-shadow:0 0 0 3px rgba(23,107,99,.2)}.lg-hero{min-height:clamp(360px,42vw,520px);margin-top:-110px;padding:clamp(172px,17vw,220px) 0 clamp(78px,9vw,118px);display:flex;align-items:center;position:relative;overflow:hidden;isolation:isolate;color:var(--lg-ink);background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.62) 0 10%,transparent 34%),radial-gradient(circle at 0 0,#26776f,#76a69d 30%,#d7e5e1 66%,#f8f5ee 100%)}.lg-hero-home{min-height:clamp(650px,67vw,790px)}.lg-hero::after,.lg-hero::before{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(255,255,255,.38);border-radius:50%;transform:translate(-50%,-45%);pointer-events:none;z-index:-1}.lg-hero::before{width:clamp(300px,38vw,500px);height:clamp(300px,38vw,500px)}.lg-hero::after{width:clamp(210px,27vw,360px);height:clamp(210px,27vw,360px)}.lg-hero-content{position:relative;z-index:1;max-width:980px;margin:0 auto;text-align:center}.lg-eyebrow{margin-bottom:22px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lg-brand-dark)}.lg-hero-title{max-width:980px;margin:0 auto 26px;font-size:clamp(2.55rem,5.6vw,4.75rem);font-weight:300;letter-spacing:-.048em;line-height:1.04;color:var(--lg-ink);overflow-wrap:anywhere}.lg-page-applications .lg-hero-title,.lg-page-contact .lg-hero-title,.lg-page-faq .lg-hero-title,.lg-page-partnerships .lg-hero-title,.lg-page-technology .lg-hero-title,.lg-page-validation .lg-hero-title{font-size:clamp(2.5rem,5vw,4.25rem)}.lg-hero-lead{max-width:760px;margin:0 auto 12px;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:400;line-height:1.62;color:#29433f}.lg-hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:30px}.lg-hero .lg-hero-actions{justify-content:center}.lg-btn{padding:12px 18px;border-radius:9px;font-size:15px;font-weight:600;letter-spacing:0;text-decoration:none;box-shadow:none;transition:transform .18s,background-color .18s,border-color .18s}.lg-btn:hover{transform:translateY(-2px)}.lg-btn:focus-visible,.live-brand:focus-visible,.live-nav-link:focus-visible{outline:rgba(23,107,99,.32) solid 3px;outline-offset:3px}.lg-btn-primary{color:#fff;background:var(--lg-brand-dark);border-color:var(--lg-brand-dark)}.lg-btn-primary:hover{color:#fff;background:#0a3d39;border-color:#0a3d39}.lg-btn-secondary{color:var(--lg-ink);background:rgba(255,255,255,.42);border-color:var(--lg-brand-dark)}.lg-content-section{padding:clamp(72px,8vw,112px) 0;background:#fff}.lg-content-container{max-width:1120px}.lg-content-button{display:inline-block;margin:10px 0 24px}.lg-section-title{max-width:100%;margin:40px 0 22px;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;letter-spacing:-.035em;line-height:1.12;color:var(--lg-ink)}.lg-content-container>.lead,.lg-subtitle{max-width:760px;margin:0 0 18px;font-size:clamp(1.1rem,2vw,1.32rem);font-weight:400;line-height:1.5;color:var(--lg-brand-dark)}.lg-mechanism-visual{display:block;width:100%;height:auto;max-width:880px;margin:clamp(38px,5vw,58px) 0;padding:12px;border:1px solid rgba(16,40,38,.07);border-radius:22px;background:linear-gradient(145deg,#e6efec,#f8f3eb);box-shadow:0 18px 46px rgba(22,59,55,.07)}.lg-page-technology .lg-mechanism-visual{max-width:760px}.lg-list{max-width:760px;margin:16px 0 28px;padding-left:24px}.lg-list li{margin-bottom:10px;font-size:16px;line-height:1.65;color:var(--lg-muted)}ol.lg-list{max-width:1120px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px;list-style:none;counter-reset:lg-feature}ol.lg-list li{min-height:210px;margin:0;padding:30px;counter-increment:lg-feature;border:1px solid rgba(16,40,38,.06);border-radius:20px;background:var(--lg-mist);box-shadow:0 14px 34px rgba(22,59,55,.045)}ol.lg-list li::before{content:counter(lg-feature,decimal-leading-zero);width:42px;height:42px;margin-bottom:28px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:600;color:var(--lg-brand-dark);background:var(--lg-mint)}ol.lg-list li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:520px}.lg-card-grid{margin:44px 0 36px}.lg-card{height:100%;min-height:220px;padding:30px;border:1px solid rgba(16,40,38,.06);border-radius:20px;background:var(--lg-mist);box-shadow:0 14px 34px rgba(22,59,55,.045);transition:transform .2s,box-shadow .2s}.lg-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(22,59,55,.08)}.lg-card-title{margin-bottom:12px;font-size:21px;font-weight:500;letter-spacing:-.018em;line-height:1.3;color:var(--lg-ink)}.lg-page-technology .lg-content-container>.lg-card-title{margin:34px 0 10px;padding-top:28px;max-width:760px;border-top:1px solid var(--lg-line)}.lg-card-text{max-width:none;margin-bottom:0}.lg-proof-image{display:block;width:100%;height:auto;margin-bottom:24px;border-radius:14px}.lg-proof-title{font-weight:650}.lg-proof-text{margin-bottom:0}.lg-contact-form{max-width:720px;margin:0;padding:clamp(28px,5vw,48px);border:1px solid rgba(16,40,38,.07);border-radius:22px;background:var(--lg-mist);box-shadow:0 18px 46px rgba(22,59,55,.06)}.lg-contact-field{margin-bottom:22px}.lg-contact-label{margin-bottom:8px;font-size:15px;font-weight:600;color:var(--lg-ink)}.lg-contact-control{display:block;width:100%;padding:13px 15px;border:1px solid #cfdad6;border-radius:10px;font-size:16px;color:var(--lg-ink);background:#fff;box-shadow:none}.lg-contact-control:focus{border-color:var(--lg-brand);box-shadow:0 0 0 3px rgba(23,107,99,.14)}.lg-contact-form textarea.lg-contact-control{min-height:155px}.lg-contact-submit{margin-top:4px}.lg-cta-strip{margin:clamp(58px,7vw,92px) 0 0;padding:clamp(34px,5vw,58px);border:0;border-radius:24px;text-align:center;color:#fff;background:var(--lg-muted)}.lg-cta-copy{max-width:680px;margin:0 auto 20px;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:400;line-height:1.35;color:#fff}.lg-faq-list{max-width:760px;margin:0}.lg-faq-item{margin-bottom:12px;padding:0;overflow:hidden;border:1px solid rgba(16,40,38,.07);border-radius:14px;background:var(--lg-mist)}.lg-faq-question,.lg-faq-question:not(.collapsed){width:100%;margin:0;padding:12px 14px;border:0;font-size:clamp(1.12rem,2vw,1.3rem);font-weight:500;line-height:1.35;text-align:left;color:var(--lg-ink);background:var(--lg-mist);box-shadow:none}.lg-faq-question:focus{box-shadow:inset 0 0 0 3px rgba(23,107,99,.14)}.lg-faq-item .accordion-body{padding:0 24px 22px}.lg-faq-answer{max-width:none;margin:0}.live-footer{width:calc(100% - 32px);margin:24px auto 16px;padding:clamp(52px,6vw,76px) 0 30px;border-radius:24px;color:#a7ded3;background:#314b4b}.live-footer-heading{margin-bottom:14px;font-size:16px;font-weight:600;color:#fff}.live-footer-list{margin:0;padding-left:0;list-style:none}.live-footer-list li{margin-bottom:8px}.live-footer-copy,.live-footer-link{font-size:14px;line-height:1.6;color:#ddffef;text-decoration:none}.live-footer-link:hover{color:#fff}.live-copyright{margin-top:38px;padding-top:20px;border-top:1px solid #29403c;font-size:13px;color:#8fa5a0}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s;transition:opacity .5s}#baguetteBox-overlay.visible,.vanilla-zoom .sidebar img.small-preview.active,.vanilla-zoom .sidebar img.small-preview:hover{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s,-webkit-transform .4s;transition:left .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s}#baguetteBox-slider.bounce-from-right{-webkit-animation:.4s ease-out bounceFromRight;animation:.4s ease-out bounceFromRight}#baguetteBox-slider.bounce-from-left{-webkit-animation:.4s ease-out bounceFromLeft;animation:.4s ease-out bounceFromLeft}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s;transition:background-color .4s}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:2s ease-in-out infinite bounce;animation:2s ease-in-out infinite bounce}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.clean-block .content{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))}.clean-product-item .product-name a{color:var(--bs-body-color)}.vanilla-zoom{width:100%}.vanilla-zoom .sidebar{width:100%;display:flex}.vanilla-zoom .sidebar img.small-preview{width:60px;margin-right:5px;cursor:pointer;opacity:.5}.vanilla-zoom .sidebar img.small-preview:last-child{margin-right:0}.vanilla-zoom .zoomed-image{width:100%;height:300px;flex:1;background-repeat:no-repeat;background-position:left center;background-size:contain;margin-bottom:5px}